[Bug plugins/47223] New: Fail to build gcc 4.6.0 (r168594) on mingw32

2011-01-07 Thread coolypf at qq dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47223 Summary: Fail to build gcc 4.6.0 (r168594) on mingw32 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: plugins AssignedTo: una

[Bug tree-optimization/45313] [graphite] interchange-7.c is miscompiled

2011-01-07 Thread spop at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45313 Sebastian Pop changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #1 from Sebastian Po

[Bug lto/47222] [4.6 Regression] Revision 168593 failed many tests

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47222 --- Comment #1 from H.J. Lu 2011-01-08 04:59:40 UTC --- It failed with the Linux binutils 2.21.51.0.5 and hjl/lto-mixed branch at http://git.kernel.org/?p=devel/binutils/hjl/x86.git;a=summary

[Bug lto/47222] New: [4.6 Regression] Revision 168593 failed many tests

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47222 Summary: [4.6 Regression] Revision 168593 failed many tests Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: u

[Bug debug/47209] ICE: SIGSEGV in should_emit_struct_debug (dwarf2out.c:627) with -femit-struct-debug-baseonly -g

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47209 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/46807] [4.6 Regression] internal compiler error: in synthesized_method_walk

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 --- Comment #10 from H.J. Lu 2011-01-08 02:21:39 UTC --- Created attachment 22931 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22931 A reduced testcase

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #15 from Jan Hubicka 2011-01-08 00:35:03 UTC --- OK, both decl and e->callee->former_clone_of points to decls that are not clones. (gdb) p debug_tree (decl->decl_with_vis.assembler_name) local bindings <(nil)>> $14 = void (gdb) p de

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #14 from Jan Hubicka 2011-01-08 00:24:34 UTC --- huh, -O2 instead of -O3. It reproduces for me now. Sorry for noise.

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #13 from Jan Hubicka 2011-01-08 00:23:28 UTC --- I tested only the reduced testcase, but it still seems to work for me j...@gcc10:~/trunk/build/gcc$ ./xgcc -B ./ -O2 a.cc -S -frounding-math a.cc:68:19: warning: inline function 'bool

[Bug lto/47221] New: Bugus warnings issued during lto bootstrap

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47221 Summary: Bugus warnings issued during lto bootstrap Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassig..

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #12 from Marc Glisse 2011-01-07 23:47:35 UTC --- (In reply to comment #11) > It does not reproduce for me, perhaps it was fixed by the recursive inliner > fix? Did you try with a.cc? ouin.cc hasn't reproduced for a while. I just chec

[Bug debug/47209] ICE: SIGSEGV in should_emit_struct_debug (dwarf2out.c:627) with -femit-struct-debug-baseonly -g

2011-01-07 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47209 --- Comment #1 from Zdenek Sojka 2011-01-07 23:42:49 UTC --- I don't know if the code is valid or invalid (I have no clue what is the meaning of "base::foo;"). Comeau online and icc 11.1 accept it though. If it is not valid, changing "base::foo;"

[Bug c++/47220] New: [C++0x] invalid code using template with variable argument list is accepted

2011-01-07 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47220 Summary: [C++0x] invalid code using template with variable argument list is accepted Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/47216] [4.6 Regression] gcc.dg/torture/pr43360.c FAILs with -O -fPIC -fgcse -fgcse-sm -fnon-call-exceptions -fno-tree-dse

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47216 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/46367] [4.6 Regression] ICE during cgraph edge cloning

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46367 --- Comment #9 from Jan Hubicka 2011-01-07 22:52:57 UTC --- Author: hubicka Date: Fri Jan 7 22:52:54 2011 New Revision: 168587 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168587 Log: PR tree-optimization/46367 * g++.dg/tortur

[Bug fortran/47030] !GCC$ Attributes do not work for COMMON variables in procedures and BLOCK DATA

2011-01-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47030 --- Comment #2 from Tobias Burnus 2011-01-07 22:22:15 UTC --- Created attachment 22930 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22930 Draft patch Draft patch attached (untested). TODO: Warn if the same COMMON block has different ext_a

[Bug go/47219] New: ICE mems_in_disjoint_alias_sets_p, at alias.c:401

2011-01-07 Thread joel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47219 Summary: ICE mems_in_disjoint_alias_sets_p, at alias.c:401 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go AssignedTo: i..

[Bug tree-optimization/47216] [4.6 Regression] gcc.dg/torture/pr43360.c FAILs with -O -fPIC -fgcse -fgcse-sm -fnon-call-exceptions -fno-tree-dse

2011-01-07 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47216 --- Comment #1 from Zdenek Sojka 2011-01-07 21:50:30 UTC --- At the assembly level: func_1: movrax, QWORD PTR g...@gotpcrel[rip] movrdx, QWORD PTR l_5_...@gotpcrel[rip] movecx, DWORD PTR [rdx] # ecx = 4 leaedx, 7[

[Bug tree-optimization/46469] [4.6 Regression] ICE: verify_cgraph_node failed: inline clone is needed at -O

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46469 --- Comment #4 from Jan Hubicka 2011-01-07 21:18:16 UTC --- I think we also should drop needed flags on extern symbols once cgraph is fully built.

[Bug bootstrap/47215] [4.6 Regression] Failed to bootstrap

2011-01-07 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47215 Kai Tietz changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug bootstrap/47215] [4.6 Regression] Failed to bootstrap

2011-01-07 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47215 --- Comment #5 from Kai Tietz 2011-01-07 21:11:52 UTC --- Author: ktietz Date: Fri Jan 7 21:11:48 2011 New Revision: 168585 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168585 Log: 2011-01-07 Kai Tietz PR bootstrap/47215

[Bug tree-optimization/46469] [4.6 Regression] ICE: verify_cgraph_node failed: inline clone is needed at -O

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46469 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned at g

[Bug tree-optimization/47009] [4.6 Regression] ICE: SIGSEGV (too deep recursion) in cgraph_clone_inlined_nodes with -O

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47009 Jan Hubicka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/46367] [4.6 Regression] ICE during cgraph edge cloning

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46367 Jan Hubicka changed: What|Removed |Added CC||zsojka at seznam dot cz --- Comment #8 from

[Bug c++/47218] [4.6.0 regression] C++ multiple definitions of non-virtual thunk problem

2011-01-07 Thread davek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47218 Dave Korn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #11 from Jan Hubicka 2011-01-07 21:01:53 UTC --- It does not reproduce for me, perhaps it was fixed by the recursive inliner fix?

[Bug middle-end/47152] ice in try_head_merge_bb at cfgcleanup.c:2177

2011-01-07 Thread aesok at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47152 aesok at gcc dot gnu.org changed: What|Removed |Added Target|cris-axis-elf |cris-axis-elf

[Bug tree-optimization/46367] [4.6 Regression] ICE during cgraph edge cloning

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46367 --- Comment #7 from Jan Hubicka 2011-01-07 20:52:24 UTC --- Patch posted http://gcc.gnu.org/ml/gcc-patches/2011-01/msg00401.html

[Bug driver/42445] LTO performance: -march=native isn't saved in COLLECT_GCC_OPTIONS

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42445 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug driver/42445] LTO performance: -march=native isn't saved in COLLECT_GCC_OPTIONS

2011-01-07 Thread hjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42445 --- Comment #8 from hjl at gcc dot gnu.org 2011-01-07 20:35:08 UTC --- Author: hjl Date: Fri Jan 7 20:35:05 2011 New Revision: 168583 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168583 Log: Keep -m[arch|tune]=native in COLLECT_GCC_OPT

[Bug bootstrap/47215] [4.6 Regression] Failed to bootstrap

2011-01-07 Thread davek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47215 Dave Korn changed: What|Removed |Added CC||davek at gcc dot gnu.org --- Comment #4 from

[Bug fortran/47204] [4.6 Regression] [OOP] ICE: SIGSEGV in gfc_free_namespace (symbol.c:3323) on invalid code

2011-01-07 Thread mikael at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47204 Mikael Morin changed: What|Removed |Added CC||mikael at gcc dot gnu.org --- Comment #4 f

[Bug bootstrap/47215] [4.6 Regression] Failed to bootstrap

2011-01-07 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47215 --- Comment #3 from Kai Tietz 2011-01-07 19:48:18 UTC --- I am just about to test a patch for this. Java misses to build some type-nodes, which are necessary for building the va_list type. It seems so that unsigned_type_node is the culprit here.

[Bug bootstrap/47215] [4.6 Regression] Failed to bootstrap

2011-01-07 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47215 --- Comment #2 from Dominique d'Humieres 2011-01-07 19:42:43 UTC --- Confirmed on x86_64-apple-darwin10.6.0. After reverting revision 168569 bootstrapping succeeds.

[Bug tree-optimization/47141] [4.6 Regression] segfault

2011-01-07 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47141 Jeffrey A. Law changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/46807] [4.6 Regression] internal compiler error: in synthesized_method_walk

2011-01-07 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 --- Comment #9 from Jonathan Wakely 2011-01-07 19:27:16 UTC --- Created attachment 22929 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22929 manually reduced ... a little this has no dependency on and has some unused boost code removed o

[Bug objc/45989] Some objc.dg-struct-layout-encoding-1 tests XPASS

2011-01-07 Thread ro at CeBiTec dot Uni-Bielefeld.DE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45989 --- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE 2011-01-07 19:16:42 UTC --- > --- Comment #7 from Dominique d'Humieres > 2011-01-05 22:31:14 UTC --- >> * We should use i?86*-*-* (or perhaps just i?86-*-*, I see no reason for the >> first

[Bug target/47201] [4.5 Regression] ICE: SIGSEGV in adjust_mems (var-tracking.c:814) with -O -fPIC -g

2011-01-07 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47201 Jakub Jelinek changed: What|Removed |Added Known to work||4.6.0 Summary|[4.5/4.6 Regress

[Bug bootstrap/47187] [4.6 Regression] profiledbootstrap failure on i386

2011-01-07 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47187 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug lto/45721] [4.6 Regression] ICE: in function_and_variable_visibility, at ipa.c:673 with -flto

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45721 --- Comment #6 from Jan Hubicka 2011-01-07 18:43:49 UTC --- path posted http://gcc.gnu.org/ml/gcc-patches/2011-01/msg00375.html

[Bug libobjc/47031] libobjc uses mutexes for properties

2011-01-07 Thread js-gcc at webkeks dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47031 --- Comment #6 from js-gcc at webkeks dot org 2011-01-07 18:43:15 UTC --- > This means that, assuming that spinlocks are infinitely faster than mutexes, > in > the best possible conditions they would speed up the accessors (or, at least, > the s

[Bug target/47201] [4.5/4.6 Regression] ICE: SIGSEGV in adjust_mems (var-tracking.c:814) with -O -fPIC -g

2011-01-07 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47201 --- Comment #2 from Jakub Jelinek 2011-01-07 18:41:42 UTC --- Author: jakub Date: Fri Jan 7 18:41:40 2011 New Revision: 168582 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168582 Log: PR target/47201 * config/i386/i386.c (ix86_

[Bug bootstrap/47187] [4.6 Regression] profiledbootstrap failure on i386

2011-01-07 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47187 --- Comment #3 from Jakub Jelinek 2011-01-07 18:39:14 UTC --- Author: jakub Date: Fri Jan 7 18:39:11 2011 New Revision: 168581 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168581 Log: PR bootstrap/47187 * value-prof.c (gimple_s

[Bug tree-optimization/46367] [4.6 Regression] ICE during cgraph edge cloning

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46367 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo|unassigned at g

[Bug tree-optimization/46535] [4.6 Regression] Endless loop during inlining

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46535 Jan Hubicka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c++/46807] [4.6 Regression] internal compiler error: in synthesized_method_walk

2011-01-07 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 Jonathan Wakely changed: What|Removed |Added Keywords||ice-on-valid-code Status|UN

[Bug c++/46807] internal compiler error: in synthesized_method_walk

2011-01-07 Thread rwgk at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 --- Comment #7 from rwgk at yahoo dot com 2011-01-07 18:32:12 UTC --- > This command still produces the original ICE with gcc svn trunk rev. 168562: Sorry, cut and paste error. The last command should have been g++ -O3 pr46807_gcc46_ice_pre_proc

[Bug tree-optimization/46523] [4.6 Regression] ICE: error: inlined_to pointer set for noninline callers, multiple inline callers

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46523 Jan Hubicka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug c++/46807] internal compiler error: in synthesized_method_walk

2011-01-07 Thread rwgk at yahoo dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46807 --- Comment #6 from rwgk at yahoo dot com 2011-01-07 18:29:59 UTC --- Created attachment 22928 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22928 pre-processor output of original reproducer Created with (Fedora 14 64-bit): g++ -E gcc_bug

[Bug tree-optimization/46557] [4.6 Regression] ICE in cgraph_will_be_removed_from_program_if_no_direct_calls, at cgraph.c:2820

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46557 Jan Hubicka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug libobjc/47031] libobjc uses mutexes for properties

2011-01-07 Thread nicola at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47031 --- Comment #5 from Nicola Pero 2011-01-07 18:23:10 UTC --- I tried the same benchmark using pthread_spin_lock() and pthread_spin_unlock(); it takes about 11.4 seconds. So, that means the time required to execute an accessor can go down to about

[Bug lto/45375] [meta-bug] Issues with building Mozilla with LTO

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375 --- Comment #24 from Jan Hubicka 2011-01-07 18:21:03 UTC --- Author: hubicka Date: Fri Jan 7 18:21:00 2011 New Revision: 168580 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168580 Log: PR lto/45375 * lto-opt.c (lto_reissue_opti

[Bug bootstrap/47215] [4.6 Regression] Failed to bootstrap

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47215 H.J. Lu changed: What|Removed |Added CC||ktietz at gcc dot gnu.org Target Milestone|--

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #10 from Jan Hubicka 2011-01-07 18:13:33 UTC --- > Basically what happens that cgraph_node (decl) and e->callee have the > same former_clone_of one is not clone of each other. I am now about > to investigate how exactly this appears

[Bug lto/45375] [meta-bug] Issues with building Mozilla with LTO

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45375 --- Comment #23 from Jan Hubicka 2011-01-07 18:11:39 UTC --- I've updated mozilla tree and rebuilt with top of tree GCC. The resulting binary seems to work well. Two GCC patches are required: http://gcc.gnu.org/ml/gcc-patches/2011-01/msg00210.h

[Bug c++/47218] New: [4.6.0 regression] C++ multiple definitions of non-virtual thunk problem

2011-01-07 Thread davek at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47218 Summary: [4.6.0 regression] C++ multiple definitions of non-virtual thunk problem Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: major Priority: P3

[Bug debug/47217] New: builtin functions should emit debug data

2011-01-07 Thread fche at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47217 Summary: builtin functions should emit debug data Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug AssignedTo: unassig

[Bug libobjc/47031] libobjc uses mutexes for properties

2011-01-07 Thread nicola at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47031 --- Comment #4 from Nicola Pero 2011-01-07 17:56:01 UTC --- Jonathan thanks for your comments - they are very useful and we certainly want to look at performance. ;-) I'm not terribly convinced by using spinlocks in this context, but I'm happy

[Bug fortran/47204] [4.6 Regression] [OOP] ICE: SIGSEGV in gfc_free_namespace (symbol.c:3323) on invalid code

2011-01-07 Thread jvdelisle at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47204 Jerry DeLisle changed: What|Removed |Added CC||jvdelisle at gcc dot |

[Bug fortran/47204] [4.6 Regression] [OOP] ICE: SIGSEGV in gfc_free_namespace (symbol.c:3323) on invalid code

2011-01-07 Thread pault at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47204 Paul Thomas changed: What|Removed |Added CC||pault at gcc dot gnu.org --- Comment #2 fro

[Bug tree-optimization/47216] New: [4.6 Regression] gcc.dg/torture/pr43360.c FAILs with -O -fPIC -fgcse -fgcse-sm -fnon-call-exceptions -fno-tree-dse

2011-01-07 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47216 Summary: [4.6 Regression] gcc.dg/torture/pr43360.c FAILs with -O -fPIC -fgcse -fgcse-sm -fnon-call-exceptions -fno-tree-dse Product: gcc Version: 4.6.0 Status: UNC

[Bug fortran/47194] [OOP] EXTENDS_TYPE_OF still returns the wrong result if the polymorphic variable is unallocated

2011-01-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47194 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug fortran/47189] [OOP] calling STORAGE_SIZE on a NULL-initialized class pointer

2011-01-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47189 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug boehm-gc/43682] libgcj don't support Win x64?

2011-01-07 Thread aflyhorse at foxmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43682 --- Comment #2 from Chen Chen 2011-01-07 17:17:05 UTC --- I know it's about boehm-gc, and I've found that they have been solved in the upstream. I come here one year ago to ask for a merge. I cannot handle the multilib Makefile of boehm-gc... Thi

[Bug boehm-gc/43682] libgcj don't support Win x64?

2011-01-07 Thread vityan at vityan dot sytes.net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43682 Victor K. changed: What|Removed |Added CC||vityan at vityan dot |

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 --- Comment #9 from Martin Jambor 2011-01-07 16:57:45 UTC --- Please disregard the previous comment, I thought that was the case because of a typo.

[Bug bootstrap/47215] New: [4.6 Regression] Failed to bootstrap

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47215 Summary: [4.6 Regression] Failed to bootstrap Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassig..

[Bug c++/47211] ICE: in cp_build_addr_expr_1, at cp/typeck.c:4866 with -fms-extensions

2011-01-07 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47211 Zdenek Sojka changed: What|Removed |Added Keywords||ice-on-invalid-code --- Comment #3 from Zd

[Bug fortran/41580] [OOP] SAME_TYPE_AS and EXTENDS_TYPE_OF - add compile-time simplifcation

2011-01-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41580 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug fortran/41580] [OOP] SAME_TYPE_AS and EXTENDS_TYPE_OF - add compile-time simplifcation

2011-01-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41580 --- Comment #8 from Tobias Burnus 2011-01-07 16:19:34 UTC --- Author: burnus Date: Fri Jan 7 16:19:29 2011 New Revision: 168579 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168579 Log: 2011-01-07 Tobias Burnus PR fortran/41

[Bug c/47214] New: False warning "null argument where non-null required"

2011-01-07 Thread pkoning at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47214 Summary: False warning "null argument where non-null required" Product: gcc Version: 4.5.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo:

[Bug fortran/47204] [4.6 Regression] ICE: SIGSEGV in gfc_free_namespace (symbol.c:3323) on invalid code

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47204 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/47141] [4.6 Regression] segfault

2011-01-07 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47141 Jeffrey A. Law changed: What|Removed |Added AssignedTo|unassigned at gcc dot |law at redhat dot com

[Bug c++/47211] ICE: in cp_build_addr_expr_1, at cp/typeck.c:4866 with -fms-extensions

2011-01-07 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47211 --- Comment #2 from Zdenek Sojka 2011-01-07 15:40:25 UTC --- Thank you for your reply. I got that ICE when running the testsuite with -fms-extensions in RUNTESTFLAGS (actually, this isn't the only ICE caused by -fms-extensions, but the patch you

[Bug c++/47213] New: ICE: SIGSEGV in determine_visibility (decl2.c:2076) with -fvisibility-ms-compat

2011-01-07 Thread zsojka at seznam dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47213 Summary: ICE: SIGSEGV in determine_visibility (decl2.c:2076) with -fvisibility-ms-compat Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority:

[Bug target/43309] amd64 TLS IE code sequence on Solaris 2/x86 violates spec

2011-01-07 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43309 Rainer Orth changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/43309] amd64 TLS IE code sequence on Solaris 2/x86 violates spec

2011-01-07 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43309 --- Comment #17 from Rainer Orth 2011-01-07 15:27:50 UTC --- Author: ro Date: Fri Jan 7 15:27:47 2011 New Revision: 168575 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168575 Log: Backport from mainline: 2011-01-06 Rainer Orth

[Bug c++/47211] ICE: in cp_build_addr_expr_1, at cp/typeck.c:4866 with -fms-extensions

2011-01-07 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47211 Kai Tietz changed: What|Removed |Added CC||ktietz at gcc dot gnu.org --- Comment #1 from

[Bug c++/47212] [C++0x] crash on lambda returning lambda

2011-01-07 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47212 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCONF

[Bug c++/47208] [4.6 Regression] [C++0x] ICE: in decl_constant_var_p, at cp/decl2.c:3563 with missing #include

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47208 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/47212] New: [C++0x] crash on lambda returning lambda

2011-01-07 Thread a71104 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47212 Summary: [C++0x] crash on lambda returning lambda Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ AssignedTo: unassig...@g

[Bug c++/47207] [4.6 Regression] [C++0x] ICE: in decl_constant_var_p, at cp/decl2.c:3563 on invalid code

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47207 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/47206] [4.6 Regression] [C++0x] ICE: SIGSEGV in cp_tree_equal (tree.c:2150) with -fno-elide-constructors

2011-01-07 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47206 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/47133] code size opportunity for boolean expression evaluation

2011-01-07 Thread ibolton at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47133 Ian Bolton changed: What|Removed |Added Keywords||missed-optimization Status|UNCON

[Bug c++/47210] [C++0x] Compile error on type specifier in a friend declaration designates a class type

2011-01-07 Thread boostcpp at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47210 --- Comment #2 from Ryou Ezoe 2011-01-07 14:02:43 UTC --- Sorry, I didn't noticed that.

[Bug c++/47210] [C++0x] Compile error on type specifier in a friend declaration designates a class type

2011-01-07 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47210 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Summary|Compil

[Bug fortran/46313] [OOP] class container naming collisions

2011-01-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46313 --- Comment #22 from Tobias Burnus 2011-01-07 13:41:17 UTC --- (In reply to comment #20) > This is easily fixed by putting the first letter of the derived type name in > upper case: [...] (In reply to comment #21) > even with the patch for PR 41

[Bug fortran/46313] [OOP] class container naming collisions

2011-01-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46313 --- Comment #21 from Tobias Burnus 2011-01-07 13:25:56 UTC --- (In reply to comment #19) > (In reply to comment #18) > class(two_three), allocatable :: a1 > class(three), allocatable :: a2 > In the dump you can see that we end up with one vtab f

[Bug libfortran/47196] --disable-libquadmath breaks bootstrap in libgfortran (quadmath_weak.h not found)

2011-01-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47196 --- Comment #3 from Tobias Burnus 2011-01-07 13:16:48 UTC --- (In reply to comment #2) > (In reply to comment #1) > > c) Build libquadmath but no Fortran REAL(16) support > This would be > --enable-libquadmath --disable-libquadmath-support

[Bug middle-end/46823] [4.6 Regression] ICE: edge points to wrong declaration

2011-01-07 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46823 Martin Jambor changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment #8

[Bug target/43309] amd64 TLS IE code sequence on Solaris 2/x86 violates spec

2011-01-07 Thread ro at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43309 --- Comment #16 from Rainer Orth 2011-01-07 13:02:34 UTC --- Author: ro Date: Fri Jan 7 13:02:29 2011 New Revision: 168567 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168567 Log: Backport from mainline: 2011-01-06 Rainer Orth

[Bug fortran/41580] [OOP] SAME_TYPE_AS and EXTENDS_TYPE_OF - add compile-time simplifcation

2011-01-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41580 --- Comment #7 from Tobias Burnus 2011-01-07 12:59:06 UTC --- Submitted patch: http://gcc.gnu.org/ml/fortran/2011-01/msg00051.html

[Bug fortran/46313] [OOP] class container naming collisions

2011-01-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46313 --- Comment #20 from janus at gcc dot gnu.org 2011-01-07 12:58:07 UTC --- (In reply to comment #19) > In the dump you can see that we end up with one vtab for both types. This is easily fixed by putting the first letter of the derived type name in

[Bug tree-optimization/47205] GCC emits optimized out noinline function

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47205 --- Comment #3 from Jan Hubicka 2011-01-07 12:51:58 UTC --- Hmm, at second tought I guess statement gets improperly updated for lack of side effect in fixup_cfg. Will look into it. Even that is however not enough for function to be optimized aw

[Bug tree-optimization/47205] GCC emits optimized out noinline function

2011-01-07 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47205 Jan Hubicka changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug lto/47205] GCC emits optimized out noinline function

2011-01-07 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47205 --- Comment #1 from Jan Hubicka 2011-01-07 12:47:23 UTC --- > extern int foo(void); > > int main(void) > { > return foo() * 0; > } This is because gimple part of optimizers for some reason leads to the following in the optimized dump: main ()

Re: [Bug lto/47205] New: GCC emits optimized out noinline function

2011-01-07 Thread Jan Hubicka
> extern int foo(void); > > int main(void) > { > return foo() * 0; > } This is because gimple part of optimizers for some reason leads to the following in the optimized dump: main () { : foo (); return 0; } and only RTL optimizers do the trick. This is weird since pure/const detect funct

[Bug libfortran/47196] --disable-libquadmath breaks bootstrap in libgfortran (quadmath_weak.h not found)

2011-01-07 Thread dfranke at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47196 --- Comment #2 from Daniel Franke 2011-01-07 12:44:17 UTC --- (In reply to comment #1) > c) Build libquadmath but no Fortran REAL(16) support >If one wants to save a few KiB for Fortran but wants to us libquadmath, >e.g, with C/C++ This

[Bug lto/44463] whopr does not work with weak functions

2011-01-07 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44463 --- Comment #8 from Jan Hubicka 2011-01-07 12:41:45 UTC --- actually it might be as easy as walking alias pairs after decl merging and killing all pairs where decl has been replaced by different. This probably can be done at same time as we rewr

Re: [Bug lto/44463] whopr does not work with weak functions

2011-01-07 Thread Jan Hubicka
actually it might be as easy as walking alias pairs after decl merging and killing all pairs where decl has been replaced by different. This probably can be done at same time as we rewrite IL.

  1   2   >