public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/24476]  New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
@ 2005-10-21 19:47 jsm28 at gcc dot gnu dot org
  2005-10-21 20:26 ` [Bug target/24476] " pinskia at gcc dot gnu dot org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2005-10-21 19:47 UTC (permalink / raw)
  To: gcc-bugs

FAIL: gcc.dg/tls/pr24428-2.c execution test
FAIL: gcc.dg/tls/pr24428.c execution test

have appeared on ia64-hp-hpux11.23 when those tests were added
(20051018-20051020), on both mainline and 4.0 branch.

These failures only appear with -milp32 not -mlp64, *except* that on mainline
only
FAIL: gcc.dg/tls/pr24428.c execution test
appears also with -mlp64.  This is a regression from 4.0 branch, and
gcc-testresults shows it also appears on ia64-linux.

The corresponding failure on IA32 is bug 24475.


-- 
           Summary: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and
                    gcc.dg/tls/pr24428-2.c execution test fail on IA64
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jsm28 at gcc dot gnu dot org


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


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

* [Bug target/24476] [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
@ 2005-10-21 20:26 ` pinskia at gcc dot gnu dot org
  2005-10-31  6:34 ` mmitchel at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-21 20:26 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 GCC target triplet|                            |ia64-*-*
   Target Milestone|---                         |4.1.0


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


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

* [Bug target/24476] [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
  2005-10-21 20:26 ` [Bug target/24476] " pinskia at gcc dot gnu dot org
@ 2005-10-31  6:34 ` mmitchel at gcc dot gnu dot org
  2005-11-24  8:10 ` [Bug target/24476] [4.1/4.2 " uros at kss-loka dot si
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2005-10-31  6:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from mmitchel at gcc dot gnu dot org  2005-10-31 06:33 -------
Leaving as P2, pending analysis.


-- 


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


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

* [Bug target/24476] [4.1/4.2 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
  2005-10-21 20:26 ` [Bug target/24476] " pinskia at gcc dot gnu dot org
  2005-10-31  6:34 ` mmitchel at gcc dot gnu dot org
@ 2005-11-24  8:10 ` uros at kss-loka dot si
  2005-12-29 12:15 ` jakub at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: uros at kss-loka dot si @ 2005-11-24  8:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from uros at kss-loka dot si  2005-11-24 08:09 -------
The testsuite patch that fixes IA32 tests (and should also fix IA64 issues
reported here) is at http://gcc.gnu.org/ml/gcc-patches/2005-11/msg01059.html.

Patch is still waiting for review, however I can't test it on IA64.


-- 

uros at kss-loka dot si changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|                            |24475


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


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

* [Bug target/24476] [4.1/4.2 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2005-11-24  8:10 ` [Bug target/24476] [4.1/4.2 " uros at kss-loka dot si
@ 2005-12-29 12:15 ` jakub at gcc dot gnu dot org
  2006-02-02 22:41 ` sje at cup dot hp dot com
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-12-29 12:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from jakub at gcc dot gnu dot org  2005-12-29 12:15 -------
This really needs to be investigated by someone with native hpux access.
All that I can add is that the problem is not present on ia64-linux, so it
could
very well be a bug in hpux runtime or in hpux assembler or linker.
On ia64-linux (and guess hpux -mlp64 as well) the assembly contains:
        addl r15 = @tprel(thrtest#+648), r2
        addl r14 = @tprel(thrtest#), r2
so perhaps the toolchain can't cope with offseted tprel relocations.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 GCC target triplet|ia64-*-*                    |ia64-*-hpux*


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


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

* [Bug target/24476] [4.1/4.2 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2005-12-29 12:15 ` jakub at gcc dot gnu dot org
@ 2006-02-02 22:41 ` sje at cup dot hp dot com
  2006-02-09 18:55 ` sje at cup dot hp dot com
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: sje at cup dot hp dot com @ 2006-02-02 22:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from sje at cup dot hp dot com  2006-02-02 22:41 -------
These tests, along with g++.dg/tls/static-1.C are failing due to a bug in the
HP linker.  The linker has been fixed but not yet released.  The problem is
that the linker is using the SHF_HP_TLS (0x01000000) flag for thread local
storage instead of SHF_TLS.  I am going to see if I can get a patch accepted
into binutils where we set both flags so that we don't need to wait for the
patched linker.  But first I need to figure out how to do it.


-- 

sje at cup dot hp dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sje at cup dot hp dot com
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2006-02-02 22:41:01
               date|                            |


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


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

* [Bug target/24476] [4.1/4.2 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2006-02-02 22:41 ` sje at cup dot hp dot com
@ 2006-02-09 18:55 ` sje at cup dot hp dot com
  2006-02-24  0:25 ` mmitchel at gcc dot gnu dot org
  2006-02-24  0:28 ` mmitchel at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: sje at cup dot hp dot com @ 2006-02-09 18:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from sje at cup dot hp dot com  2006-02-09 18:55 -------
A patch to binutils was submitted and checked in for this.  The test will pass
with the latest binutils now.  I am not sure if the defect should be closed or
not.


Binutils patch:

http://sourceware.org/ml/binutils/2006-02/msg00045.html


-- 


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


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

* [Bug target/24476] [4.1/4.2 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2006-02-09 18:55 ` sje at cup dot hp dot com
@ 2006-02-24  0:25 ` mmitchel at gcc dot gnu dot org
  2006-02-24  0:28 ` mmitchel at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2006-02-24  0:25 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from mmitchel at gcc dot gnu dot org  2006-02-24 00:19 -------
I've closed this bug on two grounds: (1) there's nothing for GCC to do about
it, as the problem is either a binutils or HP-UX linker bug, and (2) the
binutils change has been checked in, so affected users can simply use the
latest binutils.


-- 

mmitchel at gcc dot gnu dot org changed:

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


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


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

* [Bug target/24476] [4.1/4.2 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64
  2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2006-02-24  0:25 ` mmitchel at gcc dot gnu dot org
@ 2006-02-24  0:28 ` mmitchel at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2006-02-24  0:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from mmitchel at gcc dot gnu dot org  2006-02-24 00:26 -------
This issue will not be resolved in GCC 4.1.0; retargeted at GCC 4.1.1.


-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.1.0                       |4.1.1


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


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

end of thread, other threads:[~2006-02-24  0:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-21 19:47 [Bug target/24476] New: [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64 jsm28 at gcc dot gnu dot org
2005-10-21 20:26 ` [Bug target/24476] " pinskia at gcc dot gnu dot org
2005-10-31  6:34 ` mmitchel at gcc dot gnu dot org
2005-11-24  8:10 ` [Bug target/24476] [4.1/4.2 " uros at kss-loka dot si
2005-12-29 12:15 ` jakub at gcc dot gnu dot org
2006-02-02 22:41 ` sje at cup dot hp dot com
2006-02-09 18:55 ` sje at cup dot hp dot com
2006-02-24  0:25 ` mmitchel at gcc dot gnu dot org
2006-02-24  0:28 ` mmitchel 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).