]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/41993 ([sh] ICE in create_pre_exit, at mode-switching.c:399)
authorUros Bizjak <ubizjak@gmail.com>
Tue, 6 Nov 2012 14:30:52 +0000 (15:30 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 6 Nov 2012 14:30:52 +0000 (15:30 +0100)
PR middle-end/41993
* gcc.dg/torture/pr41993.c: New test.

From-SVN: r193242

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr41993.c [new file with mode: 0644]

index 62f9f0c2783a35ca7ffc6b2e832c97e8c5a5bf01..4656072289597242dee515f50e8ea51db0d9e1a8 100644 (file)
@@ -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 (file)
index 0000000..890e365
--- /dev/null
@@ -0,0 +1,7 @@
+/* { dg-do compile } */
+/* { dg-options "-mavx -mvzeroupper" { target { i?86-*-* x86_64-*-* } } } */
+
+short retframe_short (void *rframe)
+{
+  __builtin_return (rframe);
+}