public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/54908] New: misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables
@ 2012-10-12 13:02 howarth at nitro dot med.uc.edu
  2012-10-12 13:22 ` [Bug target/54908] " howarth at nitro dot med.uc.edu
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2012-10-12 13:02 UTC (permalink / raw)
  To: gcc-bugs


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

             Bug #: 54908
           Summary: misc regressions on emutls targets remain from dynamic
                    initialization of non-function-local TLS variables
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: howarth@nitro.med.uc.edu


At r192374, a number of regressions from the introduction of dynamic
initialization of non-function-local TLS variables still remain on emutls
targets like x86_64-apple-darwin12. These include...

FAIL: g++.dg/gomp/tls-5.C -std=c++11 (test for excess errors)
FAIL: g++.dg/tls/thread_local-cse.C (test for excess errors)
WARNING: g++.dg/tls/thread_local-cse.C compilation failed to produce executable
FAIL: g++.dg/tls/thread_local-order1.C (test for excess errors)
WARNING: g++.dg/tls/thread_local-order1.C compilation failed to produce
executable
FAIL: g++.dg/tls/thread_local-order2.C (test for excess errors)
WARNING: g++.dg/tls/thread_local-order2.C compilation failed to produce
executable
FAIL: g++.dg/tls/thread_local2g.C (test for excess errors)
WARNING: g++.dg/tls/thread_local2g.C compilation failed to produce executable
FAIL: g++.dg/tls/thread_local3.C -std=gnu++11 execution test
FAIL: g++.dg/tls/thread_local3g.C -std=gnu++11 (test for excess errors)
WARNING: g++.dg/tls/thread_local3g.C -std=gnu++11 compilation failed to produce
executable
FAIL: g++.dg/tls/thread_local4.C -std=gnu++11 execution test
FAIL: g++.dg/tls/thread_local4g.C -std=gnu++11 (test for excess errors)
WARNING: g++.dg/tls/thread_local4g.C -std=gnu++11 compilation failed to produce
executable
FAIL: g++.dg/tls/thread_local5.C -std=gnu++11 execution test
FAIL: g++.dg/tls/thread_local5g.C -std=gnu++11 (test for excess errors)
WARNING: g++.dg/tls/thread_local5g.C -std=gnu++11 compilation failed to produce
executable
FAIL: g++.dg/tls/thread_local6g.C (test for excess errors)
WARNING: g++.dg/tls/thread_local6g.C compilation failed to produce executable
FAIL: g++.dg/tls/thread_local7g.C (test for excess errors)
UNRESOLVED: g++.dg/tls/thread_local7g.C scan-assembler-not \\\\.data

FAIL: libgomp.c++/pr24455.C  -O0  (test for excess errors)
WARNING: libgomp.c++/pr24455.C  -O0  compilation failed to produce executable
FAIL: libgomp.c++/pr24455.C  -O1  (test for excess errors)
WARNING: libgomp.c++/pr24455.C  -O1  compilation failed to produce executable
FAIL: libgomp.c++/pr24455.C  -O2  (test for excess errors)
WARNING: libgomp.c++/pr24455.C  -O2  compilation failed to produce executable
FAIL: libgomp.c++/pr24455.C  -O3 -fomit-frame-pointer  (test for excess errors)
WARNING: libgomp.c++/pr24455.C  -O3 -fomit-frame-pointer  compilation failed to
produce executable
FAIL: libgomp.c++/pr24455.C  -O3 -fomit-frame-pointer -funroll-loops  (test for
excess errors)
WARNING: libgomp.c++/pr24455.C  -O3 -fomit-frame-pointer -funroll-loops 
compilation failed to produce executable
FAIL: libgomp.c++/pr24455.C  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  (test for excess errors)
WARNING: libgomp.c++/pr24455.C  -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions  compilation failed to produce executable
FAIL: libgomp.c++/pr24455.C  -O3 -g  (test for excess errors)
WARNING: libgomp.c++/pr24455.C  -O3 -g  compilation failed to produce
executable
FAIL: libgomp.c++/pr24455.C  -Os  (test for excess errors)
WARNING: libgomp.c++/pr24455.C  -Os  compilation failed to produce executable
FAIL: libgomp.c++/tls-init1.C  -O  (test for excess errors)
WARNING: libgomp.c++/tls-init1.C  -O  compilation failed to produce executable


The failures all show warnings of the form...

/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121011/gcc/testsuite/g++.dg/tls/thread_local-cse.C:15:18:
sorry, unimplemented: dynamic initialization of non-function-local thread_local
variables not supported on this target


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

end of thread, other threads:[~2013-02-01 17:53 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-12 13:02 [Bug target/54908] New: misc regressions on emutls targets remain from dynamic initialization of non-function-local TLS variables howarth at nitro dot med.uc.edu
2012-10-12 13:22 ` [Bug target/54908] " howarth at nitro dot med.uc.edu
2012-10-12 15:44 ` howarth at nitro dot med.uc.edu
2012-10-12 15:49 ` howarth at nitro dot med.uc.edu
2012-10-12 18:38 ` jason at gcc dot gnu.org
2012-10-12 18:51 ` dominiq at lps dot ens.fr
2012-10-15  7:32 ` jason at gcc dot gnu.org
2012-10-15  7:43 ` jason at gcc dot gnu.org
2012-10-15 14:08 ` howarth at nitro dot med.uc.edu
2012-10-15 14:24 ` howarth at nitro dot med.uc.edu
2012-10-16 15:51 ` howarth at nitro dot med.uc.edu
2012-12-15  4:16 ` [Bug target/54908] [4.8 regression] " jason at gcc dot gnu.org
2013-01-19  5:25 ` jason at gcc dot gnu.org
2013-02-01 17:53 ` jason at gcc dot gnu.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).