[Bug fortran/21434] blanket save after other save statements triggers error

2005-05-07 Thread fxcoudert at gcc dot gnu dot org
--- Additional Comments From fxcoudert at gcc dot gnu dot org 2005-05-07 06:22 --- Related to 19425. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21434

[Bug bootstrap/17383] [4.0 Regression] Building in src dir fails

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 06:43 --- *** Bug 21431 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug other/21431] gcc.4.0.0 instalation fails while making all

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 06:43 --- *** This bug has been marked as a duplicate of 17383 *** -- What|Removed |Added

[Bug java/21436] New: imports not remembered for previously compiled files

2005-05-07 Thread bonzini at gcc dot gnu dot org
With a patch to compile libjava on a per-directory basis, I found a bug with imports Take file AWTEvent.java package java.awt; import java.util.EventObject; public abstract class AWTEvent extends EventObject {} and file B.java package java.awt; import

[Bug target/21437] New: Hordes of nop instructions being emitted

2005-05-07 Thread rth at gcc dot gnu dot org
void sys_futex0 (int *addr, int op, int val) { register long int r0 __asm__ (r0); register long int r3 __asm__ (r3); register long int r4 __asm__ (r4); register long int r5 __asm__ (r5); register long int r6 __asm__ (r6); r0 = 221; r3 = (long) addr; r4 = op; r5 = val; r6 = 0;

[Bug c/21438] New: Warning about division by zero depends on lexical form

2005-05-07 Thread neil at gcc dot gnu dot org
GCC is supposed to suppress division by zero warnings when floating point. However the warning is based on the lexical form, i.e. the unpromoted type. I suggest it should depend on the promoted type. float f[] = { 1.0f/0.0f, // No warning 1.0f/0 // Warning (and diagnostic is on the

[Bug tree-optimization/21439] New: CRIS 4.1 fail: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times Alignment of access forced using peeling 1

2005-05-07 Thread hp at gcc dot gnu dot org
Comparison between Wed Apr 27 04:58:50 UTC 2005 and Wed Apr 27 14:13:15 UTC 2005 New tests that FAIL: ... gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times Alignment of access forced using peeling 1 This was when the test was introduced, and it has failed since then. It still fails with Fri

[Bug c++/21440] New: [4.0 Regression] ICE with statement-as-expression

2005-05-07 Thread dank at kegel dot com
The following test program works with gcc-2.95.3 and gcc-3.4.1, but aborts with this error on gcc-4.0.0: z.ii: In function 'void bar()': z.ii:11: internal compiler error: in create_tmp_var, at gimplify.c:368 struct Foo { ~Foo() {} int i; operator bool() { return !i; } }; void bar() {

[Bug c++/21440] [4.0 Regression] ICE with statement-as-expression

2005-05-07 Thread dank at kegel dot com
--- Additional Comments From dank at kegel dot com 2005-05-07 08:31 --- Forgot to mention: I have applied the fixes for PR20973 and PR21173 as given in bugzilla. -- What|Removed |Added

[Bug target/21441] New: [4.1 regression] CRIS: gcc.c-torture/execute/20040703-1.c compilation, -Os and libstdc++ setup

2005-05-07 Thread hp at gcc dot gnu dot org
Comparison between Fri Apr 29 20:34:58 CEST 2005 Fri Apr 29 18:34:58 UTC 2005 and Sat Apr 30 23:09:53 CEST 2005 Sat Apr 30 21:09:53 UTC 2005 Tests that now fail, but worked before: gcc.c-torture/execute/20040703-1.c compilation, -Os What's even worse, the same bug (according to the message in

[Bug target/21441] [4.1 regression] CRIS: gcc.c-torture/execute/20040703-1.c compilation, -Os and libstdc++ setup

2005-05-07 Thread hp at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |hp at gcc dot gnu dot org |dot org | Status|UNCONFIRMED

[Bug java/21436] imports not remembered for previously compiled files

2005-05-07 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-05-07 09:22 --- With this version of AWTEvent.java, this is an ice-on-valid: package java.awt; import java.util.EventObject; public abstract class AWTEvent extends EventObject { AWTEvent() { super(null); }

[Bug java/21436] imports not remembered for previously compiled files

2005-05-07 Thread bonzini at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO||21442 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21436

[Bug java/21442] New: problem with imports and multifile builds

2005-05-07 Thread bonzini at gcc dot gnu dot org
Another bug in multifile processing. With these two classes: Pipe.java: package java.nio.channels; import java.nio.channels.spi.AbstractSelectableChannel; public abstract class Pipe { } SelectableChannel.java: package java.nio.channels; import

[Bug testsuite/21443] New: ssa-ccp-9.c etc is broken

2005-05-07 Thread kazu at cs dot umass dot edu
It uses -O1 -fdump-tree-store_ccp and tests for lack of link_error, but note that store_ccp is enabled with -O2 or higher. So the testcase is testing something that happens in some other optimizer like DOM. -- Summary: ssa-ccp-9.c etc is broken Product: gcc

[Bug target/19133] march=athlon can produce slower code than march=i686

2005-05-07 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-05-07 13:54 --- Looks like random instruction selection weirdness. Not much can be done about this. -- What|Removed |Added

[Bug target/19133] march=athlon can produce slower code than march=i686

2005-05-07 Thread ornati at fastwebnet dot it
--- Additional Comments From ornati at fastwebnet dot it 2005-05-07 14:04 --- ok -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19133

[Bug middle-end/17667] Const/pure function detection during tree-based profiling

2005-05-07 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-05-07 14:04 --- This is fixed on the tree-profiling-branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17667

[Bug c++/21440] [4.0/4.1 Regression] ICE with statement-as-expression

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 15:02 --- Confirmed. Related to PR 20103. -- What|Removed |Added BugsThisDependsOn|

[Bug tree-optimization/14705] [tree-ssa] more alias analysis needed!?

2005-05-07 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-05-07 15:03 --- FWIW, here is the last SSA form I get with vops. foo (p) { int D.1241; int global.0; int D.1239; bb 0: # VUSE global_3; D.1239_2 = p_1-c; if (D.1239_2 != 0) goto L2; else goto L0; L0:; #

[Bug middle-end/21190] [4.1 Regression] g-spitbo.adb:274: error: unrecognizable insn

2005-05-07 Thread danglin at gcc dot gnu dot org
--- Additional Comments From danglin at gcc dot gnu dot org 2005-05-07 15:05 --- Here's the story on this problem. Ada bootstrap was broken on this target by this change: 2005-04-08 Diego Novillo [EMAIL PROTECTED] Merge from tree-cleanup-branch: VRP, store CCP, store

[Bug SWING/21444] New: Swing JList can't do multiple selection

2005-05-07 Thread kho at redhat dot com
Run the test case below, hold CTRL and try clicking multiple items. Test case: import javax.swing.*; import java.awt.*; public class testlist { public static void main(String[] args) { JFrame f = new JFrame(); DefaultListModel v = new DefaultListModel(); v.addElement(alsdkfj);

[Bug rtl-optimization/21182] gcc can use registers but uses stack instead

2005-05-07 Thread steven at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug rtl-optimization/13712] Executable runs 25% slower than when compiled with INTEL compiler

2005-05-07 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-05-07 15:27 --- Looks like -D__NO_MATH_INLINES makes gcc produced code much better... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13712

[Bug middle-end/21433] The COMPONENT_REF case of expand_expr_real_1 is probably wrong

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 15:52 --- (In reply to comment #0) We have the following coverage for the COMPONENT_REF case. Actually I think at one point this was valid to do but that was before gimple and generic and tree-ssa. I think the code

[Bug bootstrap/21403] Canadian cross build fails.

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- ||patches/2005- |

[Bug fortran/21432] gfortran does not support printing of namelists

2005-05-07 Thread tobi at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug fortran/21434] blanket save after other save statements triggers error

2005-05-07 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-05-07 15:56 --- *** This bug has been marked as a duplicate of 19425 *** -- What|Removed |Added

[Bug fortran/19425] Duplicate SAVE attribute problem

2005-05-07 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-05-07 15:56 --- *** Bug 21434 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/21412] [PowerPC] ICE loading TLS address

2005-05-07 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-07 16:46 --- Subject: Bug 21412 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-05-07 16:46:09 Modified files: gcc: ChangeLog

[Bug libfortran/21435] gfortran fails to open nonexisting file with status scratch

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|fortran |libfortran http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21435

[Bug libfortran/21435] fails to open nonexisting file with status scratch

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|normal |minor Summary|gfortran fails to open |fails to open nonexisting

[Bug target/21412] [PowerPC] ICE loading TLS address

2005-05-07 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-07 16:50 --- Subject: Bug 21412 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-05-07 16:49:59 Modified files: gcc:

[Bug rtl-optimization/15248] [4.0 Regression] Reload may generate stores to read-only memory

2005-05-07 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-05-07 16:52 --- I don't know that I'm in a position to make a good decision here, but I do agree with Jeff -- it would be a lot more compelling to make the change if there was actually a demonstrable problem --

[Bug SWING/21444] Swing JList can't do multiple selection

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 16:56 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug testsuite/21443] ssa-ccp-9.c etc is broken

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 16:56 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug testsuite/21443] ssa-ccp-9.c etc is broken

2005-05-07 Thread kazu at cs dot umass dot edu
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |kazu at cs dot umass dot edu |dot org | Status|NEW

[Bug testsuite/21443] ssa-ccp-9.c etc is broken

2005-05-07 Thread kazu at cs dot umass dot edu
--- Additional Comments From kazu at cs dot umass dot edu 2005-05-07 17:02 --- A quick grep for fdump-tree-store_ccp shows 20030731-2.c:/* { dg-options -O1 -fdump-tree-store_ccp } */ 20030917-1.c:/* { dg-options -O1 -fdump-tree-store_ccp } */ 20030917-3.c:/* { dg-options -O1

[Bug target/21437] [4.1 Regression] Hordes of nop instructions being emitted

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 17:30 --- Confirmed, this happens with any file. Some how the scheduler is broken. Something changed between 20050502 and now. -- What|Removed |Added

[Bug target/21437] [4.1 Regression] Hordes of nop instructions being emitted

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 17:43 --- This is fall out from Aldy's changing to use .opt. -- What|Removed |Added

gcc 4.0.0 on amd64: problem with -O2?

2005-05-07 Thread Harald Dunkel
Hi folks, The attached testcase dies on Debian (amd64) if compiled with -O2. Here is the usual data: % gcc -v Using built-in specs. Target: x86_64-linux Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --libexecdir=/usr/lib

Re: gcc 4.0.0 on amd64: problem with -O2?

2005-05-07 Thread Andrew Pinski
On May 7, 2005, at 2:04 PM, Harald Dunkel wrote: Hi folks, The testcase has been created by grabbing some code fragments from libX11, XFree86 4.3 on Debian, amd64. -Wall complains about dereferencing type-punned pointer. Stop right there, you said it warns, well this is a case where you are

[Bug c/21438] Warning about division by zero depends on lexical form

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 18:18 --- Confirmed, it is obvious from looking at the code what was wrong. The following patch should fix it but I don't have time to test it fully: Index: c-typeck.c

[Bug c/21438] Warning about division by zero depends on lexical form

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 18:20 --- Hmm, I wonder why C++ warns though: t.c:2: warning: division by zero in '1.0e+0f / 0.' t.c:3: warning: division by zero in '1.0e+0f / 0' -- What|Removed |Added

[Bug tree-optimization/21445] New: [meta-bug] we need a reassociate pass

2005-05-07 Thread pinskia at gcc dot gnu dot org
Just a meta-bug showing where a reassociate pass could help. -- Summary: [meta-bug] we need a reassociate pass Product: gcc Version: 4.0.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement Priority:

[Bug tree-optimization/18317] Missed IV optimization (another one)

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 18:37 --- Fixed by the patch for PR 18316 and PR 19126. -- What|Removed |Added Status|NEW

[Bug tree-optimization/21445] [meta-bug] we need a reassociate pass

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 18:45 --- CCing Danny as he is writting this pass right now. -- What|Removed |Added

[Bug tree-optimization/13876] loop not fully optimized

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 18:52 --- The orginal testcase in comment #0 is fixed now but not the one in comment #2. -- What|Removed |Added

[Bug target/21437] [4.1 Regression] Hordes of nop instructions being emitted

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 19:02 --- Fixed by: * config.gcc ({powerpc,rs6000}-ibm-aix*): Remove rs6000/aix.opt from extra_options. * config.in (HAVE_AS_POPCNTB): New. * configure.ac (HAVE_AS_MFCRF): Add

[Bug tree-optimization/19639] Funny (horrible) code for empty destructor

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 19:09 --- On the mainline I get: void foo() () { void * ivtmp.3; struct NonPod x; bb 0: ivtmp.3 = x.foo[2]; L2:; ivtmp.3 = ivtmp.3 - 4B; if (ivtmp.3 == x.foo) goto L6; else goto L2; L6:; return; }

Re: gcc 4.0.0 on amd64: problem with -O2?

2005-05-07 Thread Harald Dunkel
Andrew Pinski wrote: Stop right there, you said it warns, well this is a case where you are violating C89/C99/C++ aliasing rules so it is a bug in your code and not in GCC. This is not my code. It is XFree86 4.3. I am just trying to help by investigating a problem and providing an easy

[Bug tree-optimization/14341] Missed comparison optimization (VRP)

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 19:30 --- Huh, I don't understand why VRP does not take care of this: i_13: [-2147483648, ] D.1236_4 = i_13 = ; i_13 = ASSERT_EXPR i_1, i_1 = ; D.1236_4 = i_13 = ; The

Re: gcc 4.0.0 on amd64: problem with -O2?

2005-05-07 Thread Andrew Pinski
On May 7, 2005, at 3:25 PM, Harald Dunkel wrote: Andrew Pinski wrote: Stop right there, you said it warns, well this is a case where you are violating C89/C99/C++ aliasing rules so it is a bug in your code and not in GCC. This is not my code. It is XFree86 4.3. I am just trying to help by

[Bug c/21446] New: internal compiler error -- is recommending to file a bug report

2005-05-07 Thread philip dot thambidurai at comverse dot com
Trying to build gcc-3.4.3 for IBM AIX 5.3L on an IBM p570 machine. Fails, and a message asks me to file a bug report. I have generated the .i file using ./xgcc -v -save-temps ... ... but I don't see a way to attach the .i file (and .s file if you need) in this Bugzilla form. I can email it on

[Bug c/21446] internal compiler error -- is recommending to file a bug report

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 19:33 --- *** This bug has been marked as a duplicate of 9382 *** -- What|Removed |Added

[Bug bootstrap/9382] AIX 5.2 ../../gcc-20030120/gcc/libgcc2.c:1161: internal compiler error: in extract_insn, at recog.c:2175

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 19:33 --- *** Bug 21446 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug target/21441] [4.1 regression] CRIS: gcc.c-torture/execute/20040703-1.c compilation, -Os and libstdc++ setup

2005-05-07 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-07 19:40 --- Subject: Bug 21441 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-05-07 19:40:39 Modified files: gcc: ChangeLog Log message: PR

[Bug target/21441] [4.1 regression] CRIS: gcc.c-torture/execute/20040703-1.c compilation, -Os and libstdc++ setup

2005-05-07 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2005-05-07 19:43 --- See URL:http://gcc.gnu.org/ml/gcc-patches/2005-05/msg00595.html. -- What|Removed |Added

[Bug libfortran/18958] [4.0 only] eoshift segfaults when shifting off the end of an array

2005-05-07 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-07 19:48 --- Subject: Bug 18958 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-05-07 19:48:19 Modified files: libgfortran:

[Bug libfortran/18958] [4.0 only] eoshift segfaults when shifting off the end of an array

2005-05-07 Thread tkoenig at gcc dot gnu dot org
--- Additional Comments From tkoenig at gcc dot gnu dot org 2005-05-07 19:49 --- Fixed in the 4.0 branch. Closing. -- What|Removed |Added Status|NEW

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 19:56 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug libstdc++/11706] std::pow(T, int) implementation pessimizes code

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- Bug 11706 depends on bug 19401, which changed state. Bug 19401 Summary: Trivial loop not unrolled http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19401 What|Old Value |New Value

[Bug target/21441] [4.1 regression] CRIS: gcc.c-torture/execute/20040703-1.c compilation, -Os and libstdc++ setup

2005-05-07 Thread hp at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21441

[Bug c++/21447] New: internal compiler error: output_operand

2005-05-07 Thread ceniza666 at yahoo dot com
This problem occurs compiling wxWidgets 2.6.0 and also if I try to compile a program using wxWidgets 2.5.x compiled with gcc 3.4.2. It's the one when compiling wxWidgets 2.6.0: $ sh ../configure CXXFLAGS='-O4 -s -DNO_GCC_PRAGMA' --with-msw --enable-stl --enable-shared --with-odbc $ make

[Bug c++/21447] internal compiler error: output_operand

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 20:20 --- *** This bug has been marked as a duplicate of 21275 *** -- What|Removed |Added

[Bug middle-end/21275] [4.0/4.1 Regression] gcc 4.0.0 crash with mingw when using stdout in global var

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 20:20 --- *** Bug 21447 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug java/21070] [4.1 Regression]: java compiler generates wrong code on ia64

2005-05-07 Thread hjl at lucon dot org
--- Additional Comments From hjl at lucon dot org 2005-05-07 20:24 --- That is a binutils bug: http://sources.redhat.com/bugzilla/show_bug.cgi?id=940 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21070

[Bug middle-end/21237] [4.0/4.1 Regression] unnecessary __cmpdi2 usage?

2005-05-07 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-05-07 20:24 --- i386 synthesizes a DImode compare for 32-bit mode in target-dependent code. PowerPC probably needs to do the same. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21237

[Bug tree-optimization/21448] New: [4.1 Regression] ICE in estimate_num_insns_1, at tree-inline.c:1433

2005-05-07 Thread jsm28 at gcc dot gnu dot org
The following test failures have appeared on mainline between 20050506 and 20050507. All are internal compiler error: in estimate_num_insns_1, at tree-inline.c:1433. On i686-pc-linux-gnu and ia64-hpux: FAIL: gcc.dg/vect/vect-ifcvt-2.c (test for excess errors) FAIL: gcc.dg/vect/vect-ifcvt-3.c

[Bug tree-optimization/21448] [4.1 Regression] ICE in estimate_num_insns_1, at tree-inline.c:1433

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 20:38 --- I think this was caused by: 2005-05-06 Zdenek Dvorak [EMAIL PROTECTED] PR tree-optimization/19401 * tree-flow.h (tree_unroll_loops_completely): Declaration changed. *

[Bug rtl-optimization/12771] Weak loop optimizer

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 20:47 --- On the mainline, we get: .L13: fld %st(0) incl%ecx fmuls (%edx) addl%ebx, %edx fadds (%eax) fstps (%eax) addl%esi, %eax

[Bug tree-optimization/18754] unrolling happens too late/SRA does not happen late enough

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- Bug 18754 depends on bug 18755, which changed state. Bug 18755 Summary: invariant/constant not recomputed when ADDR_EXPR changed http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18755 What|Old Value |New Value

[Bug tree-optimization/9895] [SH] GCC unable to retain array values in registers

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- Bug 9895 depends on bug 18755, which changed state. Bug 18755 Summary: invariant/constant not recomputed when ADDR_EXPR changed http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18755 What|Old Value |New Value

[Bug tree-optimization/18755] invariant/constant not recomputed when ADDR_EXPR changed

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 21:00 --- This has now been fixed. -- What|Removed |Added Status|NEW

[Bug tree-optimization/9895] GCC unable to retain array values in registers

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 21:22 --- For this one, GCC is over estimating the size of the loop. -- What|Removed |Added

Re: Problem with use of anonymous types

2005-05-07 Thread Gabriel Dos Reis
Andrew Pinski [EMAIL PROTECTED] writes: | On May 6, 2005, at 8:09 PM, Julian Cummings wrote: | | People are reporting trouble compiling blitz with gcc-4.0.0, and the | compiler errors are resulting from the use of unnamed enums. A | simple code | illustrates the problem: | |struct

[Bug tree-optimization/21449] New: Loop unroller is way over estimating the unroll size of a loop

2005-05-07 Thread pinskia at gcc dot gnu dot org
The loop unroller over estimates the unrolled sized of an empty loop: int f(void) { int i; for(i = 0 ;i 10; i++); } We get: Loop size: 5 Estimated size after unrolling: 10 -- Summary: Loop unroller is way over estimating the unroll size of a loop

[Bug tree-optimization/21449] Loop unroller is way over estimating the unroll size of a loop

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Version|4.0.0 |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21449

Re: Problem with use of anonymous types

2005-05-07 Thread Gabriel Dos Reis
Julian Cummings [EMAIL PROTECTED] writes: | Hmmm... I just read through the bug reports you cited. Sounds to me like | this is still somewhat of an open issue, as to whether the compiler should | issue an error in these cases or simply silently discard any templated | function as a possible

Re: Problem with use of anonymous types

2005-05-07 Thread Andrew Pinski
On May 7, 2005, at 6:40 PM, Gabriel Dos Reis wrote: Julian Cummings [EMAIL PROTECTED] writes: | Hmmm... I just read through the bug reports you cited. Sounds to me like | this is still somewhat of an open issue, as to whether the compiler should | issue an error in these cases or simply

[Bug rtl-optimization/21450] New: [4.0/4.1 regression] -fstrict-aliasing causes miscompilation

2005-05-07 Thread belyshev at depni dot sinp dot msu dot ru
This C++ code snippet aborts on amd64 and i386 if compiled with -O[23]: (Note: tree dumps are correct) --- extern C void abort (void); struct T {}; struct U : T {}; int main () { int i; U *p; T **q; for (i = 0;

[Bug fortran/17423] gfortran segfault when compiling FM509.f from NIST testsuite

2005-05-07 Thread jvdelisle at verizon dot net
--- Additional Comments From jvdelisle at verizon dot net 2005-05-07 22:16 --- A patch to fix the problem in comment #7 has been submitted for review. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17423

[Bug rtl-optimization/21450] [3.4/4.0/4.1 regression] -fstrict-aliasing causes miscompilation

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 22:19 --- Confirmed, here is a testcase which makes it fail with 3.4.0: extern C void abort (void) throw(); struct T {}; struct U : T {}; int size = 2; int main () { struct T * * pretmp3; struct U * p; int i;

[Bug rtl-optimization/21450] [3.4/4.0/4.1 regression] C++ aliasing sets and downcast pointers to pointers

2005-05-07 Thread falk at debian dot org
--- Additional Comments From falk at debian dot org 2005-05-07 22:27 --- I guess I'm missing something in here. *q accesses an object of type U* (namely p). The type of the lvalue *q is T*. Right? Which case in 3.10/15 covers this? -- What|Removed

[Bug bootstrap/21403] Canadian cross build fails.

2005-05-07 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-07 22:28 --- Subject: Bug 21403 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-05-07 22:28:10 Modified files: gcc:

[Bug c++/11376] [3.3/3.4 regression] mozilla-1.4 miscompiled

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 22:30 --- *** Bug 21450 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug rtl-optimization/21450] [3.4/4.0/4.1 regression] C++ aliasing sets and downcast pointers to pointers

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 22:30 --- Yes the code is invalid after I thought about it and looked for another bug which has the same issue, see PR 11376. *** This bug has been marked as a duplicate of 11376 *** -- What

[Bug bootstrap/21403] Canadian cross build fails.

2005-05-07 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-07 22:32 --- Subject: Bug 21403 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-05-07 22:32:04 Modified files: gcc: ChangeLog configure.ac configure

[Bug bootstrap/21403] Canadian cross build fails.

2005-05-07 Thread green at redhat dot com
--- Additional Comments From green at redhat dot com 2005-05-07 22:33 --- Patch applied to HEAD and 4.0 branch. -- What|Removed |Added Status|ASSIGNED

[Bug bootstrap/21403] Canadian cross build fails.

2005-05-07 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21403

[Bug tree-optimization/21448] [4.1 Regression] ICE in estimate_num_insns_1, at tree-inline.c:1433

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 22:42 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug tree-optimization/21093] missed tail call optimization when local address could escape

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 22:47 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug libmudflap/21023] mudflap reports errors for external variables

2005-05-07 Thread hermantenbrugge at home dot nl
-- What|Removed |Added Summary|mudflap reports errors |mudflap reports errors for ||external variables