http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60610
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Richard Biener from comment #0) > Created attachment 32417 [details] > testcase > > /usr/lib/gcc/i586-suse-linux/4.9/cc1 -fpreprocessed efiemu.i -quiet > -dumpbase efiemu.c -m64 -mcmodel=large -mno-red-zone -mtune=generic > -march=x86-64 -auxbase-strip efiemu64_c.o -O2 -Wall -Werror -version -o > efiemu.s > ../../grub-core/efiemu/runtime/efiemu.c: In function 'efiemu_get_time': > ../../grub-core/efiemu/runtime/efiemu.c:247:1: internal compiler error: in > convert_regs_1, at reg-stack.c:3064 > } > ^ > libbacktrace could not find executable to open > Please submit a full bug report, > with preprocessed source if appropriate. > See <http://bugs.opensuse.org/> for instructions. I got [hjl@gnu-6 pr60610]$ /export/build/gnu/gcc-32bit/build-i586-linux/gcc/cc1 -fpreprocessed efiemu.i -quiet -dumpbase efiemu.c -m64 -mcmodel=large -mno-red-zone -mtune=generic -march=x86-64 -auxbase-strip efiemu64_c.o -O2 -Wall -version -o efiemu.s GNU C (GCC) version 4.9.0 20140321 (experimental) (i586-linux) compiled by GNU C version 4.8.2 20140115 (Red Hat 4.8.2-11), GMP version 5.1.2, MPFR version 3.1.2, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.9.0 20140321 (experimental) (i586-linux) compiled by GNU C version 4.8.2 20140115 (Red Hat 4.8.2-11), GMP version 5.1.2, MPFR version 3.1.2, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 1545236744b328e15d09c2404fa0d2e2 ../../grub-core/efiemu/runtime/efiemu.c: In function ‘efiemu_set_virtual_address_map’: ../../grub-core/efiemu/runtime/efiemu.c:378:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../grub-core/efiemu/runtime/efiemu.c:381:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../grub-core/efiemu/runtime/efiemu.c:384:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] ../../grub-core/efiemu/runtime/efiemu.c:387:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [hjl@gnu-6 pr60610]$