PR middle-end/34953
* g++.dg/torture/pr34953.C: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131782
138bc75d-0d04-0410-961f-
82ee72b054a4
+2008-01-24 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/34953
+ * g++.dg/torture/pr34953.C: New testcase.
+
2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
PR middle-end/34934
* gcc.c-torture/compile/20080124-1.c: New test.
-2008-01-24 Paul Thomas <pault@gcc.gnu.org>\r
-\r
- PR fortran/34872\r
- * gfortran.dg/function_charlen_3.f: New test.\r
+2008-01-24 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/34872
+ * gfortran.dg/function_charlen_3.f: New test.
2008-01-23 Michael Matz <matz@suse.de>
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-w" } */
+
+void B_CLEAR(void* ret);
+void B_NeverReturns(void* ret) __attribute__((noreturn));
+
+int main()
+{
+ const struct AutoErrPop { ~AutoErrPop() { } } AutoErrPopper = { };
+ B_NeverReturns(0);
+}
+
+void B_NeverReturns(void* ret)
+{
+ B_CLEAR(ret); /* Never returns (does a setjmp/goto) */
+}
+