This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/69764] [5 Regression] ICE on x86_64-linux-gnu at -O0 (in decompose, at rtl.h:2107)
- From: "dhowells at redhat dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 23 Feb 2016 14:18:46 +0000
- Subject: [Bug rtl-optimization/69764] [5 Regression] ICE on x86_64-linux-gnu at -O0 (in decompose, at rtl.h:2107)
- Auto-submitted: auto-generated
- References: <bug-69764-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69764
dhowells at redhat dot com <dhowells at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dhowells at redhat dot com
--- Comment #15 from dhowells at redhat dot com <dhowells at redhat dot com> ---
(In reply to Andreas Schwab from comment #7)
> ...
> In file included from ../../../libgcc/libgcc2.c:56:0:
> ../../../libgcc/libgcc2.c: In function â__mulvsi3â:
> ../../../libgcc/libgcc2.h:208:19: internal compiler error: in
> maybe_legitimize_operand, at optabs.c:6893
> #define __NW(a,b) __ ## a ## si ## b
> ^
> ../../../libgcc/libgcc2.h:299:19: note: in expansion of macro â__NWâ
> #define __mulvSI3 __NW(mulv,3)
> ^~~~
> ../../../libgcc/libgcc2.c:152:1: note: in expansion of macro â__mulvSI3â
> __mulvSI3 (Wtype a, Wtype b)
> ^~~~~~~~~
> 0x9ab2ce maybe_legitimize_operand
> ../../gcc/optabs.c:6893
> ...
I'm seeing exactly this backtrace also building Fedora the cross-gcc-6 m68k
target, but the error goes away with the patch from bug 69885.