[Bug middle-end/18706] [4.0 Regression] ACATS ce2208b ICE expected ssa_name, have var_decl in verify_ssa, at tree-ssa.c:637

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 07:14 --- (In reply to comment #9) > Isn't PR 19853 (and 19865) showing that this is not an Ada front-end bug? Hmm, you might be correct. -- What|Removed |Added ---

[Bug ada/18659] [4.0 Regression] ACATS ICE in bug in tree-sra.c:1507 on x86 and ppc-darwin (6 FAIL)

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 07:12 --- Reconfirmed, reduced testcase from c32001e: PROCEDURE C32001E IS BEGIN DECLARE PACKAGE PKG1 IS TYPE PACC IS PRIVATE; FUNCTION INIT5 (I : INTEGER) RETURN PACC;

[Bug ada/18859] [4.0 Regression] ACATS ICE c37305a at -O0: in tree_low_cst, at tree.c:3839

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 06:44 --- Confirmed, reduced testcase: PROCEDURE C37305A IS BEGIN DECLARE SUBTYPE ST IS INTEGER RANGE 1..10; TYPE REC(DISC : ST := 1) IS RECORD CASE DISC IS

[Bug target/19970] Java Unnecessarily Disabled for MinGW

2005-02-14 Thread dannysmith at users dot sourceforge dot net
--- Additional Comments From dannysmith at users dot sourceforge dot net 2005-02-15 06:41 --- Q: As a (new/cautious) target co-maintainer, is this within my domain to fix without seeking approval? This is not a regression, so I assume it would wait until after branching. Correct? D

[Bug c++/19947] __attribute__ ((__always_inline__)) fails for no apparent reason

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 06:17 --- There is nothing we can do without a testcase, either see if your code compiles on the mainline or attach the preprocessed source here (and I will try to reduce it). -- What|Removed

[Bug middle-end/19953] Special-case real + complex arithmetic operation (-ffast-math)

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 06:15 --- (In reply to comment #3) > For addition, this is a regression against 3.3.5: Actually it is not and here is why: fadds .LC0 .LC0 is actually zero. And in fact this only can happen with -funsafe-m

[Bug target/19970] Java Unnecessarily Disabled for MinGW

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 06:03 --- Confirmed. -- What|Removed |Added Severity|normal |enhancemen

[Bug ada/19408] [4.0 Regression] ACATS c391002 failure on powerpc-darwin, wrong .space

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 06:00 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug ada/19900] [4.0 Regression] ACATS c391002 c432002 ICE categorize_ctor_elements_1

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 06:00 --- >From the reduced testcase in that PR, we get the following for the constructor >(which is wrong): {.bandD.636=2, .the_commandD.637=0, ._parentD.648={.bandD.640=2}, .tc_sccD.652=66} The problem comes from

[Bug ada/19900] [4.0 Regression] ACATS c391002 c432002 ICE categorize_ctor_elements_1

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 05:48 --- Confirmed on ppc also with the reduced testcase in PR 19408. -- What|Removed |Added OtherBugs

[Bug ada/19408] ACATS c391002 failure on powerpc-darwin, wrong .space

2005-02-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||19900 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19408

[Bug middle-end/19956] [4.0 Regression] ICE copy_tree_r, at tree-inline.c:2320 on simple Ada code

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 05:45 --- Hmm, here is what is going on: long int p__x2___PAD___XVZ = x1.F.d == 0 ? 32 : 64; struct p__x2___PAD x2; We gimplify p__x2___PAD___XVZ but that is the TYPE_SIZE of p__x2___PAD in which we ICE as i

[Bug middle-end/19956] [4.0 Regression] ICE copy_tree_r, at tree-inline.c:2320 on simple Ada code

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 05:36 --- (In reply to comment #4) > I think we are missing a SAVE_EXPR somewhere. Or maybe not as this is type is dependent on the object. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19956

[Bug middle-end/19956] [4.0 Regression] ICE copy_tree_r, at tree-inline.c:2320 on simple Ada code

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 05:31 --- Hmm, we call gimplify_type_sizes from: /* ??? We really shouldn't need to gimplify the type of the variable since it already should have been done. But leave this here fo

[Bug bootstrap/19970] New: Java Unnecessarily Disabled for MinGW

2005-02-14 Thread rmathew at gcc dot gnu dot org
For native and cross builds to MinGW (mingw32 or i386-pc-mingw32), Java and libgcj are unnecessarily disabled by the top-level configure - they have been building just fine for quite some time now in mainline. To get libgcj to build, one has to explicitly specify --enable-libgcj to the configure co

[Bug middle-end/19967] [4.0 Regression] built-in folding causes excess diagnostics

2005-02-14 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-02-15 04:44 --- I've got a patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |kazu

[Bug target/18977] [4.0 regression] LAPACK test xeigtsts segfaults with optimization

2005-02-14 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-02-15 04:20 --- It was fixed by the ivopts patch for 18687, which was a patch to reduce compilation time. The patch says nothing about fixing bugs, or changing the result. It only claims to make ivopts faster. Since this

[Bug c/19969] Labels broken when passed into inline assembly.

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 03:14 --- This is not a bug, Labels can be moved if you don't use them as computed gotos in which this case you don't use it for that. Also note asms cannot, I repeat cannot change the flow of a program at all. -

[Bug c/19969] New: Labels broken when passed into inline assembly.

2005-02-14 Thread estith at cs dot und dot edu
The following code breaks when compiled with -O3 or -O2, because the label seems to be misplaced. This problem seems to be restricted to situations where I pass the address of a label into an assembly routine to be used. When compiled without optimizations or with -O1, it works properly. I´m

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 02:39 --- (In reply to comment #8) > Did you mean MOVE_RATIO? Yes. A value of 2 should be able to reproduce it. If we have any bigger value, the gimplifier will not produce the CONST_DECL which we will SRA on it.

[Bug c++/19797] [4.0 Regression] g++.dg/abi/inline1.C fails on hppa*-*-hpux*

2005-02-14 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Additional Comments From dave at hiauly1 dot hia dot nrc dot ca 2005-02-15 01:56 --- Subject: Re: [4.0 Regression] g++.dg/abi/inline1.C fails on hp > > 3) I'm concerned that the proposed fix requires a linker fix. There won't > >be a fix for HP-UX 10 and possibly 11.00. There

[Bug middle-end/19967] [4.0 Regression] built-in folding causes excess diagnostics

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 01:46 --- (In reply to comment #2) Yes I do (depending on which function by the way): : Search converges between 2004-05-23-trunk (#458) and 2004-06-01-trunk (#459). 2004-05-30 Steven Bosscher <[EMAIL PROTECTED]>

[Bug middle-end/19967] [4.0 Regression] built-in folding causes excess diagnostics

2005-02-14 Thread joseph at codesourcery dot com
--- Additional Comments From joseph at codesourcery dot com 2005-02-15 01:37 --- Subject: Re: [4.0 Regression] built-in folding causes excess diagnostics On Tue, 15 Feb 2005, pinskia at gcc dot gnu dot org wrote: > Caused by: > 2004-09-15 Jakub Jelinek <[EMAIL PROTECTED]> > >

[Bug middle-end/19967] [4.0 Regression] built-in folding causes excess diagnostics

2005-02-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19967

[Bug c++/19968] [3.3/3.4/4.0 Regression] Warning omitted for non-derived classes

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 01:32 --- : Search converges between 2002-10-02-trunk (#92) and 2002-10-03-trunk (#93). Confirmed. -- What|Removed |Added -

[Bug middle-end/19967] [4.0 Regression] built-in folding causes excess diagnostics

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 01:30 --- : Search converges between 2004-09-15-014001-trunk (#540) and 2004-09-15-161001-trunk (#541). Confirmed. Caused by: 2004-09-15 Jakub Jelinek <[EMAIL PROTECTED]> * expr.c (string_constant): Han

[Bug c++/19968] Warning omitted for non-derived classes

2005-02-14 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-15 01:29 --- Btw, the warning in the second case is missing since gcc 3.3. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19968

[Bug c++/19968] New: Warning omitted for non-derived classes

2005-02-14 Thread reichelt at gcc dot gnu dot org
Compiling the following code snippet with -Wextra, a sensible warning is issued: == struct B {}; struct A : B { const int i; }; == warn.cc:5: warning: non-static const member 'const int A::i' in class without a constructor However, if A is not a deriv

[Bug tree-optimization/19967] New: built-in folding causes excess diagnostics

2005-02-14 Thread jsm28 at gcc dot gnu dot org
The folding of built-in functions does not always yield results with the correct return type, causing excess warnings (errors with -pedantic-errors). char *strchr(const char *, int); char *strrchr(const char *, int); char *index(const char *, int); char *rindex(const char *, int); char *strpbrk(co

[Bug c++/19966] Misleading message "must take exactly one argument"

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 01:18 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug c++/19966] New: Misleading message "must take exactly one argument"

2005-02-14 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet causes a bogus error message: == struct A { static operator int(); }; == bug.cc:3: error: 'static A::operator int()' must be a nonstatic member function bug.cc:3: error: 'static A::operator int()' must

[Bug c++/19965] Invalid member declaration diagnosed late

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 01:01 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug libstdc++/19962] local dependencies permeated throughout other libraries instead of for $prefix/lib

2005-02-14 Thread quanah at stanford dot edu
--- Additional Comments From quanah at stanford dot edu 2005-02-15 01:00 --- To note, I'm using libtool 1.5.8 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19962

[Bug c++/19965] New: Invalid member declaration diagnosed late

2005-02-14 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet is accepted since 2.95.3: == template struct A { A : 2; }; == It is correctly rejected if I instantiate the template. -- Summary: Invalid member declaration diagnosed late Product: gcc Versio

[Bug c++/19964] [3.4/4.0 regression] ICE on invalid member declaration

2005-02-14 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-02-15 00:55 --- Btw, more segfaults can be generated with A : A() (since 2.95.3) A : B() (since 2.95.3) A : A[] (since 3.4.0) A : B[] (since 3.4.0) -- What|Removed |Added -

[Bug c++/19964] [3.4/4.0 regression] ICE on invalid member declaration

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 00:54 --- : Search converges between 2002-12-14-trunk (#159) and 2002-12-29-trunk (#160). So ever since the new parser was merged in. -- What|Removed |Added --

[Bug libgcj/19301] Can't run Eclipse with libgcj until jaxp is merged from classpath

2005-02-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19301

[Bug libgcj/19301] Can't run Eclipse with libgcj until jaxp is merged from classpath

2005-02-14 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-02-15 00:45 --- It has been merged in -- What|Removed |Added Status|NEW

[Bug c++/19963] ICE on invalid member declaration

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 00:40 --- Confirmed. I thought I really saw this before. -- What|Removed |Added Status|UN

[Bug libstdc++/19946] [3.4/4.0 regression] cris-elf testsuite failure: demangle/abi_examples/01.cc and 02

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 00:38 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug libstdc++/19962] local dependencies permeated throughout other libraries instead of for $prefix/lib

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-15 00:36 --- This seems like a libtool bug. -- What|Removed |Added Severity|critical

[Bug c++/19963] New: ICE on invalid member declaration

2005-02-14 Thread reichelt at gcc dot gnu dot org
The following invalid code snippet causes an ICE since at least gcc 2.95.3: == struct A { A : 2; }; == bug.cc:3: error: name 'A' has incomplete type bug.cc:2: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in layout_

[Bug libstdc++/19946] [4.0 regression] cris-elf testsuite failure: demangle/abi_examples/01.cc and 02

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-15 00:12 --- Subject: Bug 19946 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-02-15 00:09:52 Modified files: libstdc++-v3 : Change

[Bug libstdc++/19946] [4.0 regression] cris-elf testsuite failure: demangle/abi_examples/01.cc and 02

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-15 00:08 --- Subject: Bug 19946 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-15 00:07:53 Modified files: libstdc++-v3 : ChangeLog libstdc++-v3/tests

[Bug libstdc++/19962] New: local dependencies permeated throughout other libraries instead of for $prefix/lib

2005-02-14 Thread quanah at stanford dot edu
The dependency tracker inherited by a variety of libraries, like libstdc++.la keeps local dependencies. Since it is never installed via libtool, its dependencies are never fixed based on the installation prefix defined at configure. Because of this, the installed .la files point to invalid locati

[Bug libstdc++/19955] [3.4/4.0 regression] Second std::ctype::narrow() does not call std::ctype::do_narrow()

2005-02-14 Thread jgrimm2 at us dot ibm dot com
--- Additional Comments From jgrimm2 at us dot ibm dot com 2005-02-14 23:41 --- Trivial patch. Set _M_narrow_ok to 1 only when memcpy would have given the same results as do_narrow(). Index: locale_facets.h === RCS file

[Bug driver/12448] -MT / -MQ don't behave as documented.

2005-02-14 Thread ppluzhnikov at charter dot net
--- Additional Comments From ppluzhnikov at charter dot net 2005-02-14 23:37 --- I just bumped into this bug as well. Still failing in gcc-3.4.3 a year later :-( The simplest test case: mkdir pr12448 && cd pr12448 && touch foo.c && gcc -c -o foo.o -MD -MTfoobar foo.c && cat foo.d

[Bug fortran/18109] ICE with explicit array of strings

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 23:24 --- Subject: Bug 18109 CVSROOT:/cvs/gcc Module name:gcc Branch: apple-gcc_os_35-branch Changes by: [EMAIL PROTECTED] 2005-02-14 23:24:52 Modified files: gcc

[Bug ada/19961] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 23:23 --- I fixed this yesterday of days ago: 2005-02-13 Andrew Pinski <[EMAIL PROTECTED]> PR ada/19942 * utils.c (gnat_type_for_mode): Return null instead of ICE because we asked for an un

[Bug ada/19942] [4.0 Regression] Stage 2 compilation of ali.adb causes GNAT bug box

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 23:23 --- *** Bug 19961 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug ada/19961] New: ice / gnat bug detected.

2005-02-14 Thread pluto at pld-linux dot org
../../xgcc -B../../ -c -g -O2 -fPIC -W -Wall -gnatpg a-ncelfu.ads -o a-ncelfu.o +===GNAT BUG DETECTED==+ | 4.0.0 20050213 (experimental) (PLD Linux) (x86_64-pld-linux-gnu) GCC error:| | in gnat_type_for_mode, at ada/utils.c:1838

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread uweigand at gcc dot gnu dot org
--- Additional Comments From uweigand at gcc dot gnu dot org 2005-02-14 22:50 --- (In reply to comment #5) > The error occurs when building this with > gnat1 -I/gcc/ada -O2 pr19865.adb > (I've tested a gnat1 configured for s390-ibm-linux.) I'm sorry, I have mixed up the include state

[Bug middle-end/19953] [4.0 regression] Special-case real + complex arithmetic operation

2005-02-14 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-02-14 22:38 --- For addition, this is a regression against 3.3.5: $ cat c-add.c #include #include int main() { float a; complex float b,c; foo(&a,&b); c = b+a; return creal(c) + cimag(c) < 0; } $

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 22:34 --- (In reply to comment #10) > Subject: Re: [4.0 Regression] ice / gnat bug detected. SRA turns: : D.570 = C.8; into D.851_33 = &pr19865__no_argument + 8B; SR.48_32 = (struct pr19865__string_access[(lo

[Bug regression/19829] [4.0 regression] cris-elf testsuite failure: 21_strings/basic_string/find/char/3.cc execution test

2005-02-14 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2005-02-14 22:25 --- I'm reopening this bug as I see the regression with LAST_UPDATED "Mon Feb 14 15:49:50 UTC 2005" (on a stable machine this time) where I did not see it with "Mon Feb 14 07:18:25 UTC 2005". Keeping this PR open un

[Bug middle-end/19920] [4.0 Regression] build broken on several targets due to recent 'DC' type update to libgcc2

2005-02-14 Thread bjoern dot m dot haase at web dot de
--- Additional Comments From bjoern dot m dot haase at web dot de 2005-02-14 22:21 --- FYI, I have just posted a RFC on gcc@gcc.gnu.org concerning implementation of a target-specific mode-substitution convention. Hopefully someone competent will answer. Yours, Björn. --

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread dnovillo at redhat dot com
--- Additional Comments From dnovillo at redhat dot com 2005-02-14 22:13 --- Subject: Re: [4.0 Regression] ice / gnat bug detected. pinskia at gcc dot gnu dot org wrote: > --- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 > 22:10 --- > From PR 18706 when

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 22:10 --- >From PR 18706 when I was looking into the bootstrap bug before "I think this is the same failure as the current bootstrap problem on ppc-darwin. For the bootstrap problem we have the following CONST_DECL:

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 22:06 --- (In reply to comment #7) > (In reply to comment #5) > > The error occurs when building this with > > gnat1 -I/gcc/ada -O2 pr19865.adb > > (I've tested a gnat1 configured for s390-ibm-linux.) > > And I ca

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 21:27 --- (In reply to comment #5) > The error occurs when building this with > gnat1 -I/gcc/ada -O2 pr19865.adb > (I've tested a gnat1 configured for s390-ibm-linux.) And I can reproduce this with the reduced test

[Bug middle-end/19956] [4.0 Regression] ICE copy_tree_r, at tree-inline.c:2320 on simple Ada code

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 21:21 --- Confirmed on powerpc-darwin, this looks like a gimplifier problem. Looking into it a little further. -- What|Removed |Added

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 21:08 --- Thanks for the test case. -- What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread uweigand at gcc dot gnu dot org
--- Additional Comments From uweigand at gcc dot gnu dot org 2005-02-14 21:05 --- Diego asked me to post a reduced test case; here we go. This should go into a file named pr19865.ads: package PR19865 is procedure Test; end PR19865; and this into a file named pr19865.adb: package b

[Bug tree-optimization/19516] missed optimization (bool)

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 21:05 --- Note the new jump thread selection code will catch this case. We get the following code: # BLOCK 0 # PRED: ENTRY [100.0%] (fallthru,exec) # VUSE ; D.1134_2 = *flag_1; if (D.1134_2 != 0) goto ; else goto

[Bug tree-optimization/19804] Missed jump threading opportunity on "else" arm of COND_EXPR

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 21:02 --- The updated jump thread selection code will catch this case and optimize it in the appropriate way -- without causing us to miss other jump threading opportunities :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?

[Bug tree-optimization/19853] [4.0 Regression] incorrect vops after exposing a new global variable

2005-02-14 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2005-02-14 20:57 --- Fixed: http://gcc.gnu.org/ml/gcc-patches/2005-02/msg00722.html. -- What|Removed |Added

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread dnovillo at gcc dot gnu dot org
-- Bug 19865 depends on bug 19853, which changed state. Bug 19853 Summary: [4.0 Regression] incorrect vops after exposing a new global variable http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19853 What|Old Value |New Value

[Bug preprocessor/16323] -Wendif-labels listed even though it's on by default

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 20:54 --- Fixed for 4.0.0. -- What|Removed |Added Status|NEW |RESO

[Bug fortran/19929] Deallocation of an allocated derived type component causes failure

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 20:50 --- (In reply to comment #2) > Subject: Bug 19929 Ignore this commit message it was a mistake in typing the bug number in both the changelog and the testcase too. I already asked the committer to fix this. -

[Bug tree-optimization/18832] missed jump threading with ||

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:49 --- We get the code we want for f0, f2 and f3 with the updated thread selection code. There's still some lameness in f1 though. -- What|Removed |Added --

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 20:48 --- (In reply to comment #3) > This happens after in verify-ssa after running the kill_redundant_phi_nodes > pass. It would be great if > someone with a better understanding of this pass could take a look at t

[Bug preprocessor/16323] -Wendif-labels listed even though it's on by default

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 20:46 --- Subject: Bug 16323 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 20:46:31 Modified files: gcc: ChangeLog gcc/doc: i

[Bug tree-optimization/18076] Missed jump threading optimization

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:43 --- I'll note the updated jump threading selection code will catch all these threading opportunities. I get something like this: foo: pushl %ebp movl%esp, %ebp movlx, %eax test

[Bug ada/19956] ICE copy_tree_r, at tree-inline.c:2320 on simple Ada code

2005-02-14 Thread laurent at guerby dot net
--- Additional Comments From laurent at guerby dot net 2005-02-14 20:43 --- *** Bug 19851 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug ada/19851] The new GNAT can't compile PolyORB

2005-02-14 Thread laurent at guerby dot net
--- Additional Comments From laurent at guerby dot net 2005-02-14 20:43 --- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19956 has a 10 line testcase for the same ICE *** This bug has been marked as a duplicate of 19956 *** -- What|Removed |Added

[Bug libstdc++/19955] [3.4/4.0 regression] Second std::ctype::narrow() does not call std::ctype::do_narrow()

2005-02-14 Thread pcarlini at suse dot de
--- Additional Comments From pcarlini at suse dot de 2005-02-14 20:41 --- Thanks for your report: indeed, the logic inside _M_narrow_init() is incomplete: should also check whether the narrowing is trivial or not, similarly to what happens in _M_widen_init(). Will fix ASAP. --

[Bug tree-optimization/17116] Missed jump threading/bypassing optimization with loop and % (or ands)

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:35 --- Actually, if the jump threader code really did its job right it would just emit 45 calls to puts ("hello") since we've got a series of cascading jump threads here. As it stands now, the first DOM pass threads the ini

[Bug middle-end/19920] [4.0 Regression] build broken on several targets due to recent 'DC' type update to libgcc2

2005-02-14 Thread schlie at comcast dot net
--- Additional Comments From schlie at comcast dot net 2005-02-14 20:32 --- (In reply to comment #9) > None of the primary/secondary targets are known to fail so removing the > target milestone. Although I understand none of the failures are on primary/secondary targets, might someone

[Bug target/19960] internal compiler error: in extract_insn, at recog.c:2175

2005-02-14 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |target GCC host triplet|3.3 |powerpc-darwin GCC target triplet|3.3.5

[Bug c/19960] internal compiler error: in extract_insn, at recog.c:2175

2005-02-14 Thread carl at vandenzen dot nl
--- Additional Comments From carl at vandenzen dot nl 2005-02-14 20:25 --- Created an attachment (id=8196) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8196&action=view) -save-temps .i file -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19960

[Bug c/19960] New: internal compiler error: in extract_insn, at recog.c:2175

2005-02-14 Thread carl at vandenzen dot nl
[ibook1-thuis-vandenzen-nl:m6811-gcc-3.3.5-1/gcc-3.3.5/gcc] root# /sw/src/m6811-gcc-3.3.5-1/ gcc-3.3.5/gcc/xgcc -B/sw/src/m6811-gcc-3.3.5-1/gcc-3.3.5/gcc/ -B/sw/share/m6811/m6811-elf/ bin/ -B/sw/share/m6811/m6811-elf/lib/ -isystem /sw/share/m6811/m6811-elf/include -Os -mrelax -DUSE_GAS -DIN_GCC

[Bug ada/19959] [4.0 Regression] Can't compile gnattools for the AVR target

2005-02-14 Thread berndtrog at yahoo dot com
-- What|Removed |Added Known to fail||4.0.0 Known to work||3.4.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19959

[Bug ada/19959] New: [4.0 Regression] Can't compile gnattools for the AVR target

2005-02-14 Thread berndtrog at yahoo dot com
Hi, with gcc-3.4.3 its possible to compile the gnat crosstools with a simple 'make cross-gnattools'. This no longer works for 4.0.0. (20050213) I've tried this: $ ../configure --target=avr --enable-languages=ada,c [..] $ make [..] it stops here: make[3]: Entering directory `/src/gcc/obj/gcc/a

[Bug target/19019] GCC ldouble format incompatibility with XLC long double

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 20:21 --- Subject: Bug 19019 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 20:21:13 Modified files: gcc: ChangeLog gcc/config/rs6000:

[Bug tree-optimization/15352] [tree-ssa] missed jump threading opportunity due to lack of short circuit

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 20:14 --- This is very closely related to PR 18832. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15352

[Bug tree-optimization/14052] Combiner weakness

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:13 --- It seems to me that the SSA optimizers ought to have removed the redundant test well before we get into the RTL code. And it appears to me that they do I get identical code for both tests out of the SSA optimizers.

[Bug ada/19865] [4.0 Regression] ice / gnat bug detected.

2005-02-14 Thread bosch at gcc dot gnu dot org
--- Additional Comments From bosch at gcc dot gnu dot org 2005-02-14 20:11 --- This happens after in verify-ssa after running the kill_redundant_phi_nodes pass. It would be great if someone with a better understanding of this pass could take a look at this bug. -- What

[Bug c++/19950] error: incomplete type `Environment' used in nested name specifier

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 20:08 --- (In reply to comment #3) > I don't understand! If I reduce the source further we get: class Environment; template struct ArrayCollection { int insert(const T& theObj) { Environment::ReportError();

[Bug tree-optimization/16538] Missed jump threading opportunity with struct fields (but RTL thread_jumps does catch it)

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:06 --- This is not a jump threading issue. This is an aliasing issue. If the aliasing code is fixed, then the new jump thread selection code will handle this correctly. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1

[Bug middle-end/19953] Special-case real + complex arithmetic operation

2005-02-14 Thread Thomas dot Koenig at online dot de
--- Additional Comments From Thomas dot Koenig at online dot de 2005-02-14 20:06 --- Same thing for complex division, where the performance penalty is probably also pretty severe: $ cat c-div.c #include #include int main() { float a; complex float b,c; foo(&a,&b); c

[Bug java/19921] wrong argument count for invokeInterface with new multidimensional array

2005-02-14 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-02-14 20:05 --- I checked in a fix for this. -- What|Removed |Added Status|ASSIGNED

[Bug java/19921] wrong argument count for invokeInterface with new multidimensional array

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 20:04 --- Subject: Bug 19921 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 20:04:36 Modified files: libjava: ChangeLog gcc/java : C

[Bug fortran/19929] Deallocation of an allocated derived type component causes failure

2005-02-14 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-14 20:04 --- Subject: Bug 19929 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-02-14 20:04:36 Modified files: libjava: ChangeLog gcc/java : C

[Bug c++/19957] Exception with Tornado C++ on PowerPC target

2005-02-14 Thread sciance at gdls dot com
--- Additional Comments From sciance at gdls dot com 2005-02-14 20:03 --- Subject: Re: Exception with Tornado C++ on PowerPC target Thanks for your response. I do not have easy access to the latest version of the compiler. We are submitting a problem report to Wind River, since the To

[Bug target/10768] ICEs on compilation of ada support library for avr

2005-02-14 Thread berndtrog at yahoo dot com
--- Additional Comments From berndtrog at yahoo dot com 2005-02-14 20:02 --- >Bernd, does this still fail on the most recent HEAD? Yes, it still fails: +===GNAT BUG DETECTED==+ | 4.0.0 20050213 (experimental) (avr-unknown-none) GCC e

[Bug tree-optimization/15352] [tree-ssa] missed jump threading opportunity due to lack of short circuit

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 20:01 --- The new jump thread selection code handles this properly. I will note that your comments about the code we ought to be able to generate are wrong. The correctly optimized code should look like this: (note the diffe

[Bug tree-optimization/15221] a jump threading opportunity blocked by a few intervening instructions

2005-02-14 Thread law at redhat dot com
--- Additional Comments From law at redhat dot com 2005-02-14 19:56 --- FWIW, I just verified that the updated jump thread selection code handles this correctly. In fact, this is precisely the kind of case it was designed to handle :-) However, your statement about turning foo into bar

[Bug c++/19958] Global object destroyed that is not constructed

2005-02-14 Thread sabre at nondot dot org
--- Additional Comments From sabre at nondot dot org 2005-02-14 19:53 --- I don't really think this is the same as 2474: that is an issue of ctor ordering, this is one of *destroying objects that weren't created*. -Chris -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19958

[Bug c++/19957] Exception with Tornado C++ on PowerPC target

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 19:50 --- "cygnus-2.7.2-960126" that is very old, over 9 years old, I would try a newer version first. Actually can you try a new version first? There is nothing which we can do of a 9 years old compiler. --

[Bug c++/2474] global destructors should run in reverse order of _finishing_ construction

2005-02-14 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-14 19:46 --- *** Bug 19958 has been marked as a duplicate of this bug. *** -- What|Removed |Added

  1   2   >