--- Comment #8 from jakub at gcc dot gnu dot org 2009-01-14 20:29 ---
Fixed. The testcase was added in
http://gcc.gnu.org/viewcvs?root=gccview=revrev=143376
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from vmakarov at gcc dot gnu dot org 2009-01-14 03:35
---
Subject: Bug 38811
Author: vmakarov
Date: Wed Jan 14 03:35:35 2009
New Revision: 143362
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=143362
Log:
2009-01-13 Vladimir Makarov vmaka...@redhat.com
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-01-12 09:57 ---
Confirmed. The following fails with -O2 -m32:
typedef unsigned long ULONG;
void iwos_ErrorMessage(long error, const char * const file_name,
ULONG line_num, const char * const message);
class
--- Comment #4 from ubizjak at gmail dot com 2009-01-12 15:06 ---
-fno-ira fixes the failure.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38811
--- Comment #5 from hjl dot tools at gmail dot com 2009-01-12 17:27 ---
Is this an IRA bug?
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
--- Comment #6 from vmakarov at redhat dot com 2009-01-12 22:12 ---
Yes, it is an IRA bug. Code processing calls to functions can throw is
lost in IRA.
I'll submit a patch tomorrow.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38811