[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-08-19 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2007-08-20 00:48 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-08-19 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2007-08-20 00:48 --- Subject: Bug 32940 Author: pinskia Date: Mon Aug 20 00:48:09 2007 New Revision: 127634 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127634 Log: 2007-08-19 Andrew Pinski <[EMAIL PROTECTED]> PR mi

[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-08-06 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2007-08-06 19:22 --- This patch helps more than just PR 28690 as we now have the ablity to use r0 more for the index which causes us to use one less callee saved register in some cases and reduces the stack size. I saw that result whil

[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-08-03 Thread pthaugen at us dot ibm dot com
--- Comment #5 from pthaugen at us dot ibm dot com 2007-08-03 15:30 --- This patch gives us an additional 2-3% overall on CPU2000, running on Power6. Facerec was the big winner with about 40% improvement, there were a few improvements in the 5-10% range and a few degradations in the 1-2%

[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-08-03 Thread bergner at gcc dot gnu dot org
--- Comment #4 from bergner at gcc dot gnu dot org 2007-08-03 14:43 --- Andrew's patch from Comment #3 bootstrapped and regtested with no regressions on powerpc64-linux running the testsuite in both 32-bit and 64-bit modes. I can also confirm that it fixes the test case I posted above. P

[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-08-01 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-08-02 00:37 --- Created an attachment (id=14008) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14008&action=view) Patch which needs full testing still Hi, this reverts Jeff's patch in both stmt.c and cfgexpand.c (I don't know

[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-08-01 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-08-02 00:31 --- .L4: slwi 0,3,2 lwzx 0,9,0 add 3,3,4 addi 4,4,-1 bdnz .L4 Much better correct? -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/32940] REG_POINTER attribute on DECL_ARTIFICIAL pointers

2007-07-30 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-07-30 23:54 --- ;; quadrant.0 = quadrant (insn 16 15 17 t.c:8 (set (reg:SI 127) (high:SI (symbol_ref:SI ("quadrant") [flags 0x84] ))) -1 (nil)) (insn 17 16 18 t.c:8 (set (reg/f:SI 126) (lo_sum:SI (reg:SI 127)