]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Backport r250336
authorMartin Liska <mliska@suse.cz>
Fri, 15 Sep 2017 12:13:21 +0000 (14:13 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Fri, 15 Sep 2017 12:13:21 +0000 (12:13 +0000)
2017-09-15  Martin Liska  <mliska@suse.cz>

Backport from mainline
2017-07-19  Martin Liska  <mliska@suse.cz>

PR sanitizer/63361
* c-c++-common/ubsan/float-cast-overflow-1.c: Add either
-ffloat-store or -mieee for targets that need it.

From-SVN: r252809

gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-1.c

index 466a6e2581c139f418f8fd48f00fe5f340de3bcd..925cb4ed7df7288a12c5c4743df1c9f3e8a51eec 100644 (file)
@@ -1,3 +1,12 @@
+2017-09-15  Martin Liska  <mliska@suse.cz>
+
+       Backport from mainline
+       2017-07-19  Martin Liska  <mliska@suse.cz>
+
+       PR sanitizer/63361
+       * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
+       -ffloat-store or -mieee for targets that need it.
+
 2017-09-15  Martin Liska  <mliska@suse.cz>
 
        Backport from mainline
index cd6941c9d30e6c0ee235519156ca397521523c7c..aae88aa3180070a1f3d14b06bc3d990f22749b9f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run { target { lp64 || ilp32 } } } */
 /* { dg-options "-fsanitize=float-cast-overflow" } */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { sse2_runtime && ia32 } } } */
+/* { dg-additional-options "-ffloat-store" { target { ia32 } } } */
+/* { dg-additional-options "-mieee" { target { { alpha*-*-* } || { sh*-*-* } } } } */
 
 #include <limits.h>
 #include "float-cast.h"