]> gcc.gnu.org Git - gcc.git/commitdiff
re PR sanitizer/82353 (runtime ubsan crash)
authorJakub Jelinek <jakub@redhat.com>
Thu, 12 Oct 2017 07:22:12 +0000 (09:22 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 12 Oct 2017 07:22:12 +0000 (09:22 +0200)
PR target/82353
* gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
* gcc.target/i386/pr82353.C: Moved to ...
* g++.dg/ubsan/pr82353.C: ... here.  Restrict to i?86/x86_64 && lp64.

From-SVN: r253672

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ubsan/pr82353.C [moved from gcc/testsuite/gcc.target/i386/pr82353.C with 96% similarity]
gcc/testsuite/gcc.target/i386/i386.exp

index a2daea4d8bdac93687c78d7aa655a6d319586c38..c0d873daf0f93811f4f845285201ab8d8ef90567 100644 (file)
@@ -1,3 +1,10 @@
+2017-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/82353
+       * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
+       * gcc.target/i386/pr82353.C: Moved to ...
+       * g++.dg/ubsan/pr82353.C: ... here.  Restrict to i?86/x86_64 && lp64.
+
 2017-10-11  Uros Bizjak  <ubizjak@gmail.com>
 
        * gcc.target/i386/387-ficom-2.c: New test.
similarity index 96%
rename from gcc/testsuite/gcc.target/i386/pr82353.C
rename to gcc/testsuite/g++.dg/ubsan/pr82353.C
index 309bff764a4fbc077a0a7b8d34ec3edbfdaa5d56..a967cefa9cbec88f43ea431fffc1fc7cbec065d0 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-O2 -std=c++11 -fsanitize=undefined -fno-sanitize-recover=undefined -w -fdump-rtl-reload" } */
 
 extern unsigned long tf_2_var_1, tf_2_var_21;
index 1dc37cdac1247b87ed4cb477083eb6e5f4783d79..eae253192ad6a1ea959c61a3e65a45b09fe1b537 100644 (file)
@@ -445,7 +445,7 @@ if [runtest_file_p $runtests $srcdir/$subdir/vect-args.c] {
 }
 
 # Everything else.
-set tests [lsort [glob -nocomplain $srcdir/$subdir/*.\[cCS\]]]
+set tests [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]]
 set tests [prune $tests $srcdir/$subdir/vect-args.c]
 
 # Main loop.
This page took 0.086514 seconds and 5 git commands to generate.