This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [re] Java executables can abort trying to access a null pointer in a leaf function


Andrew Haley wrote:
 > I'm getting the same result (program exit with abort) using
 > gcc-4.1-20051029 under FreeBSD 5.4.  This happens reliably on many
 > machines.  This code works fine using the same gcc source under Gentoo
 > Linux with a 2.6.x kernel, so I assume FreeBSD is handling things a
 > bit differently and causing the abort.

I just realized that no-one has ever attempted to port the signal
handling layer to FreeBSD.  On that platform you must compile with
-fcheck-references.

As far as I can see, configure.host in libjava is wrong: It should
contain the line


CHECKREFSPEC=-fcheck-references

under

*-*-freebsd*

That's not necessary, as -fcheck-references is the default for all platforms unless can_unwind_signal in specified in configure.host.


Bryce


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]