[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-09-09 Thread bonzini at gcc dot gnu dot org
--- Comment #10 from bonzini at gnu dot org 2006-09-09 12:43 --- Subject: Bug 26778 Author: bonzini Date: Sat Sep 9 12:43:32 2006 New Revision: 116798 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=116798 Log: gcc: 2006-09-09 Paolo Bonzini [EMAIL PROTECTED] Dale

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-08-18 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2006-08-18 12:07 --- patch bootstrapped tested on ia64, ppc, x86_64, s390, everywhere including ada but not java, w/ no regressions -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26778

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-08-11 Thread bonzini at gnu dot org
--- Comment #8 from bonzini at gnu dot org 2006-08-11 13:18 --- taking this. -- bonzini at gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-08-07 Thread bonzini at gnu dot org
--- Comment #5 from bonzini at gnu dot org 2006-08-07 08:08 --- Dale Johannesen's patch for PR19653 would have fixed this, but it broke SH (it caused PR27117). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26778

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-08-07 Thread bonzini at gnu dot org
--- Comment #6 from bonzini at gnu dot org 2006-08-07 08:12 --- Also, note that the problem is not only that SSE is used to store th. Even if we enable SSE2, we do not use the SSE register to do the thdb.l++ and instead do this: movsd %xmm2, -8(%ebp) movl

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-08-07 Thread bonzini at gnu dot org
--- Comment #7 from bonzini at gnu dot org 2006-08-07 08:51 --- Created an attachment (id=12034) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12034action=view) patch that would fix it, but breaks SH -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26778

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-06-04 Thread jsm28 at gcc dot gnu dot org
-- jsm28 at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.1.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26778

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-06-04 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26778

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-04-10 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-04-10 19:57 --- GCC 3.4 did better, said the reporter in comment #0. -- steven at gcc dot gnu dot org changed: What|Removed |Added