[Bug rtl-optimization/28019] New: ICE: x86 scheduler upsets local reg alloc

2006-06-13 Thread stuart at apple dot com
Summary: ICE: x86 scheduler upsets local reg alloc Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at a

[Bug rtl-optimization/28019] ICE: x86 scheduler upsets local reg alloc

2006-06-13 Thread stuart at apple dot com
--- Comment #1 from stuart at apple dot com 2006-06-13 19:44 --- Created an attachment (id=11663) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11663&action=view) Testcase Attaching (same) testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28019

[Bug target/28825] New: return (vector float) { a, a, b, b } generates unwanted MMX insns

2006-08-23 Thread stuart at apple dot com
Severity: minor Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com GCC target triplet: i786-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28825

[Bug target/24073] (vector float){a, b, 0, 0} code gen is not good

2006-08-23 Thread stuart at apple dot com
--- Comment #6 from stuart at apple dot com 2006-08-23 21:24 --- Cloned 28825 from this bug to track the MMX instruction issue. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24073

[Bug target/28826] New: return (vector float) { a, a, b, b } generates unwanted MMX insns

2006-08-23 Thread stuart at apple dot com
Severity: minor Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com GCC target triplet: i786-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28826

[Bug target/28825] return (vector float) { a, a, b, b } generates unwanted MMX insns

2006-08-23 Thread stuart at apple dot com
--- Comment #4 from stuart at apple dot com 2006-08-23 21:44 --- Per Ians email of 18aug2006, I've committed Andrew's fix as SVN revision 116356. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28825

[Bug target/24073] (vector float){a, b, 0, 0} code gen is not good

2006-08-23 Thread stuart at apple dot com
--- Comment #7 from stuart at apple dot com 2006-08-23 21:54 --- Time has passed, and GCC has improved on this testcase. Here is what we generate today (trunk, 23aug2006) for the original testcase: movss b(%rip), %xmm0 movss a(%rip), %xmm1 unpcklps

[Bug target/30757] [4.3 Regression] ICE with -march=athlon-xp -mfpmath=sse

2007-02-12 Thread stuart at apple dot com
--- Comment #2 from stuart at apple dot com 2007-02-12 17:11 --- Almost certainly my fault; I'll look into this. Suggested workaround: choose a different target cpu; 'pentium4' works. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30757

[Bug target/30757] [4.3 Regression] ICE with -march=athlon-xp -mfpmath=sse

2007-02-12 Thread stuart at apple dot com
--- Comment #3 from stuart at apple dot com 2007-02-12 18:32 --- O.K., the breakage here is that athlon-xp is an SSE1 machine, and most of the conversions in the patch require SSE2. It looks like SSE1 will support a few of the new conversions (e.g. unsigned int32 <=> float); I&

[Bug target/30757] [4.3 Regression] ICE with -march=athlon-xp -mfpmath=sse

2007-02-13 Thread stuart at apple dot com
--- Comment #4 from stuart at apple dot com 2007-02-13 21:00 --- Committed a fix: http://gcc.gnu.org/ml/gcc-patches/2007-02/msg01171.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30757

[Bug objc/31281] New: ICE on ObjC try-catch blocks

2007-03-20 Thread stuart at apple dot com
. -- Summary: ICE on ObjC try-catch blocks Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: objc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com GCC

[Bug objc/31283] New: ICE on ObjC try-catch blocks

2007-03-20 Thread stuart at apple dot com
. -- Summary: ICE on ObjC try-catch blocks Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: objc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com GCC

[Bug objc/31281] ICE on ObjC try-catch blocks with next runtime

2007-03-27 Thread stuart at apple dot com
--- Comment #3 from stuart at apple dot com 2007-03-27 18:18 --- Patch offered here: http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01328.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31281

[Bug c++/32466] New: illegal loop store motion of bitfield

2007-06-22 Thread stuart at apple dot com
iority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com GCC build triplet: i386-apple-darwin9 GCC host triplet: i386-apple-darwin9 GCC target triplet: i386-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32466

[Bug target/21195] SSE intrinsics not inlined, sometimes.

2005-06-29 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2005-06-29 16:49 --- I marked all the x86 vector intrinsics with always_inline, and this seems to fix both the testcases here. http://gcc.gnu.org/ml/gcc-cvs/2005-06/msg01059.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug c/19039] New: another SSE optimization ICE

2004-12-16 Thread stuart at apple dot com
Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com CC: gcc-bugs at gcc dot gnu dot org

[Bug debug/19521] New: omitted stab for gcov initialization function

2005-01-18 Thread stuart at apple dot com
Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com CC: gcc-bugs at gcc dot gnu

[Bug debug/19521] omitted stab for gcov initialization function

2005-01-18 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2005-01-19 00:40 --- Created an attachment (id=7986) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7986&action=view) gcov-1.c testcase Attaching the testcase for convenience. -- http://gcc.gnu.org/bugzilla/show_bug

[Bug debug/19521] omitted stab for gcov initialization function

2005-01-18 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2005-01-19 00:49 --- This is a regression from 3.3; I think the cause is this line in cgraphunit.c (cgraph_build_static_cdtor): (approximately line 1847) DECL_IGNORED_P (decl) = 1; Deleting this line "fixes" the symp

[Bug debug/19521] [4.0 Regression] omitted stab for gcov initialization function

2005-01-19 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2005-01-19 17:08 --- > So the bug is the end stab without the start stab? Yes. > Or do you think that this > bit of code that corresponds not at all to any user code should have full > stabs? My personal preference is

[Bug c/18019] New: -march=pentium4 generates word fetch instead of byte fetch

2004-10-15 Thread stuart at apple dot com
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux GCC host triplet: i686-pc-linux GCC target triplet: i686-pc-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18019

[Bug c/18019] -march=pentium4 generates word fetch instead of byte fetch

2004-10-15 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-10-15 18:05 --- Created an attachment (id=7359) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7359&action=view) testcase Attaching the testcase for covenience. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18019

[Bug target/18019] -march=pentium4 generates word fetch instead of byte fetch

2004-10-15 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-10-15 18:27 --- The bug was discovered when it walked off the end of a VM page and faulted. Are you certain this is "expected behavior?" -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18019

[Bug c/17853] New: -O2 ICE for MMX testcase

2004-10-05 Thread stuart at apple dot com
RMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: stuart at apple dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-linux-gnu GCC host triplet: i686-linux-gnu GCC tar

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-09 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-11-09 19:34 --- I agree with Roger. I'm suspicious of the "0,1,2 ... TARGET_PARTIAL_xx" clauses of the "*movqi_1" pattern. (Also the analogous parts of "*movhi_1".) I've tried r

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-16 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-11-16 19:39 --- Here is the body of an email I sent to Jan Hubicka concerning this bug. In the body of the message, 'you' refers to Jan. -- For discussio

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-01 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-12-02 01:07 --- Jan emailed this to me privately. Appended here for completeness. - stuart Just to clarify things a bit. TARGET_MOVX and

[Bug tree-optimization/24659] Conversions are not vectorized

2007-01-05 Thread stuart at apple dot com
--- Comment #3 from stuart at apple dot com 2007-01-05 18:27 --- Created an attachment (id=12862) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12862&action=view) vectorized assembly output from ICC v9.1 Generated from the "indefinite loop" variant of the testca

[Bug tree-optimization/24659] Conversions are not vectorized

2007-01-05 Thread stuart at apple dot com
--- Comment #4 from stuart at apple dot com 2007-01-05 18:30 --- I ran the testcase through ICC, and it unrolled the loops without vectorizing them. However, making the loops indefinite gets us the desired, vectorized result. Here is the modified, indefinite loop version of the