[Bug fortran/38657] [4.3/4.4 Regression] PUBLIC/PRIVATE Common blocks

2008-12-28 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38657

[Bug c++/38659] New: Enhancement in _cpp_save_parameter

2008-12-28 Thread wuhui1973 at 21cn dot com
In following definition of _cpp_save_parameter of v3.4.6 (It also can be found in v4.3.0) 1238 bool 1239 _cpp_save_parameter (cpp_reader *pfile, cpp_macro *macro, cpp_hashnode *node) 1240 { ... 1255 node->flags |= NODE_MACRO_ARG; 1256 len = macro->paramc * sizeof (union _cpp_hashnode_va

[Bug c++/35147] ICE trying to expand an argument pack with zero arguments

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 07:37 --- Related to PR 37737. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Last reconfi

[Bug bootstrap/35155] Ada not building on gcc-4.2.3

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 07:31 --- Fixed so closing. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Statu

[Bug inline-asm/35160] local-alloc introduces sharing of the same pseudo/hard reg between different output regs in inline asm

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #21 from pinskia at gcc dot gnu dot org 2008-12-29 07:30 --- local-alloc will likely be removed for 4.4, do you know if IRA has the same issue? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35160

[Bug middle-end/31827] limits-exprparen.c: Pid 2297 received a SIGSEGV for stack growth failure

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-29 07:24 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug other/31827] limits-exprparen.c: Pid 2297 received a SIGSEGV for stack growth failure

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-29 07:23 --- *** Bug 38605 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug testsuite/38605] Out of stack space on gcc.c-torture/compile/limits-exprparen.c

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 07:23 --- *** This bug has been marked as a duplicate of 31827 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug bootstrap/35211] Dist tarball is missing (Bison-generated) java/parse-scan.c

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 07:12 --- Is this still true in newer GCC releases? Also this was removed in 4.3 and above. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35211

[Bug debug/29202] [4.2/4.3 Regression] ICE with external template and const data in the template

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2008-12-29 06:59 --- This was most likely fixed for 4.4 by the removal of DECL_INLINE. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug debug/29202] [4.2/4.3/4.4 Regression] ICE with external template and const data in the template

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-12-29 06:56 --- A patch was posted to http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00850.html Maybe some other cgraph changes in 4.4 fixes the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29202

[Bug c++/35268] ICE on virtual function in template with pointer-to-member-function template parameter

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 06:53 --- *** This bug has been marked as a duplicate of 37093 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/37093] [4.2/4.3/4.4 Regression] ICE with pointer to member template parameters

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-12-29 06:53 --- *** Bug 35268 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/35251] internal compiler error: verify_stmts failed

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-29 06:51 --- Fixed in 4.3.0 at least. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/36798] internal compiler error: in arm_expand_binop_builtin, at config/arm/arm.c:12548

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2008-12-29 06:50 --- I think this is a dup of bug 35294. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36798

[Bug c++/35297] Compiling error with variadic template with fixed parameter with default type.

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 06:44 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug middle-end/35302] Missing partial dead store elimination

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 06:41 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug middle-end/35302] Missing partial dead store elimination

2008-12-28 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35302

[Bug target/35311] [4.2 only] ICE at postreload.c:392 while building webkit on s390

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-29 06:36 --- Note the 4.2 branch is closing soon. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/35457] Error building GCC trunk on CELL SPU

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2008-12-29 06:34 --- Isn't this fixed now? There was a new newlib release last week: http://sourceware.org/ml/newlib/2008/msg00754.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35457

[Bug middle-end/35343] Sum-reduction loop not recognized (enable -fvariable-expansion-in-unroller by default)

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-29 06:30 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug middle-end/35342] Full unrolling limitation -- inner most loop only

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 06:25 --- This was truely fixed by the patches to fix PR 18754/34223. We now iterate after unrolling. (tree_unroll_loops_completely): Re-structure to iterate over innermost loops with intermediate CFG cleanup

[Bug target/35364] ICE on ia64 with vector declaration inside #pragma omp parallel

2008-12-28 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 middle-end/35346] Scalar replacement -- handling of conditional generator -- missing

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 06:15 --- Hmm: MEM[symbol: b, index: ivtmp.27, step: 4, offset: 4294967292] Why do we produce a step and an offset when they cancel? If we change the store to a[i+1] to be unconditional, predictive commoning does the correct

[Bug c++/33738] -Wtype-limits misses a warning when comparing enums

2008-12-28 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33738

[Bug middle-end/35413] [meta-bug] Remaining issues blocking the removal of libcall notes from the compiler

2008-12-28 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 target/35495] Error in compiling 64 bit on AIX 5.1 for C++.

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 04:29 --- Can you give the output of: g++ -maix64 a.cpp -v Also can you try a newer version of GCC, like 4.3? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/35580] ICE in bootstrap while building libgcj

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 04:21 --- libgcj is known to work on 11.11, see PR 37264. Does this happen now? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug middle-end/33989] Extra load/store for float with union

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2008-12-29 04:18 --- (In reply to comment #9) > Can we fix this at expansion time? Thus, move the VIEW_CONVERT_EXPR from the > rhs to the lhs? This might be a target dependent optimization. Yes but then we have to fix fwprop to forw

[Bug c++/35640] [4.2/4.3/4.4 Regression] invalid access to protected base class

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 04:13 --- Confirmed, a regression from at least 3.3 which gave: t.cc: In constructor `C::C(B&)': t.cc:14: error: `A' is an inaccessible base of `B' -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug bootstrap/35720] ICE during build of 4.3.0 on AIX 5.3, function '__gcov_execlp', libgcov.c:858

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-29 04:07 --- No feedback in 3 months so closing. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35727] Nested class of specialized template class bug

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-29 04:06 --- You just want: struct A::B { B() { cout << __PRETTY_FUNCTION__ << endl; } }; Since you already specialized A, you don't need to specialize A::B. -- pinskia at gcc dot gn

[Bug target/35764] improper load from volatile

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-29 03:54 --- Confirmed, -march=i386 -mtune=i686 is needed to confirm the bug in general. GCC is producing a "conditional move" for the code even though it is invalid to produce such a thing. -- pinskia at gcc dot gnu dot org

[Bug middle-end/35762] wrong code emitted for loop with volatile induction variable

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 03:51 --- In fact it is the same as PR 35764. *** This bug has been marked as a duplicate of 35764 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/35764] improper load from volatile

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-29 03:51 --- *** Bug 35762 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35764

[Bug middle-end/35762] wrong code emitted for loop with volatile induction variable

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 03:50 --- >The output is not correct, it unconditionally returns the value from g_13. No, it does not. You missed: setle %al movzbl %al, %eax subl$1, %eax Now it unconditionally reads from g_

[Bug target/35766] a?a+C:0 can be done branchless

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 03:46 --- Actually this comes down to optimizing: int f(int a) { if (a) return a +4; return 0; } Into the sequence which is mentioned, that is using subtract with borrow and such. -- pinskia at gcc dot gnu dot org

[Bug c++/35766] Should cast pointers and references more efficiently and safely

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 03:44 --- I get a branchless form with -march=i686 -O2: testl %edx, %edx leal4(%edx), %ecx cmovne %ecx, %eax Also in your case if d is NULL, then b has to be NULL. Nothing to do with anything

[Bug middle-end/35781] [4.4 Regression]: Revision 133759 breaks ia64

2008-12-28 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 c++/35784] [C++0x] Bogus inaccessibility error on variadic partial template specialization.

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 03:38 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCON

[Bug tree-optimization/38154] comp-goto-1.c failing when compiled with -ftree-parallelize-loops=4

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #1 from reichelt at gcc dot gnu dot org 2008-12-29 03:34 --- *** This bug has been marked as a duplicate of 38153 *** -- reichelt at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/35814] demangler fails on variadic template with empty parameter pack

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 03:34 --- This works on the trunk now. Closing as fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug tree-optimization/38153] ICE in testcase when compiled with -ftree-parallelize-loops

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #3 from reichelt at gcc dot gnu dot org 2008-12-29 03:34 --- *** Bug 38154 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38153

[Bug middle-end/38250] ICE with -O2 -ftree-loop-distribution

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #7 from reichelt at gcc dot gnu dot org 2008-12-29 03:22 --- *** Bug 36116 has been marked as a duplicate of this bug. *** -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/36116] ICE with -O2 -ftree-loop-distribution -funsafe-loop-optimizations -m32

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2008-12-29 03:22 --- Instead of a segfault I see a crash in fold_binary, at fold-const.c:9278 Reduced testcase that crashes already with "-O -ftree-loop-distribution": == extern void *malloc (_

[Bug bootstrap/26814] Bootstrapping with a non default ABI (-m64 on ppc-darwin or on ppc-linux with a compiler defaulting to 32 and now defaulting to 64)

2008-12-28 Thread lucier at math dot purdue dot edu
--- Comment #21 from lucier at math dot purdue dot edu 2008-12-29 03:06 --- Thanks for your comments. So, to get back to basics, how do I build a compiler on darwin that has a 64-bit gcc/cc1/etc., but compiles to 32-bit binaries by default? -- http://gcc.gnu.org/bugzilla/show_bug.

[Bug bootstrap/26814] Bootstrapping with a non default ABI (-m64 on ppc-darwin or on ppc-linux with a compiler defaulting to 32 and now defaulting to 64)

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #20 from pinskia at gcc dot gnu dot org 2008-12-29 02:42 --- >/Users/lucier/programs/gcc/objdirs/mainline/./gcc/as: line 76: exec: : not found That means as was not found in the first place. >--target=powerpc-apple-darwin9.6.0 Since build == host != target, you are build

[Bug debug/37058] [4.4 Regression] profiling testcases fail with .cfi_endproc without corresponding .cfi_startproc

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-29 02:35 --- *** This bug has been marked as a duplicate of 34999 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug rtl-optimization/34999] Fallthru crossing edges in partition_hot_cold_basic_blocks are not been fixed when the section ends with call insn

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #21 from pinskia at gcc dot gnu dot org 2008-12-29 02:35 --- *** Bug 37058 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug other/35857] --disable-shared doesn't install libgcc_eh.a

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 02:38 --- IIRC libgcc_eh.a is only needed for shared targets. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35857

[Bug target/35876] Exceptions not working on FreeBSD

2008-12-28 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|major |normal Component|c++ |target GCC ta

[Bug tree-optimization/33361] ICE in find_outermost_region_in_block, at tree-cfg.c:4803

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #9 from reichelt at gcc dot gnu dot org 2008-12-29 02:32 --- *** Bug 33981 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33361

[Bug middle-end/33981] Compiler ICE when using -fopenmp with C++ code

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2008-12-29 02:32 --- With a little tweaking the testcase compiles under GCC 4.3.x or even GCC 4.4.0. It compiles fine without crash using "-O -fopenmp" and "-O3 -fopenmp". So the bug is really fixed in GCC 4.3.0 and up. This looks rea

[Bug middle-end/36226] Optimization corrupts volatile function pointer return handling

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-29 02:31 --- volatile here means noreturn. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35889] spu_check_builtin_parm function fails on templates.

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-29 02:28 --- If you are using the specific intrinsics, you need to use a literal n here. Try: template < typename T> inline T rot_veci( T v, const int n ) __atrribute__((always_inline)) template < typename T> inline T rot_veci

[Bug libobjc/36610] message forwarding broken on x86_64: self is not receiver

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-29 02:18 --- Subject: Bug 36610 Author: pinskia Date: Mon Dec 29 02:16:45 2008 New Revision: 142945 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142945 Log: 2008-12-28 Andrew Pinski PR libobjc/36610

[Bug c++/38658] inefficient code on trivial try/catch statement

2008-12-28 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement Keywords||missed-op

[Bug c++/38658] inefficient code on trivial try/catch statement

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-29 01:50 --- You would think that but I think no C++ compiler does that optimization at all. They might get rid of empty final's but not throw catches. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38658

[Bug bootstrap/26814] Bootstrapping with a non default ABI (-m64 on ppc-darwin or on ppc-linux with a compiler defaulting to 32 and now defaulting to 64)

2008-12-28 Thread lucier at math dot purdue dot edu
--- Comment #19 from lucier at math dot purdue dot edu 2008-12-29 01:30 --- Maybe you could offer a few more details; I just tried % cat ../../mainline/build-and-check-gcc-64-32 #!/bin/tcsh /bin/rm -rf *; ../../mainline/configure CC='/usr/bin/gcc-4.0 -mcpu=970 -m64' --build=powerpc64-a

[Bug bootstrap/29311] toplevel configure script does not test for GNU Make

2008-12-28 Thread bkorb at gnu dot org
--- Comment #4 from bkorb at gnu dot org 2008-12-29 01:24 --- If GNU Make is only required for the GCC build, then the configure script for the gcc piece is the only place where such code would be needed. Anyway, my basic point is that it would be very helpful to not force folks to find

[Bug fortran/38657] [4.3/4.4 Regression] PUBLIC/PRIVATE Common blocks

2008-12-28 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 bootstrap/29311] toplevel configure script does not test for GNU Make

2008-12-28 Thread pinskia at gmail dot com
--- Comment #3 from pinskia at gmail dot com 2008-12-29 00:49 --- Subject: Re: toplevel configure script does not test for GNU Make On Sun, Dec 28, 2008 at 6:01 PM, bkorb at gnu dot org wrote: > > > --- Comment #2 from bkorb at gnu dot org 2008-12-28 23:01 --- > It would seem

[Bug c++/38658] New: inefficient code on trivial try/catch statement

2008-12-28 Thread sebor at roguewave dot com
I would expect a C++ compiler to generate optimal and equivalently efficient code for both of the functions below. gcc 4.3 generates much worse code for bar() than for foo() even at -O3. int foo () { return 1; } int bar () { try { throw 1; } catch (int i) { return i; } } -- Summary:

[Bug c++/35497] Compiling error with template part. spec. involving function call and >> in c++0x

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #3 from reichelt at gcc dot gnu dot org 2008-12-29 00:16 --- Yes, it's indeed a duplicate. The bug has been fixed for GCC 4.4.0. *** This bug has been marked as a duplicate of 36460 *** -- reichelt at gcc dot gnu dot org changed: What|Removed

[Bug c++/36460] No space between >'s not always handled in C++0x

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #8 from reichelt at gcc dot gnu dot org 2008-12-29 00:16 --- *** Bug 35497 has been marked as a duplicate of this bug. *** -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/36740] [c++0x] Compiler accepts invalid syntax in variadic template specialization

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2008-12-29 00:04 --- Even complete garbage like the following is accepted: = template struct A; template<> struct A<+/-.../+/-.../+/-.../+> {}; =

[Bug c++/38228] [4.2/4.3/4.4 regression] ICE with invalid use of bound member function

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #3 from reichelt at gcc dot gnu dot org 2008-12-28 23:43 --- Simpler testcase: === struct A { template A(T); }; struct B { void foo(); }; A a = B().*(&B::foo); === This is invalid use of a bound non-static membe

[Bug c++/37875] [c++0x] misinterpreted closing angle bracket in decltype operand

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #1 from reichelt at gcc dot gnu dot org 2008-12-28 23:08 --- Confirmed. Btw, the following is accepted: template struct X {}; X 2))> x; -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/38657] New: [Regression, 4.4, 4.3] PUBLIC/PRIVATE Common blocks

2008-12-28 Thread pault at gcc dot gnu dot org
$cat test3.f90 MODULE TEST3 PRIVATE CHARACTER(LEN=80) :: TESTCHAR INTEGER :: TESTINT REAL :: TESTREAL COMMON /TESTCOMMON1/ TESTCHAR COMMON /TESTCOMMON2/ TESTINT COMMON /TESTCOMMON3/ TESTREAL END MODULE TEST3 $cat test2.f90 MODULE TEST2 USE TEST3 PRIVATE CHARACTER(LEN=80)

[Bug c++/37766] [C++0x] ICE with function's default reference template parameter

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2008-12-28 23:00 --- Might be related to PR35828. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/29311] toplevel configure script does not test for GNU Make

2008-12-28 Thread bkorb at gnu dot org
--- Comment #2 from bkorb at gnu dot org 2008-12-28 23:01 --- It would seem to me that requiring one to read through installation documentation is unreasonable when a trivial change to the configure script can tell the hapless builder what is wrong. You are correct in that it is documen

[Bug c++/37737] [c++0x] ICE in get_innermost_template_args at cp/pt.c:516 during variadic function overload deduction

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #6 from reichelt at gcc dot gnu dot org 2008-12-28 22:53 --- Removing error-recovery because the first testcase crashes without previous error message. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/38472] [4.4 Regression] bad generated code for new snapshot

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #2 from reichelt at gcc dot gnu dot org 2008-12-28 22:39 --- Confirmed. The behavior changed between 2008-10-18 and 2008-11-02. Looking at the patches in the relevant timeframe, the following patch might be the cause: 2008-10-20 Manuel López-Ibáñez PR c++/37

[Bug testsuite/25241] [C++] DejaGNU does not distinguish between errors and warnings

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #65 from reichelt at gcc dot gnu dot org 2008-12-28 22:16 --- Janis, Manuel, is this fixed now? -- reichelt at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/33595] FAIL: gfortran.dg/nint_2.f90 -O0 execution test

2008-12-28 Thread kargl at gcc dot gnu dot org
--- Comment #13 from kargl at gcc dot gnu dot org 2008-12-28 22:14 --- (In reply to comment #12) > Subject: Re: FAIL: gfortran.dg/nint_2.f90 -O0 execution test > > > See libm on FreeBSD. > > > > http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/msun/src/s_roundf.c > > So, the ceilf imp

[Bug c++/35828] [C++0x] ICE on default template template parameter in template function

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #5 from reichelt at gcc dot gnu dot org 2008-12-28 22:11 --- Confirmed. Reduced testcase for comment #1: = template struct A; template class = A> void foo(); void bar() { foo(); } ==

[Bug rtl-optimization/29854] reload_combine looses track of uses

2008-12-28 Thread amylaar at gcc dot gnu dot org
--- Comment #4 from amylaar at gcc dot gnu dot org 2008-12-28 22:07 --- (In reply to comment #3) > Is this still an issue with current trunk, or > with 4.3? I had a look at the current trunk and the diffs leading up to it, and I can confirm that the issue has not been fixed. However, I

[Bug c++/38276] [c++0x] ICE on template specialization involving variadic templates

2008-12-28 Thread reichelt at gcc dot gnu dot org
--- Comment #4 from reichelt at gcc dot gnu dot org 2008-12-28 21:55 --- Even shorter testcase: = template struct A; template struct B; template struct B, A > { static int i; }; B, A > b1; B, A<> > b2; ==

[Bug fortran/33595] FAIL: gfortran.dg/nint_2.f90 -O0 execution test

2008-12-28 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #12 from dave at hiauly1 dot hia dot nrc dot ca 2008-12-28 21:48 --- Subject: Re: FAIL: gfortran.dg/nint_2.f90 -O0 execution test > See libm on FreeBSD. > > http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/msun/src/s_roundf.c So, the ceilf implementation was changed to a

[Bug objc/36283] When a class method, pointed by id, returns float, it returns wrong value

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2008-12-28 21:38 --- THis is not a bug as explained, the compiler needs to decide what kind of method needs to be called including the return value. So the compiler is guess it returns an int instead of the float one. -- pinskia at

[Bug bootstrap/26814] Bootstrapping with a non default ABI (-m64 on ppc-darwin or on ppc-linux with a compiler defaulting to 32 and now defaulting to 64)

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #18 from pinskia at gcc dot gnu dot org 2008-12-28 21:34 --- You have to set CC to begin with if you are bootstrapping. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/38656] New: Broken diagnostic: 'template_id_expr' not supported by pp_c_expression

2008-12-28 Thread reichelt at gcc dot gnu dot org
A broken diagnostic is issued for the following code snippet since GCC 4.3.0: template int foo(); template void bar(F f) { f((foo<0>()=0)...); } bug.cc: In function 'void bar(F)': bug.cc:5: error: expansion patte

[Bug bootstrap/27133] Fails to build because of funny version of makeinfo

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2008-12-28 21:33 --- I think the issue was info/.texi files were not generated in that package. Does this work in a newer release of GCC? -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug bootstrap/29311] toplevel configure script does not test for GNU Make

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-28 21:31 --- Well the requirement to use GNU make is documented. http://gcc.gnu.org/install/prerequisites.html GNU make version 3.80 (or later) You must have GNU make installed to build GCC. So I am going to close this as inv

[Bug c++/38655] New: Broken diagnostic: 'fixed_point_type' not supported by dump_type_prefix/dump_type_suffix

2008-12-28 Thread reichelt at gcc dot gnu dot org
A broken diagnostic is issued for the following code snippet since GCC 4.3.0: == __decltype(0r)* p = 1; == bug.cc:1: error: invalid conversion from 'int' to '#'fixed_point_type' not supported by dump_type_prefix#*#'fixed_point_type' not supp

[Bug bootstrap/28864] bootstrapping fails when building from non-/bin/sh-compatible shell

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-28 21:30 --- SHELL is set by make which is always set to a semi borne compatible shell so the configuration of make is incorrect. -- pinskia at gcc dot gnu dot org changed: What|Removed |Ad

[Bug bootstrap/28962] building a cross compiler with --disable-multilib fails

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2008-12-28 21:28 --- You should disable libmudflap and libssp (in newer gcc's) if you want to build a cross compiler to start stage1. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug libfortran/38654] Fortran I/O speedup

2008-12-28 Thread domob at gcc dot gnu dot org
--- Comment #4 from domob at gcc dot gnu dot org 2008-12-28 21:27 --- Created an attachment (id=16998) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16998&action=view) Number parsing routines Sorry for the spam, but this is the parser-code for numbers I promised; it's just a part

[Bug bootstrap/28231] building process failed after disabling fixincludes

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-28 21:24 --- You can rerun fixincludes after install glibc. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug bootstrap/28561] Broken dependencies

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-28 21:25 --- Is this still true? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28561

[Bug bootstrap/26066] disable-threads causes undefined reference to pthread_kill and pthread_sigmask

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-28 21:23 --- libjava is not designed to run in single threads mode at all. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug bootstrap/26539] make install fails in libcpp if bootstrap compiler got removed

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2008-12-28 21:22 --- make install should not be rebuilding anything. Does this work for you with 4.3.x? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug bootstrap/12026] m68k-coff build fails due to undefined references to _EH_FRAME_BEGIN

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-28 21:13 --- Suspend as m68k-*-coff is now obsolete will most likely be removed soon. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/25511] bootstrap-lean fails

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2008-12-28 21:19 --- g77 has since been removed and the way bootstrap works now in 4.2 and above is different. Does this work now in 4.3.x and above? -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug bootstrap/19255] cross-chain build failure [MinGW]

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-28 21:17 --- This part of the Makefile.in has since been removed from 4.3.x and above. Do you know if this issue still exists? -- pinskia at gcc dot gnu dot org changed: What|Removed |Adde

[Bug bootstrap/18252] if the last fn in lib2funcs is implemented in lib1asmfuncs, configuration can fail

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-28 21:15 --- mklibgcc.in has since been removed in 4.3.x, is this still an issue in 4.3? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug bootstrap/12026] m68k-coff build fails due to undefined references to _EH_FRAME_BEGIN

2008-12-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-28 21:13 --- Confirm to ... -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|U

[Bug libfortran/38654] Fortran I/O speedup

2008-12-28 Thread jvdelisle at gcc dot gnu dot org
--- Comment #3 from jvdelisle at gcc dot gnu dot org 2008-12-28 21:02 --- Created an attachment (id=16997) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16997&action=view) Patch that splits formatted read and write This is the patch mentioned in comment 0. This patch touches so

[Bug fortran/33595] FAIL: gfortran.dg/nint_2.f90 -O0 execution test

2008-12-28 Thread kargl at gcc dot gnu dot org
--- Comment #11 from kargl at gcc dot gnu dot org 2008-12-28 21:02 --- (In reply to comment #9) > > I think the tests in roundf need to be revised to minimize rounding > issues. Patch attached. This fixes the test on hppa2.0w-hp-hpux11.11. > See libm on FreeBSD. http://www.freebsd.

[Bug libfortran/38654] Fortran I/O speedup

2008-12-28 Thread jvdelisle at gcc dot gnu dot org
--- Comment #2 from jvdelisle at gcc dot gnu dot org 2008-12-28 20:55 --- Daniel, it can't hurt to look. Also, I have a format data hashing/caching patch in the works. This avoids re-parsing format strings if they have already been parsed once such as in a loop containing I/O statemen

  1   2   >