[Bug fortran/16465] parser chokes with ffixed-line-length-7

2006-05-31 Thread jvdelisle at gcc dot gnu dot org
--- Comment #11 from jvdelisle at gcc dot gnu dot org 2006-05-31 05:59 --- Closing. -- jvdelisle at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27830] New: [4.2 regression] ICE: verify_stmts failed (invalid operand to unary operator)

2006-05-31 Thread tbm at cyrius dot com
I get the following ICE with gcc 4.2. This looks suspiciously a lot like PR26994 but the patch suggested there is Fortran specific whereas my test case is C++. Maybe there is a more fundamental problem somewhere? (sid)3300:[EMAIL PROTECTED]: ~/delta/bin] /usr/lib/gcc-snapshot/bin/g++ -c -O

[Bug tree-optimization/27830] [4.2 regression] ICE: verify_stmts failed (invalid operand to unary operator)

2006-05-31 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2006-05-31 07:13 --- Created an attachment (id=11543) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11543action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27830

[Bug tree-optimization/27830] [4.2 regression] ICE: verify_stmts failed (invalid operand to unary operator)

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-05-31 07:19 --- This really unrelated to that fortran bug. Anyways I might take a look soon. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/21264] duplicate symbol warnings for complex template class

2006-05-31 Thread joerg dot richter at pdv-fs dot de
--- Comment #4 from joerg dot richter at pdv-fs dot de 2006-05-31 07:21 --- I can't see the problem with 4.1.1. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21264

[Bug c++/8932] g++ 3.2 error parsing a scoped friend declaration

2006-05-31 Thread yuvalk at mainsoft dot com
--- Comment #3 from yuvalk at mainsoft dot com 2006-05-31 07:40 --- This code passes with GCC 3.4. Apparently it _was_ fixed somehow. I am interested in patching GCC 3.2 with the fix, if anyone can say how it was achieved eventually. -- yuvalk at mainsoft dot com changed:

[Bug c++/8932] g++ 3.2 error parsing a scoped friend declaration

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-31 07:44 --- (In reply to comment #3) This code passes with GCC 3.4. Apparently it _was_ fixed somehow. I am interested in patching GCC 3.2 with the fix, if anyone can say how it was achieved eventually. The last release

[Bug tree-optimization/27830] [4.2 regression] ICE: verify_stmts failed (invalid operand to unary operator)

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-31 07:53 --- Confirmed, reduced testcase: struct gc{}; struct transform:public gc { double x, y, z, t; transform (void){} }; inline transform f (void) { return transform (); }; void transformed (void) { new

[Bug other/27832] New: texi2pod issues

2006-05-31 Thread jakub at gcc dot gnu dot org
The generated gcc.1 man page contais a couple of weird texinfo artefacts, I suppose the problem is in texi2pod.pl in most cases, but am not 100% sure. 1) @anchor{something} doesn't seem to be handled and makes it all the way through into the man page (should it be just nuked for the man page?)

[Bug rtl-optimization/27437] -O2 -fsee failures on x86

2006-05-31 Thread reichelt at gcc dot gnu dot org
--- Comment #16 from reichelt at gcc dot gnu dot org 2006-05-31 09:36 --- Fixed. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug target/27829] ICE/abort in shift_op, at config/arm/arm.c:7917 with asm from testsuite/gcc.dg/pr21255-2-mb.c

2006-05-31 Thread rearnsha at gcc dot gnu dot org
--- Comment #4 from rearnsha at gcc dot gnu dot org 2006-05-31 10:12 --- Confirmed on trunk. -- rearnsha at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27829] ICE/abort in shift_op, at config/arm/arm.c:7917 with asm from testsuite/gcc.dg/pr21255-2-mb.c

2006-05-31 Thread rearnsha at gcc dot gnu dot org
--- Comment #5 from rearnsha at gcc dot gnu dot org 2006-05-31 10:13 --- Created an attachment (id=11549) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11549action=view) patch in testing -- rearnsha at gcc dot gnu dot org changed: What|Removed

[Bug target/27827] gcc 4 produces worse x87 code on all platforms than gcc 3

2006-05-31 Thread uros at kss-loka dot si
--- Comment #7 from uros at kss-loka dot si 2006-05-31 10:56 --- IMO the fact that gcc 3.x beats 4.x on this code could be attributed to pure luck. Looking into 3.x RTL, these things can be observed: Instruction that multiplies pA0 and rB0 is described as: __.20.combine: (insn 75 73

[Bug c++/27768] [4.2 regression] wrong-code with vectors

2006-05-31 Thread reichelt at gcc dot gnu dot org
--- Comment #8 from reichelt at gcc dot gnu dot org 2006-05-31 11:07 --- Created an attachment (id=11550) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11550action=view) modified testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27768

[Bug c++/27768] [4.1/4.2 regression] wrong-code with vectors

2006-05-31 Thread reichelt at gcc dot gnu dot org
--- Comment #9 from reichelt at gcc dot gnu dot org 2006-05-31 11:13 --- The modified testcase from comment #8 should return 0, but returns 255 (a.k.a -1) when compiled with -O2. The bad news is that this also affects the 4.1 branch (4.1.0 and later). The failure on the 4.1 branch is

[Bug c++/27836] New: Compiler generates bad assembler code for xaddl __asm__ function

2006-05-31 Thread l_heldt at poczta dot onet dot pl
Compiler generates bad assembler code for xaddl __asm__ function when -O3 is turned on. Following code will generate bad assembly: #include iostream inline int atomicAddReturn(int i, int volatile* p) { int __i; __i = i; __asm__ __volatile__( lock;xaddl

[Bug c++/27836] Compiler generates bad assembler code for xaddl __asm__ function

2006-05-31 Thread l_heldt at poczta dot onet dot pl
--- Comment #1 from l_heldt at poczta dot onet dot pl 2006-05-31 11:14 --- Problem does not show up in g++-4.0. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27836

[Bug c++/27836] Compiler generates bad assembler code for xaddl __asm__ function

2006-05-31 Thread schwab at suse dot de
--- Comment #2 from schwab at suse dot de 2006-05-31 11:20 --- You are not using %2 in the asm body. There is no requirement that %0 and %2 expand to the same register. -- schwab at suse dot de changed: What|Removed |Added

[Bug c++/27836] Compiler generates bad assembler code for xaddl __asm__ function

2006-05-31 Thread l_heldt at poczta dot onet dot pl
--- Comment #3 from l_heldt at poczta dot onet dot pl 2006-05-31 11:43 --- Can you tell me how correct asm body should look like? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27836

[Bug fortran/24558] ENTRY doesn't work in module procedures

2006-05-31 Thread patchapp at dberlin dot org
--- Comment #5 from patchapp at dberlin dot org 2006-05-31 12:45 --- Subject: Bug number PR24558 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01548.html --

[Bug fortran/27786] Bad interaction between Cray pointer, assumed-size array and bounds checking

2006-05-31 Thread patchapp at dberlin dot org
--- Comment #2 from patchapp at dberlin dot org 2006-05-31 12:45 --- Subject: Bug number PR 27786 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01544.html --

[Bug c++/27838] New: Wrong code generated for for()-loop with enumerated type as index

2006-05-31 Thread oder at eleks dot lviv dot ua
I have enumerated type defined as follows enum EQUEUEDWRITERFILEERROR { QWFE__MIN, QWFE_REOPEN = QWFE__MIN, QWFE_WRITE, QWFE_OVERFLOW, QWFE__MAX, }; For it I have prefix increment operator defined with macro #define DEFINE_ENUM_INC_DEC(EnumType) \

[Bug fortran/27561] [mingw32] floating-point extreme values are wrong

2006-05-31 Thread fxcoudert at gcc dot gnu dot org
--- Comment #7 from fxcoudert at gcc dot gnu dot org 2006-05-31 12:53 --- OK, I got the confirmation that it was a GMP/MPFR miscompilation with mainline GCC. Downgrading to gcc-3.4.5 gives a working GMP/MPFR combination. I'll upload new binaries in the next few days. Longer story: I

[Bug c++/27838] Wrong code generated for for()-loop with enumerated type as index

2006-05-31 Thread schwab at suse dot de
--- Comment #1 from schwab at suse dot de 2006-05-31 13:04 --- You are violating the aliasing rules. *** This bug has been marked as a duplicate of 21920 *** -- schwab at suse dot de changed: What|Removed |Added

[Bug c/21920] alias violating

2006-05-31 Thread schwab at suse dot de
--- Comment #98 from schwab at suse dot de 2006-05-31 13:04 --- *** Bug 27838 has been marked as a duplicate of this bug. *** -- schwab at suse dot de changed: What|Removed |Added

[Bug target/27829] ICE/abort in shift_op, at config/arm/arm.c:7917 with asm from testsuite/gcc.dg/pr21255-2-mb.c

2006-05-31 Thread rearnsha at gcc dot gnu dot org
--- Comment #6 from rearnsha at gcc dot gnu dot org 2006-05-31 13:41 --- Subject: Bug 27829 Author: rearnsha Date: Wed May 31 13:41:08 2006 New Revision: 114265 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114265 Log: PR target/27829 * arm.c (arm_print_operand

[Bug target/27829] ICE/abort in shift_op, at config/arm/arm.c:7917 with asm from testsuite/gcc.dg/pr21255-2-mb.c

2006-05-31 Thread rearnsha at gcc dot gnu dot org
--- Comment #7 from rearnsha at gcc dot gnu dot org 2006-05-31 13:50 --- patch installed -- rearnsha at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27829] ICE/abort in shift_op, at config/arm/arm.c:7917 with asm from testsuite/gcc.dg/pr21255-2-mb.c

2006-05-31 Thread rearnsha at gcc dot gnu dot org
-- rearnsha at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27829

[Bug rtl-optimization/27437] -O2 -fsee failures on x86

2006-05-31 Thread fxcoudert at gcc dot gnu dot org
--- Comment #17 from fxcoudert at gcc dot gnu dot org 2006-05-31 14:04 --- Yes, this is fixed. Maybe it's worth enabling -fsee at -O3 on x86? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27437

[Bug target/27827] gcc 4 produces worse x87 code on all platforms than gcc 3

2006-05-31 Thread whaley at cs dot utsa dot edu
--- Comment #8 from whaley at cs dot utsa dot edu 2006-05-31 14:12 --- Subject: Re: gcc 4 produces worse x87 code on all platforms than gcc 3 Uros, IMO the fact that gcc 3.x beats 4.x on this code could be attributed to pure luck. As far as understanding from first principles,

[Bug c++/27836] Compiler generates bad assembler code for xaddl __asm__ function

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-31 14:38 --- __asm__ __volatile__( lock;xaddl %0, %1 :=r(i) :m(*p), 0(i)); -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27836

[Bug c++/21264] duplicate symbol warnings for complex template class

2006-05-31 Thread bangerth at dealii dot org
--- Comment #5 from bangerth at dealii dot org 2006-05-31 14:57 --- Thanks for the feedback. It is apparently fixed then... W. -- bangerth at dealii dot org changed: What|Removed |Added

[Bug tree-optimization/27841] New: ICE: expected ssa_name, have symbol_memory_tag in verify_ssa, at tree-ssa.c:776

2006-05-31 Thread tbm at cyrius dot com
(sid)3415:[EMAIL PROTECTED]: ~/delta/bin] /usr/lib/gcc-snapshot/bin/gcc -c -O1 mini.c (sid)3416:[EMAIL PROTECTED]: ~/delta/bin] /usr/lib/gcc-snapshot/bin/gcc -c -O2 mini.c mini.c: In function 'z_atan2': mini.c:33: internal compiler error: tree check: expected ssa_name, have symbol_memory_tag in

[Bug tree-optimization/27841] ICE: expected ssa_name, have symbol_memory_tag in verify_ssa, at tree-ssa.c:776

2006-05-31 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2006-05-31 15:22 --- Created an attachment (id=11554) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11554action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27841

[Bug target/27842] New: Miscompile of Altivec vec_abs (float) inside loop

2006-05-31 Thread uweigand at gcc dot gnu dot org
The following test case gets miscompiled and fails when built with -O -maltivec -mabi=altivec -include altivec.h on GCC 4.1: extern void abort (void); void test (vector float *p, int n) { int i; for (i = 0; i n; i++) p[i] = vec_abs (p[i]); } int main (void) { vector float p = (vector

[Bug target/27842] Miscompile of Altivec vec_abs (float) inside loop

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-31 16:50 --- Maybe: (define_insn altivec_vspltisw_v4sf [(set (match_operand:V4SF 0 register_operand =v) (vec_duplicate:V4SF (subreg:SF (match_operand:QI 1 s5bit_cint_operand i] OR something like that,

[Bug target/27842] Miscompile of Altivec vec_abs (float) inside loop

2006-05-31 Thread uweigand at gcc dot gnu dot org
--- Comment #2 from uweigand at gcc dot gnu dot org 2006-05-31 16:59 --- I'm not sure (subreg:SF (const_int)) is canonical RTL, I haven't seen subregs of anything but REG or MEM. In any case, I don't really see what this would buy us over an UNSPEC -- will the generic simplifier be

[Bug target/27842] Miscompile of Altivec vec_abs (float) inside loop

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-31 17:13 --- What about this, deleting altivec_vspltisw_v4sf and changing all references to gen_altivec_vspltisw_v4sf to something like gen_altivec_vspltisw( gen_lowpart (V4SImode, reg), ...); That should keep the same code

[Bug rtl-optimization/27437] -O2 -fsee failures on x86

2006-05-31 Thread hjl at lucon dot org
--- Comment #18 from hjl at lucon dot org 2006-05-31 17:31 --- Last time when I tried it on x86 and x86-64 with SPEC CPU 2000, it didn't do anything useful. I will try it again with SPEC CPU 2000 and 2006. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27437

[Bug other/27843] New: gcc-4.2-20060527 make install fails on alphaev68-dec-osf5.1b

2006-05-31 Thread kminola at eng dot umd dot edu
For gcc-4.2-20060527(also gcc-4.2-20060520) on alphaev68-dec-osf5.1b after configure --enable-languages=c make bootstrap make install 'make install' fails with /home/kate/gcc-4.2-20060527/src/gcc-4.2-20060527/install-sh -c fixinc.sh

[Bug c/27845] New: Can't build 64-bit 4.2.0 with 4.1.1 on darwin-ppc

2006-05-31 Thread lucier at math dot purdue dot edu
The build compiler: [lindv2:gcc/mainline/objdir64] lucier% gcc -v Using built-in specs. Target: powerpc-apple-darwin8.6.0 Configured with: ../configure --with-gmp=/opt/local/ --with-mpfr=/opt/local/ --prefix=/pkgs/gcc-4.1.1 Thread model: posix gcc version 4.1.1 The configure and make bootstrap:

[Bug driver/27845] Can't build 64-bit 4.2.0 with 4.1.1 on darwin-ppc

2006-05-31 Thread lucier at math dot purdue dot edu
--- Comment #1 from lucier at math dot purdue dot edu 2006-05-31 18:44 --- Subject: Re: Can't build 64-bit 4.2.0 with 4.1.1 on darwin-ppc OK, so you changed it from c to driver. Do you think it should be reported against 4.1.1 (as I did) or against 4.2.0? On May 31, 2006, at 1:40

[Bug c++/26058] [4.0/4.1/4.2 Regression] C++ error recovery regression

2006-05-31 Thread sabre at nondot dot org
--- Comment #4 from sabre at nondot dot org 2006-05-31 19:13 --- I guess I don't follow your logic here. I agree that the EDG approach is inferior to the current GCC implementation, but the current GCC approach is inferior to the old GCC implementation (thus it's a regression, if not a

[Bug c++/26058] [4.0/4.1/4.2 Regression] C++ error recovery regression

2006-05-31 Thread sabre at nondot dot org
--- Comment #5 from sabre at nondot dot org 2006-05-31 19:14 --- ... Adding mark so that he will hopefully see the previous comment. -- sabre at nondot dot org changed: What|Removed |Added

[Bug libstdc++/27846] New: global namespace is polluted

2006-05-31 Thread mbo at intec dot dk
Problem: The following code fails to compile. The problem is that call to max is ambiguous. It seems as if the compiler can also see std::max eventhough I have not included the global namespace by using using namespace std; or by using using std::max;. I find this very odd, since the namespace

[Bug libstdc++/27846] global namespace is polluted

2006-05-31 Thread mbo at intec dot dk
--- Comment #1 from mbo at intec dot dk 2006-05-31 19:24 --- Created an attachment (id=11556) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11556action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27846

[Bug c/27847] New: inlined return of a byte partial unoptimized

2006-05-31 Thread familie dot glaser at web dot de
In some cases a inlined return of just a byte produce unnecessary treatment of the high byte, like it should fulfill the ABI calling convention. The problem with the unoptimized inlined returs seams (after some trials) to raise (long) after constant assignment in combination with other facts.

[Bug libstdc++/27846] global namespace is polluted

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-05-31 19:34 --- No, this has nothing to do with global namespace being polluted. In fact this is the correct behavior. What is happening is you forgot about Argument dependent lookup. -- pinskia at gcc dot gnu dot org

[Bug c/27847] inlined return of a byte partial unoptimized

2006-05-31 Thread familie dot glaser at web dot de
--- Comment #1 from familie dot glaser at web dot de 2006-05-31 19:35 --- Created an attachment (id=11557) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11557action=view) source (without includes) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27847

[Bug middle-end/27847] inlined return of a byte partial unoptimized

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-05-31 19:36 --- Can you try 4.0.x or 4.1.x, I think this and many other inlining related missed optimzations were fixed in 4.0.x and above. -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/27847] inlined return of a byte partial unoptimized

2006-05-31 Thread familie dot glaser at web dot de
--- Comment #3 from familie dot glaser at web dot de 2006-05-31 19:36 --- Created an attachment (id=11558) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11558action=view) commented assembler-listing -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27847

[Bug middle-end/27847] inlined return of a byte partial unoptimized

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-31 19:37 --- Yes this was fixed in 4.0.0. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/27847] inlined return of a byte partial unoptimized

2006-05-31 Thread familie dot glaser at web dot de
--- Comment #5 from familie dot glaser at web dot de 2006-05-31 19:38 --- Created an attachment (id=11559) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11559action=view) gcc -save-temps output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27847

[Bug middle-end/27847] inlined return of a byte partial unoptimized

2006-05-31 Thread familie dot glaser at web dot de
--- Comment #6 from familie dot glaser at web dot de 2006-05-31 19:45 --- (In reply to comment #4) Yes this was fixed in 4.0.0. Thanks a lot, hope it will find the way to WinAVR soon. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27847

[Bug c++/26058] [4.0/4.1/4.2 Regression] C++ error recovery regression

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2006-05-31 19:54 --- GCC 3.3 isn't really a very good benchmark, since the parser there didn't handle much of the language. We'd have to figure out what it actually did for recovery (how many tokens did it skip, where did it pick

[Bug c++/27801] [4.0/4.1/4.2 regression] ICE in invert_truthvalue with template

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #2 from mmitchel at gcc dot gnu dot org 2006-05-31 20:03 --- Subject: Bug 27801 Author: mmitchel Date: Wed May 31 20:03:12 2006 New Revision: 114278 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114278 Log: PR c++/27801 * call.c

[Bug c++/27385] [4.1/4.2 regression] ICE with invalid array initializer

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2006-05-31 20:03 --- Subject: Bug 27385 Author: mmitchel Date: Wed May 31 20:03:12 2006 New Revision: 114278 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114278 Log: PR c++/27801 * call.c

[Bug c++/26496] [4.0/4.1/4.2 Regression] Pointer to member function

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2006-05-31 20:03 --- Subject: Bug 26496 Author: mmitchel Date: Wed May 31 20:03:12 2006 New Revision: 114278 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114278 Log: PR c++/27801 * call.c

[Bug c++/26496] [4.0/4.1/4.2 Regression] Pointer to member function

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #8 from mmitchel at gcc dot gnu dot org 2006-05-31 20:03 --- Subject: Bug 26496 Author: mmitchel Date: Wed May 31 20:03:27 2006 New Revision: 114279 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114279 Log: PR c++/27801 * call.c

[Bug c++/27385] [4.1/4.2 regression] ICE with invalid array initializer

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2006-05-31 20:03 --- Subject: Bug 27385 Author: mmitchel Date: Wed May 31 20:03:27 2006 New Revision: 114279 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114279 Log: PR c++/27801 * call.c

[Bug c++/27801] [4.0/4.1/4.2 regression] ICE in invert_truthvalue with template

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2006-05-31 20:03 --- Subject: Bug 27801 Author: mmitchel Date: Wed May 31 20:03:27 2006 New Revision: 114279 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114279 Log: PR c++/27801 * call.c

[Bug c++/26496] [4.0/4.1/4.2 Regression] Pointer to member function

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #9 from mmitchel at gcc dot gnu dot org 2006-05-31 20:08 --- Subject: Bug 26496 Author: mmitchel Date: Wed May 31 20:07:35 2006 New Revision: 114280 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114280 Log: PR c++/27801 * call.c

[Bug c++/27801] [4.0/4.1/4.2 regression] ICE in invert_truthvalue with template

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #4 from mmitchel at gcc dot gnu dot org 2006-05-31 20:08 --- Subject: Bug 27801 Author: mmitchel Date: Wed May 31 20:07:35 2006 New Revision: 114280 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114280 Log: PR c++/27801 * call.c

[Bug c++/27385] [4.1/4.2 regression] ICE with invalid array initializer

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2006-05-31 20:08 --- Subject: Bug 27385 Author: mmitchel Date: Wed May 31 20:07:35 2006 New Revision: 114280 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114280 Log: PR c++/27801 * call.c

[Bug c++/27801] [4.0 regression] ICE in invert_truthvalue with template

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #5 from mmitchel at gcc dot gnu dot org 2006-05-31 20:11 --- Fixed in 4.1.2, 4.2.0. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/26496] [4.0 Regression] Pointer to member function

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #10 from mmitchel at gcc dot gnu dot org 2006-05-31 20:12 --- Fixed in 4.1.2, 4.2.0. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/27385] [4.1/4.2 regression] ICE with invalid array initializer

2006-05-31 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2006-05-31 20:12 --- Fixed in 4.1.2, 4.2.0. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/20884] subroutine accepted in operator interface

2006-05-31 Thread tkoenig at gcc dot gnu dot org
--- Comment #3 from tkoenig at gcc dot gnu dot org 2006-05-31 20:22 --- This is caught on mainline: $ gfortran qq.f90 In file qq.f90:3 MODULE PROCEDURE Is_Equal_To_Single 1 Error: User operator procedure 'is_equal_to_single' at (1) must be

[Bug c++/27806] [4.0/4.1/4.2 regression] ICE with invalid ptr-to-member

2006-05-31 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug c++/27807] [4.1/4.2 regression] ICE on invalid initializer

2006-05-31 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug c++/27819] [4.0/4.1/4.2 regression] ICE casting static const variables

2006-05-31 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org

[Bug c++/27804] [4.2 regression] ICE with invalid const variable

2006-05-31 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2006-05-31 20:35 --- This is fairly new - didn't happen with 20060508. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27804

[Bug libfortran/26893] kinds.h not generated, causing failure

2006-05-31 Thread mt1 at systella dot fr
--- Comment #12 from mt1 at systella dot fr 2006-05-31 20:42 --- Eric, I have configured gcc with: lebegue:[~/gcc-4.1.1/build] ../configure --prefix=/opt --enable-threads=posix --enable-languages=c,c++,fortran,java --with-gnu-as --with-gnu-ld --with-mpfr=/opt --disable-multilib make

[Bug fortran/23151] print (buf, format), expression should be invalid

2006-05-31 Thread tkoenig at gcc dot gnu dot org
--- Comment #6 from tkoenig at gcc dot gnu dot org 2006-05-31 20:51 --- Subject: Bug 23151 Author: tkoenig Date: Wed May 31 20:50:34 2006 New Revision: 114281 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114281 Log: 2006-05-31 Thomas Koenig [EMAIL PROTECTED] PR

[Bug fortran/23151] print (buf, format), expression should be invalid

2006-05-31 Thread tkoenig at gcc dot gnu dot org
--- Comment #7 from tkoenig at gcc dot gnu dot org 2006-05-31 20:51 --- Fixed on trunk and 4.1. Closing. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/25073] CASEs overlap

2006-05-31 Thread tkoenig at gcc dot gnu dot org
--- Comment #7 from tkoenig at gcc dot gnu dot org 2006-05-31 21:10 --- This is a real bug, and not an issue of a missing test case. -- tkoenig at gcc dot gnu dot org changed: What|Removed |Added

[Bug libfortran/26893] kinds.h not generated, causing failure

2006-05-31 Thread ebotcazou at gcc dot gnu dot org
--- Comment #13 from ebotcazou at gcc dot gnu dot org 2006-05-31 21:25 --- I have configured gcc with: lebegue:[~/gcc-4.1.1/build] ../configure --prefix=/opt --enable-threads=posix --enable-languages=c,c++,fortran,java --with-gnu-as --with-gnu-ld --with-mpfr=/opt

[Bug tree-optimization/27810] inefficient gimplification of function calls

2006-05-31 Thread dann at godzilla dot ics dot uci dot edu
--- Comment #2 from dann at godzilla dot ics dot uci dot edu 2006-05-31 21:47 --- My guesstimate is that for combine.i about 5-8% of the total number of expressions in the gimple dump are due to the gimplification inefficiencies shown in PRs 27798 27800 27809 27810, so these issues

[Bug libfortran/26893] kinds.h not generated, causing failure

2006-05-31 Thread mt1 at systella dot fr
--- Comment #14 from mt1 at systella dot fr 2006-05-31 21:54 --- GMP-4.2 ./configure --prefix=/opt --with-gnu-ld --disable-cxx --disable-nails --disable-mpfr MPFR-2.2 ./configure --enable-mpfr --with-gmp-=/opt --prefix=/opt --with-gmp-lib=/opt --with-gmp-include=/opt make -j2 I

[Bug other/27850] New: gcov-enabled sh-elf compiler fails to build

2006-05-31 Thread amylaar at gcc dot gnu dot org
In order to build a gcc for a newlib target with a working libgcov, you need build from a unified source tree and configure using --with-headers --with-newlib. Using current mainline sources, when configuring with: ../srcw/configure --target=sh-elf --with-headers --with-newlib the compiler fails

[Bug c++/26058] [4.0/4.1/4.2 Regression] C++ error recovery regression

2006-05-31 Thread sabre at nondot dot org
--- Comment #7 from sabre at nondot dot org 2006-05-31 22:17 --- Ok, makes sense. The strategy that made sense to me was If I see a definition for something that obviously has to be at global scope, but is defined inside of a function, pop all the way out to global scope and continue,

[Bug middle-end/27847] inlined return of a byte partial unoptimized

2006-05-31 Thread eweddington at cso dot atmel dot com
--- Comment #7 from eweddington at cso dot atmel dot com 2006-05-31 22:19 --- (In reply to comment #6) Thanks a lot, hope it will find the way to WinAVR soon. Yes, it will. -- eweddington at cso dot atmel dot com changed: What|Removed |Added

[Bug target/26427] [4.2 Regression] with -fsection-anchors with zero sized structs

2006-05-31 Thread mrs at apple dot com
--- Comment #11 from mrs at apple dot com 2006-05-31 22:32 --- I have a patch: http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01580.html that I think fixes this problem. I'd be cusious to hear if it fixes the Fortran problem for you. -- mrs at apple dot com changed:

[Bug target/26427] [4.2 Regression] with -fsection-anchors with zero sized structs

2006-05-31 Thread geoffk at gcc dot gnu dot org
--- Comment #12 from geoffk at gcc dot gnu dot org 2006-05-31 22:48 --- The issue here is that Darwin does not support zero-sized objects in the linker. It just won't work. So, you need to make sure that the linker never sees them. This is presently done for Darwin by adding a byte

[Bug c++/26058] [4.0/4.1/4.2 Regression] C++ error recovery regression

2006-05-31 Thread mark at codesourcery dot com
--- Comment #8 from mark at codesourcery dot com 2006-05-31 22:56 --- Subject: Re: [4.0/4.1/4.2 Regression] C++ error recovery regression sabre at nondot dot org wrote: --- Comment #7 from sabre at nondot dot org 2006-05-31 22:17 --- Ok, makes sense. The strategy that made

[Bug c++/26058] [4.0/4.1/4.2 Regression] C++ error recovery regression

2006-05-31 Thread sabre at nondot dot org
--- Comment #9 from sabre at nondot dot org 2006-05-31 23:00 --- Right, clearly issuing good diagnostics is a matter of balancing cases against each other. While I agree that this is valid: void f() { void g(); g(); } I don't see it used very often, particularly not in C++

[Bug target/26427] [4.2 Regression] with -fsection-anchors with zero sized structs

2006-05-31 Thread howarth at nitro dot med dot uc dot edu
--- Comment #13 from howarth at nitro dot med dot uc dot edu 2006-06-01 00:05 --- Created an attachment (id=11561) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11561action=view) corrected patch as provided by Andrew -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26427

[Bug target/26427] [4.2 Regression] with -fsection-anchors with zero sized structs

2006-05-31 Thread howarth at nitro dot med dot uc dot edu
--- Comment #14 from howarth at nitro dot med dot uc dot edu 2006-06-01 00:21 --- Geoff, Then I assume you approve of Andrew Pinski's fix? I have uploaded the corrected patch that Andrew sent me which solves this problem in varasm.c. Or did you have a different approach in mind?

[Bug other/27851] New: Hour-long segfault with -O1 -g on gcc.dg/parm-impl-decl-1.c

2006-05-31 Thread flash at pobox dot com
The code below causes a checking=yes build of GCC 4.1.1 to report Internal error: Segmentation fault (program cc1) after more than an hour. (Ninety minutes in the session below; sixty-eight minutes the first time, on a faster and less loaded machine.) Likewise a checking=all build of GCC 4.1.0.

[Bug other/27851] Hour-long segfault with -O1 -g on gcc.dg/parm-impl-decl-1.c

2006-05-31 Thread flash at pobox dot com
--- Comment #1 from flash at pobox dot com 2006-06-01 02:30 --- Created an attachment (id=11562) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11562action=view) Preprocessed Delta-reduced source file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27851

[Bug tree-optimization/23452] Optimizing CONJG_EXPR (a) * a

2006-05-31 Thread roger at eyesopen dot com
--- Comment #3 from roger at eyesopen dot com 2006-06-01 02:41 --- This is now fixed on mainline provided the user specifies -ffast-math. There are some complications where imagpart(z*~z) can be non-zero, if imagpart(z) is non-finite, such as an Inf or a NaN. It's unclear from the

[Bug debug/27851] Hour-long segfault with -O1 -g on gcc.dg/parm-impl-decl-1.c

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-06-01 02:43 --- #20 0x00572359 in get_AT (die=0x2b0a86e0, attr_kind=DW_AT_inline) at /home/pinskia/src/gcc-4.1/gcc/gcc/dwarf2out.c:5235 #21 0x00572359 in get_AT (die=0x2b0a8870, attr_kind=DW_AT_inline) at

[Bug c++/27826] [4.1 Regression] ICE in copy_to_mode_reg

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-06-01 03:39 --- Reduced testcase: struct GeometryType { int basicType_:16; bool operator==(const GeometryType other) const { return basicType_==other.basicType_; } }; struct Geometry { GeometryType type () const{}; }; void

[Bug target/27829] ICE/abort in shift_op, at config/arm/arm.c:7917 with asm from testsuite/gcc.dg/pr21255-2-mb.c

2006-05-31 Thread carlos at gcc dot gnu dot org
--- Comment #8 from carlos at gcc dot gnu dot org 2006-06-01 03:43 --- Subject: Bug 27829 Author: carlos Date: Thu Jun 1 03:43:00 2006 New Revision: 114294 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114294 Log: 2006-05-31 Carlos O'Donell [EMAIL PROTECTED]

[Bug tree-optimization/27841] ICE: expected ssa_name, have symbol_memory_tag in verify_ssa, at tree-ssa.c:776

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-06-01 03:47 --- *** This bug has been marked as a duplicate of 27341 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27341] [4.2 Regression] ICE in in add_virtual_operand with complex types

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-06-01 03:47 --- *** Bug 27841 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27341] [4.2 Regression] ICE in in add_virtual_operand with complex types

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-06-01 03:47 --- Another reduced testcase: extern double R_NaReal; void z_atan2 (double _Complex * r, double _Complex * ccs) { if (*ccs == 0) __imag__ *r = R_NaReal; } -- pinskia at gcc dot gnu dot org changed:

[Bug c++/27826] [4.0/4.1 Regression] ICE in copy_to_mode_reg

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-06-01 04:27 --- My reduced testcase also fails with 4.0.2 which I was somewhat expecting. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/27826] [4.0/4.1 Regression] ICE in copy_to_mode_reg

2006-05-31 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-06-01 04:33 --- if (type$basicType_ == SR.5) goto L1; else goto L2; ... short int type$basicType_; int SR.5; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27826

[Bug fortran/25098] Variable as actual argument for procedure dummy argument allowed

2006-05-31 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2006-06-01 04:35 --- Subject: Bug 25098 Author: pault Date: Thu Jun 1 04:35:38 2006 New Revision: 114296 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114296 Log: 2006-06-01 Paul Thomas [EMAIL PROTECTED] PR

  1   2   >