diff options
author | Jakub Jelinek <jakub@redhat.com> | 2015-02-23 22:01:57 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-02-23 22:01:57 +0100 |
commit | 86ee20386e04651a9e92b8d290d507df3c6aaed4 (patch) | |
tree | 2cf5afd3646e7f3b5b649a5a4d69ec59351234ed /gcc | |
parent | 2c6a427ff9a15735ff7162eae5cbb18cffc5d7cf (diff) | |
download | gcc-86ee20386e04651a9e92b8d290d507df3c6aaed4.zip gcc-86ee20386e04651a9e92b8d290d507df3c6aaed4.tar.gz gcc-86ee20386e04651a9e92b8d290d507df3c6aaed4.tar.bz2 |
re PR bootstrap/63888 (bootstrap failed when configured with -with-build-config=bootstrap-asan --disable-werror)
PR bootstrap/63888
* asan/asan_globals.cc (RegisterGlobal): Disable detect_odr_violation
support until it is rewritten upstream.
* c-c++-common/asan/pr63888.c: New test.
From-SVN: r220919
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/asan/pr63888.c | 34 |
2 files changed, 39 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4c894b6..2c1b917 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-02-20 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/63888 + * c-c++-common/asan/pr63888.c: New test. + 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org> PR target/65163 diff --git a/gcc/testsuite/c-c++-common/asan/pr63888.c b/gcc/testsuite/c-c++-common/asan/pr63888.c new file mode 100644 index 0000000..a88c860d --- /dev/null +++ b/gcc/testsuite/c-c++-common/asan/pr63888.c @@ -0,0 +1,34 @@ +/* PR bootstrap/63888 */ +/* { dg-do run } */ + +__attribute__((noinline, noclone)) int +foo (int x) +{ + int v = 0; + switch (x) + { + case 11: v = 67; break; + case 12: v = 68; break; + case 13: v = 69; break; + } + return v; +} + +__attribute__((noinline, noclone)) int +bar (int x) +{ + int v = 0; + switch (x) + { + case 18: v = 67; break; + case 19: v = 68; break; + case 20: v = 69; break; + } + return v; +} + +int +main () +{ + return foo (11) - 67 + bar (19) - 68; +} |