gdb: Remove support for S+core
GCC removed support for score back in 2014 already. Back then, we basically agreed about removing it from GDB too, but it ended up being forgotten. See: https://sourceware.org/pipermail/gdb/2014-October/044643.html Following through this time around. Change-Id: I5b25a1ff7bce7b150d6f90f4c34047fae4b1f8b4
This commit is contained in:
parent
d32cbc04e3
commit
575b4c298a
5 changed files with 5 additions and 1586 deletions
|
@ -837,7 +837,6 @@ ALL_TARGET_OBS = \
|
||||||
s12z-tdep.o \
|
s12z-tdep.o \
|
||||||
s390-linux-tdep.o \
|
s390-linux-tdep.o \
|
||||||
s390-tdep.o \
|
s390-tdep.o \
|
||||||
score-tdep.o \
|
|
||||||
sh-linux-tdep.o \
|
sh-linux-tdep.o \
|
||||||
sh-netbsd-tdep.o \
|
sh-netbsd-tdep.o \
|
||||||
sh-tdep.o \
|
sh-tdep.o \
|
||||||
|
@ -1426,7 +1425,6 @@ HFILES_NO_SRCDIR = \
|
||||||
run-on-main-thread.h \
|
run-on-main-thread.h \
|
||||||
s390-linux-tdep.h \
|
s390-linux-tdep.h \
|
||||||
s390-tdep.h \
|
s390-tdep.h \
|
||||||
score-tdep.h \
|
|
||||||
selftest-arch.h \
|
selftest-arch.h \
|
||||||
sentinel-frame.h \
|
sentinel-frame.h \
|
||||||
ser-base.h \
|
ser-base.h \
|
||||||
|
@ -2303,7 +2301,6 @@ ALLDEPFILES = \
|
||||||
s390-linux-nat.c \
|
s390-linux-nat.c \
|
||||||
s390-linux-tdep.c \
|
s390-linux-tdep.c \
|
||||||
s390-tdep.c \
|
s390-tdep.c \
|
||||||
score-tdep.c \
|
|
||||||
ser-go32.c \
|
ser-go32.c \
|
||||||
ser-mingw.c \
|
ser-mingw.c \
|
||||||
ser-pipe.c \
|
ser-pipe.c \
|
||||||
|
|
6
gdb/NEWS
6
gdb/NEWS
|
@ -174,7 +174,11 @@ info win
|
||||||
|
|
||||||
* New targets
|
* New targets
|
||||||
|
|
||||||
GNU/Linux/LoongArch loongarch*-*-linux*
|
GNU/Linux/LoongArch loongarch*-*-linux*
|
||||||
|
|
||||||
|
* Removed targets
|
||||||
|
|
||||||
|
S+core score-*-*
|
||||||
|
|
||||||
* Python API
|
* Python API
|
||||||
|
|
||||||
|
|
|
@ -550,11 +550,6 @@ rx-*-*)
|
||||||
gdb_target_obs="rx-tdep.o"
|
gdb_target_obs="rx-tdep.o"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
score-*-*)
|
|
||||||
# Target: S+core embedded system
|
|
||||||
gdb_target_obs="score-tdep.o"
|
|
||||||
;;
|
|
||||||
|
|
||||||
sh*-*-linux*)
|
sh*-*-linux*)
|
||||||
# Target: GNU/Linux Super-H
|
# Target: GNU/Linux Super-H
|
||||||
gdb_target_obs="sh-tdep.o sh-linux-tdep.o \
|
gdb_target_obs="sh-tdep.o sh-linux-tdep.o \
|
||||||
|
|
1527
gdb/score-tdep.c
1527
gdb/score-tdep.c
File diff suppressed because it is too large
Load diff
|
@ -1,50 +0,0 @@
|
||||||
/* Target-dependent code for the S+core architecture, for GDB,
|
|
||||||
the GNU Debugger.
|
|
||||||
|
|
||||||
Copyright (C) 2006-2022 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
Contributed by Qinwei (qinwei@sunnorth.com.cn)
|
|
||||||
Contributed by Ching-Peng Lin (cplin@sunplus.com)
|
|
||||||
|
|
||||||
This file is part of GDB.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 3 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
|
||||||
|
|
||||||
#ifndef SCORE_TDEP_H
|
|
||||||
#define SCORE_TDEP_H
|
|
||||||
#include "math.h"
|
|
||||||
|
|
||||||
enum gdb_regnum
|
|
||||||
{
|
|
||||||
SCORE_SP_REGNUM = 0,
|
|
||||||
SCORE_FP_REGNUM = 2,
|
|
||||||
SCORE_RA_REGNUM = 3,
|
|
||||||
SCORE_A0_REGNUM = 4,
|
|
||||||
SCORE_AL_REGNUM = 7,
|
|
||||||
SCORE_EPC_REGNUM = 37,
|
|
||||||
SCORE_PC_REGNUM = 49,
|
|
||||||
};
|
|
||||||
|
|
||||||
#define SCORE_A0_REGNUM 4
|
|
||||||
#define SCORE_A1_REGNUM 5
|
|
||||||
#define SCORE_REGSIZE 4
|
|
||||||
#define SCORE7_NUM_REGS 56
|
|
||||||
#define SCORE3_NUM_REGS 50
|
|
||||||
#define SCORE_BEGIN_ARG_REGNUM 4
|
|
||||||
#define SCORE_LAST_ARG_REGNUM 7
|
|
||||||
|
|
||||||
#define SCORE_INSTLEN 4
|
|
||||||
#define SCORE16_INSTLEN 2
|
|
||||||
|
|
||||||
#endif /* SCORE_TDEP_H */
|
|
Loading…
Add table
Add a link
Reference in a new issue