Bug 21953 - [4.6/4.7/4.8 Regression] Many tmpdir-gcc.dg-struct-layout-1 tests fail on Tru64 UNIX V5.1B
Summary: [4.6/4.7/4.8 Regression] Many tmpdir-gcc.dg-struct-layout-1 tests fail on Tru...
Status: RESOLVED WONTFIX
Alias: None
Product: gcc
Classification: Unclassified
Component: middle-end (show other bugs)
Version: 4.1.0
: P5 normal
Target Milestone: 4.7.3
Assignee: Not yet assigned to anyone
URL: http://gcc.gnu.org/ml/gcc-patches/201...
Keywords: wrong-code
Depends on: 21885
Blocks:
  Show dependency treegraph
 
Reported: 2005-06-07 20:30 UTC by Rainer Orth
Modified: 2012-11-09 23:34 UTC (History)
5 users (show)

See Also:
Host: alpha-dec-osf5.1b
Target: alpha-dec-osf5.1b
Build: alpha-dec-osf5.1b
Known to work:
Known to fail:
Last reconfirmed: 2005-06-28 13:46:48


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Orth 2005-06-07 20:30:15 UTC
NOTE: Defaulting component because reported component no longer exists
Many tmpdir-gcc.dg-struct-layout-1 tests fail on mainline on Tru64 UNIX
V5.1B:

FAIL: 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_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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/t013 c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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/t020 c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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/t024 c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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_x_tst.o-c_compat_y_tst.o execute 
FAIL: 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_x_tst.o-c_compat_y_tst.o execute 

They all abort; still have to build a gdb that doesn't crash on the
resulting binaries to further investigate.

Environment:
System: OSF1 bartok V5.1 2650 alpha
Machine: alpha
	
host: alpha-dec-osf5.1b
build: alpha-dec-osf5.1b
target: alpha-dec-osf5.1b
configured with: /vol/gnu/src/gcc/gcc-dist/configure --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls --host alpha-dec-osf5.1b --build alpha-dec-osf5.1b --target alpha-dec-osf5.1b --with-gmp-dir=/vol/gnu/obj/gmp-4.1.3 --with-mpfr-dir=/vol/gnu/obj/gmp-4.1.3 --enable-languages=c,c++,f95,java,objc --disable-libmudflap

How-To-Repeat:
Bootstrap and run testsuite as above.
Comment 1 Andrew Pinski 2005-06-07 20:35:02 UTC
Most likely related to PR 21885.
Comment 2 Andrew Pinski 2005-06-26 22:18:30 UTC
Do these work now?
Comment 3 Rainer Orth 2005-06-28 13:08:28 UTC
Subject: Re:  [4.1 Regression] Many tmpdir-gcc.dg-struct-layout-1 tests fail on Tru64 UNIX V5.1B

pinskia at gcc dot gnu dot org writes:

> Do these work now?

No, they still fail as of 20050627.

	Rainer
Comment 4 Steven Bosscher 2005-07-26 12:03:06 UTC
Rainer, can you look into those failures a bit more closely?  Maybe you can 
see in the testsuite log how they fail? 
 
Comment 5 Mark Mitchell 2005-08-22 03:39:16 UTC
alpha is not a primary or secondary platform; removing target milestone.
Comment 6 Steven Bosscher 2006-01-10 22:04:46 UTC
No feedback for way more than 5 months, and not reconfirmed in the last 6 months.  We may still look at the problem somewhen, hence suspending.  Rainer, if this problem still exists, can you investigate the problem a bit before re-opening the bug?
Comment 7 Rainer Orth 2006-01-10 23:18:15 UTC
Subject: Re:  [4.1/4.2 Regression] Many tmpdir-gcc.dg-struct-layout-1 tests fail on Tru64 UNIX V5.1B

steven at gcc dot gnu dot org writes:

> No feedback for way more than 5 months, and not reconfirmed in the last 6
> months.  We may still look at the problem somewhen, hence suspending.  Rainer,
> if this problem still exists, can you investigate the problem a bit before
> re-opening the bug?

The problem persists in my latest Tru64 UNIX V5.1B bootstrap from 20050921.
Unfortunately, even a freshly built gdb 6.4 crashes on the failed binary,
which makes debugging this issue really hard ;-(  HP/Compaq ladebug doesn't
crash, but doesn't reveal any useful information in the stacktrace.

I'll have to experiment further, or try to file a gdb bug report for this
issue.

	Rainer
Comment 8 Mark Mitchell 2006-05-25 02:36:10 UTC
Will not be fixed in 4.1.1; adjust target milestone to 4.1.2.
Comment 9 Steven Bosscher 2007-12-18 19:58:00 UTC
Nothing happened for almost two years.
Perhaps we should close this kind of bug-goes-nowhere bug as WONTFIX?
Comment 10 Joseph S. Myers 2008-07-04 16:54:16 UTC
Closing 4.1 branch.
Comment 11 Joseph S. Myers 2009-03-31 18:48:59 UTC
Closing 4.2 branch.
Comment 12 Hin-Tak Leung 2009-07-28 22:49:42 UTC
Still broken with 4.3.1, with alphaev68-dec-osf5.1a -
http://gcc.gnu.org/ml/gcc-testresults/2008-08/msg02507.html

Am about to submit the testsuite result for 4.3.3 and 4.4.1, and I think the result is similiar. 
Comment 13 Richard Biener 2009-08-04 12:26:24 UTC
GCC 4.3.4 is being released, adjusting target milestone.
Comment 14 Richard Biener 2010-05-22 18:10:29 UTC
GCC 4.3.5 is being released, adjusting target milestone.
Comment 15 Rainer Orth 2011-06-08 11:39:16 UTC
Author: ro
Date: Wed Jun  8 11:39:14 2011
New Revision: 174804

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174804
Log:
	PR middle-end/21953
	* gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
	-fno-common on alpha*-dec-osf*.
	* g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.

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
Comment 16 Rainer Orth 2011-06-08 11:50:56 UTC
Most parts fixed, adjusting target, initial analysis of the remaining ones in the
patch submission above.
Comment 17 Richard Biener 2012-03-22 08:26:32 UTC
GCC 4.7.0 is being released, adjusting target milestone.
Comment 18 Richard Biener 2012-06-14 08:22:57 UTC
GCC 4.7.1 is being released, adjusting target milestone.
Comment 19 Jakub Jelinek 2012-09-20 10:16:48 UTC
GCC 4.7.2 has been released.
Comment 20 Steven Bosscher 2012-11-09 23:34:39 UTC
Tru64 v5.1 is no longer supported as of GCC 4.8.