This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: C++ PATCH: Improve exceptions/inlining compile-time performance
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sat, 26 Apr 2003 09:54:10 -0400
- Subject: Re: C++ PATCH: Improve exceptions/inlining compile-time performance
>>>>> Mark Mitchell writes:
Mark> Aha! What that means is that your compiler is actually *better* than
Mark> expected. The "bailing out" message is what happens when a SEGV occurs;
Mark> your compiler is not crashing. There are no expected error messages in
Mark> the testsuite for line 6 because we expect the compiler to crash on line
Mark> 5.
I am not sure about HP/UX, but AIX maps address 0 so compilers can
produce code to hoist loads before NULL pointer checks. If some data
structure within G++ contains a NULL pointer, it would SEGV on other
systems but not on AIX. That is one guess about why the compiler bails
out on Linux, but not AIX.
David