[Bug c++/31382] New: Internal compiler Error (Is this a bug?)

2007-03-28 Thread ludz_lim at yahoo dot com
Hi: I got this error error message when I tried to compile icu (http://www.icu-project.org) g++ -DU_I18N_IMPLEMENTATION -I. -I../common -O2 -fno-common -c -dynamic -o dtfmtsym.o dtfmtsym.cpp dtfmtsym.cpp: In member function `void icu_3_6::DateFormatSymbols::initializeData(const

[Bug tree-optimization/31169] Bootstrap comparison error at revision 122821

2007-03-28 Thread rguenth at gcc dot gnu dot org
--- Comment #32 from rguenth at gcc dot gnu dot org 2007-03-28 08:52 --- There is /* Refuse to operate on VARYING ranges, ranges of different kinds and symbolic ranges. As an exception, we allow BIT_AND_EXPR because we may be able to derive a useful range even if one of

[Bug target/378] [AIX] gcc cannot compile huge c file

2007-03-28 Thread satyaakam at yahoo dot co dot in
--- Comment #9 from satyaakam at yahoo dot co dot in 2007-03-28 09:32 --- Hi, We are getting the same error on AIX 5.3.0.0 , with gcc 3.2.3. any fix for this bug in near future. regards Satya -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=378

[Bug regression/31383] New: ICE with -O2 -ftree-vectorize (regression)

2007-03-28 Thread jellby at yahoo dot com
I found this with gfortran (gcc version 4.3.0 20070328), it seems to work with the gfortran/gcc included in my Mandriva 2007 (gcc version 4.1.1 20060724), so I've marked it as a regression. $ cat test.f90 SUBROUTINE Test IMPLICIT NONE INTEGER :: i, j REAL*8 :: C(3,100), rM(100), rMI COMMON

[Bug driver/31353] gcc --help=target gives a linker error.

2007-03-28 Thread nickc at redhat dot com
--- Comment #2 from nickc at redhat dot com 2007-03-28 11:38 --- Subject: Re: gcc --help=target gives a linker error. Hi Brooks, I have a patch to fix this problem (attached). Unfortunately due to an internal bugzilla error I cannot (currently) upload the patch to this PR.

[Bug ada/24994] raised STORAGE_ERROR : stack overflow or erroneous memory access

2007-03-28 Thread ebotcazou at gcc dot gnu dot org
--- Comment #17 from ebotcazou at gcc dot gnu dot org 2007-03-28 11:46 --- Don't remember what fixed comment #13. Possibly, a change just made the issue latent. OK, thanks. Here is what I needed on my 4.1 branch: Index: cfgexpand.c

[Bug target/29953] [SH-4] Perfomance regression in loops. cmp/eq used instead of dt

2007-03-28 Thread mano at roarinelk dot homelinux dot net
--- Comment #2 from mano at roarinelk dot homelinux dot net 2007-03-28 11:50 --- gcc-4.1.2 and 3.4.6 for linux; 3.3.5 and 2.95 for QNX also create similar code without the dt instruction. How come your 3.4.4 is so smart? -- mano at roarinelk dot homelinux dot net changed:

[Bug target/31364] [4.3 Regression] secureplt breaks bootstrap

2007-03-28 Thread tbm at cyrius dot com
--- Comment #14 from tbm at cyrius dot com 2007-03-28 11:51 --- Results are in, and it looks good. A bootstrap with the following languages works fine: --enable-languages=c,c++,java,fortran,objc,obj-c++,ada,treelang The test results with --enable-secureplt actually look better than

[Bug regression/31383] ICE with -O2 -ftree-vectorize (regression)

2007-03-28 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2007-03-28 12:45 --- Confirmed on i686-pc-linux-gnu with -O2 -msse2 -ftree-vectorize. Backtrace: #0 fancy_abort (file=0x871dab0 ../../gcc-svn/trunk/gcc/tree-data-ref.c, line=2072, function=0x871eed6 affine_function_equal_p) at

[Bug c++/29993] typdef declaration of cv-qualified function in class

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #5 from dgregor at gcc dot gnu dot org 2007-03-28 13:31 --- Subject: Bug 29993 Author: dgregor Date: Wed Mar 28 13:31:37 2007 New Revision: 123294 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123294 Log: 2007-03-28 Douglas Gregor [EMAIL PROTECTED] PR

[Bug driver/31355] --help=language option isn't documented.

2007-03-28 Thread nickc at redhat dot com
--- Comment #2 from nickc at redhat dot com 2007-03-28 13:40 --- Subject: Re: --help=language option isn't documented. Hi Brooks, The attached patch adds this missing documentation. It also takes care of a small bug, whereby the name of the language whose options were being

[Bug other/31357] --help and --help=value options cannot be combined.

2007-03-28 Thread nickc at redhat dot com
--- Comment #1 from nickc at redhat dot com 2007-03-28 13:50 --- Hi Brooks, I do not think that this is a bug, although it is possibly a documentation issue. The --help= option restricts the output to a specified subset of the full output obtained with just the --help option. Thus it

[Bug target/31380] [4.1/4.2/4.3]: Typo in gcc/config/i386/sse.md

2007-03-28 Thread hjl at gcc dot gnu dot org
--- Comment #2 from hjl at gcc dot gnu dot org 2007-03-28 14:38 --- Subject: Bug 31380 Author: hjl Date: Wed Mar 28 14:38:24 2007 New Revision: 123299 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123299 Log: 2007-03-28 Grigory Zagorodnev [EMAIL PROTECTED] PR

[Bug c++/29993] typdef declaration of cv-qualified function in class

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #6 from dgregor at gcc dot gnu dot org 2007-03-28 15:28 --- Committed fix to mainline. -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/20599] variadic template support

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #16 from dgregor at gcc dot gnu dot org 2007-03-28 15:30 --- This functionality is part of the experimental C++0x mode, and is under control of the -std=gnu++0x flag in the mainline (4.3.0) compiler. -- dgregor at gcc dot gnu dot org changed: What

[Bug middle-end/30666] [4.3 Regression] warning: canonical types differ for identical types double __complex__ and double __complex__

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31138] [4.3 regression] ICE with ellipsis

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31140] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug c++/31141] [4.3 regression] ICE with ellipsis in template parameter list

2007-03-28 Thread dgregor at gcc dot gnu dot org
-- dgregor at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dgregor at gcc dot gnu dot |dot org

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2007-03-28 Thread bkoz at gcc dot gnu dot org
--- Comment #58 from bkoz at gcc dot gnu dot org 2007-03-28 17:32 --- Request to re-assign to me. -benjamin -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773

[Bug preprocessor/15638] gcc should have option to treat missing headers as fatal

2007-03-28 Thread bangerth at dealii dot org
--- Comment #10 from bangerth at dealii dot org 2007-03-28 17:37 --- (In reply to comment #6) Always stopping is the right thing. Once Per finishes his fileline conversion, it will be possible to send cpplib's errors through diagnostic.c, and we will then be able to make this a

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2007-03-28 Thread gdr at cs dot tamu dot edu
--- Comment #59 from gdr at cs dot tamu dot edu 2007-03-28 17:43 --- Subject: Re: __cplusplus defined to 1, should be 199711L bkoz at gcc dot gnu dot org [EMAIL PROTECTED] writes: | Request to re-assign to me. Please, go ahead :-) -- Gaby --

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2007-03-28 Thread bkoz at gcc dot gnu dot org
--- Comment #60 from bkoz at gcc dot gnu dot org 2007-03-28 17:48 --- Mine. Current libcpp patch only is: Index: init.c === --- init.c (revision 123196) +++ init.c (working copy) @@ -376,7 +376,7 @@ }

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2007-03-28 Thread bkoz at gcc dot gnu dot org
--- Comment #61 from bkoz at gcc dot gnu dot org 2007-03-28 17:49 --- mine, try two -- bkoz at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|gdr

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2007-03-28 Thread gdr at cs dot tamu dot edu
--- Comment #62 from gdr at cs dot tamu dot edu 2007-03-28 17:54 --- Subject: Re: __cplusplus defined to 1, should be 199711L bkoz at gcc dot gnu dot org [EMAIL PROTECTED] writes: | --- Comment #60 from bkoz at gcc dot gnu dot org 2007-03-28 17:48 --- | | Mine. | | Current

[Bug libstdc++/1773] __cplusplus defined to 1, should be 199711L

2007-03-28 Thread bkoz at gcc dot gnu dot org
--- Comment #63 from bkoz at gcc dot gnu dot org 2007-03-28 18:18 --- There is no fix a the moment. However, I'm working on speculative fixes for newlib and linux, which are predicated on the correct __cplusplus values. I may get to solaris too, if my sanity stretches that far, or I

[Bug c/31385] New: gcc fails to find spill register for decimal arithmetic

2007-03-28 Thread beebe at math dot utah dot edu
In compilation of a large library of code for decimal floating-point arithmetic, I found that compilations with -g would succeed, but most would fail with -O1, -O2, or -O3 on IA-32. I've taken a single example and chopped away extraneous code to produce a standalone file that exhibits the

[Bug driver/31355] --help=language option isn't documented.

2007-03-28 Thread brooks at gcc dot gnu dot org
--- Comment #3 from brooks at gcc dot gnu dot org 2007-03-28 19:22 --- The patch tracker missed the patch I'd already posted for this one as well: http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01655.html I think our fixes are fairly equivalent here; yours specifies the list of language,

[Bug other/31356] gcc --help=language option has problems in the output header line.

2007-03-28 Thread brooks at gcc dot gnu dot org
--- Comment #1 from brooks at gcc dot gnu dot org 2007-03-28 19:23 --- Patch posted, but the patch tracker didn't see it: http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01657.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31356

[Bug target/31364] [4.3 Regression] secureplt breaks bootstrap

2007-03-28 Thread debian-gcc at lists dot debian dot org
--- Comment #15 from debian-gcc at lists dot debian dot org 2007-03-28 19:23 --- maybe related: http://sourceware.org/bugzilla/show_bug.cgi?id=4267 building current 4.2 branch configured with --enable-secureplt --enable-libstdcxx-debug, with current binutils trunk results in an ld

[Bug target/31364] [4.3 Regression] secureplt breaks bootstrap

2007-03-28 Thread pinskia at gcc dot gnu dot org
--- Comment #16 from pinskia at gcc dot gnu dot org 2007-03-28 19:24 --- (In reply to comment #15) maybe related: http://sourceware.org/bugzilla/show_bug.cgi?id=4267 It is unrelated really. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31364

[Bug driver/31353] gcc --help=target gives a linker error.

2007-03-28 Thread brooks at gcc dot gnu dot org
--- Comment #3 from brooks at gcc dot gnu dot org 2007-03-28 19:17 --- I had previously posted a patch to fix this, as well, but apparently the patch tracker didn't pick up on it to attach it to the PR: http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01658.html As mentioned on the

[Bug objc++/31134] [4.3 Regression] Objective-C++ has ran into the tree number limit

2007-03-28 Thread dgregor at gcc dot gnu dot org
--- Comment #9 from dgregor at gcc dot gnu dot org 2007-03-28 19:46 --- This problem has been solved by 16-bit tree codes: http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01721.html -- dgregor at gcc dot gnu dot org changed: What|Removed |Added

[Bug libfortran/31297] Use of uninitialized variables in libgfortran's I/O

2007-03-28 Thread tkoenig at gcc dot gnu dot org
--- Comment #6 from tkoenig at gcc dot gnu dot org 2007-03-28 20:47 --- Hi Jerry, there is still the issue with kind=10 reals written with CONVERT=swap. Reopening until we've decided what to do with that :-) Thomas -- tkoenig at gcc dot gnu dot org changed: What

[Bug c++/29077] Incorrect error message for destructor in wrong namespace

2007-03-28 Thread simartin at gcc dot gnu dot org
--- Comment #3 from simartin at gcc dot gnu dot org 2007-03-28 22:06 --- Subject: Bug 29077 Author: simartin Date: Wed Mar 28 22:06:01 2007 New Revision: 123312 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123312 Log: 2007-03-28 Simon Martin [EMAIL PROTECTED] PR

[Bug c++/29077] Incorrect error message for destructor in wrong namespace

2007-03-28 Thread simartin at gcc dot gnu dot org
--- Comment #4 from simartin at gcc dot gnu dot org 2007-03-28 22:10 --- Fixed on the mainline. -- simartin at gcc dot gnu dot org changed: What|Removed |Added

[Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF

2007-03-28 Thread anlauf at gmx dot de
--- Comment #37 from anlauf at gmx dot de 2007-03-28 22:22 --- (In reply to comment #36) Closing, will not backport to 4.2 unless someone feels strongly about it. Jerry, I hate to bother you, but it is not really fixed. Add a comment line at the end of the namelist file

[Bug inline-asm/31386] New: wrong registers used in cmov instruction

2007-03-28 Thread ramiro at lisha dot ufsc dot br
This is reproduceable with gcc 4.0.0 and gcc SVN, but not with gcc 3.4.6. I still don't really know what's the problem, but I think it may be that not enough registers are available for output, and gcc is using the same register for 2 different outputs. gccs were built with: --prefix=/usr

[Bug inline-asm/31386] wrong registers used in cmov instruction

2007-03-28 Thread ramiro at lisha dot ufsc dot br
--- Comment #1 from ramiro at lisha dot ufsc dot br 2007-03-28 22:39 --- Created an attachment (id=13296) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13296action=view) .c, .i and .s files -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31386

[Bug inline-asm/31386] wrong registers used in cmov instruction

2007-03-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-03-28 22:49 --- Actually I think the inline-asm should be: #define CMOV_COMBO( val1, val2 ) \ asm volatile ( \ cmpl %0, %3\n\t \ cmovl %3, %0\n\t \

[Bug fortran/31243] truncating strings longer than 2**32 characters

2007-03-28 Thread fxcoudert at gcc dot gnu dot org
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2007-03-28 22:50 --- Same thing happens for local variables, character arguments and character functions... Example of the first case: subroutine foo(i) integer(kind=8), intent(in) :: i character(len=i) :: x print *, len(x)

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

2007-03-28 Thread janis at gcc dot gnu dot org
--- Comment #43 from janis at gcc dot gnu dot org 2007-03-29 01:12 --- A couple of days ago in irc I agreed to come up with a version of the patch that just handles the C tests. So far it works fine with C but breaks everything else, but I haven't forgotten about it. --

[Bug tree-optimization/31280] segfault in remove_referenced_var

2007-03-28 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2007-03-29 01:41 --- Reduced self contained testcase: Module NsLin Real*8, Dimension(54,54) :: VXX, VXY, VYX, VYY, VXX2, VXY2, VYX2, VYY2 End Module NsLin Subroutine SysNSL (N, NX, NY)

[Bug rtl-optimization/31248] char adding gives an extra move or two

2007-03-28 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-03-29 07:15 --- I am going to mark this as a rtl optimization issue because the tree level is correct unless we get a PLUS_EXPR which is able to wrap without being undefined. -- pinskia at gcc dot gnu dot org changed:

[Bug tree-optimization/31183] [4.3 Regression] ICE in int_cst_value, at tree.c:7684 with -O3 -ftree-loop-linear

2007-03-28 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2007-03-29 07:30 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

Bug building target libiberty for mips64vrel-elf toolchain

2007-03-28 Thread Nick Clifton
Hi Eric, Hi Richard, We recently ran across an ICE building a target libiberty for one of the multilibs of the mips64vrel-elf toolchain: .../libiberty/regex.c: In function 'byte_re_match_2_internal': .../libiberty/regex.c:7481: error: insn does not satisfy its constraints: (insn