[Bug lto/45679] ICE at lto1: error: edge points to wrong declaration while compiling povray

2010-09-16 Thread hubicka at gcc dot gnu dot org
--- Comment #3 from hubicka at gcc dot gnu dot org 2010-09-17 00:32 --- Fixed. -- hubicka at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRM

[Bug c++/45698] New: C++0x Variadic Templates: Infinite template recursion rather than an error message

2010-09-16 Thread Clint dot Smullen at gmail dot com
The first case works without any errors: #include template class A { }; template class B : A > { std::tuple t; }; Now, altering the tuple to hold a struct derived from Types also works: template struct C_M { }; template class C : A > { std::tuple...> t; }; However, declaring the s

[Bug middle-end/45699] New: Incorrect copy constructor generated with -O

2010-09-16 Thread bredelin at ucla dot edu
-libstdcxx-time=yes --enable-plugin --enable-gold --with-plugin-ld=ld.gold --with-tune=generic --disable-werror --enable-checking=yes --program-suffix=-4.6 Thread model: posix gcc version 4.6.0 20100916 (experimental) (GCC) The version of 4.5 is: $ g++-4.5 -v Using built-in specs. COLLECT_GCC=/usr/b

[Bug middle-end/45699] Incorrect copy constructor generated with -O

2010-09-16 Thread bredelin at ucla dot edu
--- Comment #1 from bredelin at ucla dot edu 2010-09-17 00:52 --- Created an attachment (id=21814) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21814&action=view) The problem file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699

[Bug middle-end/45699] Incorrect copy constructor generated with -O

2010-09-16 Thread bredelin at ucla dot edu
--- Comment #2 from bredelin at ucla dot edu 2010-09-17 00:53 --- Created an attachment (id=21815) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21815&action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45699

[Bug rtl-optimization/45621] [4.6 Regression] ICE: verify_cgraph_node failed: inlined_to pointer is set but no predecessors found with -fipa-cp-clone -flto

2010-09-16 Thread hubicka at gcc dot gnu dot org
--- Comment #2 from hubicka at gcc dot gnu dot org 2010-09-17 01:05 --- OK, problem is that we both devirtualize and clone the destination function. Then when producing clone, we run into: cgraph_update_edges_for_call_stmt_node (struct cgraph_node *node,

[Bug rtl-optimization/45621] [4.6 Regression] ICE: verify_cgraph_node failed: inlined_to pointer is set but no predecessors found with -fipa-cp-clone -flto

2010-09-16 Thread hubicka at gcc dot gnu dot org
--- Comment #3 from hubicka at gcc dot gnu dot org 2010-09-17 01:07 --- testing patch. -- hubicka at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|u

[Bug tree-optimization/45453] [4.6 Regression] ICE: verify_cgraph_node failed: inlined_to pointer set for noninline callers with -O2 -fno-early-inlining

2010-09-16 Thread hubicka at gcc dot gnu dot org
--- Comment #4 from hubicka at gcc dot gnu dot org 2010-09-17 01:09 --- patch posted. -- hubicka at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|un

[Bug c++/45698] C++0x Variadic Templates: Infinite template recursion rather than an error message

2010-09-16 Thread redi at gcc dot gnu dot org
--- Comment #1 from redi at gcc dot gnu dot org 2010-09-17 01:25 --- The 'typename' should not be necessary, and 4.5 and 4.6 compile it without problems -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45698

<    1   2