diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2021-05-27 09:32:42 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2021-05-27 09:32:42 +0200 |
commit | 95bef94c6c6c6cb7bf640068aea77c209bca7c65 (patch) | |
tree | 5731636608fd695c1d8ac22a26e9e0a775911b0c /gcc | |
parent | 04ba00d4ed735242c5284d2c623a3a9d42d94742 (diff) | |
download | gcc-95bef94c6c6c6cb7bf640068aea77c209bca7c65.zip gcc-95bef94c6c6c6cb7bf640068aea77c209bca7c65.tar.gz gcc-95bef94c6c6c6cb7bf640068aea77c209bca7c65.tar.bz2 |
Tweak Wstringop-overflow-55.c test.
On x86-32 warn_ptrdiff_anti_range_add() and warn_int_anti_range()
degrade to the same function so ICF is folding the latter into a call
into the former. This is causing no warnings to be emitted for
warn_int_anti_range.
Fixed by passing -fno-ipa-icf.
gcc/testsuite/ChangeLog:
* gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/Wstringop-overflow-55.c b/gcc/testsuite/gcc.dg/Wstringop-overflow-55.c index 8df5cb6..c3c2dbe 100644 --- a/gcc/testsuite/gcc.dg/Wstringop-overflow-55.c +++ b/gcc/testsuite/gcc.dg/Wstringop-overflow-55.c @@ -1,6 +1,6 @@ /* Verify that offsets in "anti-ranges" are handled correctly. { dg-do compile } - { dg-options "-O2 -Wall -ftrack-macro-expansion=0" } */ + { dg-options "-O2 -Wall -ftrack-macro-expansion=0 -fno-ipa-icf" } */ typedef __PTRDIFF_TYPE__ ptrdiff_t; typedef __SIZE_TYPE__ size_t; |