[Bug c/25169] [4.0 regression] tree checking failures in gcc.dg/20040203-1.c, cast-1.c, cast-2.c, cast-3.c

2005-11-30 Thread bonzini at gnu dot org
--- Comment #2 from bonzini at gnu dot org 2005-11-30 08:15 --- I have an obvious patch, which is to invert the CONSTANT_CLASS_P and TREE_CONSTANT_OVERFLOW tests in line 3330. Will commit after bootstrapping/testing succeeds. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25169

[Bug tree-optimization/25000] [4.1/4.2 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646

2005-11-30 Thread law at redhat dot com
--- Comment #6 from law at redhat dot com 2005-11-30 08:55 --- Subject: Re: [4.1/4.2 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646 On Mon, 2005-11-28 at 23:26 +, janis at gcc dot gnu dot org wrote: --- Comment #4 from janis at gcc dot gnu dot

[Bug tree-optimization/25000] [4.1/4.2 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646

2005-11-30 Thread law at redhat dot com
--- Comment #7 from law at redhat dot com 2005-11-30 08:55 --- Subject: Re: [4.1/4.2 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646 On Mon, 2005-11-28 at 23:26 +, janis at gcc dot gnu dot org wrote: --- Comment #4 from janis at gcc dot gnu dot

[Bug tree-optimization/25000] [4.1/4.2 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646

2005-11-30 Thread law at redhat dot com
--- Comment #9 from law at redhat dot com 2005-11-30 08:57 --- Fixed via today's patch to tree-ssa-uncprop.c. -- law at redhat dot com changed: What|Removed |Added

[Bug fortran/25178] New: installation of gfortran failed after deveral trys

2005-11-30 Thread frank dot braun at rz dot uni-regensburg dot de
I tried to install gfortran following the instructions on the webpages http://gcc.gnu.org/fortran/ http://gcc.gnu.org/wiki/GFortranBinaries http://gcc.gnu.org/wiki/GFortranBinariesWindows I did the installation two times once on a Windows XP, where MinGWin has been installed since more than a

[Bug ada/24468] link failure for several acats tests

2005-11-30 Thread r dot emrich at de dot tecosim dot com
--- Comment #2 from r dot emrich at de dot tecosim dot com 2005-11-30 09:37 --- Michael Weiser supplied two patches to binutils-2.16.1 which resolve the libpthread issue. see http://sourceware.org/bugzilla/show_bug.cgi?id=1150 I used the MIPS_OPTIONAL.patch and the

[Bug tree-optimization/25000] [4.1/4.2 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646

2005-11-30 Thread giovannibajo at libero dot it
--- Comment #10 from giovannibajo at libero dot it 2005-11-30 09:52 --- Jeff, did you backport the patch to the 4.1 branch? I don't see the commit there. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25000

[Bug tree-optimization/25000] [4.1 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646

2005-11-30 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2005-11-30 09:54 --- I guess he had svn problems. Reopened so we don't forget. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25163] [3.4 Regression] g++.dg/abi/vtt1.C failure with -funit-at-a-time

2005-11-30 Thread reichelt at gcc dot gnu dot org
-- reichelt at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |3.4.6 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25163

[Bug c/25179] New: precedence of -fpie over -fpic

2005-11-30 Thread Ralf dot Wildenhues at gmx dot de
When both -fpie and -fpic are given on the command line, -fpie wins, independent on the order of the arguments. This is unfortunate, as PIC objects are more widely usable. It would be more useful to either let the last one win, or let -fpic win over -fpie, from a usability standpoint: for

[Bug c++/24173] [4.0/4.1/4.2 regression] ICE with garbage collection

2005-11-30 Thread reichelt at gcc dot gnu dot org
--- Comment #7 from reichelt at gcc dot gnu dot org 2005-11-30 10:16 --- Here's an even shorter testcase: = templateint struct A; void foo(A0); templateint struct A { friend void foo(A0); }; void bar() { foo(A0()); } =

[Bug c++/21166] g++ gives error on reference to packed structure elements

2005-11-30 Thread nathan at gcc dot gnu dot org
--- Comment #4 from nathan at gcc dot gnu dot org 2005-11-30 10:29 --- Subject: Bug 21166 Author: nathan Date: Wed Nov 30 10:29:09 2005 New Revision: 107712 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107712 Log: .: PR c++/21166 * c-decl.c (finish_struct):

[Bug fortran/25099] Conformance of arguments to ELEMENTAL subroutines

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #1 from eedelman at gcc dot gnu dot org 2005-11-30 11:33 --- Currently gfortran crashes on this code, because of PR 22146. I'll leave this PR (rather than marking it as a duplicate) as a reminder that, when we fix PR 22146, we need to check conformance of arguments as well.

[Bug ada/24468] link failure for several acats tests

2005-11-30 Thread laurent at guerby dot net
--- Comment #3 from laurent at guerby dot net 2005-11-30 11:56 --- Could you post the link failure for test in-build? May be it's something like running ranlib on the libraries, a step that we might be doing only at install, could you try that? Thanks, Laurent --

[Bug fortran/25162] Issue with OpenMP COPYIN and gfortran

2005-11-30 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 fortran/25088] Subroutine call to typed object allowed

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #1 from eedelman at gcc dot gnu dot org 2005-11-30 12:32 --- Confirmed. ifort 8.1 -e95 says: The CALL statement is invoking an external function subprogram as a subroutine. [S] CALL S() --^ -- eedelman at gcc dot gnu dot org changed: What|Removed

[Bug fortran/25093] PUBLIC function of PRIVATE type

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #1 from eedelman at gcc dot gnu dot org 2005-11-30 12:36 --- Confirmed. -- eedelman at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/25094] Procedure with public generic identifier allowed to have argument of private type

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #1 from eedelman at gcc dot gnu dot org 2005-11-30 12:46 --- Confirmed. -- eedelman at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/25097] Component of optional argument allowed as arg. to PRESENT

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #1 from eedelman at gcc dot gnu dot org 2005-11-30 12:49 --- Confirmed. -- eedelman at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/25162] Issue with OpenMP COPYIN and gfortran

2005-11-30 Thread jakub at gcc dot gnu dot org
--- Comment #1 from jakub at gcc dot gnu dot org 2005-11-30 12:52 --- Subject: Bug 25162 Author: jakub Date: Wed Nov 30 12:52:07 2005 New Revision: 107715 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107715 Log: PR fortran/25162 * openmp.c

[Bug other/25180] New: ICE during kernel build.

2005-11-30 Thread pluto at agmk dot net
gcc-4.1.0-20051126 rev 107546 [EMAIL PROTECTED] linux-2.6.14.3]$ gcc attrib.i -c -O2 fs/ntfs/attrib.c: In function 'ntfs_attr_lookup': fs/ntfs/attrib.c:1025: internal compiler error: Segmentation fault $ gcc -v Reading specs from /usr/lib/gcc/ppc-pld-linux/4.1.0/specs Target: ppc-pld-linux

[Bug fortran/25162] Issue with OpenMP COPYIN and gfortran

2005-11-30 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2005-11-30 12:59 --- Fixed in SVN. -- jakub at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/25180] ICE during kernel build.

2005-11-30 Thread pluto at agmk dot net
--- Comment #1 from pluto at agmk dot net 2005-11-30 13:03 --- Created an attachment (id=10365) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10365action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25180

[Bug target/25176] FAIL: Array_3 -O3 execution - bytecode-native test

2005-11-30 Thread amodra at bigpond dot net dot au
--- Comment #2 from amodra at bigpond dot net dot au 2005-11-30 13:07 --- I had a little play at implementing unwinder info for the epilogue. It's easy to arrange for a DW_CFA_def_cfa_offset: 0 to be emitted on the stack restore. However, often the function exit isn't emitted last.

[Bug other/25180] ICE during kernel build.

2005-11-30 Thread pluto at agmk dot net
--- Comment #2 from pluto at agmk dot net 2005-11-30 13:10 --- Program received signal SIGSEGV, Segmentation fault. (gdb) bt #0 gen_peephole2_993 (curr_insn=Variable curr_insn is not available.) at rs6000.md:10847 #1 0x1020341c in peephole2_insns (x0=Variable x0 is not

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

2005-11-30 Thread eedelman at gcc dot gnu dot org
-- eedelman at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1

[Bug fortran/25100] better diagnostic needed

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #2 from eedelman at gcc dot gnu dot org 2005-11-30 13:23 --- While not identical, this is so close to PR 25099 that I think we can consider them duplicates. *** This bug has been marked as a duplicate of 25099 *** -- eedelman at gcc dot gnu dot org changed:

[Bug fortran/25099] Conformance of arguments to ELEMENTAL subroutines

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #2 from eedelman at gcc dot gnu dot org 2005-11-30 13:23 --- *** Bug 25100 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25099

[Bug fortran/25101] Zero stride allowed in FORALL:s

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #2 from eedelman at gcc dot gnu dot org 2005-11-30 13:38 --- F2k draft standard, section 7.4.4.2.1 says: The value m3 shall not be zero., where m3 is the stride in a FORALL triplet. Confirmed. -- eedelman at gcc dot gnu dot org changed: What|Removed

[Bug target/25180] [4.1 Regression] ICE during kernel build.

2005-11-30 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-11-30 13:44 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug java/25032] GCC Java not compile

2005-11-30 Thread claudio_mantegna at modemsoft dot it
--- Comment #4 from claudio_mantegna at modemsoft dot it 2005-11-30 13:45 --- Created an attachment (id=10366) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10366action=view) Log file of Buld This is all log file that produce during the compile --

[Bug target/25180] [4.1 Regression] ICE during kernel build.

2005-11-30 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2005-11-30 13:49 --- (reducing) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25180

[Bug middle-end/25027] [4.2 Regression] libgcov.c:652: ICE: in default_secondary_reload, at targhooks.c:529

2005-11-30 Thread danglin at gcc dot gnu dot org
--- Comment #9 from danglin at gcc dot gnu dot org 2005-11-30 14:02 --- See http://gcc.gnu.org/ml/gcc-patches/2005-11/msg02110.html. -- danglin at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/25180] [4.1 Regression] ICE during kernel build.

2005-11-30 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2005-11-30 14:10 --- Created an attachment (id=10367) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10367action=view) reduced testcase reduced testcase. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25180

[Bug fortran/25104] better diagnostic needed

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #2 from eedelman at gcc dot gnu dot org 2005-11-30 14:18 --- (In reply to comment #1) What broken here? Where are the details? I wondered that as well for a while. The problem, IIUC is that the case-selector must be an initialization expression. I'm no language

[Bug ada/24468] link failure for several acats tests

2005-11-30 Thread r dot emrich at de dot tecosim dot com
--- Comment #4 from r dot emrich at de dot tecosim dot com 2005-11-30 14:28 --- Subject: link failure for several acats tests Here's the link failure: splitting /SCRATCH/gcc-build/IRIX64/mips-sgi-irix6.5/gcc-4.0.2/gcc-4.0.2/gcc/testsuite/ada/acats/tests/a/a83a02b.ada into:

[Bug target/25180] [4.1/4.2 Regression] ICE during kernel build.

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-11-30 15:29 --- Caused by: 2005-08-23 Paolo Bonzini [EMAIL PROTECTED] * config/rs6000/predicates.md (equality_operator): New. * config/rs6000/rs6000.md: Rewrite as a peephole2 the split for comparison

[Bug target/25180] [4.1/4.2 Regression] ICE during kernel build.

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-11-30 15:31 --- The peephole2 has logical_operand which means it accepts register so simplify_const_binary_operation will fail as we have a register here and not just an int. -- pinskia at gcc dot gnu dot org changed:

[Bug other/25157] [4.2 Regression] /libdecnumber/decContext.h:43:49: stdint.h: No such file or directory

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-11-30 15:36 --- Fixed: http://gcc.gnu.org/ml/gcc-cvs/2005-11/msg01412.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25181] New: wrong will never be executed warning in switch - case block

2005-11-30 Thread oliverst at online dot de
The following code will report this: C:\Dev-Cpp\Projects\test-stlport\main_18.cpp In function `int test_18()': 13 C:\Dev-Cpp\Projects\test-stlport\main_18.cpp [Warning] will never be executed extern int abort(); int test_18() { int type; switch (type) { case 1:

[Bug c/25182] New: internal compiler error triggered by overflow in constant expression

2005-11-30 Thread klaue at dresearch dot de
/* bug.i */ # 1 bug.c # 0 built-in # 1 command line # 1 bug.c # 1 error.h 1 enum err { err_none, err_IO = 0x8a45, err_NM, err_EOF, err_SE, err_PT, err_PS, err_SI, err_UH, err_CF, err_CT, err_LT, err_UT, err_CS, err_MS, err_SM }; void seterror(enum

[Bug c/25183] New: internal compiler error triggered by overflow in constant expression

2005-11-30 Thread klaue at dresearch dot de
/* gcc version */ Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.1-20050508/configure --prefix=/home/jklaue/local Thread model: posix gcc version 4.1.0 20050508 (experimental) /* command line and errors */ gcc -pedantic -save-temps -c bug.c In file included from

[Bug c/25183] internal compiler error triggered by overflow in constant expression

2005-11-30 Thread klaue at dresearch dot de
--- Comment #1 from klaue at dresearch dot de 2005-11-30 16:01 --- Created an attachment (id=10368) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10368action=view) bug.i -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25183

[Bug c++/25152] -fstrict-aliasing generates wrong code, but no warning from -Wstrict-aliasing

2005-11-30 Thread drow at gcc dot gnu dot org
--- Comment #6 from drow at gcc dot gnu dot org 2005-11-30 16:02 --- However, I think this is a convincing reason for the patch to merged to at least 4.1.0. -- drow at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25152] [4.0/4.1 only] -fstrict-aliasing generates wrong code, but no warning from -Wstrict-aliasing

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-11-30 16:06 --- (In reply to comment #6) However, I think this is a convincing reason for the patch to merged to at least 4.1.0. If you reopen the bug at least mark this as 4.0/4.1 only so that people know that it only effects

[Bug middle-end/24437] OBJ_TYPE_REF handling in fold_stmt should be moved to fold

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-11-30 16:06 --- Testing the patch right now -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25181] wrong will never be executed warning in switch - case block

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-30 16:08 --- This is invalid code: t.cc: In function ‘int test_18()’: t.cc:15: error: jump to case label t.cc:9: error: crosses initialization of ‘int ret’ t.cc:18: error: jump to case label t.cc:9: error: crosses

[Bug c++/25181] [3.4 Regression] wrong will never be executed warning in switch - case block

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-11-30 16:11 --- (In reply to comment #1) We should reject this. But that is a different bug. Anyways fixing up the code to be legal code: extern int abort(); int test_18() { int type; switch (type) {

[Bug target/25180] [4.1/4.2 Regression] ICE during kernel build.

2005-11-30 Thread bonzini at gnu dot org
--- Comment #8 from bonzini at gnu dot org 2005-11-30 16:11 --- Reduced testcase: typedef unsigned long long u64; extern u64 f (u64 x); int g (unsigned x, u64 *z) { u64 w = *z; u64 h = f (w) 32; u64 l = f (w); u64 g = h | l; unsigned p = g; if (p == x) f (*z); } --

[Bug middle-end/25184] New: another wrong will never be executed warning with switch - case

2005-11-30 Thread oliverst at online dot de
With the attached code I get C:\Dev-Cpp\Projects\test-stlport\main_19.cpp In function `void test_19(long unsigned int)': 8 C:\Dev-Cpp\Projects\test-stlport\main_19.cpp [Warning] will never be executed 8 C:\Dev-Cpp\Projects\test-stlport\main_19.cpp [Warning] will never be executed and when I

[Bug c/25182] internal compiler error triggered by overflow in constant expression

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-30 16:13 --- Closing as a dup of bug 25183 as that one is cleaner done. *** This bug has been marked as a duplicate of 25183 *** -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug c/25183] internal compiler error triggered by overflow in constant expression

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-11-30 16:13 --- *** Bug 25182 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25183

[Bug libfortran/25017] sqrt, csqrt may give a wrong result if real part of compex argument is zero

2005-11-30 Thread harald dot vogt at desy dot de
--- Comment #9 from harald dot vogt at desy dot de 2005-11-30 16:17 --- (In reply to comment #8) Subject: Re: csqrtf, csqrt, csqrtl Do you have a patch? Because I have no idea want you mean. libgfortran/configure already checks for the existence of these functions. glibc's

[Bug c/25183] [4.0/4.1/4.2 Regression] internal compiler error triggered by overflow in constant expression

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-11-30 16:17 --- Confirmed, reduced testcase: enum err { err_IO = 0x8a45, err_NM, err_EOF, err_SE, err_PT, }; static enum err E_; int error() { switch (E_) { case err_IO : break; case err_NM : break; case

[Bug middle-end/25184] [3.4 Regression] another wrong will never be executed warning with switch - case

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-30 16:20 --- Confirmed, only a 3.4 regression. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/25169] [4.0 regression] tree checking failures in gcc.dg/20040203-1.c, cast-1.c, cast-2.c, cast-3.c

2005-11-30 Thread bonzini at gcc dot gnu dot org
--- Comment #3 from bonzini at gnu dot org 2005-11-30 16:32 --- Subject: Bug 25169 Author: bonzini Date: Wed Nov 30 16:32:52 2005 New Revision: 107721 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107721 Log: 2005-11-30 Paolo Bonzini [EMAIL PROTECTED] PR c/25169

[Bug middle-end/23673] fold does not fold (a^b) != 0 to a != b

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2005-11-30 16:44 --- I am going to fix this one. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/23666] Fold does not reduce C - ~a into a + (C+1)

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2005-11-30 16:48 --- This is exactly the same issue as PR 23295 now (I should copy some of the comments from here to there). -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/23295] fold does not simplify -a - (5) to (-5) - a

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-11-30 16:51 --- Note fixing this will also fix PR 23666 after my patch for moving - ~a = a+1 to negate_expr. But this needs to depend on the fix for PR 25125 since otherwise we expose a latent bug in convert.c which shows up in the

[Bug tree-optimization/25000] [4.1 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646

2005-11-30 Thread law at redhat dot com
--- Comment #12 from law at redhat dot com 2005-11-30 16:54 --- Subject: Re: [4.1/4.2 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646 On Wed, 2005-11-30 at 09:52 +, giovannibajo at libero dot it wrote: --- Comment #10 from giovannibajo at libero

[Bug tree-optimization/25000] [4.1 Regression] ICE in coalesce_abnormal_edges, at tree-outof-ssa.c:646

2005-11-30 Thread law at redhat dot com
--- Comment #13 from law at redhat dot com 2005-11-30 17:07 --- SVN problems addressed, patch checked into both the mainline and the 4.1 branch. -- law at redhat dot com changed: What|Removed |Added

[Bug fortran/15809] ICE Using Pointer Functions

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #19 from pault at gcc dot gnu dot org 2005-11-30 17:26 --- Subject: Bug 15809 Author: pault Date: Wed Nov 30 17:26:40 2005 New Revision: 107727 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107727 Log: 2005-11-30 Paul Thomas [EMAIL PROTECTED] PR

[Bug tree-optimization/15458] Combine ~ and ^.

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-11-30 17:32 --- Actually it is better for ~(a ^ CST) to come out as a ^ ~CST. Right now we actually already implement ~(a^CST) as a ^ ~CST. So we need just to implement (~a) ^ CST as a ^ ~CST. In fact this is what simplify_rtx

[Bug target/25180] [4.1/4.2 Regression] ICE during kernel build.

2005-11-30 Thread bonzini at gnu dot org
--- Comment #9 from bonzini at gnu dot org 2005-11-30 17:36 --- Created an attachment (id=10369) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10369action=view) proposed patch This patch enables the peephole2 only if operands[1] and operands[2] are constant. An alternative

[Bug tree-optimization/15458] Combine ~ and ^.

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2005-11-30 17:41 --- ~(a^CST) is done in fold_unary with the comment of: /* Convert ~(X ^ Y) to ~X ^ Y or X ^ ~Y if ~X or ~Y simplify. */ Only (~a^~b) is simplified. That can be expanded to: (~a^b) if ~b simplifies, simplify the

[Bug c++/22573] typedef in class scope not reported by error message

2005-11-30 Thread gdr at gcc dot gnu dot org
--- Comment #3 from gdr at gcc dot gnu dot org 2005-11-30 17:43 --- (In reply to comment #2) Absolutely not! There is no best way: sometimes it is better to go through the typedef, sometimes it is better to print the typedef. To tell you the truth, I consider the fact that GCC

[Bug c++/24009] [4.0/4.1/4.2 regression] C++ fails to print #include stack

2005-11-30 Thread gdr at gcc dot gnu dot org
--- Comment #8 from gdr at gcc dot gnu dot org 2005-11-30 17:47 --- (In reply to comment #7) diagnostic.c gets #include stack information from input_file_stack. cpplib gets it from source_locations. With --enable-mapped-location, this regression could be fixed by diagnostic.c

[Bug c++/25185] New: deep typedef substitution in error message

2005-11-30 Thread dave at boost-consulting dot com
The enclosed produces the following as part of the error backtrace: ../../../../boost/sequence/make_range.hpp:60: instantiated from 'boost::sequence::range_::rangeElements, Begin, End, typename boost::result_ofCalcSize ()()::type boost::sequence::detail::range_makerElements, Begin, End,

[Bug c++/25185] deep typedef substitution in error message

2005-11-30 Thread dave at boost-consulting dot com
--- Comment #1 from dave at boost-consulting dot com 2005-11-30 17:48 --- Created an attachment (id=10370) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10370action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25185

[Bug testsuite/19275] [3.4/4.0] gcc.dg/20020919-1.c fails with -fpic/-fPIC on i686-pc-linux-gnu

2005-11-30 Thread ghazi at gcc dot gnu dot org
--- Comment #6 from ghazi at gcc dot gnu dot org 2005-11-30 18:04 --- Subject: Bug 19275 Author: ghazi Date: Wed Nov 30 18:04:46 2005 New Revision: 107729 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107729 Log: PR testsuite/19275 Backport from mainline:

[Bug testsuite/19275] [3.4/4.0] gcc.dg/20020919-1.c fails with -fpic/-fPIC on i686-pc-linux-gnu

2005-11-30 Thread ghazi at gcc dot gnu dot org
--- Comment #7 from ghazi at gcc dot gnu dot org 2005-11-30 18:06 --- Subject: Bug 19275 Author: ghazi Date: Wed Nov 30 18:06:01 2005 New Revision: 107730 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107730 Log: PR testsuite/19275 Backport from mainline:

[Bug rtl-optimization/24930] [4.0/4.1/4.2 Regression] Crash in combine

2005-11-30 Thread dalej at gcc dot gnu dot org
--- Comment #7 from dalej at gcc dot gnu dot org 2005-11-30 18:19 --- Retested on powerpc-apple-darwin and committed. -- dalej at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/25186] New: (short)(((int)short_var) 1) should be done in short

2005-11-30 Thread pinskia at gcc dot gnu dot org
Take the following example: short *a; int f(void) { *a = (short)(((int)*a) 1); } the Shift should be done in the same type as *a. This is done in simplify_subreg on the RTL level but we really should be able to do it in fold also. -- Summary: (short)(((int)short_var) 1) should

[Bug rtl-optimization/24930] [4.0/4.1 Regression] Crash in combine

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2005-11-30 18:22 --- (In reply to comment #7) Retested on powerpc-apple-darwin and committed. Since this is a regression, this should stay open until the patch has been committed in the release branches. I will backport the fix to

[Bug rtl-optimization/24930] [4.0/4.1 Regression] Crash in combine

2005-11-30 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot |dot org

[Bug fortran/25104] Non-initialization expr. as case-selector

2005-11-30 Thread eedelman at gcc dot gnu dot org
--- Comment #3 from eedelman at gcc dot gnu dot org 2005-11-30 18:29 --- (In reply to comment #2) context, so I'm not sure what to think here ... I leave this as unconfirmed for now. Ifort 8.1 reports the following error: In a CASE statement, the case-value must be a constant

[Bug middle-end/25186] (short)(((int)short_var) 1) should be done in short

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-30 18:32 --- It also should be done for: int f1(void) { *a = (short)(((int)(unsigned short)*a) 1); } Which is a little more complicated on the tree level than the RTL level: tree level: *a.1 = (short int) ((int) (short

[Bug libfortran/25017] sqrt, csqrt may give a wrong result if real part of compex argument is zero

2005-11-30 Thread sgk at troutmask dot apl dot washington dot edu
--- Comment #10 from sgk at troutmask dot apl dot washington dot edu 2005-11-30 18:38 --- Subject: Re: sqrt, csqrt may give a wrong result if real part of compex argument is zero On Wed, Nov 30, 2005 at 04:17:01PM -, harald dot vogt at desy dot de wrote:

[Bug testsuite/19275] [3.4/4.0] gcc.dg/20020919-1.c fails with -fpic/-fPIC on i686-pc-linux-gnu

2005-11-30 Thread ghazi at gcc dot gnu dot org
--- Comment #8 from ghazi at gcc dot gnu dot org 2005-11-30 18:41 --- Patch backported to 3.4 and 4.0. -- ghazi at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/25187] New: dereferencing type-punned pointer warnings while building libgcj

2005-11-30 Thread pinskia at gcc dot gnu dot org
/home/pinskia/src/newtest/trunk/libjava/java/lang/Class.h: In member function 'java::lang::Class* java::lang::Class::getComponentType()': /home/pinskia/src/newtest/trunk/libjava/java/lang/Class.h:339: warning: dereferencing type-punned pointer will break strict-aliasing rules

[Bug libgcj/25187] dereferencing type-punned pointer warnings while building libgcj

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-30 18:55 --- Some more: /home/pinskia/src/newtest/trunk/libjava/java/lang/ref/natReference.cc: In member function 'void java::lang::ref::Reference::create(java::lang::Object*)':

[Bug c++/22573] typedef in class scope not reported by error message

2005-11-30 Thread brad dot king at kitware dot com
--- Comment #4 from brad dot king at kitware dot com 2005-11-30 19:01 --- Okay, if you don't consider it a bug that is fine with me. I just reported it to make sure you were aware of the inconsistency. I'm changing this bug's status to Verified. Meanwhile I'm still a bit curious as

[Bug c++/5310] Weird warnings about using (int)NULL

2005-11-30 Thread gdr at gcc dot gnu dot org
--- Comment #3 from gdr at gcc dot gnu dot org 2005-11-30 19:15 --- (In reply to comment #2) On the mainline (20030526), I only get one warning: pr5310.cc: In function `void bar()': pr5310.cc:9: warning: passing NULL used for non-pointer argument 1 of `void foo(int)' Here

[Bug libfortran/25017] sqrt, csqrt may give a wrong result if real part of compex argument is zero

2005-11-30 Thread sgk at troutmask dot apl dot washington dot edu
--- Comment #11 from sgk at troutmask dot apl dot washington dot edu 2005-11-30 19:24 --- Subject: Re: sqrt, csqrt may give a wrong result if real part of compex argument is zero On Wed, Nov 30, 2005 at 10:38:13AM -0800, Steve Kargl wrote: Your patch is incorrect. See page 472 of

[Bug fortran/24705] ICE on assumed length character result

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #6 from pault at gcc dot gnu dot org 2005-11-30 19:26 --- Subject: Bug 24705 Author: pault Date: Wed Nov 30 19:26:23 2005 New Revision: 107732 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107732 Log: 2005-11-30 Paul Thomas [EMAIL PROTECTED] PR

[Bug fortran/24223] Gfortran crashes in two places

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #8 from pault at gcc dot gnu dot org 2005-11-30 19:26 --- Subject: Bug 24223 Author: pault Date: Wed Nov 30 19:26:23 2005 New Revision: 107732 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107732 Log: 2005-11-30 Paul Thomas [EMAIL PROTECTED] PR

[Bug fortran/15809] ICE Using Pointer Functions

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #20 from pault at gcc dot gnu dot org 2005-11-30 19:26 --- Fixed on trunk, just waiting 24 hours before fixing in 4.0 and 4.1 -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/25183] [4.0/4.1/4.2 Regression] internal compiler error triggered by overflow in constant expression

2005-11-30 Thread janis at gcc dot gnu dot org
--- Comment #4 from janis at gcc dot gnu dot org 2005-11-30 19:27 --- A regression hunt using the testcase from comment #3 identified: http://gcc.gnu.org/viewcvs?view=revrev=85599 r85599 | nathan | 2004-08-05 09:03:42 + (Thu, 05 Aug 2004) | 17 lines * tree.h

[Bug fortran/23124] gfc_trans_deferred_array internal compiler error

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #2 from pault at gcc dot gnu dot org 2005-11-30 19:34 --- This is fixed in trunk, by the patch to pr15809, and will be fixed in 4.0 and 4.1 on friday morning. -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/24223] Gfortran crashes in two places

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #9 from pault at gcc dot gnu dot org 2005-11-30 19:35 --- Fixed in all 4.x -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/24705] ICE on assumed length character result

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #7 from pault at gcc dot gnu dot org 2005-11-30 19:36 --- fixed in all 4.x -- pault at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/24789] [gfortran] ICE when assigning to array of strings

2005-11-30 Thread pault at gcc dot gnu dot org
--- Comment #2 from pault at gcc dot gnu dot org 2005-11-30 19:41 --- (In reply to comment #1) Confirmed. Reminds a bit of PR 15809. Oh woe is me! Unfortunately it is not the same. OK, I am onto it. Paul T -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24789

[Bug c++/22573] typedef in class scope not reported by error message

2005-11-30 Thread gdr at integrable-solutions dot net
--- Comment #5 from gdr at integrable-solutions dot net 2005-11-30 20:19 --- Subject: Re: typedef in class scope not reported by error message brad dot king at kitware dot com [EMAIL PROTECTED] writes: | Okay, if you don't consider it a bug that is fine with me. I just reported it

[Bug libgcj/25187] dereferencing type-punned pointer warnings while building libgcj

2005-11-30 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-11-30 20:34 --- Confirmed, I completely forgot about these. Most of them were false positives, if I remember correctly. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/25181] [3.4 Regression] wrong will never be executed warning in switch - case block

2005-11-30 Thread oliverst at online dot de
--- Comment #3 from oliverst at online dot de 2005-11-30 20:38 --- I forgot to meintion, that this happens with C and C++, so I guess it's a middle-end bug!? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25181

[Bug tree-optimization/22501] [meta-bug] tramp3d-v4 missed optimizations

2005-11-30 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2005-11-30 20:55 --- Subject: Bug 22501 Author: rguenth Date: Wed Nov 30 20:55:41 2005 New Revision: 107737 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107737 Log: 2005-11-30 Richard Guenther [EMAIL PROTECTED] PR

[Bug testsuite/23304] [4.1/4.2 Regression] testsuite failures: g++.dg/ext/packed3.C, packed4.C, packed8.c and g++.dg/other/crash-4.C

2005-11-30 Thread nathan at gcc dot gnu dot org
--- Comment #9 from nathan at gcc dot gnu dot org 2005-11-30 20:56 --- Add dg-skips for cris -- nathan at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/21123] [4.0/4.1 regression] ICE in cp_expr_size, at cp/cp-objcp-common.c:101

2005-11-30 Thread jason at gcc dot gnu dot org
--- Comment #33 from jason at gcc dot gnu dot org 2005-11-30 20:58 --- Subject: Bug 21123 Author: jason Date: Wed Nov 30 20:58:27 2005 New Revision: 107738 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107738 Log: PR c++/21123 * cp-gimplify.c (cp_genericize_r):

[Bug tree-optimization/21655] g++.dg/tree-ssa/pr14814.C scan-tree-dump-times this 0 fails

2005-11-30 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2005-11-30 21:07 --- Subject: Bug 21655 Author: rguenth Date: Wed Nov 30 21:07:10 2005 New Revision: 107739 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107739 Log: 2005-11-30 Richard Guenther [EMAIL PROTECTED] PR

[Bug rtl-optimization/24930] [4.0/4.1 Regression] Crash in combine

2005-11-30 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2005-11-30 21:08 --- For my self (when backporting the fix): http://gcc.gnu.org/viewcvs?root=gccview=revrev=107731 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24930

  1   2   >