[Bug c/45052] [4.5 regression] volatile ignored

2010-07-24 Thread a dot kaiser at gmx dot net
--- Comment #3 from a dot kaiser at gmx dot net 2010-07-24 11:44 --- Also fine: -Os -fno-ipa-pure-const -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45052

[Bug c/45052] [4.5 regression] volatile ignored

2010-07-24 Thread a dot kaiser at gmx dot net
--- Comment #2 from a dot kaiser at gmx dot net 2010-07-24 10:53 --- Created an attachment (id=21298) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21298&action=view) Bad result -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45052

[Bug c/45052] [4.5 regression] volatile ignored

2010-07-24 Thread a dot kaiser at gmx dot net
--- Comment #1 from a dot kaiser at gmx dot net 2010-07-24 10:52 --- Created an attachment (id=21297) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21297&action=view) Source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45052

[Bug c/45052] New: [4.5 regression] volatile ignored

2010-07-24 Thread a dot kaiser at gmx dot net
] volatile ignored Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: a dot kaiser at gmx dot net GCC host triple

[Bug target/42240] wrong epilogue on naked function

2009-12-01 Thread a dot kaiser at gmx dot net
--- Comment #8 from a dot kaiser at gmx dot net 2009-12-01 22:50 --- For the ARM target, falling off the end of the function does not make sense anyway, since the last byte usually is followed by the constant pool. So the AVR target finally caught up with the ARM target and doesn't

[Bug target/42240] wrong epilogue on naked function

2009-12-01 Thread a dot kaiser at gmx dot net
--- Comment #7 from a dot kaiser at gmx dot net 2009-12-01 19:37 --- Confirmed for 4.4.2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42240

[Bug target/42240] wrong epilogue on naked function

2009-12-01 Thread a dot kaiser at gmx dot net
--- Comment #6 from a dot kaiser at gmx dot net 2009-12-01 19:21 --- Same for ARM target, when compiled for Thumb instruction set (-fthumb). -- a dot kaiser at gmx dot net changed: What|Removed |Added

[Bug middle-end/19154] miss-optimization of (x & pow2C) avr conditionals returning bool equivalent values

2008-05-29 Thread a dot kaiser at gmx dot net
--- Comment #6 from a dot kaiser at gmx dot net 2008-05-29 17:01 --- In a similar case I've got the impression that the ifcombine pass might be responsible for rewriting the "if" into shift and mask. It is rather questionable whether this really optimizes things for simpl

[Bug c/35872] [4.1 regression] incorrect code for 32bit multiplication by constant

2008-04-08 Thread a dot kaiser at gmx dot net
--- Comment #3 from a dot kaiser at gmx dot net 2008-04-08 16:13 --- Created an attachment (id=15449) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15449&action=view) assembly output for mega16 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872

[Bug c/35872] [4.1 regression] incorrect code for 32bit multiplication by constant

2008-04-08 Thread a dot kaiser at gmx dot net
--- Comment #2 from a dot kaiser at gmx dot net 2008-04-08 16:12 --- Created an attachment (id=15448) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15448&action=view) assembly output for tiny25 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872

[Bug c/35872] [4.1 regression] incorrect code for 32bit multiplication by constant

2008-04-08 Thread a dot kaiser at gmx dot net
--- Comment #1 from a dot kaiser at gmx dot net 2008-04-08 16:12 --- Created an attachment (id=15447) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15447&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872

[Bug c/35872] New: [4.1 regression] incorrect code for 32bit multiplication by constant

2008-04-08 Thread a dot kaiser at gmx dot net
ReportedBy: a dot kaiser at gmx dot net GCC host triplet: winavr 20040802 GCC target triplet: avr http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35872

[Bug middle-end/35861] code bloat due to -finline-small-functions

2008-04-07 Thread a dot kaiser at gmx dot net
--- Comment #3 from a dot kaiser at gmx dot net 2008-04-07 22:14 --- Created an attachment (id=15443) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15443&action=view) sample code w/o inline assembly Same situation when inline asm is removed. -- http://gcc.gnu.org/b

[Bug c/35861] code bloat due to -finline-small-functions

2008-04-07 Thread a dot kaiser at gmx dot net
--- Comment #1 from a dot kaiser at gmx dot net 2008-04-07 21:54 --- Created an attachment (id=15442) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15442&action=view) sample code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35861

[Bug c/35861] New: code bloat due to -finline-small-functions

2008-04-07 Thread a dot kaiser at gmx dot net
: unassigned at gcc dot gnu dot org ReportedBy: a dot kaiser at gmx dot net GCC host triplet: winavr 20080402 release GCC target triplet: avr http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35861

[Bug c/35860] New: code bloat caused by -fsplit-wide-types

2008-04-07 Thread a dot kaiser at gmx dot net
ct: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: a dot kaiser at gmx dot net GCC host triplet: winavr 20080402 release GCC target triplet: avr

[Bug c++/25249] inconsistent code for template function calls

2005-12-04 Thread a dot kaiser at gmx dot net
--- Comment #1 from a dot kaiser at gmx dot net 2005-12-04 13:35 --- Not seen in CodeSourcery 2005q3, which uses .text section comdats instead of .gnu.linkonce weaks for template instances. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25249

[Bug c++/25249] New: inconsistent code for template function calls

2005-12-04 Thread a dot kaiser at gmx dot net
Summary: inconsistent code for template function calls Product: gcc Version: 4.0.1 Status: UNCONFIRMED Severity: minor Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: a dot kaiser