[Bug middle-end/22253] [4.1 Regression] ICE while compiling libjava/gnu/gcj/xlib/natWindow.cc
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Jun 30 17:22:00 GMT 2005
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-30 17:22 -------
Confirmed, reduced testcase:
struct allocator { ~allocator() {} };
struct _Vector_base
{
struct _Vector_impl
{
int* _M_start;
int* _M_finish;
_Vector_impl()
: _M_start(0), _M_finish(0)
{ }
};
_Vector_base(){}
_Vector_impl _M_impl;
};
void setWMProtocols()
{
allocator a;
_Vector_base atomVector;
}
This also happens on i686-pc-linux-gnu with the reduced testcase.
Only -O2 -fnon-call-exceptions is needed to reproduce the bug.
I think VRP is not cleaning up the exceptions regions correctly.
This is a build bug because it blocks building with --enable-java-awt=gtk,xlib.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |dnovillo at gcc dot gnu dot
| |org
Severity|normal |critical
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
GCC build triplet|powerpc-apple-darwin8.1.0 |
GCC host triplet|powerpc-apple-darwin8.1.0 |
GCC target triplet|powerpc-apple-darwin8.1.0 |
Keywords| |build
Last reconfirmed|0000-00-00 00:00:00 |2005-06-30 17:22:45
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22253
More information about the Gcc-bugs
mailing list