[Bug lto/44429] New: ltp ignoring __attribute__((used))

2010-06-05 Thread astrange at ithinksw dot com
under LTO. -- Summary: ltp ignoring __attribute__((used)) Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassigned at gcc dot gnu dot org ReportedBy

[Bug target/44532] New: x86-64 unnecessary parameter extension

2010-06-14 Thread astrange at ithinksw dot com
Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC host triplet: x86_64-*-* http://gcc.gn

[Bug target/44474] GCC inserts redundant "test" instruction due to incorrect clobber

2010-06-30 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2010-07-01 03:43 --- The problem is combine. This: int test2( int *b ) { int b_ = *b; b_--; if( b_ == 0 ) { *b = b_; return foo(); } *b = b_; return 0; } works: _test2: LFB1: movl

[Bug tree-optimization/23286] missed fully redundant expression

2007-10-25 Thread astrange at ithinksw dot com
--- Comment #13 from astrange at ithinksw dot com 2007-10-26 04:08 --- The closed #32590 is a 4.3 regression, while this is only enhancement. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23286

[Bug rtl-optimization/34279] New: ira branch/-fdump-rtl-ira ICE at at ira-call.c:525

2007-11-28 Thread astrange at ithinksw dot com
Version: 4.3.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC build triplet: i386-apple-darwin9.0.0 GCC host triple

[Bug rtl-optimization/34279] ira branch/-fdump-rtl-ira ICE at at ira-call.c:525

2007-11-28 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2007-11-29 00:08 --- Created an attachment (id=14659) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14659&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34279

[Bug tree-optimization/33705] restrict doesn't improve char * aliasing

2008-04-20 Thread astrange at ithinksw dot com
--- Comment #4 from astrange at ithinksw dot com 2008-04-20 23:48 --- Created an attachment (id=15502) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15502&action=view) source with __restrict (no change) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33705

[Bug tree-optimization/36127] New: bad choice of loop IVs above -Os on x86

2008-05-04 Thread astrange at ithinksw dot com
d choice of loop IVs above -Os on x86 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw

[Bug tree-optimization/36127] bad choice of loop IVs above -Os on x86

2008-05-04 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-05-05 02:12 --- Created an attachment (id=15578) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15578&action=view) source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36127

[Bug tree-optimization/36127] bad choice of loop IVs above -Os on x86

2008-05-04 Thread astrange at ithinksw dot com
-- astrange at ithinksw dot com changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36127

[Bug tree-optimization/36127] bad choice of loop IVs above -Os on x86

2008-05-04 Thread astrange at ithinksw dot com
--- Comment #2 from astrange at ithinksw dot com 2008-05-05 02:12 --- Created an attachment (id=15579) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15579&action=view) compiled at -O3 on darwin -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36127

[Bug tree-optimization/36127] bad choice of loop IVs above -Os on x86

2008-05-04 Thread astrange at ithinksw dot com
--- Comment #3 from astrange at ithinksw dot com 2008-05-05 02:13 --- Created an attachment (id=15580) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15580&action=view) and at -Os -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36127

[Bug tree-optimization/36127] bad choice of loop IVs above -Os on x86

2008-05-07 Thread astrange at ithinksw dot com
--- Comment #4 from astrange at ithinksw dot com 2008-05-07 17:36 --- Created an attachment (id=15592) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15592&action=view) minimal source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36127

[Bug tree-optimization/36318] New: SRA pessimizes struct copies without -Os

2008-05-23 Thread astrange at ithinksw dot com
: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC target triplet: i?86-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36318

[Bug tree-optimization/36318] SRA pessimizes struct copies without -Os

2008-05-23 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-05-23 21:37 --- Created an attachment (id=15678) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15678&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36318

[Bug target/36502] New: i386/darwin generates unnecessary stack ops in every function

2008-06-11 Thread astrange at ithinksw dot com
tus: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC target triplet: i386-apple-darwin* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36502

[Bug target/36503] New: x86 can use x >> -y for x >> 32-y

2008-06-11 Thread astrange at ithinksw dot com
can use x >> -y for x >> 32-y Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC targ

[Bug target/36503] x86 can use x >> -y for x >> 32-y

2008-06-11 Thread astrange at ithinksw dot com
-- astrange at ithinksw dot com changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36503

[Bug target/36503] x86 can use x >> -y for x >> 32-y

2008-06-12 Thread astrange at ithinksw dot com
--- Comment #4 from astrange at ithinksw dot com 2008-06-12 16:48 --- Maybe it seemed likely to cause a warning - I haven't checked that yet, though. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36503

[Bug target/36539] New: [4.4 regression] IRA doesn't allocate asm output being returned to eax

2008-06-13 Thread astrange at ithinksw dot com
on] IRA doesn't allocate asm output being returned to eax Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy

[Bug target/36539] [4.4 regression] IRA doesn't allocate asm output being returned to eax

2008-06-13 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-06-14 06:48 --- Created an attachment (id=15771) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15771&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36539

[Bug tree-optimization/36646] New: [4.4 regression] Unnecessary moves generated on loop boundaries

2008-06-26 Thread astrange at ithinksw dot com
gression] Unnecessary moves generated on loop boundaries Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org

[Bug tree-optimization/36646] [4.4 regression] Unnecessary moves generated on loop boundaries

2008-06-26 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-06-27 04:57 --- Created an attachment (id=15818) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15818&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36646

[Bug tree-optimization/36646] [4.4 regression] Unnecessary moves generated on loop boundaries

2008-06-26 Thread astrange at ithinksw dot com
--- Comment #2 from astrange at ithinksw dot com 2008-06-27 05:04 --- Created an attachment (id=15819) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15819&action=view) svn 20080625 + -O compile -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36646

[Bug target/36661] New: x86 asm "+r" operands cause unnecessary spills/copies

2008-06-28 Thread astrange at ithinksw dot com
atus: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC target triplet: i?86-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36661

[Bug target/36661] x86 asm "+r" operands cause unnecessary spills/copies

2008-06-28 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-06-28 23:35 --- Created an attachment (id=15823) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15823&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36661

[Bug rtl-optimization/36663] New: IRA ICE in save_call_clobbered_regs at caller-save.c:1949

2008-06-29 Thread astrange at ithinksw dot com
gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC target triplet: i?86-*-* http:

[Bug rtl-optimization/36663] IRA ICE in save_call_clobbered_regs at caller-save.c:1949

2008-06-29 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-06-29 07:14 --- Created an attachment (id=15828) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15828&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36663

[Bug rtl-optimization/36672] New: IRA + -fno-pic ICE in emit_swap_insn, at reg-stack.c:829

2008-06-29 Thread astrange at ithinksw dot com
UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC target triplet: i?86-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36672

[Bug rtl-optimization/36672] IRA + -fno-pic ICE in emit_swap_insn, at reg-stack.c:829

2008-06-29 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-06-29 21:35 --- Created an attachment (id=15830) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15830&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36672

[Bug rtl-optimization/36673] New: IRA -O3 -fno-pic ICE in save_con_fun_n, at caller-save.c:1389

2008-06-29 Thread astrange at ithinksw dot com
IRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: astrange at ithinksw dot com GCC target triplet: i?86-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36673

[Bug rtl-optimization/36673] IRA -O3 -fno-pic ICE in save_con_fun_n, at caller-save.c:1389

2008-06-29 Thread astrange at ithinksw dot com
--- Comment #1 from astrange at ithinksw dot com 2008-06-29 21:41 --- Created an attachment (id=15831) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15831&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36673

[Bug rtl-optimization/30517] New: Inefficient address calculation on i386

2007-01-20 Thread astrange at ithinksw dot com
ar. -- Summary: Inefficient address calculation on i386 Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy:

[Bug target/30517] Inefficient address calculation on i386

2007-01-21 Thread astrange at ithinksw dot com
--- Comment #2 from astrange at ithinksw dot com 2007-01-21 19:25 --- Created an attachment (id=12928) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12928&action=view) example source code Had a bit of browser trouble; here's the code. -- http://gcc.gnu.

[Bug target/30517] Inefficient address calculation on i386

2007-01-23 Thread astrange at ithinksw dot com
--- Comment #3 from astrange at ithinksw dot com 2007-01-23 23:36 --- > If they are the same size (and there is no speed impact), there is actually no > point to expect that they should compile to the same thing. Of course; I meant that they're the same size at the moment.

[Bug c/98902] New: -fmerge-all-constants leaves dangling reference

2021-01-31 Thread astrange at ithinksw dot com via Gcc-bugs
: c Assignee: unassigned at gcc dot gnu.org Reporter: astrange at ithinksw dot com Target Milestone: --- This source: -- #include static const int a1[] = {1}; static const int a2[] = {1}; int main (void) { printf("%p %p\n", a1, a2); return 0; } --

[Bug c/98902] -fmerge-all-constants leaves dangling reference

2021-01-31 Thread astrange at ithinksw dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98902 Alexander Strange changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

<    1   2