--- 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
--- 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)
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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
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
--- 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
--- 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
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
--- 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
--- 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
--- 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
--- 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
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
);
}
--
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
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
--- 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
--- 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
--- 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
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
24 matches
Mail list logo