http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57447
--- Comment #3 from David Binderman <dcb314 at hotmail dot com> --- Created attachment 30270 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30270&action=edit C++ source code The attached source code causes the following crash on gcc-4.9 trunk dated 20130605 on an AMD x86_64 box when compiled with -O2. paging.cpp: In function 'void PAGING_Enable(bool)': paging.cpp:867:1: internal compiler error: in curr_insn_transform, at lra-constraints.c:3007 } ^ 0x9c287d curr_insn_transform ../../src/trunk/gcc/lra-constraints.c:3006 0x9c34fc lra_constraints(bool) ../../src/trunk/gcc/lra-constraints.c:3785 0x9b5b94 lra(_IO_FILE*) ../../src/trunk/gcc/lra.c:2278 0x97b418 do_reload ../../src/trunk/gcc/ira.c:4641 0x97b418 rest_of_handle_reload ../../src/trunk/gcc/ira.c:4753 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.