This is the mail archive of the mailing list for the GCC 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: rewrite x86-64 libffi support

Richard Henderson <> writes:

> On Sun, Dec 26, 2004 at 07:48:10AM +0100, Andreas Jaeger wrote:
>> But what strikes me are the java failures.
> I have no java failures.


> Running target unix
> XPASS: pr13107_3 compilation from bytecode
> XPASS: pr13107_3 -O3 compilation from bytecode
>                 === libjava Summary ===
> # of expected passes            3706
> # of unexpected successes       2
> # of expected failures          12
> # of untested testcases         12

But where do mine come from?

I see the following:
$ ../gij ArrayStore

(gdb) r ArrayStore
[Thread debugging using libthread_db enabled]
[New Thread 182924088512 (LWP 21420)]
[New Thread 1075837280 (LWP 21423)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 182924088512 (LWP 21420)]
0x0000002a96eb46cd in raise () from /lib64/tls/
(gdb) bt
#0  0x0000002a96eb46cd in raise () from /lib64/tls/
#1  0x0000002a96eb5c7e in abort () from /lib64/tls/
#2  0x0000002a961ae461 in _Jv_Throw (value=0x57aac8) at /cvs/gcc/libjava/
#3  0x0000002a961b972a in _Jv_InterpMethod::run (this=0x5b0d58, retp=0x7fbfffe450, args=0x7fbfffe260)
    at /cvs/gcc/libjava/
#4  0x0000002a96360af0 in ffi_java_translate_args (cif=0x5649e0, rvalue=0x7fbfffe450, avalue=0x7fbfffe2c0,
    user_data=0x5649a0) at /cvs/gcc/libffi/src/java_raw_api.c:309
#5  0x0000002a963614b8 in ffi_closure_unix64_inner (closure=0x5649a0, rvalue=0x7fbfffe450,
    reg_args=0x7fbfffe3a0, argp=Variable "argp" is not available.
) at /cvs/gcc/libffi/src/x86/ffi64.c:556
#6  0x0000002a963618de in ffi_closure_unix64 () at /cvs/gcc/libffi/src/x86/unix64.S:220
#7  0x0000002a963617be in ffi_call_unix64 () at /cvs/gcc/libffi/src/x86/unix64.S:77
#8  0x0000000000000000 in ?? ()
#9  0x0000007fbfffe690 in ?? ()
#10 0x0000007fbfffe560 in ?? ()
#11 0x0000002a963612fb in ffi_call (cif=0x5ae518, fn=0, rvalue=0x7fbfffe428, avalue=0x7fbfffe410)
    at /cvs/gcc/libffi/src/x86/ffi64.c:426
Previous frame inner to this frame (corrupt stack?)

 Andreas Jaeger,,
  SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 NÃrnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126

Attachment: pgp00000.pgp
Description: PGP signature

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