[Bug c++/52662] ICE in replace_reg_with_saved_mem, at caller-save.c:1125

2012-03-22 Thread raymond at corvil dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52662 --- Comment #5 from Raymond Russell 2012-03-22 07:54:11 UTC --- Thanks, for some reason I thought compressed output wouldn't be kosher (i.e. I wasn't really thinking). I've attached both sets of preprocessed code for completeness. Many thanks

[Bug c++/52662] ICE in replace_reg_with_saved_mem, at caller-save.c:1125

2012-03-22 Thread raymond at corvil dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52662 --- Comment #4 from Raymond Russell 2012-03-22 07:49:59 UTC --- Created attachment 26952 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26952 Preprocessed code that triggered ICE

[Bug c++/52662] ICE in replace_reg_with_saved_mem, at caller-save.c:1125

2012-03-22 Thread raymond at corvil dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52662 --- Comment #3 from Raymond Russell 2012-03-22 07:48:56 UTC --- Created attachment 26951 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26951 Preprocessed code from successful compilation

[Bug c++/52662] ICE in replace_reg_with_saved_mem, at caller-save.c:1125

2012-03-21 Thread raymond at corvil dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52662 --- Comment #1 from Raymond Russell 2012-03-22 06:28:07 UTC --- The preprocessed output is too large (2028k) to add as an attachment. I don't have anywhere obvious to post it - do you have any suggestions on how to submit it?

[Bug c++/52662] New: ICE in replace_reg_with_saved_mem, at caller-save.c:1125

2012-03-21 Thread raymond at corvil dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52662 Bug #: 52662 Summary: ICE in replace_reg_with_saved_mem, at caller-save.c:1125 Classification: Unclassified Product: gcc Version: 4.6.1 Status: UNCONFIRMED

[Bug c++/36960] New: Reference variable in virtually inherited base corrupted under optimization

2008-07-28 Thread raymond at corvil dot com
<<<<<<<<<<<<<<<<<<<<<<<<<<<< # 1 "VirtuallyInheritedReference.cpp" # 1 "/home/raymond/src/C++/gcc-bugs//" # 1 "" # 1 "" # 1 "VirtuallyInheritedReference.cpp" struct

[Bug c++/33012] ICE on throwing copy of object returned by reference from method with traits-deduced return-type

2007-08-16 Thread raymond at corvil dot com
--- Comment #3 from raymond at corvil dot com 2007-08-16 09:50 --- Yes, it does not happen with recent releases. I logged it because I couldn't find any hint of this problem having been seen and noted anywhere. I just wanted to let you know about it in case the problem has simply

[Bug c++/33012] ICE on throwing copy of object returned by reference from method with traits-deduced return-type

2007-08-07 Thread raymond at corvil dot com
--- Comment #1 from raymond at corvil dot com 2007-08-07 17:59 --- I have been able to reproduce the same ICE in 3.4.2, gcc version 3.4.2 20040827 (prerelease) [FreeBSD] but not in 2.95.4 or 4.1.2: gcc version 2.95.4 20020320 [FreeBSD] gcc version 4.1.2 (Ubuntu 4.1.2

[Bug c++/33012] New: ICE on throwing copy of object returned by reference from method with traits-deduced return-type

2007-08-07 Thread raymond at corvil dot com
--param ggc-min-heapsize=63424 Compiler executable checksum: 5c1ee95ea2451a4e1aafd30c10a207cb bug.cpp: In function 'void inner() [with _Wrapper = TraitedWrapper, _Type = Generated]': bug.cpp:101: instantiated from here bug.cpp:79: internal compiler error: in stabilize_call, at cp/tree.c:2248 Please subm

[Bug c++/29080] [4.0/4.1/4.2 Regression] Multiple-inheritance with template method function code triggers "internal compiler error: in build_base_path, at cp/class.c:273"

2006-09-14 Thread raymond at corvil dot com
--- Comment #2 from raymond at corvil dot com 2006-09-14 15:58 --- Line 13 in the sample code is invalid code but line 14 is valid (Base is an unambiguous base class of Left). Deleting line 13 leaves code that compiles cleanly with gcc-3.3.5 (i386-portbld-freebsd4.8, gcc version 3.3.5

[Bug c++/29080] New: Multiple-inheritance code triggers "internal compiler error: in build_base_path, at cp/class.c:273"

2006-09-14 Thread raymond at corvil dot com
>>>>>>>>>> Contents of bug.ii: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # 1 "bug.cpp" # 1 "/home/raym