[Bug tree-optimization/30735] 50% slow down due to mem-ssa merge

2007-02-15 Thread pthaugen at us dot ibm dot com
--- Comment #5 from pthaugen at us dot ibm dot com 2007-02-15 23:36 --- Seeing similar behavior on PPC for CPU2000. Comparing revisions 119759 and 119760, 179.art degrades 24% and 200.sixtrack degrades 50%. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30735

[Bug tree-optimization/30562] [4.3 Regression] remove unused variable is removing a referenced variable (in STORED_SYMS or LOADED_SYMS)

2007-03-20 Thread pthaugen at us dot ibm dot com
--- Comment #9 from pthaugen at us dot ibm dot com 2007-03-20 15:31 --- Looks like I can reproduce with mainline using -O2 -ftree-loop-linear when building galgel benchmark from cpu2000. (My FORTRAN skills are lacking, so couldn't whittle down to a single testcase, but got close)

[Bug tree-optimization/31280] New: segfault in remove_referenced_var

2007-03-20 Thread pthaugen at us dot ibm dot com
omponent: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pthaugen at us dot ibm dot com GCC build triplet: powerpc64-linux GCC host triplet: powerpc64-linux GCC target triplet: powerpc64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31280

[Bug tree-optimization/31280] segfault in remove_referenced_var

2007-03-20 Thread pthaugen at us dot ibm dot com
--- Comment #1 from pthaugen at us dot ibm dot com 2007-03-20 15:53 --- Having trouble attatching source files, will keep trying... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31280

[Bug tree-optimization/30562] [4.3 Regression] remove unused variable is removing a referenced variable (in STORED_SYMS or LOADED_SYMS)

2007-03-20 Thread pthaugen at us dot ibm dot com
--- Comment #11 from pthaugen at us dot ibm dot com 2007-03-20 15:54 --- 31280 opened. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30562

[Bug tree-optimization/31280] segfault in remove_referenced_var

2007-03-20 Thread pthaugen at us dot ibm dot com
--- Comment #3 from pthaugen at us dot ibm dot com 2007-03-20 18:09 --- Created an attachment (id=13238) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13238&action=view) Fortran source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31280

[Bug tree-optimization/31280] segfault in remove_referenced_var

2007-03-20 Thread pthaugen at us dot ibm dot com
--- Comment #4 from pthaugen at us dot ibm dot com 2007-03-20 18:10 --- Created an attachment (id=13239) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13239&action=view) Fortran source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31280

[Bug tree-optimization/31343] ICE in data-refs dependence testing

2007-03-25 Thread pthaugen at us dot ibm dot com
--- Comment #2 from pthaugen at us dot ibm dot com 2007-03-25 18:38 --- I hit the same ICE building the 191.fma3d benchmark from cpu2000 when compiling lsold.f90 with -O2 -ftree-loop-linear. -- pthaugen at us dot ibm dot com changed: What|Removed

[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 regression/20372] New: Reversed branch-on-count loop (DoLoop)

2005-03-07 Thread pthaugen at us dot ibm dot com
ty: P2 Component: regression AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pthaugen at us dot ibm dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc*-*-* GCC host triplet: powerpc*-*-* GCC target triplet: powerpc*-*-* ht

[Bug regression/20372] Reversed branch-on-count loop (DoLoop)

2005-03-07 Thread pthaugen at us dot ibm dot com
--- Additional Comments From pthaugen at us dot ibm dot com 2005-03-07 21:59 --- Created an attachment (id=8357) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8357&action=view) Source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20372

[Bug rtl-optimization/20372] [4.0 Regression] Reversed branch-on-count loop (DoLoop)

2005-03-09 Thread pthaugen at us dot ibm dot com
--- Additional Comments From pthaugen at us dot ibm dot com 2005-03-09 20:55 --- I only noticed the regression on 4.1, things look fine to me on 4.0 (for both zaxpy.f and Andrew's C example). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20372

[Bug tree-optimization/20470] New: Branching sequence generated for ABS(x-y)

2005-03-14 Thread pthaugen at us dot ibm dot com
gcc dot gnu dot org ReportedBy: pthaugen at us dot ibm dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc*-*-* GCC host triplet: powerpc*-*-* GCC target triplet: powerpc*-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20470

[Bug tree-optimization/20470] Branching sequence generated for ABS(x-y)

2005-03-14 Thread pthaugen at us dot ibm dot com
--- Additional Comments From pthaugen at us dot ibm dot com 2005-03-14 19:13 --- I noticed this in the twolf benchmark of SPEC, dimbox.c:new_dbox_a(). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20470

[Bug tree-optimization/20470] Branching sequence generated for ABS(x-y)

2005-03-14 Thread pthaugen at us dot ibm dot com
--- Additional Comments From pthaugen at us dot ibm dot com 2005-03-14 22:29 --- Decided to look into this myself, currently testing a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20470

[Bug tree-optimization/20470] Branching sequence generated for ABS(x-y)

2005-03-15 Thread pthaugen at us dot ibm dot com
--- Additional Comments From pthaugen at us dot ibm dot com 2005-03-15 18:22 --- Ditto here, except added additional call to negate_expr_p(arg2) to make sure it was ok to flip the expression back to it's original form. Not sure if that was necessary, was assuming I'd get comme

[Bug tree-optimization/18431] Code for arrays and pointers are not the same

2005-06-02 Thread pthaugen at us dot ibm dot com
--- Additional Comments From pthaugen at us dot ibm dot com 2005-06-02 18:46 --- Does this need to be reopened? I see the following for mainline. -m32: .L4: slwi %r9,%r11,1 #, tmp130, i addi %r11,%r11,1 # i, i, sthx %r0,%r9,%r10#* q.1, tmp132

[Bug other/22067] New: Inconsistent multiply by immediate

2005-06-14 Thread pthaugen at us dot ibm dot com
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pthaugen at us dot ibm dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc64-linux GCC host triplet: powerpc64-linux GCC target triplet: powerpc64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug other/22068] New: Multiply-immediate opportunity

2005-06-14 Thread pthaugen at us dot ibm dot com
); } -- Summary: Multiply-immediate opportunity Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pthaugen at us dot ibm dot com

[Bug tree-optimization/18768] New: Missed ivopts opportunity

2004-12-01 Thread pthaugen at us dot ibm dot com
ormal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pthaugen at us dot ibm dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc64-linux GCC host triplet: powerpc64-linux GCC target trip

[Bug tree-optimization/18768] Missed ivopts opportunity

2004-12-02 Thread pthaugen at us dot ibm dot com
--- Additional Comments From pthaugen at us dot ibm dot com 2004-12-02 21:30 --- Here's another example of the same thing, minus the cast/double issue. This one is strength reduced for 3.4 but not for 4.0. typedef struct { union { unsigned int Init[9]; unsigned char Li

[Bug middle-end/28690] [4.2/4.3 Regression] Performace problem with indexed load/stores on powerpc

2006-12-05 Thread pthaugen at us dot ibm dot com
--- Comment #32 from pthaugen at us dot ibm dot com 2006-12-05 16:12 --- Another example, pared down from ammp benchmark in cpu2000. void f2(int *, int *); void mm_fv_update_nonbon(void) { int j, nx; int naybor[27]; f2(naybor, &nx); for(j=0; j< 27; j++) if( n

[Bug middle-end/28690] [4.2/4.3 Regression] Performace problem with indexed load/stores on powerpc

2006-12-05 Thread pthaugen at us dot ibm dot com
--- Comment #33 from pthaugen at us dot ibm dot com 2006-12-05 16:30 --- My prior comment is missing the closing bracket for the procedure, but example is otherwise complete. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28690

[Bug fortran/30113] New: ICE in trunc_int_for_mode

2006-12-07 Thread pthaugen at us dot ibm dot com
ity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pthaugen at us dot ibm dot com GCC build triplet: powerpc64-linux GCC host triplet: powerpc64-linux GCC target triplet: powerpc64-linux http://gcc.gnu.org/bugzi