aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2018-09-26 16:55:59 +0200
committerUros Bizjak <uros@gcc.gnu.org>2018-09-26 16:55:59 +0200
commit8c097065b4e0f67b65cbddb4add8f143ac10517f (patch)
tree4fdb927fe4d321087262a3ea6ac21c59b20eea9d
parent8caf8f777ce3af591cc4c8b1c759456c47a21a75 (diff)
downloadgcc-8c097065b4e0f67b65cbddb4add8f143ac10517f.zip
gcc-8c097065b4e0f67b65cbddb4add8f143ac10517f.tar.gz
gcc-8c097065b4e0f67b65cbddb4add8f143ac10517f.tar.bz2
re PR target/87439 (ICE in ix86_mode_needed, at config/i386/i386.c:18907)
PR target/87439 * config/i386/i386.h (NUM_MODES_FOR_MODE_SWITCHING): Update for removed I387_MASK_PM entity. From-SVN: r264645
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cef86bc..2f17a0a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-09-26 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/87439
+ * config/i386/i386.h (NUM_MODES_FOR_MODE_SWITCHING): Update
+ for removed I387_MASK_PM entity.
+
2018-09-26 Jeff Law <law@redhat.com>
Revert
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index b68fc80..f96f864 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -2499,7 +2499,7 @@ enum avx_u128_state
#define NUM_MODES_FOR_MODE_SWITCHING \
{ X86_DIRFLAG_ANY, AVX_U128_ANY, \
- I387_CW_ANY, I387_CW_ANY, I387_CW_ANY, I387_CW_ANY }
+ I387_CW_ANY, I387_CW_ANY, I387_CW_ANY }
/* Avoid renaming of stack registers, as doing so in combination with