This is the mail archive of the java-patches@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: Calls to built-in functions are not Binary Compatible


>>>>> "Andrew" == Andrew Pinski <pinskia@physics.uc.edu> writes:

>> This happens with methods like Math.pow() which are converted to
>> builtins.  Unfortunately, this leads to direct calls to methods in
>> libgcj.  This breaks binary compatibility when we change gcj's name
>> mangling.  Which we just did.

Andrew> Aren't those direct function calls to libc functions though so
Andrew> they really don't have an effect from gcj's name mangling?

No, but some of these do lower to things which aren't function calls
at all.  For instance take a look at how Double.longBitsToDouble is
handled.

Tom


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