public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/42243]  New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
@ 2009-12-01 18:52 dominiq at lps dot ens dot fr
  2009-12-01 19:57 ` [Bug bootstrap/42243] " dominiq at lps dot ens dot fr
                   ` (28 more replies)
  0 siblings, 29 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-01 18:52 UTC (permalink / raw)
  To: gcc-bugs

Bootstrap on powerpc-apple-darwin9 at revision 154872 is broken:

...
libtool: compile:  /opt/gcc/darwin_buildw/./gcc/xgcc
-B/opt/gcc/darwin_buildw/./gcc/ -B/opt/gcc/gcc4.5w/powerpc-apple-darwin9/bin/
-B/opt/gcc/gcc4.5w/powerpc-apple-darwin9/lib/ -isystem
/opt/gcc/gcc4.5w/powerpc-apple-darwin9/include -isystem
/opt/gcc/gcc4.5w/powerpc-apple-darwin9/sys-include -m64 -DHAVE_CONFIG_H -I.
-I../../../../gcc-4.5-work/libffi -I. -I../../../../gcc-4.5-work/libffi/include
-Iinclude -I../../../../gcc-4.5-work/libffi/src -Wall -g -fexceptions -g -O2
-m64 -MT src/powerpc/ffi_darwin.lo -MD -MP -MF src/powerpc/.deps/ffi_darwin.Tpo
-c ../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c  -fno-common -DPIC
-o src/powerpc/.libs/ffi_darwin.o
../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c: In function
'ffi_prep_args':
../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c:160:6: error: lvalue
required as increment operand
../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c: In function
'ffi_call':
../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c:499:6: warning:
passing argument 6 of 'ffi_call_AIX' from incompatible pointer type
../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c:472:13: note: expected
'void (*)(void)' but argument is of type 'void (*)(struct extended_cif *, long
unsigned int * const)'
../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c:503:9: warning:
passing argument 6 of 'ffi_call_DARWIN' from incompatible pointer type
../../../../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c:474:13: note: expected
'void (*)(void)' but argument is of type 'void (*)(struct extended_cif *, long
unsigned int * const)'
...

Likely due to revision 154855:

Subject: Bug 35484

Author: dje
Date: Mon Nov 30 23:34:33 2009
New Revision: 154855

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154855
Log:
2009-11-30  David Edelsohn  <edelsohn@gnu.org>

        PR target/35484
        * src/powerpc/ffitarget.h (POWERPC64): Define for PPC64 Linux and
        AIX64.
        * src/powerpc/aix.S: Implement AIX64 version.
        * src/powerpc/aix_closure.S: Implement AIX64 version.
        (ffi_closure_ASM): Use extsb, lha and displament addresses.
        * src/powerpc/ffi_darwin.c (ffi_prep_args): Implement AIX64
        support.
        (ffi_prep_cif_machdep): Same.
        (ffi_call): Same.
        (ffi_closure_helper_DARWIN): Same.

Modified:
    trunk/libffi/ChangeLog
    trunk/libffi/src/powerpc/aix.S
    trunk/libffi/src/powerpc/aix_closure.S
    trunk/libffi/src/powerpc/ffi_darwin.c
    trunk/libffi/src/powerpc/ffitarget.h

See also http://gcc.gnu.org/ml/gcc-regression/2009-12/msg00004.html .


-- 
           Summary: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken
                    at ffi_darwin.c
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dominiq at lps dot ens dot fr
 GCC build triplet: powerpc-apple-darwin9
  GCC host triplet: powerpc-apple-darwin9
GCC target triplet: powerpc-apple-darwin9


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
@ 2009-12-01 19:57 ` dominiq at lps dot ens dot fr
  2009-12-02  6:42 ` dominiq at lps dot ens dot fr
                   ` (27 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-01 19:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from dominiq at lps dot ens dot fr  2009-12-01 19:57 -------
I have no idea if this the right fix, but the following patch allows bootstrap
to proceed:

--- ../_gcc_clean/libffi/src/powerpc/ffi_darwin.c       2009-12-01
13:16:43.000000000 +0100
+++ ../gcc-4.5-work/libffi/src/powerpc/ffi_darwin.c     2009-12-01
20:51:19.000000000 +0100
@@ -157,7 +157,7 @@ void ffi_prep_args(extended_cif *ecif, u
        case FFI_TYPE_LONGDOUBLE:
 #ifdef POWERPC64
          if (fparg_count < NUM_FPR_ARG_REGISTERS)
-           *((long double *) fpr_base)++ = *(long double *) *p_argv;
+           *(long double *) fpr_base++ = *(long double *) *p_argv;
          else
            *(long double *) next_arg = *(long double *) *p_argv;
          next_arg += 2;


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
  2009-12-01 19:57 ` [Bug bootstrap/42243] " dominiq at lps dot ens dot fr
@ 2009-12-02  6:42 ` dominiq at lps dot ens dot fr
  2009-12-02 12:00 ` rguenth at gcc dot gnu dot org
                   ` (26 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-02  6:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from dominiq at lps dot ens dot fr  2009-12-02 06:42 -------
With the patch in comment #1, the test results are:

Running target unix
Using /sw/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /sw/share/dejagnu/config/unix.exp as generic interface file for target.
Using /opt/gcc/gcc-4.5-work/libffi/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /opt/gcc/gcc-4.5-work/libffi/testsuite/libffi.call/call.exp ...
FAIL: libffi.call/cls_double_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -O0 -W -Wall execution test
FAIL: libffi.call/cls_longdouble_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/float.c -O0 -W -Wall execution test
FAIL: libffi.call/float4.c -O0 -W -Wall execution test
FAIL: libffi.call/many.c -O0 -W -Wall execution test
FAIL: libffi.call/nested_struct5.c -O0 -W -Wall execution test
FAIL: libffi.call/return_dbl.c -O0 -W -Wall execution test
FAIL: libffi.call/return_dbl1.c -O0 -W -Wall execution test
FAIL: libffi.call/return_dbl2.c -O0 -W -Wall execution test
FAIL: libffi.call/return_fl.c -O0 -W -Wall execution test
FAIL: libffi.call/return_fl1.c -O0 -W -Wall execution test
FAIL: libffi.call/return_fl2.c -O0 -W -Wall execution test
FAIL: libffi.call/return_fl3.c -O0 -W -Wall execution test
FAIL: libffi.call/return_ldl.c -O0 -W -Wall execution test
FAIL: libffi.call/cls_double_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -O2 execution test
FAIL: libffi.call/cls_longdouble_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/float.c -O2 execution test
FAIL: libffi.call/float4.c -O2 execution test
FAIL: libffi.call/many.c -O2 execution test
FAIL: libffi.call/return_dbl.c -O2 execution test
FAIL: libffi.call/return_dbl1.c -O2 execution test
FAIL: libffi.call/return_dbl2.c -O2 execution test
FAIL: libffi.call/return_fl.c -O2 execution test
FAIL: libffi.call/return_fl1.c -O2 execution test
FAIL: libffi.call/return_fl2.c -O2 execution test
FAIL: libffi.call/return_fl3.c -O2 execution test
FAIL: libffi.call/return_ldl.c -O2 execution test
FAIL: libffi.call/cls_double_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -O3 execution test
FAIL: libffi.call/cls_longdouble_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/float.c -O3 execution test
FAIL: libffi.call/float4.c -O3 execution test
FAIL: libffi.call/many.c -O3 execution test
FAIL: libffi.call/return_dbl.c -O3 execution test
FAIL: libffi.call/return_dbl1.c -O3 execution test
FAIL: libffi.call/return_dbl2.c -O3 execution test
FAIL: libffi.call/return_fl.c -O3 execution test
FAIL: libffi.call/return_fl1.c -O3 execution test
FAIL: libffi.call/return_fl2.c -O3 execution test
FAIL: libffi.call/return_fl3.c -O3 execution test
FAIL: libffi.call/return_ldl.c -O3 execution test
FAIL: libffi.call/cls_double_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -Os execution test
FAIL: libffi.call/cls_longdouble_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/float.c -Os execution test
FAIL: libffi.call/float4.c -Os execution test
FAIL: libffi.call/many.c -Os execution test
FAIL: libffi.call/return_dbl.c -Os execution test
FAIL: libffi.call/return_dbl1.c -Os execution test
FAIL: libffi.call/return_dbl2.c -Os execution test
FAIL: libffi.call/return_fl.c -Os execution test
FAIL: libffi.call/return_fl1.c -Os execution test
FAIL: libffi.call/return_fl2.c -Os execution test
FAIL: libffi.call/return_fl3.c -Os execution test
FAIL: libffi.call/return_ldl.c -Os execution test
FAIL: libffi.call/cls_double_va.c -O2 -fomit-frame-pointer output pattern test,
is -0.0
FAIL: libffi.call/cls_longdouble.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer output pattern
test, is -0.0
FAIL: libffi.call/float.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/float4.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/many.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_dbl.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_dbl1.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_dbl2.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_fl.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_fl1.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_fl2.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_fl3.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/return_ldl.c -O2 -fomit-frame-pointer execution test
Running /opt/gcc/gcc-4.5-work/libffi/testsuite/libffi.special/special.exp ...

                === libffi Summary for unix ===

# of expected passes            1532
# of unexpected failures        71
# of expected failures          10
# of unsupported tests          15
Running target unix/-m64
Using /sw/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /sw/share/dejagnu/config/unix.exp as generic interface file for target.
Using /opt/gcc/gcc-4.5-work/libffi/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /opt/gcc/gcc-4.5-work/libffi/testsuite/libffi.call/call.exp ...
FAIL: libffi.call/closure_fn0.c -O0 -W -Wall execution test
FAIL: libffi.call/closure_fn1.c -O0 -W -Wall execution test
...
FAIL: libffi.special/unwindtest_ffi_call.cc  -shared-libgcc -lstdc++ execution
test

                === libffi Summary for unix/-m64 ===

# of expected passes            593
# of unexpected failures        583
# of expected failures          10
# of unsupported tests          15

                === libffi Summary ===

# of expected passes            2125
# of unexpected failures        654
# of expected failures          20
# of unsupported tests          30

Instead of (revision 154736):

Running target unix
FAIL: libffi.call/cls_double_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/nested_struct5.c -O0 -W -Wall execution test
FAIL: libffi.call/cls_double_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -O2 -fomit-frame-pointer output pattern test,
is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer output pattern
test, is -0.0

                === libffi Summary for unix ===

# of expected passes            1597
# of unexpected failures        11
# of expected failures          10
# of unsupported tests          15

Running target unix/-m64
FAIL: libffi.call/closure_fn0.c -O0 -W -Wall execution test
FAIL: libffi.call/closure_fn1.c -O0 -W -Wall execution test
...

                === libffi Summary for unix/-m64 ===

# of expected passes            593
# of unexpected failures        583
# of expected failures          10
# of unsupported tests          15

                === libffi Summary ===

# of expected passes            2190
# of unexpected failures        594
# of expected failures          20
# of unsupported tests          30


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
  2009-12-01 19:57 ` [Bug bootstrap/42243] " dominiq at lps dot ens dot fr
  2009-12-02  6:42 ` dominiq at lps dot ens dot fr
@ 2009-12-02 12:00 ` rguenth at gcc dot gnu dot org
  2009-12-02 12:18 ` rguenth at gcc dot gnu dot org
                   ` (25 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-02 12:00 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (2 preceding siblings ...)
  2009-12-02 12:00 ` rguenth at gcc dot gnu dot org
@ 2009-12-02 12:18 ` rguenth at gcc dot gnu dot org
  2009-12-02 12:35 ` dje at gcc dot gnu dot org
                   ` (24 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-02 12:18 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (3 preceding siblings ...)
  2009-12-02 12:18 ` rguenth at gcc dot gnu dot org
@ 2009-12-02 12:35 ` dje at gcc dot gnu dot org
  2009-12-02 12:36 ` dje at gcc dot gnu dot org
                   ` (23 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-02 12:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from dje at gcc dot gnu dot org  2009-12-02 12:35 -------
Yes


-- 

dje at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Priority|P1                          |P3
   Last reconfirmed|0000-00-00 00:00:00         |2009-12-02 12:35:27
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (4 preceding siblings ...)
  2009-12-02 12:35 ` dje at gcc dot gnu dot org
@ 2009-12-02 12:36 ` dje at gcc dot gnu dot org
  2009-12-02 13:54 ` dominiq at lps dot ens dot fr
                   ` (22 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-02 12:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from dje at gcc dot gnu dot org  2009-12-02 12:36 -------
I believe the bootstrap failure should be fixed.  Please let me know about the
testsuite results.


-- 

dje at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (5 preceding siblings ...)
  2009-12-02 12:36 ` dje at gcc dot gnu dot org
@ 2009-12-02 13:54 ` dominiq at lps dot ens dot fr
  2009-12-03  1:44 ` dje at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-02 13:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from dominiq at lps dot ens dot fr  2009-12-02 13:54 -------
See http://gcc.gnu.org/ml/gcc-testresults/2009-12/msg00147.html for results at
revision 154892.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (6 preceding siblings ...)
  2009-12-02 13:54 ` dominiq at lps dot ens dot fr
@ 2009-12-03  1:44 ` dje at gcc dot gnu dot org
  2009-12-03  9:51 ` dominiq at lps dot ens dot fr
                   ` (20 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-03  1:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from dje at gcc dot gnu dot org  2009-12-03 01:44 -------
Darwin and AIX share most of the C code and the assembly files are nearly
identical for 32 bit support, except for the format of calls.  The results on
AIX now are clean.  I cannot see any reason for the difference between the AIX
results and the Apple regression tester results.  The regression tester results
look identical to the results you posted with your long double fix and without
my additional patches.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (7 preceding siblings ...)
  2009-12-03  1:44 ` dje at gcc dot gnu dot org
@ 2009-12-03  9:51 ` dominiq at lps dot ens dot fr
  2009-12-03 11:38 ` rguenth at gcc dot gnu dot org
                   ` (19 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-03  9:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from dominiq at lps dot ens dot fr  2009-12-03 09:51 -------
See also pr35484.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug bootstrap/42243] [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (8 preceding siblings ...)
  2009-12-03  9:51 ` dominiq at lps dot ens dot fr
@ 2009-12-03 11:38 ` rguenth at gcc dot gnu dot org
  2009-12-03 13:46 ` [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures dje at gcc dot gnu dot org
                   ` (18 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-03 11:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from rguenth at gcc dot gnu dot org  2009-12-03 11:38 -------
Bootstrap is fixed.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (9 preceding siblings ...)
  2009-12-03 11:38 ` rguenth at gcc dot gnu dot org
@ 2009-12-03 13:46 ` dje at gcc dot gnu dot org
  2009-12-03 13:57 ` dje at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-03 13:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from dje at gcc dot gnu dot org  2009-12-03 13:46 -------
Bootstrap is fixed, but mysterious libffi failures remain.


-- 

dje at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
          Component|bootstrap                   |libffi
         Resolution|FIXED                       |
            Summary|[4.5 Regression] powerpc-   |[4.5 Regression] powerpc-
                   |apple-darwin9 bootstrap     |apple-darwin9 libffi
                   |broken at ffi_darwin.c      |failures


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (10 preceding siblings ...)
  2009-12-03 13:46 ` [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures dje at gcc dot gnu dot org
@ 2009-12-03 13:57 ` dje at gcc dot gnu dot org
  2009-12-03 13:59 ` rguenth at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-03 13:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from dje at gcc dot gnu dot org  2009-12-03 13:56 -------
The only unique change was in ffitarget.h:

#elif defined (POWERPC_DARWIN) && defined (__ppc64__)   /* Darwin */
#define POWERPC64

Does Darwin define __ppc64__ in 32 bit mode on 64 bit systems?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (11 preceding siblings ...)
  2009-12-03 13:57 ` dje at gcc dot gnu dot org
@ 2009-12-03 13:59 ` rguenth at gcc dot gnu dot org
  2009-12-03 14:13 ` dominiq at lps dot ens dot fr
                   ` (15 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-12-03 13:59 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (12 preceding siblings ...)
  2009-12-03 13:59 ` rguenth at gcc dot gnu dot org
@ 2009-12-03 14:13 ` dominiq at lps dot ens dot fr
  2009-12-03 15:18 ` howarth at nitro dot med dot uc dot edu
                   ` (14 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-03 14:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from dominiq at lps dot ens dot fr  2009-12-03 14:12 -------
> Does Darwin define __ppc64__ in 32 bit mode on 64 bit systems?

I cannot answer the question, but I see

gcc/config/rs6000/darwin.h:      if (TARGET_64BIT) builtin_define
("__ppc64__");        \

Assuming powerpc-apple-darwin9 is a 32 bit target, __ppc64__ should not be
defined (?).


-- 

dominiq at lps dot ens dot fr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |howarth at bromo dot med dot
                   |                            |uc dot edu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (13 preceding siblings ...)
  2009-12-03 14:13 ` dominiq at lps dot ens dot fr
@ 2009-12-03 15:18 ` howarth at nitro dot med dot uc dot edu
  2009-12-03 15:20 ` dje at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2009-12-03 15:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from howarth at nitro dot med dot uc dot edu  2009-12-03 15:17 -------
On powerpc-apple-darwin9 using a dual G5, for Apple's gcc 4.0 and 4.2 compilers
as well as FSF gcc 4.4.2's, one gets...

howarth%  gcc -m32 -E -dM -x c /dev/null | grep LP64
howarth% 

only at -m64 do all of the compilers define LP64...

howarth% gcc -m64 -E -dM -x c /dev/null | grep LP64
#define __LP64__ 1
#define _LP64 1


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (14 preceding siblings ...)
  2009-12-03 15:18 ` howarth at nitro dot med dot uc dot edu
@ 2009-12-03 15:20 ` dje at gcc dot gnu dot org
  2009-12-03 15:21 ` howarth at nitro dot med dot uc dot edu
                   ` (12 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-03 15:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from dje at gcc dot gnu dot org  2009-12-03 15:20 -------
One would assume ...

I do not see any differences that should cause the 11 FPR return value tests to
fail on Darwin but not AIX.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (15 preceding siblings ...)
  2009-12-03 15:20 ` dje at gcc dot gnu dot org
@ 2009-12-03 15:21 ` howarth at nitro dot med dot uc dot edu
  2009-12-03 16:32 ` dje at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2009-12-03 15:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from howarth at nitro dot med dot uc dot edu  2009-12-03 15:20 -------
Same is true for __ppc64__. For the Apple gcc-4.0 and 4.2 compilers as well as
FSF gcc-4.4.2, __ppc64__ is only defined at -m64 and not -m32 as would be
expected.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (16 preceding siblings ...)
  2009-12-03 15:21 ` howarth at nitro dot med dot uc dot edu
@ 2009-12-03 16:32 ` dje at gcc dot gnu dot org
  2009-12-03 17:43 ` dje at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-03 16:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from dje at gcc dot gnu dot org  2009-12-03 16:32 -------
One would not expect __ppc64__ to be defined for -m32.  Thanks for the
confirmation.

I do not have access to a darwin system.  Do either of you have enough PPC
assembly knowledge to step through libffi/testsuite/libffi.call/return_fl1.c in
a debugger?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (17 preceding siblings ...)
  2009-12-03 16:32 ` dje at gcc dot gnu dot org
@ 2009-12-03 17:43 ` dje at gcc dot gnu dot org
  2009-12-03 18:02 ` howarth at nitro dot med dot uc dot edu
                   ` (9 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-03 17:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from dje at gcc dot gnu dot org  2009-12-03 17:42 -------
I found a system and backported the libffi changes.  For some reason, Darwin is
calculating the stack location of FP arguments wrong.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (18 preceding siblings ...)
  2009-12-03 17:43 ` dje at gcc dot gnu dot org
@ 2009-12-03 18:02 ` howarth at nitro dot med dot uc dot edu
  2009-12-03 19:10 ` dje at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2009-12-03 18:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from howarth at nitro dot med dot uc dot edu  2009-12-03 18:02 -------
Can you verify that powerpc darwin calculates the stack location of FP
arguments correctly before your patch to see if it was a latent problem?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (19 preceding siblings ...)
  2009-12-03 18:02 ` howarth at nitro dot med dot uc dot edu
@ 2009-12-03 19:10 ` dje at gcc dot gnu dot org
  2009-12-03 20:58 ` dominiq at lps dot ens dot fr
                   ` (7 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dje at gcc dot gnu dot org @ 2009-12-03 19:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from dje at gcc dot gnu dot org  2009-12-03 19:09 -------
Subject: Bug 42243

Author: dje
Date: Thu Dec  3 19:09:29 2009
New Revision: 154956

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=154956
Log:
        PR libffi/42243
        * src/powerpc/ffi_darwin.c (ffi_prep_args): Remove extra parentheses.

Modified:
    trunk/libffi/ChangeLog
    trunk/libffi/src/powerpc/ffi_darwin.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (20 preceding siblings ...)
  2009-12-03 19:10 ` dje at gcc dot gnu dot org
@ 2009-12-03 20:58 ` dominiq at lps dot ens dot fr
  2009-12-04  8:25 ` dominiq at lps dot ens dot fr
                   ` (6 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-03 20:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from dominiq at lps dot ens dot fr  2009-12-03 20:57 -------
At revision 154956 the results are:

                === libffi tests ===


Running target unix
FAIL: libffi.call/cls_double_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -O0 -W -Wall execution test
FAIL: libffi.call/cls_longdouble_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/nested_struct5.c -O0 -W -Wall execution test
FAIL: libffi.call/cls_double_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -O2 execution test
FAIL: libffi.call/cls_longdouble_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -O3 execution test
FAIL: libffi.call/cls_longdouble_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble.c -Os execution test
FAIL: libffi.call/cls_longdouble_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -O2 -fomit-frame-pointer output pattern test,
is -0.0
FAIL: libffi.call/cls_longdouble.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer output pattern
test, is -0.0

                === libffi Summary ===

# of expected passes            1587
# of unexpected failures        16
# of expected failures          10
# of unsupported tests          15

So the libffi.call/cls_longdouble.c test is still failing while it was not
before revision 154855.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (21 preceding siblings ...)
  2009-12-03 20:58 ` dominiq at lps dot ens dot fr
@ 2009-12-04  8:25 ` dominiq at lps dot ens dot fr
  2009-12-04 16:28 ` dominiq at lps dot ens dot fr
                   ` (5 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-04  8:25 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from dominiq at lps dot ens dot fr  2009-12-04 08:25 -------
At revision 154970, there are still 16 failures, but the error has changed for
libffi.call/cls_longdouble.c:

...
FAIL: libffi.call/cls_longdouble.c -O0 -W -Wall output pattern test, is 1 2 3 4
5 6 7 8: 36
...

Looking at the log file, I see:

1 2 3 4 5 6 7 8: 36
res: 36
1 2 3 4 5 6 7 7: 35
res: 35
PASS: libffi.call/cls_longdouble.c -O2 execution test
FAIL: libffi.call/cls_longdouble.c -O2 output pattern test, is 1 2 3 4 5 6 7 8:
36
res: 361 2 3 4 5 6 7 7: 35res: 35
, should match 1 2 3 4 5 6 7 8: 36^M?
res: 36^M?
1 2 3 4 5 6 7 8: 36^M?
res: 36


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (22 preceding siblings ...)
  2009-12-04  8:25 ` dominiq at lps dot ens dot fr
@ 2009-12-04 16:28 ` dominiq at lps dot ens dot fr
  2009-12-04 18:13 ` howarth at nitro dot med dot uc dot edu
                   ` (4 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-04 16:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from dominiq at lps dot ens dot fr  2009-12-04 16:27 -------
At revision 154983, I get

                === libffi tests ===


Running target unix
FAIL: libffi.call/cls_double_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O0 -W -Wall output pattern test, is -0.0
FAIL: libffi.call/nested_struct5.c -O0 -W -Wall execution test
FAIL: libffi.call/cls_double_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O2 output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O3 output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/cls_longdouble_va.c -Os output pattern test, is -0.0
FAIL: libffi.call/cls_double_va.c -O2 -fomit-frame-pointer output pattern test,
is -0.0
FAIL: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer output pattern
test, is -0.0

                === libffi Summary ===

# of expected passes            1597
# of unexpected failures        11
# of expected failures          10
# of unsupported tests          15

So it seems that all the problems due to revision 154855 are now fixed. Thanks
for the patches.
BTW did you get an idea about where to look for the remaining 11 failures?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (23 preceding siblings ...)
  2009-12-04 16:28 ` dominiq at lps dot ens dot fr
@ 2009-12-04 18:13 ` howarth at nitro dot med dot uc dot edu
  2009-12-04 18:34 ` dominiq at lps dot ens dot fr
                   ` (3 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2009-12-04 18:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from howarth at nitro dot med dot uc dot edu  2009-12-04 18:13 -------
Have you tried r154983 with
http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00255.html?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (24 preceding siblings ...)
  2009-12-04 18:13 ` howarth at nitro dot med dot uc dot edu
@ 2009-12-04 18:34 ` dominiq at lps dot ens dot fr
  2009-12-04 21:00 ` dominiq at lps dot ens dot fr
                   ` (2 subsequent siblings)
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-04 18:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from dominiq at lps dot ens dot fr  2009-12-04 18:34 -------
> Have you tried r154983 with
> http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00255.html?

Not yet! 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (25 preceding siblings ...)
  2009-12-04 18:34 ` dominiq at lps dot ens dot fr
@ 2009-12-04 21:00 ` dominiq at lps dot ens dot fr
  2009-12-05 12:54 ` dominiq at lps dot ens dot fr
  2009-12-15 13:21 ` dominiq at lps dot ens dot fr
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-04 21:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from dominiq at lps dot ens dot fr  2009-12-04 21:00 -------
> Have you tried r154983 with
> http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00255.html?

The patch does not change anything, I get the same failures with or without it.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (26 preceding siblings ...)
  2009-12-04 21:00 ` dominiq at lps dot ens dot fr
@ 2009-12-05 12:54 ` dominiq at lps dot ens dot fr
  2009-12-15 13:21 ` dominiq at lps dot ens dot fr
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-05 12:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #25 from dominiq at lps dot ens dot fr  2009-12-05 12:54 -------
If there is no objection, I'll close tomorrow this pr as fixed. The failure of
libffi.call/nested_struct5.c is pr34311 (Opened: 2007-12-01) and I'll open a
new pr for the failures of libffi.call/cls_*double_va.c.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

* [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures
  2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
                   ` (27 preceding siblings ...)
  2009-12-05 12:54 ` dominiq at lps dot ens dot fr
@ 2009-12-15 13:21 ` dominiq at lps dot ens dot fr
  28 siblings, 0 replies; 30+ messages in thread
From: dominiq at lps dot ens dot fr @ 2009-12-15 13:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #26 from dominiq at lps dot ens dot fr  2009-12-15 13:21 -------
I have open pr42378 for the remaining failures in comment #21 (I did not
include  libffi.call/nested_struct5.c that is pr34311). Closing this PR as
fixed, please reopen if you disagree.


-- 

dominiq at lps dot ens dot fr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42243


^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2009-12-15 13:21 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-01 18:52 [Bug bootstrap/42243] New: [4.5 Regression] powerpc-apple-darwin9 bootstrap broken at ffi_darwin.c dominiq at lps dot ens dot fr
2009-12-01 19:57 ` [Bug bootstrap/42243] " dominiq at lps dot ens dot fr
2009-12-02  6:42 ` dominiq at lps dot ens dot fr
2009-12-02 12:00 ` rguenth at gcc dot gnu dot org
2009-12-02 12:18 ` rguenth at gcc dot gnu dot org
2009-12-02 12:35 ` dje at gcc dot gnu dot org
2009-12-02 12:36 ` dje at gcc dot gnu dot org
2009-12-02 13:54 ` dominiq at lps dot ens dot fr
2009-12-03  1:44 ` dje at gcc dot gnu dot org
2009-12-03  9:51 ` dominiq at lps dot ens dot fr
2009-12-03 11:38 ` rguenth at gcc dot gnu dot org
2009-12-03 13:46 ` [Bug libffi/42243] [4.5 Regression] powerpc-apple-darwin9 libffi failures dje at gcc dot gnu dot org
2009-12-03 13:57 ` dje at gcc dot gnu dot org
2009-12-03 13:59 ` rguenth at gcc dot gnu dot org
2009-12-03 14:13 ` dominiq at lps dot ens dot fr
2009-12-03 15:18 ` howarth at nitro dot med dot uc dot edu
2009-12-03 15:20 ` dje at gcc dot gnu dot org
2009-12-03 15:21 ` howarth at nitro dot med dot uc dot edu
2009-12-03 16:32 ` dje at gcc dot gnu dot org
2009-12-03 17:43 ` dje at gcc dot gnu dot org
2009-12-03 18:02 ` howarth at nitro dot med dot uc dot edu
2009-12-03 19:10 ` dje at gcc dot gnu dot org
2009-12-03 20:58 ` dominiq at lps dot ens dot fr
2009-12-04  8:25 ` dominiq at lps dot ens dot fr
2009-12-04 16:28 ` dominiq at lps dot ens dot fr
2009-12-04 18:13 ` howarth at nitro dot med dot uc dot edu
2009-12-04 18:34 ` dominiq at lps dot ens dot fr
2009-12-04 21:00 ` dominiq at lps dot ens dot fr
2009-12-05 12:54 ` dominiq at lps dot ens dot fr
2009-12-15 13:21 ` dominiq at lps dot ens dot fr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).