diff options
author | YamaArashi <shadow962@live.com> | 2016-04-29 14:26:22 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-04-29 14:26:22 -0700 |
commit | 069fe8d50f34127ff800baca3f7ad29c235c609d (patch) | |
tree | 843cd4471981e29e81c83b47589edae270a17252 /gcc | |
parent | b1cbd27e7559a8eece0079ecb76918a11aeb6e9d (diff) |
restore unused partial int modes (something relies on them)
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/Makefile | 2 | ||||
-rwxr-xr-x | gcc/machmode.def | 4 | ||||
-rwxr-xr-x | gcc/machmode.h | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/gcc/Makefile b/gcc/Makefile index 61d2b2d..358b1de 100644 --- a/gcc/Makefile +++ b/gcc/Makefile @@ -24,7 +24,7 @@ VPATH = $(srcdir) CC = gcc -CFLAGS = -g -std=gnu11 -Wunused-function +CFLAGS = -g -std=gnu11 -Wunused-function -m32 INCLUDES = -I. -I$(srcdir) diff --git a/gcc/machmode.def b/gcc/machmode.def index 3d255b7..846f25c 100755 --- a/gcc/machmode.def +++ b/gcc/machmode.def @@ -63,9 +63,13 @@ Boston, MA 02111-1307, USA. */ as for example on CONST_INT RTL expressions. */ DEF_MACHMODE (VOIDmode, "VOID", MODE_RANDOM, 0, 0, VOIDmode) +DEF_MACHMODE (PQImode, "PQI", MODE_PARTIAL_INT, 1, 1, PHImode) DEF_MACHMODE (QImode, "QI", MODE_INT, 1, 1, HImode) /* int types */ +DEF_MACHMODE (PHImode, "PHI", MODE_PARTIAL_INT, 2, 2, PSImode) DEF_MACHMODE (HImode, "HI", MODE_INT, 2, 2, SImode) +DEF_MACHMODE (PSImode, "PSI", MODE_PARTIAL_INT, 4, 4, PDImode) DEF_MACHMODE (SImode, "SI", MODE_INT, 4, 4, DImode) +DEF_MACHMODE (PDImode, "PDI", MODE_PARTIAL_INT, 8, 8, VOIDmode) DEF_MACHMODE (DImode, "DI", MODE_INT, 8, 8, VOIDmode) DEF_MACHMODE (SFmode, "SF", MODE_FLOAT, 4, 4, DFmode) diff --git a/gcc/machmode.h b/gcc/machmode.h index 514f16c..d2e4d10 100755 --- a/gcc/machmode.h +++ b/gcc/machmode.h @@ -66,7 +66,7 @@ MAX_MACHINE_MODE }; extern char *mode_name[]; #define GET_MODE_NAME(MODE) (mode_name[(int) (MODE)]) -enum mode_class { MODE_RANDOM, MODE_INT, MODE_FLOAT, MODE_CC, +enum mode_class { MODE_RANDOM, MODE_INT, MODE_FLOAT, MODE_PARTIAL_INT, MODE_CC, MODE_COMPLEX_INT, MODE_COMPLEX_FLOAT, MAX_MODE_CLASS}; /* Get the general kind of object that mode MODE represents |