[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-24 Thread hjl at gcc dot gnu dot org
--- Comment #50 from hjl at gcc dot gnu dot org 2009-01-24 15:26 --- Subject: Bug 38868 Author: hjl Date: Sat Jan 24 15:26:14 2009 New Revision: 143645 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143645 Log: 2009-01-24 H.J. Lu Backport from mainline: 2008-

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-20 Thread hjl dot tools at gmail dot com
--- Comment #49 from hjl dot tools at gmail dot com 2009-01-20 14:27 --- (In reply to comment #48) > Fixed; the bug is latent in 4.3. > The testcase should be added to 4.3 to make sure that it remains latent even with future backports. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-20 Thread bonzini at gnu dot org
--- Comment #48 from bonzini at gnu dot org 2009-01-20 13:25 --- Fixed; the bug is latent in 4.3. -- bonzini at gnu dot org changed: What|Removed |Added Statu

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-20 Thread bonzini at gcc dot gnu dot org
--- Comment #47 from bonzini at gnu dot org 2009-01-20 13:24 --- Subject: Bug 38868 Author: bonzini Date: Tue Jan 20 13:24:25 2009 New Revision: 143513 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143513 Log: gcc: 2008-01-20 Paolo Bonzini PR target/38868 *

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-19 Thread howarth at nitro dot med dot uc dot edu
--- Comment #46 from howarth at nitro dot med dot uc dot edu 2009-01-19 23:44 --- I can confirm that gcc trunk with the proposed patch can now build xplor-nih at -O3 (with to resorting to -funroll-loops) and the output code works correctly now on i686-apple-darwin9. Thanks for fixing th

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-19 Thread dominiq at lps dot ens dot fr
--- Comment #45 from dominiq at lps dot ens dot fr 2009-01-19 19:31 --- The patch in comment #44 fixes the problem (as far as I can test it) on i686-apple-darwin9 without regression for gcc, g++, gfortran, objc, and obj-c++, full test this night. Thanks for the patch. -- http://gcc

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-19 Thread bonzini at gnu dot org
--- Comment #44 from bonzini at gnu dot org 2009-01-19 15:03 --- Created an attachment (id=17146) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17146&action=view) patch under test testing this patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38868

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-19 Thread bonzini at gnu dot org
--- Comment #43 from bonzini at gnu dot org 2009-01-19 14:06 --- The bug is actually in target independent code. The code to change_address_1 in adjust_address_1 does nothing if the addr is simple, and this causes the creation of shared or wrong RTL. -- http://gcc.gnu.org/bugzilla/

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-19 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38868

[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih

2009-01-19 Thread rguenth at gcc dot gnu dot org
--- Comment #42 from rguenth at gcc dot gnu dot org 2009-01-19 12:40 --- Rather it is broken from expansion: ;; __builtin_memset (&line[2]{lb: 1 sz: 1}, 32, 79); (insn 28 27 29 t.f:9 (parallel [ (set (reg:SI 70) (plus:SI (reg/f:SI 54 virtual-stack-vars)