[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-17 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 --- Comment #11 from Eric Botcazou --- Author: ebotcazou Date: Mon Feb 17 12:00:04 2014 New Revision: 207822 URL: http://gcc.gnu.org/viewcvs?rev=207822&root=gcc&view=rev Log: PR libffi/60073 * src/sparc/v8.S: Assemble only if !SPARC64.

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-13 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 --- Comment #9 from Eric Botcazou --- Author: ebotcazou Date: Thu Feb 13 16:18:13 2014 New Revision: 207763 URL: http://gcc.gnu.org/viewcvs?rev=207763&root=gcc&view=rev Log: PR libffi/60073 * src/sparc/ffitarget.h (FFI_TARGET_SPECIFIC_VAR

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-05 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 --- Comment #8 from Eric Botcazou --- > Note that powerpc64-gcc passes fp arguments corresponding to the ellipsis > part of variadic functions in both the parameter save area and fp registers, > contrary to the ABI which says they just go in the p

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-05 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 --- Comment #7 from Alan Modra --- The variadic support in libfii is fairly recent. And yes, it might have been there earlier if the testcases actually tested what they were suppose to test! Note that powerpc64-gcc passes fp arguments correspond

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-05 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 --- Comment #6 from Eric Botcazou --- It's a bad interaction between closures and variadic functions (and the other test cls_longdouble_va.c passes by accident), which will require the SPARC-V9 code to define FFI_TARGET_SPECIFIC_VARIADIC. I'm a b

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-05 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 --- Comment #5 from Eric Botcazou --- Btw, in the introduction section of the documentation, there is: "Compilers for high level languages generate code that follow certain conventions. These conventions are necessary, in part, for separate comp

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-05 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED CC|ebotcazou at

[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification

2014-02-05 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073 Eric Botcazou changed: What|Removed |Added Target|sparc*-sun-solaris2.* |sparc*-*-* Status|UNCONFIRMED