[Bug middle-end/43966] redundant checks not removed

2010-05-02 Thread hartmut dot schirmer at arcormail dot de
--- Comment #2 from hartmut dot schirmer at arcormail dot de 2010-05-03 06:19 --- Created an attachment (id=20539) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20539&action=view) Assembler listing -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43966

[Bug middle-end/43966] redundant checks not removed

2010-05-02 Thread hartmut dot schirmer at arcormail dot de
--- Comment #1 from hartmut dot schirmer at arcormail dot de 2010-05-03 06:19 --- Created an attachment (id=20538) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20538&action=view) Test case foo() uses a get method without checks and is ok, checks not optimized away

[Bug middle-end/43966] New: redundant checks not removed

2010-05-02 Thread hartmut dot schirmer at arcormail dot de
s not removed Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hartmut dot schirmer at arcormail dot de GCC build tr

[Bug c++/43965] doubled code (x86)

2010-05-02 Thread hartmut dot schirmer at arcormail dot de
--- Comment #1 from hartmut dot schirmer at arcormail dot de 2010-05-03 05:46 --- Created an attachment (id=20537) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20537&action=view) Full assembler code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43965

[Bug c++/43965] New: doubled code (x86)

2010-05-02 Thread hartmut dot schirmer at arcormail dot de
Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hartmut dot schirmer at arcormail dot de GCC build triplet: i686-pc-mingw32 GCC host triplet: i686-pc-mingw32 GCC target triplet: i686-pc-mingw32 http://gcc.gnu.org/bugzilla/s