public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug testsuite/38099]  New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
@ 2008-11-12 23:59 howarth at nitro dot med dot uc dot edu
  2008-11-14  1:36 ` [Bug testsuite/38099] " howarth at nitro dot med dot uc dot edu
                   ` (24 more replies)
  0 siblings, 25 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-12 23:59 UTC (permalink / raw)
  To: gcc-bugs

On i686-apple-darwin9, the tmpdir-gcc.dg-struct-layout-1/t027
c_compat_x_tst.o-c_compat_y_tst.o execute testcase fails with gcc trunk.

Executing on host:
/sw/src/fink.build/gcc44-4.3.999-20081107/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc44-4.3.999-20081107/darwin_objdir/gcc/
c_compat_main_tst.o c_compat_x_tst.o c_compat_y_tst.o 
-I/sw/src/fink.build/gcc44-4.3.999-20081107/gcc-4.4-20081107/gcc/testsu
ite/gcc.dg/compat -fno-common   -lm   -o
tmpdir-gcc-dg-struct-layout-1-t027-01.exe    (timeout = 300)
PASS: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o link
Setting LD_LIBRARY_PATH to
:/sw/src/fink.build/gcc44-4.3.999-20081107/darwin_objdir/gcc::/sw/src/fink.build/gcc44-4.3.999-20081107/darwin_objdir/gcc
FAIL: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o
execute


-- 
           Summary: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-
                    c_compat_y_tst.o execute failure
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: howarth at nitro dot med dot uc dot edu
 GCC build triplet: i686-apple-darwin9
  GCC host triplet: i686-apple-darwin9
GCC target triplet: i686-apple-darwin9


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:36 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  1:38 ` howarth at nitro dot med dot uc dot edu
                   ` (23 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:34 -------
The offending test line in gcc.dg-struct-layout-1/t027_test.h is...

T(2601,v1di a;,N(2601,a))

which produces an Abort when tmpdir-gcc-dg-struct-layout-1-t027-01.exe is
executed. I am attaching the preprocessed source and assembly created from...

/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/
-I/sw/src/fink.build/gcc44
-4.3.999-20081112/gcc-4.4-20081112/gcc/testsuite/gcc.dg/compat -fno-common
-DSKIP_DECIMAL_FLOAT --save-temps -c -o c_compat_main_tst.o /sw/src/fink.build/
gcc44-4.3.999-20081112/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1/t027_main.c
/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/ -w
-I/sw/src/fink.build/gc
c44-4.3.999-20081112/gcc-4.4-20081112/gcc/testsuite/gcc.dg/compat -fno-common
-DSKIP_DECIMAL_FLOAT --save-temps -c -o c_compat_x_tst.o /sw/src/fink.build/
gcc44-4.3.999-20081112/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t027_x.c
/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/ -w
-I/sw/src/fink.build/gc
c44-4.3.999-20081112/gcc-4.4-20081112/gcc/testsuite/gcc.dg/compat -fno-common
-DSKIP_DECIMAL_FLOAT --save-temps -c -o c_compat_y_tst.o /sw/src/fink.build/
gcc44-4.3.999-20081112/darwin_objdir/gcc/testsuite/gcc/gcc.dg-struct-layout-1//t027_y.c
/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/xgcc
-B/sw/src/fink.build/gcc44-4.3.999-20081112/darwin_objdir/gcc/
c_compat_main_tst.o c_comp
at_x_tst.o c_compat_y_tst.o
-I/sw/src/fink.build/gcc44-4.3.999-20081112/gcc-4.4-20081112/gcc/testsuite/gcc.dg/compat
-fno-common -lm -o tmpdir-gcc-dg-stru
ct-layout-1-t027-01.exe


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
  2008-11-14  1:36 ` [Bug testsuite/38099] " howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:38 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
                   ` (22 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:36 -------
Created an attachment (id=16669)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16669&action=view)
preprocessed source for t027_main.c


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
  2008-11-14  1:36 ` [Bug testsuite/38099] " howarth at nitro dot med dot uc dot edu
  2008-11-14  1:38 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
                   ` (21 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:38 -------
Created an attachment (id=16671)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16671&action=view)
preprocessed source for t027_x.c


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (2 preceding siblings ...)
  2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  1:40 ` howarth at nitro dot med dot uc dot edu
                   ` (20 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:37 -------
Created an attachment (id=16670)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16670&action=view)
assembly file for t027_main.c


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (3 preceding siblings ...)
  2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:40 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
                   ` (19 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:39 -------
Created an attachment (id=16672)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16672&action=view)
assembly file for t027_x.c


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (5 preceding siblings ...)
  2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  1:45 ` howarth at nitro dot med dot uc dot edu
                   ` (17 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:39 -------
Created an attachment (id=16673)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16673&action=view)
preprocessed source for t027_y.c


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (4 preceding siblings ...)
  2008-11-14  1:40 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
                   ` (18 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:40 -------
Created an attachment (id=16674)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16674&action=view)
assembly file for t027_y.c


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (6 preceding siblings ...)
  2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  1:45 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  3:47 ` hjl dot tools at gmail dot com
                   ` (16 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  1:45 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from howarth at nitro dot med dot uc dot edu  2008-11-14 01:44 -------
Let me know if I need to provide anything else to debug this. Again, this test
case passes completely if I delete the second line of t027_test.h.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (7 preceding siblings ...)
  2008-11-14  1:45 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  3:47 ` hjl dot tools at gmail dot com
  2008-11-14  4:09 ` howarth at nitro dot med dot uc dot edu
                   ` (15 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: hjl dot tools at gmail dot com @ 2008-11-14  3:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from hjl dot tools at gmail dot com  2008-11-14 03:45 -------
This patch:

http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00593.html

caused:

Running target unix
FAIL: tmpdir-gcc.dg-struct-layout-1/t001 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t001 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t001 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t001
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t001
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t002 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t002 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t002 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t002
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t002
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t003 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t003 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t003 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t003
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t003
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t004 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t004 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t004 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t004
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t004
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t005 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t005 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t005 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t005
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t005
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t006 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t006 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t006 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t006
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t006
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t007 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t007 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t007 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t007
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t007
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t008 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t008 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t008 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t008
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t008
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t009 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t009 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t009 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t009
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t009
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t010 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t010 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t010 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t010
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t010
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t011 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t011 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t011 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t011
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t011
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t012 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t012 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t012 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t012
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t012
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t013 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t013 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t013 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t013
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t013
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t014 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t014 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t014 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t014
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t014
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t015 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t015 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t015 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t015
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t015
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t016 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t016 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t016 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t016
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t016
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t017 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t017 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t017 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t017
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t017
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t018 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t018 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t018 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t018
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t018
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t019 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t019 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t019 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t019
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t019
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t020 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t020 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t020 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t020
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t020
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t021 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t021 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t021 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t021
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t021
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t022 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t022 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t022 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t022
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t022
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t023 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t023 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t023 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t023
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t023
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t024 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t024 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t024 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t024
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t024
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t025 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t025 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t025 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t025
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t025
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t026
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t026
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t027
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t027
c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_main_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o compile
FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_y_tst.o compile
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t028
c_compat_x_tst.o-c_compat_y_tst.o link 
UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t028
c_compat_x_tst.o-c_compat_y_tst.o execute 

on Linux/Intel64 since MMX is enabled by default. I got

In file included from
/export/build/gnu/gcc/build-x86_64-linux/gcc/include/xmmintrin.h:39,^M
                 from
/net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.dg/compat/struct-layout-1.h:52,^M
                 from
/export/build/gnu/gcc/build-x86_64-linux/gcc/testsuite/gcc/gcc.dg-struct-layout-1/t001_main.c:7:^M
/export/build/gnu/gcc/build-x86_64-linux/gcc/include/mmintrin.h:35:3: error:
#error "MMX instruction set not enabled"^M


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ubizjak at gmail dot com
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
 GCC target triplet|i686-apple-darwin9          |
   Last reconfirmed|0000-00-00 00:00:00         |2008-11-14 03:45:02
               date|                            |


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (8 preceding siblings ...)
  2008-11-14  3:47 ` hjl dot tools at gmail dot com
@ 2008-11-14  4:09 ` howarth at nitro dot med dot uc dot edu
  2008-11-14  7:17 ` ubizjak at gmail dot com
                   ` (14 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14  4:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from howarth at nitro dot med dot uc dot edu  2008-11-14 04:08 -------
The failure on linux is different from that on darwin (which predated the patch
cited in comment 9).


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (9 preceding siblings ...)
  2008-11-14  4:09 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14  7:17 ` ubizjak at gmail dot com
  2008-11-14  7:41 ` ubizjak at gmail dot com
                   ` (13 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-14  7:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from ubizjak at gmail dot com  2008-11-14 07:16 -------
(In reply to comment #9)
> This patch:
> 
> http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00593.html

Oh, I forgot to manually merge struct-layout-1.h part.

Fill fix ASAP.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (10 preceding siblings ...)
  2008-11-14  7:17 ` ubizjak at gmail dot com
@ 2008-11-14  7:41 ` ubizjak at gmail dot com
  2008-11-14  9:01 ` ubizjak at gmail dot com
                   ` (12 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-14  7:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from ubizjak at gmail dot com  2008-11-14 07:40 -------
(In reply to comment #8)
> Let me know if I need to provide anything else to debug this. Again, this test
> case passes completely if I delete the second line of t027_test.h.

The problem is, that %mm0 register is accessed in check2601(), as can be seen
from t027_y.s assembler dump. This access blocks stack registers in
check2601va(), so the check fails at this point.

My patch disables all access to MMX registers, so V1DImode should be handled by
generic moves.

However, IIRC darwin doesn't use MMX registers to pass function args/return
values. From t027_y.s dump that you provided, it is evident that check2601()
returns its structure with only v1di member in %mm0. Is this OK?


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (11 preceding siblings ...)
  2008-11-14  7:41 ` ubizjak at gmail dot com
@ 2008-11-14  9:01 ` ubizjak at gmail dot com
  2008-11-14  9:51 ` ubizjak at gmail dot com
                   ` (11 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-14  9:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from ubizjak at gmail dot com  2008-11-14 09:00 -------
Oh, I see the problem.

We generate:

/* { dg-options ".... -mno-mmx" { target i?86-*-* x86_64-*-* } } */
/* { dg-options ".... -fno-common { target ... *-*-darwin *-*-mingw32*
*-*-cygwin* } } */

However, x86 darwin, mingw32 and cygwin* matches both lines. Since dg-options
don't concatenate, latest match simply overwrites all previous matches.

So, these targets simply overwrite -mno-mmx option.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (12 preceding siblings ...)
  2008-11-14  9:01 ` ubizjak at gmail dot com
@ 2008-11-14  9:51 ` ubizjak at gmail dot com
  2008-11-14 14:23 ` howarth at nitro dot med dot uc dot edu
                   ` (10 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-14  9:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from ubizjak at gmail dot com  2008-11-14 09:49 -------
The problem from Comment #9 is now fixed in mainline.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (13 preceding siblings ...)
  2008-11-14  9:51 ` ubizjak at gmail dot com
@ 2008-11-14 14:23 ` howarth at nitro dot med dot uc dot edu
  2008-11-14 14:47 ` ubizjak at gmail dot com
                   ` (9 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-14 14:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from howarth at nitro dot med dot uc dot edu  2008-11-14 14:22 -------
Uros,
    I'll retry the testcase tonight with your committed changes.

http://gcc.gnu.org/ml/gcc-cvs/2008-11/msg00353.html

I do recall that I tried...

* { dg-options ".... -mno-mmx" { target i?86-*-* x86_64-*-* } } */
/* { dg-options ".... -fno-common -mno-mmx { target ... *-*-darwin *-*-mingw32*
*-*-cygwin* } } */

and that causes many more tests in struct-layout-1 to fail.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (14 preceding siblings ...)
  2008-11-14 14:23 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-14 14:47 ` ubizjak at gmail dot com
  2008-11-15  3:14 ` howarth at nitro dot med dot uc dot edu
                   ` (8 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-14 14:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from ubizjak at gmail dot com  2008-11-14 14:46 -------
(In reply to comment #15)

> I do recall that I tried...
> 
> * { dg-options ".... -mno-mmx" { target i?86-*-* x86_64-*-* } } */
> /* { dg-options ".... -fno-common -mno-mmx { target ... *-*-darwin *-*-mingw32*
> *-*-cygwin* } } */
> 
> and that causes many more tests in struct-layout-1 to fail.

This should work now. You have to remove inclusion of mmintrin.h and
xmmintrin.h for -mno-mmx, otherwise you will get the same problem as shown in
Comment #9 on targets where -msse2 is the default (this includes x86 darwin).

Fortunatelly, this is pure testsuite problem, see Comment #13.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (15 preceding siblings ...)
  2008-11-14 14:47 ` ubizjak at gmail dot com
@ 2008-11-15  3:14 ` howarth at nitro dot med dot uc dot edu
  2008-11-15  6:46 ` howarth at nitro dot med dot uc dot edu
                   ` (7 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-15  3:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from howarth at nitro dot med dot uc dot edu  2008-11-15 03:13 -------
Current gcc trunk, r141877, still fails...

Running
/sw/src/fink.build/gcc44-4.3.999-20081114/gcc-4.4-20081114/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp
...
FAIL: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o
execute 

on i686-apple-darwin9. I will update the assembly files shortly.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (16 preceding siblings ...)
  2008-11-15  3:14 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-15  6:46 ` howarth at nitro dot med dot uc dot edu
  2008-11-15 11:01 ` ubizjak at gmail dot com
                   ` (6 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-15  6:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from howarth at nitro dot med dot uc dot edu  2008-11-15 06:45 -------
I just discovered that the failure of tmpdir-gcc.dg-struct-layout-1/t027 on
i686-apple-darwin9 can be eliminated by removing the -fno-common flag for this
test case. With the changes...

Index: gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c
===================================================================
--- gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c      (revision
141878)
+++ gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c      (working copy)
@@ -45,7 +45,7 @@
 const char *dg_options[] = {
 "/* { dg-options \"%s-I%s\" } */\n",
 "/* { dg-options \"%s-I%s -mno-mmx\" { target i?86-*-* x86_64-*-* } } */\n",
-"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-darwin*
*-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-mingw32*
*-*-cygwin* } } */\n",
 "/* { dg-options \"%s-I%s -mno-base-addresses\" { target mmix-*-* } } */\n",
 "/* { dg-options \"%s-I%s -mlongcalls -mtext-section-literals\" { target
xtensa*-*-* } } */\n"
 #define NDG_OPTIONS (sizeof (dg_options) / sizeof (dg_options[0]))
Index: gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c
===================================================================
--- gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c      (revision
141878)
+++ gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c      (working copy)
@@ -45,7 +45,7 @@
 const char *dg_options[] = {
 "/* { dg-options \"%s-I%s\" } */\n",
 "/* { dg-options \"%s-I%s -mno-mmx\" { target i?86-*-* x86_64-*-* } } */\n",
-"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-darwin*
*-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-mingw32*
*-*-cygwin* } } */\n",
 "/* { dg-options \"%s-I%s -mno-base-addresses\" { target mmix-*-* } } */\n",
 "/* { dg-options \"%s-I%s -mlongcalls -mtext-section-literals\" { target
xtensa*-*-* } } */\n"
 #define NDG_OPTIONS (sizeof (dg_options) / sizeof (dg_options[0]))

I get...

                === gcc tests ===

Schedule of variations:
    unix

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
/sw/src/fink.build/gcc44-4.3.999-20081114/gcc-4.4-20081114/gcc/testsuite/config/default.exp
as tool-and-target-specific interface file.
Running
/sw/src/fink.build/gcc44-4.3.999-20081114/gcc-4.4-20081114/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp
...

                === gcc Summary ===

# of expected passes            140
/sw/src/fink.build/gcc44-4.3.999-20081114/darwin_objdir/gcc/xgcc  version 4.4.0
20081114 (experimental) (GCC) 

and

Test Run By root on Sat Nov 15 01:24:18 2008
Native configuration is i686-apple-darwin9

                === g++ tests ===

Schedule of variations:
    unix

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
/sw/src/fink.build/gcc44-4.3.999-20081114/gcc-4.4-20081114/gcc/testsuite/config/default.exp
as tool-and-target-specific interface file.
Running
/sw/src/fink.build/gcc44-4.3.999-20081114/gcc-4.4-20081114/gcc/testsuite/g++.dg/compat/struct-layout-1.exp
...

                === g++ Summary ===

# of expected passes            150
/sw/src/fink.build/gcc44-4.3.999-20081114/darwin_objdir/gcc/testsuite/g++/../../g++
 version 4.4.0 20081114 (experimental) (GCC) 


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (17 preceding siblings ...)
  2008-11-15  6:46 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-15 11:01 ` ubizjak at gmail dot com
  2008-11-15 16:03 ` howarth at nitro dot med dot uc dot edu
                   ` (5 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: ubizjak at gmail dot com @ 2008-11-15 11:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from ubizjak at gmail dot com  2008-11-15 10:59 -------
(In reply to comment #17)
> Current gcc trunk, r141877, still fails...

Please read Comment #13 why.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (18 preceding siblings ...)
  2008-11-15 11:01 ` ubizjak at gmail dot com
@ 2008-11-15 16:03 ` howarth at nitro dot med dot uc dot edu
  2008-11-15 16:07 ` howarth at nitro dot med dot uc dot edu
                   ` (4 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-15 16:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from howarth at nitro dot med dot uc dot edu  2008-11-15 16:01 -------
Okay. The following change allows all of the struct-layout-1 tests in gcc.dg
under i686-apple-darwin9 with current gcc trunk...

Index: gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c
===================================================================
--- gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c      (revision
141886)
+++ gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c      (working copy)
@@ -45,7 +45,8 @@
 const char *dg_options[] = {
 "/* { dg-options \"%s-I%s\" } */\n",
 "/* { dg-options \"%s-I%s -mno-mmx\" { target i?86-*-* x86_64-*-* } } */\n",
-"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-darwin*
*-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux*
powerpc*-*-darwin* *-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -mno-mmx -fno-common\" { target i?86-*-darwin*
x86_64-*-darwin* } } */\n",
 "/* { dg-options \"%s-I%s -mno-base-addresses\" { target mmix-*-* } } */\n",
 "/* { dg-options \"%s-I%s -mlongcalls -mtext-section-literals\" { target
xtensa*-*-* } } */\n"
 #define NDG_OPTIONS (sizeof (dg_options) / sizeof (dg_options[0]))
Index: gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c
===================================================================
--- gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c      (revision
141886)
+++ gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c      (working copy)
@@ -45,7 +45,8 @@
 const char *dg_options[] = {
 "/* { dg-options \"%s-I%s\" } */\n",
 "/* { dg-options \"%s-I%s -mno-mmx\" { target i?86-*-* x86_64-*-* } } */\n",
-"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-darwin*
*-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux*
powerpc*-*-darwin* *-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -mno-mmx fno-common\" { target i?86-*-darwin*
x86_64-*-darwin* } } */\n",
 "/* { dg-options \"%s-I%s -mno-base-addresses\" { target mmix-*-* } } */\n",
 "/* { dg-options \"%s-I%s -mlongcalls -mtext-section-literals\" { target
xtensa*-*-* } } */\n"
 #define NDG_OPTIONS (sizeof (dg_options) / sizeof (dg_options[0]))

However this change causes a slew of failures in
g++.dg/compat/struct-layout-1....

                === g++ tests ===

Schedule of variations:
    unix

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
/sw/src/fink.build/gcc44-4.3.999-20081114/gcc-4.4-20081114/gcc/testsuite/config/default.exp
as tool-and-target-specific interface file.
Running
/sw/src/fink.build/gcc44-4.3.999-20081114/gcc-4.4-20081114/gcc/testsuite/g++.dg/compat/struct-layout-1.exp
...
FAIL: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t001 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t002 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t003 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t004 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t005 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t006 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t007 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t008 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t009 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t010 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t011 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t012 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t013 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t014 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t015 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t016 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t017 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t018 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t019 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t020 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t021 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t022 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t023 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t024 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t025 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t026 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t027 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t028 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t029 cp_compat_x_tst.o-cp_compat_y_tst.o
link
FAIL: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_main_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_x_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_y_tst.o compile
FAIL: tmpdir-g++.dg-struct-layout-1/t030 cp_compat_x_tst.o-cp_compat_y_tst.o
link

                === g++ Summary ===

# of unexpected failures        120
# of unresolved testcases       30
/sw/src/fink.build/gcc44-4.3.999-20081114/darwin_objdir/gcc/testsuite/g++/../../g++
 version 4.4.0 20081114 (experimental) (GCC) 


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (19 preceding siblings ...)
  2008-11-15 16:03 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-15 16:07 ` howarth at nitro dot med dot uc dot edu
  2008-11-15 16:17 ` howarth at nitro dot med dot uc dot edu
                   ` (3 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-15 16:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from howarth at nitro dot med dot uc dot edu  2008-11-15 16:05 -------
Argh. My mistake. The patch should be (without typo)...

Index: gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c
===================================================================
--- gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c      (revision
141886)
+++ gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c      (working copy)
@@ -45,7 +45,8 @@
 const char *dg_options[] = {
 "/* { dg-options \"%s-I%s\" } */\n",
 "/* { dg-options \"%s-I%s -mno-mmx\" { target i?86-*-* x86_64-*-* } } */\n",
-"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-darwin*
*-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux*
powerpc*-*-darwin* *-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -mno-mmx -fno-common\" { target i?86-*-darwin*
x86_64-*-darwin* } } */\n",
 "/* { dg-options \"%s-I%s -mno-base-addresses\" { target mmix-*-* } } */\n",
 "/* { dg-options \"%s-I%s -mlongcalls -mtext-section-literals\" { target
xtensa*-*-* } } */\n"
 #define NDG_OPTIONS (sizeof (dg_options) / sizeof (dg_options[0]))
Index: gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c
===================================================================
--- gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c      (revision
141886)
+++ gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c      (working copy)
@@ -45,7 +45,8 @@
 const char *dg_options[] = {
 "/* { dg-options \"%s-I%s\" } */\n",
 "/* { dg-options \"%s-I%s -mno-mmx\" { target i?86-*-* x86_64-*-* } } */\n",
-"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux* *-*-darwin*
*-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -fno-common\" { target hppa*-*-hpux*
powerpc*-*-darwin* *-*-mingw32* *-*-cygwin* } } */\n",
+"/* { dg-options \"%s-I%s -mno-mmx -fno-common\" { target i?86-*-darwin*
x86_64-*-darwin* } } */\n",
 "/* { dg-options \"%s-I%s -mno-base-addresses\" { target mmix-*-* } } */\n",
 "/* { dg-options \"%s-I%s -mlongcalls -mtext-section-literals\" { target
xtensa*-*-* } } */\n"
 #define NDG_OPTIONS (sizeof (dg_options) / sizeof (dg_options[0]))


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (20 preceding siblings ...)
  2008-11-15 16:07 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-15 16:17 ` howarth at nitro dot med dot uc dot edu
  2008-11-15 22:49 ` howarth at nitro dot med dot uc dot edu
                   ` (2 subsequent siblings)
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-15 16:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from howarth at nitro dot med dot uc dot edu  2008-11-15 16:16 -------
Revised patch submitted to gcc-patches...

http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00714.html


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (21 preceding siblings ...)
  2008-11-15 16:17 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-15 22:49 ` howarth at nitro dot med dot uc dot edu
  2008-11-17 19:42 ` janis at gcc dot gnu dot org
  2008-11-17 20:24 ` janis at gcc dot gnu dot org
  24 siblings, 0 replies; 26+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2008-11-15 22:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from howarth at nitro dot med dot uc dot edu  2008-11-15 22:48 -------
Results with revised patch posted at
http://gcc.gnu.org/ml/gcc-testresults/2008-11/msg01311.html.


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (22 preceding siblings ...)
  2008-11-15 22:49 ` howarth at nitro dot med dot uc dot edu
@ 2008-11-17 19:42 ` janis at gcc dot gnu dot org
  2008-11-17 20:24 ` janis at gcc dot gnu dot org
  24 siblings, 0 replies; 26+ messages in thread
From: janis at gcc dot gnu dot org @ 2008-11-17 19:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from janis at gcc dot gnu dot org  2008-11-17 19:41 -------
Subject: Bug 38099

Author: janis
Date: Mon Nov 17 19:39:54 2008
New Revision: 141948

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141948
Log:
2008-11-14  Jack Howarth  <howarth@bromo.med.uc.edu>

        PR testsuite/38099
        * gcc.dg/compat/struct-layout-1_generate.c: Also use -no-mmx on
        i?86/x86_64 darwin.
        * g++.dg/compat/struct-layout-1_generate.c: Same.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c
    trunk/gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c


-- 


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


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

* [Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure
  2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
                   ` (23 preceding siblings ...)
  2008-11-17 19:42 ` janis at gcc dot gnu dot org
@ 2008-11-17 20:24 ` janis at gcc dot gnu dot org
  24 siblings, 0 replies; 26+ messages in thread
From: janis at gcc dot gnu dot org @ 2008-11-17 20:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #25 from janis at gcc dot gnu dot org  2008-11-17 20:23 -------
Fixed by Jack's patch.


-- 

janis at gcc dot gnu dot org changed:

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


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


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

end of thread, other threads:[~2008-11-17 20:24 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-12 23:59 [Bug testsuite/38099] New: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure howarth at nitro dot med dot uc dot edu
2008-11-14  1:36 ` [Bug testsuite/38099] " howarth at nitro dot med dot uc dot edu
2008-11-14  1:38 ` howarth at nitro dot med dot uc dot edu
2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
2008-11-14  1:39 ` howarth at nitro dot med dot uc dot edu
2008-11-14  1:40 ` howarth at nitro dot med dot uc dot edu
2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
2008-11-14  1:41 ` howarth at nitro dot med dot uc dot edu
2008-11-14  1:45 ` howarth at nitro dot med dot uc dot edu
2008-11-14  3:47 ` hjl dot tools at gmail dot com
2008-11-14  4:09 ` howarth at nitro dot med dot uc dot edu
2008-11-14  7:17 ` ubizjak at gmail dot com
2008-11-14  7:41 ` ubizjak at gmail dot com
2008-11-14  9:01 ` ubizjak at gmail dot com
2008-11-14  9:51 ` ubizjak at gmail dot com
2008-11-14 14:23 ` howarth at nitro dot med dot uc dot edu
2008-11-14 14:47 ` ubizjak at gmail dot com
2008-11-15  3:14 ` howarth at nitro dot med dot uc dot edu
2008-11-15  6:46 ` howarth at nitro dot med dot uc dot edu
2008-11-15 11:01 ` ubizjak at gmail dot com
2008-11-15 16:03 ` howarth at nitro dot med dot uc dot edu
2008-11-15 16:07 ` howarth at nitro dot med dot uc dot edu
2008-11-15 16:17 ` howarth at nitro dot med dot uc dot edu
2008-11-15 22:49 ` howarth at nitro dot med dot uc dot edu
2008-11-17 19:42 ` janis at gcc dot gnu dot org
2008-11-17 20:24 ` janis at gcc dot gnu dot org

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).