[Bug c++/37189] OpenMP task construct with implicit firstprivate variables ICEs

2008-09-03 Thread singler at gcc dot gnu dot org
--- Comment #5 from singler at gcc dot gnu dot org 2008-09-03 07:18 --- To my understanding of the OpenMP standard, a variable not mentioned in the task pragma is "firstprivate" by default. So stating this fact explicitly should not change anything, which makes things even stranger. --

[Bug rtl-optimization/37296] [4.4 Regression] Bootstrap failure compiling libgcc

2008-09-03 Thread tbm at cyrius dot com
--- Comment #24 from tbm at cyrius dot com 2008-09-03 07:56 --- (In reply to comment #23) > ../../../../gcc-4.4-work/libgcc/../gcc/libgcc2.c: In function '__cmpti2': > ../../../../gcc-4.4-work/libgcc/../gcc/libgcc2.c:1151: internal compiler > error: > in ei_next, at basic-block.h:735 I

[Bug inline-asm/37195] different variables get the same memory address in inline assembly

2008-09-03 Thread jdemeyer at cage dot ugent dot be
--- Comment #4 from jdemeyer at cage dot ugent dot be 2008-09-03 07:57 --- Created an attachment (id=16200) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16200&action=view) Testcase for powerpc-unknown-linux-gnu Also fails on powerpc: $ gcc -O1 test37195-powerpc.i -save-temps -c

[Bug c++/37189] OpenMP task construct with implicit firstprivate variables ICEs

2008-09-03 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-09-03 08:12 --- There is nothing strange about it, it is just a bug that needs to be fixed, and is caused by the design decision that the sharing status of implicitly determined is computed during the gimplification phase, but synthet

gcc-bugs@gcc.gnu.org

2008-09-03 Thread tbm at cyrius dot com
With current SVN (revision 139927): ./g++ -c -B. ~/pasmo-pasmo.ii pasmo.cpp: In member function 'void (Asm::*::Options::getemit() const)(std::ostream&)': pasmo.cpp:90: internal compiler error: same canonical type node for different types void (Asm::*)(std::ostream&) and void (Asm::* const)(std::os

gcc-bugs@gcc.gnu.org

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 08:17 --- Created an attachment (id=16201) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16201&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37342

gcc-bugs@gcc.gnu.org

2008-09-03 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-09-03 08:19 --- Presumably this one is the same, or do you want preprocessed code (or a different PR) for this too? internal compiler error: same canonical type node for different types void (Atlas::Objects::Dispatcher::* const)(const Atlas

[Bug tree-optimization/37343] New: [4.4 Regression] ICE in expand_expr_real_1, at expr.c:7290

2008-09-03 Thread tbm at cyrius dot com
I get the following ICE with current SVN (revision 139927): (sid)825:[EMAIL PROTECTED]: ..4.3-2008-09-03-r139927/gcc] ./xgcc -c -B. ~/pilrc-pilrc.i pilrc.c: In function 'ParseNavigation': pilrc.c:5537: warning: passing argument 2 of 'ParseNavigationList' from incompatible pointer type pilrc.c:538

[Bug tree-optimization/37343] [4.4 Regression] ICE in expand_expr_real_1, at expr.c:7290

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 08:27 --- Created an attachment (id=16202) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16202&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37343

[Bug target/37344] New: [4.4 Regression] sparc bootstrap fails with Bus error in libgcc2.c

2008-09-03 Thread tbm at cyrius dot com
Bootstrap of current trunk on SPARC/Linux fails with a Bus error when compiling libgcc2.c I'm not sure this is related to PR37279 since genattrtab works fine here. I configure with: configure --enable-languages=c,c++ --with-cpu=v8 --with-long-double-128 --build=sparc-linux-gnu --host=sparc-linux-

[Bug rtl-optimization/37341] Internal error: Segmentation fault (program cc1)

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-03 08:45 --- It is. *** This bug has been marked as a duplicate of 37290 *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/37290] [4.4 Regression] Endless recursion in cse_cc_succs

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-09-03 08:45 --- *** Bug 37341 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37290

gcc-bugs@gcc.gnu.org

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-03 08:48 --- Reducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37342

[Bug tree-optimization/37345] New: [4.4 Regression] Segfault in decl_function_context (TYPE_MAIN_VARIANT)

2008-09-03 Thread tbm at cyrius dot com
I get the following ICE with current trunk (revision 139927): (sid)866:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/g++ -c -O3 mkvtoolnix-output_control.ii In file included from /usr/include/matroska/KaxBlock.h:44, from src/merge/output_control.cpp:50: /usr/include/matroska/Kax

[Bug tree-optimization/37345] [4.4 Regression] Segfault in decl_function_context (TYPE_MAIN_VARIANT)

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 08:51 --- Created an attachment (id=16203) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16203&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37345

[Bug tree-optimization/37345] [4.4 Regression] Segfault in decl_function_context (TYPE_MAIN_VARIANT)

2008-09-03 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-09-03 08:51 --- Program received signal SIGSEGV, Segmentation fault. 0x009634e9 in decl_function_context (decl=) at gcc/tree.c:6676 6676 = TYPE_MAIN_VARIANT (gdb) where #0 0x009634e9 in decl_function_context (decl=)

[Bug middle-end/37343] [4.4 Regression] ICE in expand_expr_real_1, at expr.c:7290

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-09-03 08:52 --- We expand a PARM_DECL while cfun is NULL. #0 fancy_abort (file=0xf24e90 "/space/rguenther/src/svn/trunk/gcc/expr.c", line=7290, function=0xf25ab0 "expand_expr_real_1") at /space/rguenther/src/svn/trunk/gcc

[Bug libgomp/37346] New: [4.4 Regression] 101 insns needed body finalized, verify_cgraph_node failed

2008-09-03 Thread tbm at cyrius dot com
I get the following ICE with current trunk (r139927) (sid)816:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/g++ -fopenmp libgenome-gnFileSource.ii gnFileSource.cpp:131: error: missing callgraph edge for call stmt: __builtin_GOMP_critical_end (); gnFileSource.cpp:131: error: edge genome::gnFileS

gcc-bugs@gcc.gnu.org

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-09-03 09:04 --- class Asm; template class basic_ostream; typedef basic_ostream ostream; class Options { typedef void (Asm::* emitfunc_t) (ostream &); emitfunc_t getemit () const { return emitfunc; } emitfunc_t emitfunc;

[Bug libgomp/37346] [4.4 Regression] 101 insns needed body finalized, verify_cgraph_node failed

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 09:05 --- Created an attachment (id=16204) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16204&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37346

[Bug libgomp/37346] [4.4 Regression] 101 insns needed body finalized, verify_cgraph_node failed

2008-09-03 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-09-03 09:05 --- /* Testcase by Martin Michlmayr <[EMAIL PROTECTED]> */ template < class _CharT > struct char_traits; template < typename _CharT, typename _Traits = char_traits < _CharT > >class basic_ifstream; typedef basic_ifstream < cha

[Bug middle-end/37343] [4.4 Regression] ICE in expand_expr_real_1, at expr.c:7290

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-03 09:17 --- typedef enum RW { rwBitmapGrey, rwBitmapGrey16 } RW; void FindDepth(RW); void ParseDumpBitmap(RW kind, int maxfiles) { static const RW normalTypes[] = { }; const RW *bitmapTypes; int i; switch (kind)

[Bug tree-optimization/37345] [4.4 Regression] Segfault in decl_function_context (TYPE_MAIN_VARIANT)

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-03 09:19 --- Reducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37345

[Bug c++/37189] OpenMP task construct with implicit firstprivate variables ICEs

2008-09-03 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org

[Bug middle-end/37346] [4.4 Regression] 101 insns needed body finalized, verify_cgraph_node failed

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-03 09:21 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug c/37267] [4.2/4.3/4.4 Regression] #pragma inside structure initialization causes error

2008-09-03 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2008-09-03 09:41 --- Similar to PR25246. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37267

[Bug c/37267] [4.2/4.3/4.4 Regression] #pragma inside structure initialization causes error

2008-09-03 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-09-03 09:47 --- But I'm not convinced we want to allow pragmas in this context. While these pragmas aren't covered by the C standard, for all the covered pragmas in there they must appear outside of external declarations or explicit

[Bug inline-asm/31693] Incorrectly assigned registers to operands for ARM inline asm

2008-09-03 Thread siarhei dot siamashka at gmail dot com
--- Comment #5 from siarhei dot siamashka at gmail dot com 2008-09-03 09:52 --- I'm sorry, is anybody investigating this quite serious bug? If nobody has time/motivation to do this work, would it make sense for me to try fixing it myself and submit a patch here? -- http://gcc.gnu.o

[Bug c++/28293] ICE on invalid typedef

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2008-09-03 10:01 --- Patch at: http://gcc.gnu.org/ml/gcc-patches/2008-08/msg01070.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28293

[Bug middle-end/37334] gcc.dg/fastmath-2.c doesn't work

2008-09-03 Thread victork at gcc dot gnu dot org
--- Comment #2 from victork at gcc dot gnu dot org 2008-09-03 10:20 --- Yes, looks like a problem in testcase. This patch should fix it: Index: gcc/testsuite/gcc.dg/fastmath-2.c === --- gcc/testsuite/gcc.dg/fastmath-2.c (

[Bug middle-end/37275] [4.4 Regression] ICE when compile libgomp/task.c

2008-09-03 Thread linuxl4 at sohu dot com
--- Comment #3 from linuxl4 at sohu dot com 2008-09-03 10:42 --- [~/tmp]$gcc --version |head -1 gcc (GCC) 4.4.0 20080902 (experimental) [~/tmp]$gcc -g -O2 -march=i686 -fstack-protector -c task.c -o task.o /trunk/libgomp/task.c: In function 'GOMP_task': /trunk/libgomp/task.c:186: interna

[Bug tree-optimization/36630] [4.3/4.4 Regression] ICE in vect_update_ivs_after_vectorizer

2008-09-03 Thread irar at il dot ibm dot com
--- Comment #8 from irar at il dot ibm dot com 2008-09-03 10:43 --- (In reply to comment #7) > I still think that handling NULL from evolution_part_in_loop_num is the > correct thing to do. Even if you need to move this check to the analysis > phase. > > The interesting thing is that th

[Bug c/37331] ICE trying to compile /dev/null

2008-09-03 Thread patriciak784-gccmainling at yahoo dot de
--- Comment #3 from patriciak784-gccmainling at yahoo dot de 2008-09-03 10:46 --- (In reply to comment #2) > Most likely the same issue as PR 37215. > I don't know. This problem is totally strange... I checked my linux machine and some debian gcc 4.3.1-xx works correctly and also a se

[Bug c/37331] ICE trying to compile /dev/null

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2008-09-03 11:06 --- (In reply to comment #3) > ... a self compiled gcc 4.3.1 ... Scary ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37331

[Bug libstdc++/37347] New: valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread crazydm at gmail dot com
valarray::operator[](slice) const returns _Expr<_SClos<_ValArray,_Tp>, _Tp> instead of slice_array, this type cannot be casted (with static_cast) to slice_array. gcc barfs that "conversion from ‘std::_Expr, double>’ to non-scalar type ‘std::slice_array’ requested" This concerns only const version

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread crazydm at gmail dot com
--- Comment #1 from crazydm at gmail dot com 2008-09-03 11:25 --- Created an attachment (id=16205) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16205&action=view) The issue demonstration program this is a code that demostrates the issue. g++ slice_test.cpp -o slice_test

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread crazydm at gmail dot com
--- Comment #2 from crazydm at gmail dot com 2008-09-03 11:25 --- Created an attachment (id=16206) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16206&action=view) gcc -v -save-temps slice_test.cpp output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37347

[Bug tree-optimization/37345] [4.4 Regression] Segfault in decl_function_context (TYPE_MAIN_VARIANT)

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-09-03 11:26 --- class EbmlElement { virtual EbmlElement * Clone() const; }; class KaxTracks : public EbmlElement { public: EbmlElement * Clone() const { return new KaxTracks(*this); } }; KaxTracks kax_tracks; voi

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread crazydm at gmail dot com
--- Comment #3 from crazydm at gmail dot com 2008-09-03 11:27 --- Created an attachment (id=16207) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16207&action=view) slice_test.ii file in case you need it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37347

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2008-09-03 11:34 --- This is not a bug, see 26.3.1/3: "Any function returning a valarray is permitted to return an object of another type, provided all the const member functions of valarray are also applicabel to this type". CC-in

[Bug ada/37328] [4.4 Regression] ACATS la14021 ICE in gimple_assign_set_rhs1, at gimple.h:1747

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2008-09-03 11:35 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug ada/37328] [4.4 Regression] ACATS la14021 ICE in gimple_assign_set_rhs1, at gimple.h:1747

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #9 from rguenth at gcc dot gnu dot org 2008-09-03 11:36 --- Subject: Bug 37328 Author: rguenth Date: Wed Sep 3 11:35:18 2008 New Revision: 139931 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139931 Log: 2008-09-03 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread crazydm at gmail dot com
--- Comment #5 from crazydm at gmail dot com 2008-09-03 11:53 --- (In reply to comment #4) > This is not a bug, see 26.3.1/3: "Any function returning a valarray is > permitted to return an object of another type, provided all the const member > functions of valarray are also applicabel t

[Bug c++/37348] New: internal compiler error: tree check: expected var_decl, have field_decl in cp_finish_decl, at cp/decl.c:5461

2008-09-03 Thread simon_baldwin at yahoo dot com
The following demonstrates a (minor severity) gcc-4.4-20080829 ICE on error recovery with invalid code. No ICE seen in gcc 4.3.1 or prior. $ cat /tmp/bogus.cc struct Foo { // class Bar; template int f(Bar); }; $ ./gcc/xgcc --version xgcc (GCC) 4.4.0 20080829 (experimental) ... $ ./gcc/xgcc

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2008-09-03 12:02 --- (In reply to comment #5) > Well, but it is not applicabel to helper class slice_array. No, no, is totally applicable. And this is a well known design choice, allowed by the standard on purpose, in this way imp

[Bug c++/37348] [4.4 Regression] internal compiler error: tree check: expected var_decl, have field_decl in cp_finish_decl, at cp/decl.c:5461

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-09-03 12:06 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2008-09-03 12:08 --- Also note: in your original message you have wrong the relevant bit: > valarray::operator[](slice) const returns _Expr<_SClos<_ValArray,_Tp>, _Tp> > instead of slice_array, ^^^ The r

[Bug bootstrap/37349] New: [4.4 Regression] bootstrap broken on Alpha: Link tests are not allowed after GCC_NO_EXECUTABLES.

2008-09-03 Thread tbm at cyrius dot com
I get the following bootstrap error on Alpha: checking for uintptr_t... yes checking for a 64-bit type... uint64_t checking for pid_t... yes checking for library containing strerror... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. make[2]: *** [configure-stage2-libiberty]

[Bug bootstrap/37349] [4.4 Regression] bootstrap broken on Alpha: Link tests are not allowed after GCC_NO_EXECUTABLES.

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 12:20 --- I forgot to mention that this is with current SVN. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37349

[Bug c/37331] ICE trying to compile /dev/null

2008-09-03 Thread patriciak784-gccmainling at yahoo dot de
--- Comment #5 from patriciak784-gccmainling at yahoo dot de 2008-09-03 12:21 --- (In reply to comment #4) > (In reply to comment #3) > > ... a self compiled gcc 4.3.1 ... > > Scary ;) > What did you expect, Paolo? Well, I just compiled gcc-4_3-branch @ rev 137894 and the resulting g

[Bug middle-end/37346] [4.4 Regression] 101 insns needed body finalized, verify_cgraph_node failed

2008-09-03 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-09-03 12:24 --- Testing a fix. -- jakub at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unass

[Bug libstdc++/37347] valarray::operator[](slice) const returns wrong type.

2008-09-03 Thread crazydm at gmail dot com
--- Comment #8 from crazydm at gmail dot com 2008-09-03 12:25 --- (In reply to comment #7) > Also note: in your original message you have wrong the relevant bit: > > > valarray::operator[](slice) const returns _Expr<_SClos<_ValArray,_Tp>, _Tp> > > instead of slice_array, >

[Bug fortran/37193] [4.3/4.4 Regression] "USE mod, ONLY: i, i=>j" does not import "i"

2008-09-03 Thread domob at gcc dot gnu dot org
--- Comment #2 from domob at gcc dot gnu dot org 2008-09-03 12:27 --- Subject: Bug 37193 Author: domob Date: Wed Sep 3 12:25:57 2008 New Revision: 139936 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139936 Log: 2008-08-30 Daniel Kraft <[EMAIL PROTECTED]> PR fortran

[Bug fortran/36371] [4.3 Regression] Wrong locus for errors in DATA statement

2008-09-03 Thread domob at gcc dot gnu dot org
--- Comment #3 from domob at gcc dot gnu dot org 2008-09-03 12:27 --- Subject: Bug 36371 Author: domob Date: Wed Sep 3 12:25:57 2008 New Revision: 139936 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139936 Log: 2008-08-30 Daniel Kraft <[EMAIL PROTECTED]> PR fortran

[Bug fortran/37193] [4.3/4.4 Regression] "USE mod, ONLY: i, i=>j" does not import "i"

2008-09-03 Thread domob at gcc dot gnu dot org
--- Comment #3 from domob at gcc dot gnu dot org 2008-09-03 12:28 --- Fixed on 4.4 and 4.3. -- domob at gcc dot gnu dot org changed: What|Removed |Added Statu

[Bug c++/37348] [4.4 Regression] internal compiler error: tree check: expected var_decl, have field_decl in cp_finish_decl, at cp/decl.c:5461

2008-09-03 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2008-09-03 12:51 --- That's clearly not a regression, at least not a recent one (tried 4.1 as well). The thing is just that you get ICE only with checking enabled. -- jakub at gcc dot gnu dot org changed: What|Removed

[Bug bootstrap/37349] [4.4 Regression] bootstrap broken on Alpha: Link tests are not allowed after GCC_NO_EXECUTABLES.

2008-09-03 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-09-03 12:55 --- Also fails with: configure --enable-languages=c,c++ --build=alpha-linux-gnu --host=alpha-linux-gnu --target=alpha-linux-gnu -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37349

[Bug bootstrap/37349] [4.4 Regression] bootstrap broken on Alpha: undefined reference to _Jv_RegisterClasses

2008-09-03 Thread tbm at cyrius dot com
--- Comment #3 from tbm at cyrius dot com 2008-09-03 13:05 --- Sorry, I used make -j2 and only looked at the error at the end... but I just realized there's another error earlier on and that's the real problem. checking for alpha-linux-gnu-gcc... /home/tbm/tmp/gcc/3/4.3-2008-09-03-r139

[Bug bootstrap/37122] fixed-value.c and tree-ssa-loop-ivopts.c won't compile with Sun Studio 11 on Solaris 9 due to incompatible operand types

2008-09-03 Thread davediff at nbcs dot rutgers dot edu
--- Comment #4 from davediff at nbcs dot rutgers dot edu 2008-09-03 13:28 --- Yes, your right it is a bug in Sun's Compiler. For those interested it is bug ID: 6406892. The sun patch that fixes this bug is 121015-06 available here: http://sunsolve.sun.com/show.do?target=patchpage --

[Bug debug/37322] [4.4 Regression] FAIL: gfortran.dg/debug/pr35154-dwarf2.f

2008-09-03 Thread dominiq at lps dot ens dot fr
--- Comment #3 from dominiq at lps dot ens dot fr 2008-09-03 13:50 --- > ... then it is likely that the test pass. Indeed it does, though I only tested a partial patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37322

[Bug bootstrap/37330] mpfr & 32/64 multilib issue

2008-09-03 Thread olivier dot raoult at st dot com
--- Comment #4 from olivier dot raoult at st dot com 2008-09-03 14:04 --- Verstehen! Thanks! -- olivier dot raoult at st dot com changed: What|Removed |Added

[Bug c++/37350] New: Specialized template base class name not accepted

2008-09-03 Thread ian at airs dot com
C++98 [temp.local] says "Within the scope of a class template specialization or partial specialization, when the name of the template is neither qualified nor followed by <, it is equivalent to the name of the template followed by the template-arguments enclosed in <>." That does not work when a t

[Bug middle-end/37343] [4.4 Regression] ICE in expand_expr_real_1, at expr.c:7290

2008-09-03 Thread hubicka at ucw dot cz
--- Comment #4 from hubicka at ucw dot cz 2008-09-03 14:30 --- Subject: Re: [4.4 Regression] ICE in expand_expr_real_1, at expr.c:7290 Hi, this is switch conversion bug. It attempts to convert the switch and construct static array with &function_parameter in initializer that naturally

[Bug libstdc++/37351] New: std::result_of requires nested template

2008-09-03 Thread jwakely dot gcc at gmail dot com
The specification of std::result_of is simpler than std::tr1::result_of, there is no mention of a nested typename F::template result::type in the C++0x WP. The libstdc++ implementation in tr1_impl follows the TR1 spec and so fails on code like this: #include struct F { int operator()(int i)

[Bug c++/37350] Specialized template base class name not accepted

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-09-03 14:50 --- I don't read from the sentence that this applies to base class names, it says "the name of the template" only. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37350

[Bug c++/37350] Specialized template base class name not accepted

2008-09-03 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-09-03 14:51 --- EDG rejects it with t.C(5): error: argument list for class template "base" is missing typedef base b; ^ but accepts it if you use derived instead of base (like gcc does). -- http://gcc.

[Bug libstdc++/37351] std::result_of requires nested template

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2008-09-03 14:57 --- Jonathan, I'm sure you are right, but we don't keep track of all the individual differences between TR1 stuff and C++0x stuff! There are literally thousands of them! If you want to quickly hack a patch for this

[Bug libstdc++/37351] std::result_of requires nested template

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2008-09-03 14:59 --- Well, of course that would be decltype, not __typeof__. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37351

[Bug libstdc++/36962] [C++0x] Add constructors / assignment operators from unique_ptr to shared_ptr

2008-09-03 Thread jwakely dot gcc at gmail dot com
--- Comment #9 from jwakely dot gcc at gmail dot com 2008-09-03 15:00 --- I have another patch ready for this, but it doesn't work with unique_ptr where D is a reference type, due to Bug 37351 e.g. constructing from unique_ptr&> fails to compile because std::reference_wrapper>::operat

[Bug libstdc++/37351] std::result_of requires nested template

2008-09-03 Thread jwakely dot gcc at gmail dot com
--- Comment #3 from jwakely dot gcc at gmail dot com 2008-09-03 15:04 --- Agreed, the reason I reported this is that it causes problems with my work on Bug 36962 because std::reference_wrapper uses result_of -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37351

[Bug libstdc++/36962] [C++0x] Add constructors / assignment operators from unique_ptr to shared_ptr

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #10 from paolo dot carlini at oracle dot com 2008-09-03 15:04 --- Sure, no problem. Let's just do the split and implement as much as the unique_ptr changes as possible. If then updating result_of for C++0x is enough, everything is perfectly fine. -- http://gcc.gnu.org/b

[Bug libstdc++/37351] [c++0x] std::result_of requires nested template

2008-09-03 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2008-09-03 15:05 --- Ok... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37351

[Bug libstdc++/36962] [C++0x] Add constructors / assignment operators from unique_ptr to shared_ptr

2008-09-03 Thread jwakely dot gcc at gmail dot com
--- Comment #11 from jwakely dot gcc at gmail dot com 2008-09-03 15:08 --- Yes, the problem is with result_of, not my changes to shared_ptr. It will work with unique_ptr if a type D::result_type exists, so I'll submit the new patch tonight. -- http://gcc.gnu.org/bugzilla/show_bug.

[Bug rtl-optimization/37296] [4.4 Regression] Bootstrap failure compiling libgcc

2008-09-03 Thread vmakarov at redhat dot com
--- Comment #25 from vmakarov at redhat dot com 2008-09-03 15:36 --- The problem is in sorting insn chains according to their frequencies to get a better reloads for most frequently executed insns. This very simple optimization was introduced on IRA branch. Correct updating elimin

Olha isso ai, ver o q vc acha..

2008-09-03 Thread m-silva-teixeira
=== olha ai. depois me fala ok. http://veja-capa-album-video.sytes.net Aquele que não luta pelo que quer, não merece o que deseja.

[Bug middle-end/37243] [4.4 Regression] IRA causes wrong code generation

2008-09-03 Thread hjl dot tools at gmail dot com
--- Comment #22 from hjl dot tools at gmail dot com 2008-09-03 16:05 --- (In reply to comment #7) > Created an attachment (id=16155) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16155&action=view) [edit] > Test case from 2006.434.zeusmp > > Though fail to extract a smaller case,

[Bug c++/37352] New: thunks for virtual function should work on lto

2008-09-03 Thread espindola at google dot com
>From http://gcc.gnu.org/ml/gcc-patches/2008-03/msg00349.html: Currently the thunks for a function are emitted from the frontend, exactly when the function itself is emitted (as RTL). The frontend does some analysis of thunks beforehand already, but I simply deactivated emission of

[Bug tree-optimization/37353] New: [4.4 Regression] ICE: vector VEC(gimple,base) push domain error, in tree_call_cdce at tree-call-cdce.c:890

2008-09-03 Thread tbm at cyrius dot com
With trunk: (sid)988:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/g++ -O2 qucs-hic2_full.core.ii hic2_full.core.cpp: In member function 'void hic2_full::calcVerilog()': hic2_full.core.cpp:345: internal compiler error: vector VEC(gimple,base) push domain error, in tree_call_cdce at tree-call-cd

[Bug tree-optimization/37353] [4.4 Regression] ICE: vector VEC(gimple,base) push domain error, in tree_call_cdce at tree-call-cdce.c:890

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 16:30 --- Created an attachment (id=16208) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16208&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37353

[Bug tree-optimization/37354] New: [4.4 Regression] ICE: in find_func_aliases, at tree-ssa-structalias.c:3906

2008-09-03 Thread tbm at cyrius dot com
With current trunk: (sid)995:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/g++ -O traverso-AlsaDriver.ii In file included from ../common/defines.h:8, from Driver.h:27, from AlsaDriver.h:30, from AlsaDriver.cpp:28: ../common/FastDelegate.h: In fu

[Bug tree-optimization/37354] [4.4 Regression] ICE: in find_func_aliases, at tree-ssa-structalias.c:3906

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 16:34 --- Created an attachment (id=16209) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16209&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37354

[Bug fortran/37355] New: Request runtime preconnected buffer option for gfortran

2008-09-03 Thread MMcVeigh at att dot net
When FORTRAN code is combined with C, there can be instances of non-chronological output for STDOUT and STDERR. Setting the environment variable GFORTRAN_PRECONNECTED_UNBUFFERED is effective, but is not helpful for uncontrolled customer shell environments. I would like a method to override the de

[Bug middle-end/37356] New: [4.4 Regression] ICE in gsi_insert_seq_nodes_after, at gimple-iterator.c:222

2008-09-03 Thread tbm at cyrius dot com
With trunk from today. I only see this on powerpc, not on x86_64. (sid)2447:[EMAIL PROTECTED]: ~] /usr/lib/gcc-snapshot/bin/g++ -c -O1 pokerth-game.cc pokerth-game.cc: In constructor 'boost::date_time::base_time::base_time(const typename time_system::date_type&, const typename time_system::time_

[Bug middle-end/37356] [4.4 Regression] ICE in gsi_insert_seq_nodes_after, at gimple-iterator.c:222

2008-09-03 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-09-03 17:23 --- Created an attachment (id=16210) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16210&action=view) Preprocessed code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37356

[Bug middle-end/37356] [4.4 Regression] ICE in gsi_insert_seq_nodes_after, at gimple-iterator.c:222

2008-09-03 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-09-03 17:24 --- Created an attachment (id=16211) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16211&action=view) Slightly reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37356

[Bug middle-end/37346] [4.4 Regression] 101 insns needed body finalized, verify_cgraph_node failed

2008-09-03 Thread jakub at gcc dot gnu dot org
--- Comment #5 from jakub at gcc dot gnu dot org 2008-09-03 17:26 --- http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139937 -- jakub at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/37357] New: [4.4 Regression] Revision 139772 breaks C++

2008-09-03 Thread hjl dot tools at gmail dot com
With revision 139772, gcc no longer generates some functions. -- Summary: [4.4 Regression] Revision 139772 breaks C++ Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug middle-end/37346] [4.4 Regression] 101 insns needed body finalized, verify_cgraph_node failed

2008-09-03 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-09-03 17:31 --- Subject: Bug 37346 Author: jakub Date: Wed Sep 3 17:30:35 2008 New Revision: 139941 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139941 Log: Fix up PR number - PR c++/37346 Added: trunk/gcc/testsuite/g

[Bug middle-end/37357] [4.4 Regression] Revision 139772 breaks C++

2008-09-03 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2008-09-03 17:32 --- Created an attachment (id=16212) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16212&action=view) A testcase [EMAIL PROTECTED] 874]$ make ../139771/usr/bin/gcc -S -O2 case.cc -o old.s ../139772/usr/bin/gcc -S

[Bug tree-optimization/37354] [4.4 Regression] ICE: in find_func_aliases, at tree-ssa-structalias.c:3906

2008-09-03 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-09-03 17:34 --- Created an attachment (id=16213) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16213&action=view) Slightly reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37354

[Bug middle-end/37357] [4.4 Regression] IPA-CP breaks C++

2008-09-03 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2008-09-03 18:02 --- Revision 139762 also fails with -O3: ../139761/usr/bin/gcc -S -O3 case.cc -o old.s ../139762/usr/bin/gcc -S -O3 case.cc -o new.s grep -q EPKNS_10DOMElementEPKtiS5_S5_S5_S5_ old.s grep -q EPKNS_10DOMElementEPKtiS5_

[Bug middle-end/37357] [4.4 Regression] IPA-CP is broken for some C++ code

2008-09-03 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug fortran/37355] Request runtime preconnected buffer option for gfortran

2008-09-03 Thread kargl at gcc dot gnu dot org
-- kargl at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement Priority|P3 |P5 http:/

[Bug tree-optimization/37315] [4.4 Regression]: gcc.c-torture/execute/931018-1.c int-compare.c ieee/inf-2.c mzero6.c

2008-09-03 Thread hubicka at gcc dot gnu dot org
--- Comment #8 from hubicka at gcc dot gnu dot org 2008-09-03 18:17 --- Subject: Bug 37315 Author: hubicka Date: Wed Sep 3 18:16:26 2008 New Revision: 139945 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139945 Log: PR tree-optimization/37315 * cgraph.c (cgrap

[Bug middle-end/37356] [4.4 Regression] ICE in gsi_insert_seq_nodes_after, at gimple-iterator.c:222

2008-09-03 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug tree-optimization/37345] [4.4 Regression] Segfault in decl_function_context (TYPE_MAIN_VARIANT)

2008-09-03 Thread hubicka at ucw dot cz
--- Comment #5 from hubicka at ucw dot cz 2008-09-03 18:33 --- Subject: Re: [4.4 Regression] Segfault in decl_function_context (TYPE_MAIN_VARIANT) Testing: * tree.c (build_function_type_skip_args): Build distinct type copy; set TYPE_CONTEXT. (build_function_dec

[Bug middle-end/37293] [4.4 Regression] r139762 breaks libstdc++ build on darwin

2008-09-03 Thread pinskia at gcc dot gnu dot org
--- Comment #19 from pinskia at gcc dot gnu dot org 2008-09-03 18:48 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNE

[Bug middle-end/37293] [4.4 Regression] r139762 breaks libstdc++ build on darwin

2008-09-03 Thread pinskia at gcc dot gnu dot org
--- Comment #20 from pinskia at gcc dot gnu dot org 2008-09-03 18:49 --- Subject: Bug 37293 Author: pinskia Date: Wed Sep 3 18:48:27 2008 New Revision: 139946 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139946 Log: 2008-09-03 Andrew Pinski <[EMAIL PROTECTED]> PR

[Bug middle-end/37358] New: [4.4 Regression] IPA-CP generates duplicated symbols at -O3

2008-09-03 Thread hjl dot tools at gmail dot com
On Linux/x86-64, revision 139919 generates: [EMAIL PROTECTED] rrs]$ cat x.cc class FormatterListener { public: void cdata( const unsigned short * const ch, const unsigned long length); }; class XSLTEngineImpl { public: FormatterListener* getFormatterListener() const; void characters (

[Bug middle-end/37358] [4.4 Regression] IPA-CP generates duplicated symbols at -O3

2008-09-03 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

  1   2   >