[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin
--- Comment #3 from jakub at gcc dot gnu dot org 2008-10-11 08:57 --- Subject: Bug 35760 Author: jakub Date: Sat Oct 11 08:55:43 2008 New Revision: 141055 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=141055 Log: PR target/35760 * config/rs6000/rs6000.c (rs6000_legitimize_address): Only create LO_SUM on Darwin if mode has just one unit. * gcc.c-torture/compile/pr35760.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr35760.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/rs6000.c trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-switch-conversion.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35760
[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin
--- Comment #4 from jakub at gcc dot gnu dot org 2008-10-11 09:00 --- Fixed. Thanks Andreas for testing. -- jakub at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35760
[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin
--- Comment #2 from andreast at gcc dot gnu dot org 2008-10-10 18:17 --- Bootstrap ok, results here: http://gcc.gnu.org/ml/gcc-testresults/2008-10/msg00704.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35760
[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin
--- Comment #1 from jakub at gcc dot gnu dot org 2008-10-09 14:23 --- Created an attachment (id=16481) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16481action=view) gcc44-pr35760.patch I think attached patch should fix it, it is after all what ELF does too and rs6000_legitimize_address really shouldn't create addresses that rs6000_legitimate_address (legitimate_lo_sum_address_p) won't accept. But, I have no interest nor access to darwin and so can't bootstrap it there, all I've tested is that it cures this testcase. So, if there is somebody interested in darwin, please give it a shot, otherwise I'd appreciate moving darwin out of primary/secondary arches as unmaintained. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35760
[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35760
[Bug target/35760] [4.4 Regression] ICE with complex types and -static on PPC darwin
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35760