[Bug c++/39496] New: GCC uses non-standard calling conventions, even with -O0

2009-03-18 Thread jimb at red-bean dot com
-- Summary: GCC uses non-standard calling conventions, even with -O0 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jimb at red-bean dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39496

[Bug c++/39496] GCC uses non-standard calling conventions, even with -O0

2009-03-18 Thread jimb at red-bean dot com
--- Comment #1 from jimb at red-bean dot com 2009-03-18 21:11 --- Created an attachment (id=17490) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17490&action=view) Test case This is the same test case used in the transcript; attached just for convenience. --

[Bug target/39496] [4.2/4.3 Regression] GCC uses non-standard calling conventions for static functions with -O0.

2009-03-19 Thread jimb at red-bean dot com
--- Comment #9 from jimb at red-bean dot com 2009-03-19 19:51 --- Fixed for me in r144969. Thank you all! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39496

[Bug c++/43312] New: G++ emits bad DWARF for pointers to member functions

2010-03-09 Thread jimb at red-bean dot com
ype) DW_AT_type: <0x59> DW_AT_sibling : <0xe4> <2>: Abbrev Number: 5 (DW_TAG_formal_parameter) DW_AT_type: <0x60> DW_AT_artificial : 1 <2>: Abbrev Number: 6 (DW_TAG_formal_parameter) DW_AT_type

[Bug c++/45492] New: G++ permits function-to-data pointer conversions with __extension__ in functions, but not function templates

2010-09-01 Thread jimb at red-bean dot com
tatus: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jimb at red-bean dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linu

[Bug c++/36266] New: C++ typedef misplaced in DWARF information

2008-05-19 Thread jimb at red-bean dot com
e : 4 <8a> DW_AT_decl_file : 1 <8b> DW_AT_decl_line : 6 <8c> DW_AT_sibling : <99> <2><90>: Abbrev Number: 12 (DW_TAG_member) <91> DW_AT_type: <4c> <95> DW_AT_data_member_location: 2 byte block: 23 0 (DW_OP_plus_uconst: 0) <1><99>: Abbrev Number: 10 (DW_TAG_const_type) <9a> DW_AT_type: <84> <1><9e>: Abbrev Number: 13 (DW_TAG_variable) <9f> DW_AT_specification: <6c> $ -- Summary: C++ typedef misplaced in DWARF information Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jimb at red-bean dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36266