http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #32 from Matt Arsenault whatmannerofburgeristhis at gmail dot com
2012-10-04 00:57:42 UTC ---
Created attachment 28350
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28350
Test case using packaged_task
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Matt Arsenault whatmannerofburgeristhis at gmail dot com changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #27 from Dominique d'Humieres dominiq at lps dot ens.fr
2011-11-20 12:43:05 UTC ---
(In reply to comment #26)
FAIL: 30_threads/thread/native_handle/typesizes.cc execution test
This test should be disabled on darwin (and
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #28 from Dominique d'Humieres dominiq at lps dot ens.fr
2011-11-20 12:50:39 UTC ---
(In reply to comment #25)
confirm solved
cat once.cpp
#includeiostream
int main() {
std::once_flag flag;
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #29 from Jonathan Wakely redi at gcc dot gnu.org 2011-11-20
13:46:58 UTC ---
Vincenzo's comment shows the test fail for this version
gcc version 4.7.0 2012 (experimental) (GCC)
But pass for this one:
gcc version 4.7.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #30 from vincenzo Innocente vincenzo.innocente at cern dot ch
2011-11-20 14:20:14 UTC ---
sorry Dominique not to have been clear, Jonathan answer is correct.
For what I'm concerned this specific PR can be closed.
vincenzo
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
vincenzo Innocente vincenzo.innocente at cern dot ch changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #26 from Jonathan Wakely redi at gcc dot gnu.org 2011-11-18
00:16:48 UTC ---
(In reply to comment #20)
(In reply to comment #19)
FAIL: 30_threads/thread/native_handle/typesizes.cc execution test
This test should be disabled on
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #18 from Jan Hubicka hubicka at ucw dot cz 2011-11-14 12:18:43
UTC ---
Hi,
coud you please verify that the attached patch solves the problem?
Thanks,
Honza
Index: cgraph.h
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #19 from Dominique d'Humieres dominiq at lps dot ens.fr
2011-11-14 16:04:57 UTC ---
coud you please verify that the attached patch solves the problem?
On x86_64-apple-darwin10, I have only done an update with the patch at revision
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #20 from Jonathan Wakely redi at gcc dot gnu.org 2011-11-14
16:14:36 UTC ---
(In reply to comment #19)
FAIL: 30_threads/thread/native_handle/typesizes.cc execution test
This test should be disabled on darwin (and probably everywhere
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #21 from Iain Sandoe iains at gcc dot gnu.org 2011-11-14 16:30:09
UTC ---
(In reply to comment #18)
coud you please verify that the attached patch solves the problem?
(applied, together with c#15 PR51094)
full regstrap incl. Ada
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Jack Howarth howarth at nitro dot med.uc.edu changed:
What|Removed |Added
CC||howarth at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #23 from Jan Hubicka hubicka at ucw dot cz 2011-11-14 17:02:22
UTC ---
thank you! What kind of weakref issues you see?
Honza
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #24 from Jan Hubicka hubicka at gcc dot gnu.org 2011-11-14
17:32:52 UTC ---
Author: hubicka
Date: Mon Nov 14 17:32:47 2011
New Revision: 181358
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=181358
Log:
PR middle-end/50598
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #14 from Jan Hubicka hubicka at ucw dot cz 2011-11-13 12:41:03
UTC ---
Hi,
I finally debugged this.
It is an ordering issue - emutls adds new variables but
remove_unreachable_functions expects that visibility pass has been run and
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #15 from Iain Sandoe iains at gcc dot gnu.org 2011-11-13 12:51:00
UTC ---
(In reply to comment #14)
Hi,
I finally debugged this.
Great! :-)
It is an ordering issue - emutls adds new variables but
remove_unreachable_functions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #16 from Dominique d'Humieres dominiq at lps dot ens.fr
2011-11-13 12:54:11 UTC ---
I have found that reverting the change for gcc/cgraphunit.c in revision 179429
and doing a simple update is not enough to fix the libstdc++-v3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #17 from jh at suse dot de 2011-11-13 13:08:12 UTC ---
Is this a missing dependency in the make?
Makefiles generally do not track changes in your compiler. You need
to fully rebuild then.
I am travelling today, but should have
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #12 from Iain Sandoe iains at gcc dot gnu.org 2011-11-11 11:21:11
UTC ---
BTW, this now blocks bootstrap on x86 darwin because it causes libitm build to
fail.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #13 from Jonathan Wakely redi at gcc dot gnu.org 2011-11-11
12:00:29 UTC ---
join the --disable-libitm club, needed for a few platforms
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #11 from Iain Sandoe iains at gcc dot gnu.org 2011-11-10 20:52:56
UTC ---
(In reply to comment #10)
trying to reproduce this on x86_64... the confusing thing is that emultls
don't
seem to fiddle with aliases in any special way.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Jan Hubicka hubicka at gcc dot gnu.org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot |hubicka at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #8 from Iain Sandoe iains at gcc dot gnu.org 2011-11-04 08:56:36
UTC ---
the following also fails (for both c and c++):
extern __thread int i;
__thread int i;
===
- producing an empty asm file
===
gcc-4.6 produces:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #9 from Iain Sandoe iains at gcc dot gnu.org 2011-11-04 10:50:36
UTC ---
in tree-emults:
(gdb) call debug_tree(var-decl)
var_decl 0x41da24e0 i
type integer_type 0x41d17360 int public SI
size integer_cst 0x41d0455c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #7 from Iain Sandoe iains at gcc dot gnu.org 2011-11-03 18:22:05
UTC ---
$ more ../gcc-live-trunk/libgomp/testsuite/libgomp.c++/pr24455-1.C
// { dg-do compile }
// { dg-require-effective-target tls }
extern int i;
#pragma omp
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
John David Anglin danglin at gcc dot gnu.org changed:
What|Removed |Added
CC||danglin at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Iain Sandoe iains at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #4 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-10-15
18:36:00 UTC ---
The difference for the test libgomp.c++/pr24455.C comes from the companion file
libgomp.c++/pr24455-1.C. With gcc/cgraphunit.c in revision 179429
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
CC||ro at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
CC||jh at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
--- Comment #2 from Dominique d'Humieres dominiq at lps dot ens.fr 2011-10-08
21:50:37 UTC ---
Reverting the change for gcc/cgraphunit.c in revision 179429 fixes the pr.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |4.7.0
35 matches
Mail list logo