From: SourceForge.net <no...@so...> - 2007-08-13 21:26:28
|
Bugs item #1773351, was opened at 2007-08-14 06:26 Message generated for change (Comment added) made by dannysmith You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1773351&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gcc Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Johnny Willemsen (jwillemsen) Assigned to: Danny Smith (dannysmith) Summary: gcc returns with error code but no message at all Initial Comment: Build the attached program with "g++ test.cpp", g++ just returns with an error return value (detected by our make rules), but no any output, error message or what ever. msys: MINGW32_NT-5.1 BCB2007 1.0.10(0.46/3/2) 2004-03-15 07:17 i686 unknown g++.exe (GCC) 3.4.2 (mingw-special) Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE ---------------------------------------------------------------------- >Comment By: Danny Smith (dannysmith) Date: 2007-08-14 09:26 Message: Logged In: YES user_id=11494 Originator: NO I think the problem is that the compiler itself runs out of stack space in processing the templates. The only way I know of to catch such an OS exception is via SEH. When I build compiler with 32MB stack reserve (-Wl,--stack=0x2000000) the testcase compiles. Danny ---------------------------------------------------------------------- Comment By: Johnny Willemsen (jwillemsen) Date: 2007-08-14 06:27 Message: Logged In: YES user_id=585332 Originator: YES File Added: test.gz ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1773351&group_id=2435 |