[Bug middle-end/33472] ICE and invalid rtl sharing with complex on x86_64-mingw

2007-09-24 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2007-09-24 12:39 --- Fixed by http://gcc.gnu.org/viewcvs?view=rev&revision=128710: 2007-09-24 Kai Tietz <[EMAIL PROTECTED]> PR middle-end/33472 * config/i386/i386.c (return_in_memory_ms_64): Handle return types for

[Bug middle-end/33472] ICE and invalid rtl sharing with complex on x86_64-mingw

2007-09-22 Thread fxcoudert at gcc dot gnu dot org
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2007-09-22 23:54 --- *** Bug 33530 has been marked as a duplicate of this bug. *** -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added --

[Bug middle-end/33472] ICE and invalid rtl sharing with complex on x86_64-mingw

2007-09-21 Thread ktietz at onevision dot com
--- Comment #5 from ktietz at onevision dot com 2007-09-21 13:26 --- The bug is related to i386.c function 'return_in_memory_ms_64': The return statement of this function has to be extended by SCmode. Patch looks like: static int return_in_memory_ms_64 (const_tree type, enum machine_m

[Bug middle-end/33472] ICE and invalid rtl sharing with complex on x86_64-mingw

2007-09-20 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-09-20 17:50 --- Related to PR 33347. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33472

[Bug middle-end/33472] ICE and invalid rtl sharing with complex on x86_64-mingw

2007-09-20 Thread fxcoudert at gcc dot gnu dot org
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2007-09-20 17:50 --- Created an attachment (id=14234) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14234&action=view) RTL dumps The corresponding RTL dumps... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33472

[Bug middle-end/33472] ICE and invalid rtl sharing with complex on x86_64-mingw

2007-09-20 Thread fxcoudert at gcc dot gnu dot org
--- Comment #2 from fxcoudert at gcc dot gnu dot org 2007-09-20 17:49 --- Created an attachment (id=14233) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14233&action=view) Tree dumps for the reduced testcase Attached are the tree dumps at optimisation levels -O0 (a_O0.c.* files),

[Bug middle-end/33472] ICE and invalid rtl sharing with complex on x86_64-mingw

2007-09-20 Thread fxcoudert at gcc dot gnu dot org
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2007-09-20 17:46 --- I also see it on a cross-compiler build = host = i386-pc-mingw32, target = x86_64-pc-mingw32 (trunk revision 128622). It is triggered by most complex routines in libgfortran. -- fxcoudert at gcc dot gnu dot or