aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2012-11-06 15:30:52 +0100
committerUros Bizjak <uros@gcc.gnu.org>2012-11-06 15:30:52 +0100
commit782a4ee8a90cc23a19761a3fd9d2d4526c6f5529 (patch)
tree7ff48e99b8bda5be93475c60477050991762359c
parent22458c5af737bc36c02ff575f397cf40cb180dd6 (diff)
downloadgcc-782a4ee8a90cc23a19761a3fd9d2d4526c6f5529.zip
gcc-782a4ee8a90cc23a19761a3fd9d2d4526c6f5529.tar.gz
gcc-782a4ee8a90cc23a19761a3fd9d2d4526c6f5529.tar.bz2
re PR target/41993 ([sh] ICE in create_pre_exit, at mode-switching.c:399)
PR middle-end/41993 * gcc.dg/torture/pr41993.c: New test. From-SVN: r193242
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr41993.c7
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 62f9f0c..4656072 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2012-11-06 Uros Bizjak <ubizjak@gmail.com>
+
+ PR middle-end/41993
+ * gcc.dg/torture/pr41993.c: New test.
+
2012-11-06 Jan Hubicka <jh@suse.cz>
* gcc.target/i386/l_fma_float_?.c: Update.
diff --git a/gcc/testsuite/gcc.dg/torture/pr41993.c b/gcc/testsuite/gcc.dg/torture/pr41993.c
new file mode 100644
index 0000000..890e365
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/torture/pr41993.c
@@ -0,0 +1,7 @@
+/* { dg-do compile } */
+/* { dg-options "-mavx -mvzeroupper" { target { i?86-*-* x86_64-*-* } } } */
+
+short retframe_short (void *rframe)
+{
+ __builtin_return (rframe);
+}