diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-09-14 20:54:22 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-09-14 20:54:22 +0000 |
commit | 2a4b892970941759663bda9f6464dbff415b06cf (patch) | |
tree | 21ac4dc1e8f7684dfc4e43a947417c41369a1b86 /gcc/testsuite/g++.dg | |
parent | c7f0a362d24042abe9d77e4201270872dda1704a (diff) | |
download | gcc-2a4b892970941759663bda9f6464dbff415b06cf.tar.gz |
2009-09-14 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 151701
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@151702 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/g++.dg')
-rw-r--r-- | gcc/testsuite/g++.dg/debug/dwarf-eh-personality-1.C | 17 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/eh/builtin1.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/eh/builtin2.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/eh/builtin3.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 2 |
5 files changed, 21 insertions, 4 deletions
diff --git a/gcc/testsuite/g++.dg/debug/dwarf-eh-personality-1.C b/gcc/testsuite/g++.dg/debug/dwarf-eh-personality-1.C new file mode 100644 index 00000000000..5c72588e513 --- /dev/null +++ b/gcc/testsuite/g++.dg/debug/dwarf-eh-personality-1.C @@ -0,0 +1,17 @@ +// { dg-options "-fno-dwarf2-cfi-asm" } + +extern void bar (void); +int foo (void) +{ + try { + bar(); + } catch (...) { + return 1; + } + return 0; +} + +int foobar (void) +{ +} + diff --git a/gcc/testsuite/g++.dg/eh/builtin1.C b/gcc/testsuite/g++.dg/eh/builtin1.C index 1f56d1a833d..ed49e9a962a 100644 --- a/gcc/testsuite/g++.dg/eh/builtin1.C +++ b/gcc/testsuite/g++.dg/eh/builtin1.C @@ -22,5 +22,5 @@ bar () __builtin_printf ("foo %d\n", a.i); } -/* { dg-final { scan-tree-dump-times "resx 1" 2 "eh" } } */ +/* { dg-final { scan-tree-dump-times "resx" 2 "eh" } } */ /* { dg-final { cleanup-tree-dump "eh" } } */ diff --git a/gcc/testsuite/g++.dg/eh/builtin2.C b/gcc/testsuite/g++.dg/eh/builtin2.C index b106516da68..fe0c4de6b3e 100644 --- a/gcc/testsuite/g++.dg/eh/builtin2.C +++ b/gcc/testsuite/g++.dg/eh/builtin2.C @@ -21,5 +21,5 @@ bar () __builtin_printf ("foo %d\n", a.i); } -/* { dg-final { scan-tree-dump-times "resx 1" 0 "eh" } } */ +/* { dg-final { scan-tree-dump-times "resx" 0 "eh" } } */ /* { dg-final { cleanup-tree-dump "eh" } } */ diff --git a/gcc/testsuite/g++.dg/eh/builtin3.C b/gcc/testsuite/g++.dg/eh/builtin3.C index be1629ea5f8..45809b81553 100644 --- a/gcc/testsuite/g++.dg/eh/builtin3.C +++ b/gcc/testsuite/g++.dg/eh/builtin3.C @@ -12,5 +12,5 @@ bar () __builtin_printf ("foo %d\n", a.i); } -/* { dg-final { scan-tree-dump-times "resx 1" 1 "eh" } } */ +/* { dg-final { scan-tree-dump-times "resx" 1 "eh" } } */ /* { dg-final { cleanup-tree-dump "eh" } } */ diff --git a/gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C b/gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C index 3de72aac590..8dfaa52b6bb 100644 --- a/gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C +++ b/gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C @@ -19,6 +19,6 @@ t (void) // { dg-final { scan-tree-dump-times "Empty EH handler" 1 "ehcleanup1" } } // // And as a result also contained control flow. -// { dg-final { scan-tree-dump-times "Removing unreachable" 1 "ehcleanup1" } } +// { dg-final { scan-tree-dump-times "Removing unreachable" 2 "ehcleanup1" } } // // { dg-final { cleanup-tree-dump "ehcleanup1" } } |