re PR sanitizer/79341 (Many Asan tests fail on s390)
PR sanitizer/79341 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max variables volatile. From-SVN: r245411
This commit is contained in:
parent
8cb7aaa11b
commit
ecc04faebc
|
@ -1,5 +1,9 @@
|
||||||
2017-02-13 Jakub Jelinek <jakub@redhat.com>
|
2017-02-13 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR sanitizer/79341
|
||||||
|
* c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
|
||||||
|
variables volatile.
|
||||||
|
|
||||||
PR c++/79232
|
PR c++/79232
|
||||||
* g++.dg/cpp1z/eval-order4.C: New test.
|
* g++.dg/cpp1z/eval-order4.C: New test.
|
||||||
* g++.dg/other/pr79232.C: New test.
|
* g++.dg/other/pr79232.C: New test.
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
#define TEST(type1, type2) \
|
#define TEST(type1, type2) \
|
||||||
if (type1##_MIN) \
|
if (type1##_MIN) \
|
||||||
{ \
|
{ \
|
||||||
type2 min = type1##_MIN; \
|
volatile type2 min = type1##_MIN; \
|
||||||
type2 add = -1.0; \
|
type2 add = -1.0; \
|
||||||
while (1) \
|
while (1) \
|
||||||
{ \
|
{ \
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
volatile type1 tem3 = cvt_##type1##_##type2 (-1.0f); \
|
volatile type1 tem3 = cvt_##type1##_##type2 (-1.0f); \
|
||||||
} \
|
} \
|
||||||
{ \
|
{ \
|
||||||
type2 max = type1##_MAX; \
|
volatile type2 max = type1##_MAX; \
|
||||||
type2 add = 1.0; \
|
type2 add = 1.0; \
|
||||||
while (1) \
|
while (1) \
|
||||||
{ \
|
{ \
|
||||||
|
|
Loading…
Reference in New Issue