Andrew Haley wrote:
Orion Poplawski writes:
> Basically, I've got the following call path:
>
> main:
> pls.w3d( 1.0, 1.0, 1.0, -1.5, 1.5, -0.5, 1.5, zmin, zmax, alt[k], az[k] );
>
> ->
>
> package plplot.core;
>
> class plplotjavacJNI {
> public final static native void plw3d(double jarg1, double jarg2,
> double jarg3, double jarg4, double jarg5, double jarg6, double jarg7,
> double jarg8, double jarg9, double jarg10, double jarg11);
> }
>
>
> If I print out the values of the arguments in plplotjavac.plw3d, some of
> them are bogus (i.e. basex = 0.0 when it is passed 1.0). Others are okay.
Ah, right. This m,ight well be a libffi problems that is specific to
PPC.
Andrew.
I've got this down to a fairly small self contained test case.
Submitted to GCC bugzilla: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23404
--
Orion Poplawski
System Administrator 303-415-9701 x222
Colorado Research Associates/NWRA FAX: 303-415-9702
3380 Mitchell Lane, Boulder CO 80301 http://www.co-ra.com