aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2015-09-10 14:01:03 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2015-09-10 14:01:03 +0000
commite0654cf2a9016ee964adcaedff5b9b64dc076646 (patch)
tree27e01315ce0f9aec5d613fcf0ff12899ef956519 /gcc
parent9b9828886e093b6f41b3abf8fd999e6817e2292c (diff)
downloadgcc-e0654cf2a9016ee964adcaedff5b9b64dc076646.zip
gcc-e0654cf2a9016ee964adcaedff5b9b64dc076646.tar.gz
gcc-e0654cf2a9016ee964adcaedff5b9b64dc076646.tar.bz2
S/390: Add V1TImode to constant pool modes.
gcc/ChangeLog: 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * config/s390/s390.c: Add V1TImode to constant pool modes. From-SVN: r227635
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/s390/s390.c5
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 42802bf..e882ec3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * config/s390/s390.c: Add V1TImode to constant pool modes.
+
2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/67439
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index cbfc800..a664443 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -7703,11 +7703,12 @@ replace_ltrel_base (rtx *x)
/* We keep a list of constants which we have to add to internal
constant tables in the middle of large functions. */
-#define NR_C_MODES 31
+#define NR_C_MODES 32
machine_mode constant_modes[NR_C_MODES] =
{
TFmode, TImode, TDmode,
- V16QImode, V8HImode, V4SImode, V2DImode, V4SFmode, V2DFmode, V1TFmode,
+ V16QImode, V8HImode, V4SImode, V2DImode, V1TImode,
+ V4SFmode, V2DFmode, V1TFmode,
DFmode, DImode, DDmode,
V8QImode, V4HImode, V2SImode, V1DImode, V2SFmode, V1DFmode,
SFmode, SImode, SDmode,