diff options
author | Volker Reichelt <v.reichelt@netcologne.de> | 2008-01-01 23:08:05 +0000 |
---|---|---|
committer | Volker Reichelt <reichelt@gcc.gnu.org> | 2008-01-01 23:08:05 +0000 |
commit | 882e337b65a23a58ce2600f371704c186720b76d (patch) | |
tree | 348b58fc3ab2d8e3497c3ddef018b8abdf9cf8c6 /libmudflap | |
parent | 6b7d5ac96951d4b22a27df77c49d863a955eabd0 (diff) | |
download | gcc-882e337b65a23a58ce2600f371704c186720b76d.tar.gz |
re PR libmudflap/26442 (ICE on valid unreachable code (and no name) when compiling with -fmudflap)
PR libmudflap/26442
* tree-mudflap.c (mx_register_decls): Guard warning by
!DECL_ARTIFICIAL check.
* testsuite/libmudflap.c++/pass60-frag.cxx: New test.
From-SVN: r131249
Diffstat (limited to 'libmudflap')
-rw-r--r-- | libmudflap/ChangeLog | 5 | ||||
-rw-r--r-- | libmudflap/testsuite/libmudflap.c++/pass60-frag.cxx | 13 |
2 files changed, 18 insertions, 0 deletions
diff --git a/libmudflap/ChangeLog b/libmudflap/ChangeLog index be52732ee76..081f14c2ed5 100644 --- a/libmudflap/ChangeLog +++ b/libmudflap/ChangeLog @@ -1,3 +1,8 @@ +2008-01-01 Volker Reichelt <v.reichelt@netcologne.de> + + PR libmudflap/26442 + * testsuite/libmudflap.c++/pass60-frag.cxx: New test. + 2007-10-15 Maciej W. Rozycki <macro@linux-mips.org> * configure: Regenerate following changes to ../config/tls.m4. diff --git a/libmudflap/testsuite/libmudflap.c++/pass60-frag.cxx b/libmudflap/testsuite/libmudflap.c++/pass60-frag.cxx new file mode 100644 index 00000000000..35989d122b1 --- /dev/null +++ b/libmudflap/testsuite/libmudflap.c++/pass60-frag.cxx @@ -0,0 +1,13 @@ +// PR 26442 + +struct A +{ + A(); +}; + +int main() +{ + if (0) + A(); + return 0; +} |