[Bug rtl-optimization/22509] [4.1 regression] elemental.f90 testsuite failure (-fweb)

2005-10-30 Thread tkoenig at gcc dot gnu dot org


--- Comment #14 from tkoenig at gcc dot gnu dot org  2005-10-31 07:52 
---
Can we disable -fweb for 4.1.0 for fortran?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22509



[Bug middle-end/22275] [3.4/4.0/4.1 Regression] bitfield layout change (regression?)

2005-10-30 Thread mark at codesourcery dot com


--- Comment #7 from mark at codesourcery dot com  2005-10-31 07:44 ---
Subject: Re:  [3.4/4.0/4.1 Regression] bitfield layout
 change (regression?)

steven at gcc dot gnu dot org wrote:
> --- Comment #6 from steven at gcc dot gnu dot org  2005-10-31 07:21 
> ---
> This was not a show stopper for GCC 3.4 and GCC 4.0.  Why is it a show stopper
> now for GCC 4.1?
> 
> And we can't unconditionally change it back now.  We already have GCC 3.4 and
> 4.0 based compilers in production environments.

I suspect you didn't realize that the PR wasn't opened until July; I had
no knowledge of it when 3.4 or 4.0 were released.  If I had, I would
have declared it a showstopper then.

Now, it's a showstopper to figure out what happened and make an informed
decision.  If we conform to a published ABI where we did not before,
maybe we do nothing; this is a bug fix.  If we now fail to conform to a
published ABI, maybe we add a switch.  But, we certainly have to
evaluate it before the release.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22275



[Bug middle-end/22275] [3.4/4.0/4.1 Regression] bitfield layout change (regression?)

2005-10-30 Thread steven at gcc dot gnu dot org


--- Comment #6 from steven at gcc dot gnu dot org  2005-10-31 07:21 ---
This was not a show stopper for GCC 3.4 and GCC 4.0.  Why is it a show stopper
now for GCC 4.1?

And we can't unconditionally change it back now.  We already have GCC 3.4 and
4.0 based compilers in production environments.


-- 

steven at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||mark at codesourcery dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22275



[Bug target/24374] [4.0/4.1 Regression] Sibcalling optimization is happening in main

2005-10-30 Thread jkj at sco dot com


--- Comment #6 from jkj at sco dot com  2005-10-31 07:12 ---
rth has a completely different fix for this that is much more comprehensive.
http://gcc.gnu.org/ml/gcc/2005-10/msg00412.html has the details. I'm still
working on bringing my 4.1 tree up to speed so I can help him test this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24374



[Bug middle-end/24585] [3.4/4.0/4.1 Regression] spurious section conflict error while building linux kernel

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 06:45 
---
This is a showstopper, unless we can convince ourselves that this is not a bug,
or, at least, not a regression.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24585



[Bug c++/24582] [4.0/4.1 regression] ICE in decl_jump_unsafe

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 06:44 
---
Leave as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24582



[Bug c++/24580] [3.4/4.0/4.1 Regression] virtual base class cause exception not to be caught

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2005-10-31 06:43 
---
Wrong-code; showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24580



[Bug c++/24569] [4.0/4.1 regression] ICE in add_AT_specification, at dwarf2out.c:4966

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 06:42 
---
Showstopper.  Fortunately, I have a patch; just need to check it in.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24569



[Bug c++/24560] [3.4/4.0/4.1 Regression] "insufficient contextual information to determine type" is not a helpful error message

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2005-10-31 06:41 
---
Leaving as P2; we shoudl fix this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24560



[Bug debug/24490] [4.1 Regression] gcc / gdb backtrace problem

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 06:40 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24490



[Bug gcov/profile/24487] [3.4/4.0/4.1 Regression] Basic block frequencies inaccurate

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 06:39 
---
Rather than increasing the estimate for loops with unknown bounds or throttling
the maximum for loops with known bounds, why not notice, when inlining, that
we've mixed the two, and drop all frequency guesses in the resulting function? 
(This is the usual lattice arithmetic idea.)  If we don't know, we just don't
know.  It's probably better to admit that we have no information than to
pretend that we understand what's going on.  (I have no evidence that my idea
actually helps, though; it could be horrible.)

Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24487



[Bug tree-optimization/24483] [4.1 Regression] ICE in ivopts

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 06:35 
---
ICE on reasonable code; showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24483



[Bug target/24476] [4.1 Regression] gcc.dg/tls/pr24428.c execution test and gcc.dg/tls/pr24428-2.c execution test fail on IA64

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #1 from mmitchel at gcc dot gnu dot org  2005-10-31 06:33 
---
Leaving as P2, pending analysis.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24476



[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #3 from mmitchel at gcc dot gnu dot org  2005-10-31 06:33 
---
ABI breakage: showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462



[Bug debug/24444] [4.1 regression] invalid register in debug info

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 06:32 
---
I guess I'll leave this as P2, but I really do think we should find a fix
before the next release, for the affected targets.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=2



[Bug middle-end/24408] [4.1 Regression] Invariant code no longer removed from loop when doing FDO.

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #3 from mmitchel at gcc dot gnu dot org  2005-10-31 06:30 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24408



[Bug middle-end/24590] Static function named "main" treated as the real main

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #1 from mmitchel at gcc dot gnu dot org  2005-10-31 06:29 
---
Wrong code, easy fix -- showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24590



[Bug middle-end/24590] New: Static function named "main" treated as the real main

2005-10-30 Thread mmitchel at gcc dot gnu dot org
In tree_expand_cfg, we have:

  if (DECL_NAME (current_function_decl)
  && MAIN_NAME_P (DECL_NAME (current_function_decl))
  && DECL_FILE_SCOPE_P (current_function_decl))
expand_main_function ();

This code should also check TREE_PUBLIC (c_f_d) (and the entire predicate
should probably be encapsulated in a macro or function).

Compiling this test case:

extern void f();

static int main () {
  f();
}

int g() {
  f();
}

on x86_64-unknown-linux-gnu with -m32 shows that the usual stack-alignment and
implicit return of zero code is generated for this "main" function, even though
it's not the real main function.


-- 
   Summary: Static function named "main" treated as the real main
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Keywords: wrong-code
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mmitchel at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24590



[Bug target/24374] [4.0/4.1 Regression] Sibcalling optimization is happening in main

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 06:25 
---
Kean, I think you need to check TREE_PUBLIC (decl) as well; a "static" main
function isn't the main you're looking for.  Note that a "static" main is
permitted by gcc, with a warning, by default.

(It looks like the same bug appears in cfgexpand.c, by the way.  I'll open a
new PR for that.)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24374



[Bug tree-optimization/24365] [4.1 Regression] statement makes a memory store with complex

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 06:18 
---
ICE on reasonable valid code; showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24365



[Bug tree-optimization/24351] [4.1 Regression] ICE in do_simple_structure_copy with some C++ code

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 06:16 
---
Danny, when you refer to PR 24288, do you mean a different PR?  I don't see the
relevance of PR 24288, but I do remember discussing this issue with you and
Jason.

Anyhow, for the time being, I think it's fair to punish the C++ front-end by
disabling this optimization logic there.  The type information we're giving you
really isn't right.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24351



[Bug c/24329] [4.0/4.1 regression] segfault with -Wall and long integer literal

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 06:13 
---
We need to analyze this.  Unless this is a Darwin libc bug, this is a
showstopper. 


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24329



[Bug tree-optimization/24309] [4.1 Regression] ICE with -O3 -ftree-loop-linear

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2005-10-31 06:12 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24309



[Bug target/24306] [3.4/4.0/4.1 Regression] va_arg gets confused when skipping over certain zero-sized types with -msse

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 06:10 
---
This is a corner-case; we can leave this at P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24306



[Bug target/24265] [4.1 Regression] ICE: in extract_insn, at recog.c:2084 with -O -fgcse -fmove-loop-invariants -mtune=pentiumpro

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 06:07 
---
Does the analysis in Comment #3 imply that -fmove-loop-invariants is really not
ready for use by the general public?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24265



[Bug rtl-optimization/24257] [4.1 Regression] ICE: in extract_insn with -O -fgcse -fgcse-sm

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 06:05 
---
How broken is -fgcse-sm?  Is it broken enough that it should not only be
disabled by default but also hard-wired off on release branches?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24257



[Bug target/24230] [4.1 Regression] ICE in extract_insn with altivec

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #19 from mmitchel at gcc dot gnu dot org  2005-10-31 06:04 
---
Altivec is very popular; this is a showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24230



[Bug preprocessor/24202] [3.4/4.0/4.1 Regression] Segfault with #pragma once

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 06:02 
---
I'm marking this as P1, at least until we do some analysis.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24202



[Bug rtl-optimization/24160] [4.1 Regression] ICE with -O1 -ftree-vectorize -msse

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #13 from mmitchel at gcc dot gnu dot org  2005-10-31 06:00 
---
This is a showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24160



[Bug c++/24138] [4.1 regression] ICE with the code in PR 20407

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 05:58 
---
I'm not sure whether we want to try to allow this in C++.  (I think this is
valid C99, using the flexible array extension, but I'm not certain.)  Clearly,
however, ICEing is bad; leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24138



[Bug c/24101] [3.4/4.0/4.1 Regression] Segfault with preprocessed source

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 05:57 
---
Leaving as P2.  This really should be fixed.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24101



[Bug middle-end/24093] [4.1 Regression] cgraph exhausts virtual memory building 197.parser with -profile-use -O3

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 05:56 
---
Should this be marked as fixed, or as 4.0-only, given the patch in Comment #8?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24093



[Bug c++/24037] [3.4/4.0/4.1 regression] C++ front-end does not print #include stack for parsering errors

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 05:54 
---
Leaving as P2; we need to fix this or figure out why we can't.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24037



[Bug preprocessor/24024] [3.4/4.0/4.1 Regression] gcc -E -C processes "\" incorrectly inside C comments

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 05:54 
---
A bug in the -E -C output is never going to be release-critical. 


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24024



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

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 05:53 
---
We should either fix this, or, at least, figure out why we can't; leaving as
P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24009



[Bug middle-end/24003] [4.1 Regression] 17 ACATS regressions (fixed point or decimal artihmetic)

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #23 from mmitchel at gcc dot gnu dot org  2005-10-31 05:52 
---
Do we have a C/C++ testcase for this problem?

I'm going to leave this as P2 for now, given that we think it's not
language-dependent, and given that we seem close to a fix.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24003



[Bug middle-end/23954] [4.1 regression] FAIL: gcc.c-torture/execute/20040709-1.c execution, -Os

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 05:50 
---
This is a showstopper, at least until we analyze it better.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23954



[Bug tree-optimization/23948] [4.1 Regression] internal compiler error: verify_stmts failed

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #20 from mmitchel at gcc dot gnu dot org  2005-10-31 05:48 
---
This is a showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23948



[Bug tree-optimization/23835] [4.1 Regression] case where gcc 4.1.0 -O3 compile takes two times longer earlier versions

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #22 from mmitchel at gcc dot gnu dot org  2005-10-31 05:46 
---
Downgrading to P4.  I'd like to see more progress for 4.1, but it's not going
to be release-critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23835



[Bug tree-optimization/23821] [4.0/4.1 Regression] DOM and VRP creating harder to optimize code

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #3 from mmitchel at gcc dot gnu dot org  2005-10-31 05:42 
---
Leaving as P2, pending investigation.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23821



[Bug target/23775] [4.1 Regression] wrong code in argument passing

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 05:41 
---
Yup, this is a showstoppper.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23775



[Bug rtl-optimization/23567] [3.4/4.0/4.1 regression] if-conversion causes wrong code

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 05:39 
---
Elevating to P1; this is a serious wrong-code regression.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23567



[Bug target/23524] [4.1 Regression]bigger version of mov + cmp produced

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #14 from mmitchel at gcc dot gnu dot org  2005-10-31 05:36 
---
I don't think this PR is, in-and-of-itself, is very interesting, as it's a
1-byte size increase with -O2, which, as has been said, is not aimed at
minimizing code size.  So, I'm going to close this PR -- but, leave PR 23153
open, as there look to be interesting issues there.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WONTFIX


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23524



[Bug middle-end/23497] [4.1 regression] Bogus 'is used uninitialized...' warning about std::complex

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 05:28 
---
Certainly, the test-case in Comment #1 does depend on libstdc++ at all.  Let's
fix this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23497



[Bug middle-end/24589] [4.1 Regression] wrong code with zero sized structs on CONSTRUCTOR

2005-10-30 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-10-31 05:26 ---
This still fails as of today.
I will repost and retest the patch later today.


-- 

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 |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
  Known to fail||4.1.0
  Known to work||4.0.3
   Last reconfirmed|-00-00 00:00:00 |2005-10-31 05:26:30
   date||
   Target Milestone|--- |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24589



[Bug middle-end/24589] New: [4.1 Regression] wrong code with zero sized structs on CONSTRUCTOR

2005-10-30 Thread pinskia at gcc dot gnu dot org
Testcase:
   void abort (void);
   int ii;
   typedef struct {} raw_spinlock_t;

   typedef struct {
 raw_spinlock_t raw_lock;
   } spinlock_t;


   raw_spinlock_t one_raw_spinlock (void)
   {
   raw_spinlock_t raw_lock;
   ii++;
   return raw_lock;
   }

   int main(void)
   {
 spinlock_t lock = (spinlock_t) { .raw_lock = one_raw_spinlock() };
 if (ii != 1)
   abort ();
 return 0;
   }
---
Forwarded from:
http://gcc.gnu.org/ml/gcc/2005-09/msg00260.html

Patch which needs testing posted:
http://gcc.gnu.org/ml/gcc/2005-09/msg00286.html


-- 
   Summary: [4.1 Regression] wrong code with zero sized structs on
CONSTRUCTOR
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Keywords: wrong-code
  Severity: normal
  Priority: P3
 Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pinskia at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24589



[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 05:22 
---
This patch is OK, assuming no objections within 24 hours.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23492



[Bug rtl-optimization/23490] [3.4/4.0/4.1 Regression] Long compile time for array initializer with inlined constructor

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 05:17 
---
I'd like to see this fixed.  Is there any throttling we can do here?


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23490



[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-30 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2005-10-31 05:13 ---
I decided against committing the patch as obvious.
Anyways the patch was posted:
http://gcc.gnu.org/ml/gcc-patches/2005-10/msg01770.html


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

URL||http://gcc.gnu.org/ml/gcc-
   ||patches/2005-
   ||10/msg01770.html
   Keywords||patch


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23492



[Bug target/23488] [4.1 Regression] GCSE load PRE does not work with non sets

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #10 from mmitchel at gcc dot gnu dot org  2005-10-31 05:13 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23488



[Bug c++/23457] [3.4/4.0/4.1 Regression] compiler crash on huge object size with virtual base

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #3 from mmitchel at gcc dot gnu dot org  2005-10-31 05:09 
---
Leaving as P2; we should fix this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23457



[Bug rtl-optimization/23453] [4.0/4.1 regression] miscompilation of PARI/GP on x86 with gcse after reload

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 05:09 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23453



[Bug target/23451] [3.4/4.0/4.1 regression] Redundant reloading from stack frame

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2005-10-31 05:05 
---
We don't need speculation; we need facts.  I'll leave this at P2, in the hopes
that someone will analyze this properly.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23451



[Bug rtl-optimization/23392] [4.1 Regression] foward-1.m fails with -funroll-loops -O3 -fgnu-runtime

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #10 from mmitchel at gcc dot gnu dot org  2005-10-31 05:03 
---
Dale, would you please attach the C++ testcase for this PR?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23392



[Bug tree-optimization/23382] [4.1 Regression] Does not remove the old HEAP virtual variables in clobbered

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 05:02 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23382



[Bug middle-end/23492] [4.1 Regression] ACATS c48009e SEGV in set_bb_for_stmt tree-cfg.c:2673 on x86_64

2005-10-30 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2005-10-31 05:02 ---
Here is a C testcase (so that Mark does not lower this to P5):
struct f {};
struct g1 {struct f l;};
static inline void g(struct f a, int i){}
void h(void)
{
  struct g1 t;
  g(t.l , 1);
}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23492



[Bug target/23378] [4.1 Regression] code quality regression for complicated loop

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 05:01 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23378



[Bug c++/23372] [4.0/4.1 Regression] Temporary aggregate copy not elided when passing parameters by value

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #14 from mmitchel at gcc dot gnu dot org  2005-10-31 05:00 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23372



[Bug tree-optimization/23346] [4.1 Regression] FRE before DCE makes a mess of loads or need to sink loads

2005-10-30 Thread pinskia at physics dot uc dot edu


--- Comment #8 from pinskia at gcc dot gnu dot org  2005-10-31 04:59 ---
Subject: Re:  [4.1 Regression] FRE before DCE makes a mess of loads or need to
sink loads

> 
> 
> 
> --- Comment #7 from mmitchel at gcc dot gnu dot org  2005-10-31 04:58 
> ---
> Why have we regressed relative to 4.0?

Because passes were reordered in 4.1. 

-- Pinski


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23346



[Bug tree-optimization/23346] [4.1 Regression] FRE before DCE makes a mess of loads or need to sink loads

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2005-10-31 04:58 
---
Why have we regressed relative to 4.0?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23346



[Bug debug/23336] [3.4/4.0/4.1 Regression] enum constants not visible to gdb because of -feliminate-unused-debug-types

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2005-10-31 04:56 
---
Leaving as P2; we should definitely fix this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23336



[Bug tree-optimization/23335] [4.0/4.1 Regression] copyrename does not coalesce different type variables (useless type conversion)

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 04:55 
---
I'm going to resolve this as INVALID.  If there's a bug here, we need a test
case that shows that inferior code; then, we can reopen this bug.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23335



[Bug target/23524] [4.1 Regression]bigger version of mov + cmp produced

2005-10-30 Thread dann at godzilla dot ics dot uci dot edu


--- Comment #13 from dann at godzilla dot ics dot uci dot edu  2005-10-31 
04:50 ---
(In reply to comment #12)
> A more interesting test would be to see the Linux kernel size difference,

There's such a comparison now in comment #8 in PR23153. It confirms the size
increase.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23524



[Bug target/23322] [4.1 regression] performance regression, possibly related to caching

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 04:49 
---
Do we have any analysis about why the register allocator is doing a worse job?

Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23322



[Bug target/23303] [4.1 Regression] 4.1 generates sall + addl instead of leal

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 04:45 
---
Jan, what's your analysis on this PR?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23303



[Bug target/23302] [4.1 Regression] extra move generated on x86

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 04:43 
---
I think we should look for some solution to this problem, without reverting the
previous patch.  If this problem is amenable to a peephole, let's solve it that
way.

That said, I'm going to downgrade this to P4; if we can't fix it for 4.1, we'll
look again for 4.2.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23302



[Bug c++/23287] [3.4/4.0/4.1 regression] Explicitly invoking destructor of template class in a template and is dependent

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 04:40 
---
Leaving as P2.  I'm only 75% sure this is valid, but we should at least
investigate.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23287



[Bug c++/23211] [3.4/4.0/4.1 regression] using dec in nested class doesn't import name

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 04:39 
---
Leavinga s P2.  We should at least look at this, and understand what's wrong.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23211



[Bug inline-asm/23200] [4.0/4.1 regression] rejects "i"(&var + 1)

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #10 from mmitchel at gcc dot gnu dot org  2005-10-31 04:37 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23200



[Bug middle-end/23181] [4.1 Regression] Slowdown of the bresenham line drawing by roughly 20%

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #9 from mmitchel at gcc dot gnu dot org  2005-10-31 04:36 
---
So, Jeff, is it your opinion that this is just an inevitable case of
optimizers-aren't-perfect?  If so, would you please just close this PR?

Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23181



[Bug c++/23172] [4.1 Regression] ICE on integer initialization, GNU extension

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 04:31 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23172



[Bug c++/23171] [4.1 Regression] ICE on pointer initialization with C99 initializer

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 04:31 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23171



[Bug target/22017] [3.4/4.0/4.1 Regression] Error to pass struct parameter when compile with mingw's gcc.exe using "-march=i386 -mrtd" flags

2005-10-30 Thread dannysmith at users dot sourceforge dot net


--- Comment #7 from dannysmith at users dot sourceforge dot net  2005-10-31 
04:30 ---
This is an i386 bug, not specific to  MS windows target.  However, it is only a
problem with -mtune=i386 -mrtd. 

Danny


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22017



[Bug middle-end/23155] [4.0/4.1 Regression] Gimplification failed for union cast

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #11 from mmitchel at gcc dot gnu dot org  2005-10-31 04:29 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23155



[Bug c/23144] [4.0/4.1 Regression] invalid parameter forward declarations not diagnosed

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2005-10-31 04:28 
---
This will never be release-critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23144



[Bug tree-optimization/23115] [4.1 Regression] -ftree-vectorize generates wrong code

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2005-10-31 04:23 
---
I'm on the fence as to whether to call this P1 or P2.  People have really
started to use -ftree-vectorize and it's a major advantage of the more recent
compilers over 3.4.x, so I'd really like to see this fixed.  On the other hand,
I'm not quite willing to call this a showstopper, so ... P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23115



[Bug tree-optimization/23109] [4.1 Regression] compiler generates wrong code leading to spurious division by zero with -funsafe-math-optimizations (instead of -ftrapping-math)

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #8 from mmitchel at gcc dot gnu dot org  2005-10-31 04:20 
---
This is a serious wrong-code problem; it's a showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23109



[Bug c/23104] [4.1 Regression] C does not reject the same function in two different TUs with -combine

2005-10-30 Thread pinskia at gcc dot gnu dot org


--- Comment #8 from pinskia at gcc dot gnu dot org  2005-10-31 04:19 ---
(In reply to comment #7)
> Downgraded to P4.  If we can fix this great; otherwise, we'll look at it 
> again for 4.2.

It is not like I did not post a patch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23104



[Bug c/23104] [4.1 Regression] C does not reject the same function in two different TUs with -combine

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2005-10-31 04:18 
---
Downgraded to P4.  If we can fix this great; otherwise, we'll look at it again
for 4.2.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23104



[Bug c++/23046] [4.1 Regression] ICE in set_value_range, at tree-vrp.c:191

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #20 from mmitchel at gcc dot gnu dot org  2005-10-31 04:15 
---
This is a showstopper; ICE on simple, valid code.  We need to resolve what
approach (es) to use to fix this and get it done.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23046



[Bug target/23153] [4.1 Regression] [meta-bug] code size regression from 4.0 on x86

2005-10-30 Thread dann at godzilla dot ics dot uci dot edu


--- Comment #8 from dann at godzilla dot ics dot uci dot edu  2005-10-31 
04:15 ---
More data, the Linux kernel compiled for i686: 
size -f *
   textdata bss dec hex filename
2625471  534012  611768 3771251  398b73 vmlinux.4.0
3023306  429364  347384 3800054  39fbf6 vmlinux.4.1

It would be good if someone else can try to reproduce this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23153



[Bug c/22297] [4.0/4.1 Regression] missing uninitialization warning

2005-10-30 Thread pinskia at gcc dot gnu dot org


--- Comment #4 from pinskia at gcc dot gnu dot org  2005-10-31 04:13 ---
(In reply to comment #3)
> Andrew, what is your point about the C++ front-end?  What is it you think is
> wrong?
There is no mention of the C++ front-end here at all.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22297



[Bug rtl-optimization/22563] [3.4/4.0/4.1 Regression] performance regression for gcc newer than 2.95

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2005-10-31 04:12 
---
Leaving as P2.

I've seen reports of similar bitfield problems on a variety of problems.  This
kind of code doesn't show up much in scientific computing, but it does show up
in network applications, operating-system kernels, etc.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22563



[Bug ada/22533] [4.1 regression] ICE in get_base_var

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #22 from mmitchel at gcc dot gnu dot org  2005-10-31 04:10 
---
Downgraded to P5.  If this is not Ada-specific, please attach a C/C++ test
case.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22533



[Bug rtl-optimization/22509] [4.1 regression] elemental.f90 testsuite failure (-fweb)

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #13 from mmitchel at gcc dot gnu dot org  2005-10-31 04:08 
---
I've set this to P5.  If it's not Fortran-specific, Cc: me -- after attaching
the C/C++ test-case.  Or, just fix the bug. :-)


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22509



[Bug c++/22489] [4.0/4.1 Regression] ICE in dwarf2out_finish with using namespace in a local class and compiler built constructors

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 04:07 
---
This will prevent compiling real programs with -g; it's a showstopper.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22489



[Bug middle-end/22456] [4.1 regression] missing "is used uninitialized" warning

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 04:07 
---
This will never be release-critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22456



[Bug c++/22434] [3.4/4.0/4.1 regression] ICE in simplify_{,gen_}subreg

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 04:05 
---
I'm not sure what's ging on here, but I know we should fix it...  Leaving as
P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22434



[Bug target/22432] [4.0/4.1 Regression] Wrong code generation using MMX intrinsics on amd64

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 04:04 
---
This is a showstopper; wrong code on a primary platform.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22432



[Bug middle-end/22429] [4.1 Regression] -1073741824 <= n && n <= 1073741823 is true where n is 1073741824

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #12 from mmitchel at gcc dot gnu dot org  2005-10-31 04:03 
---
This is a showstopper; wrong code on a primary platform using plausible inputs.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22429



[Bug c/22297] [4.0/4.1 Regression] missing uninitialization warning

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #3 from mmitchel at gcc dot gnu dot org  2005-10-31 04:02 
---
The patch in Comment #1 has been applied.

Andrew, what is your point about the C++ front-end?  What is it you think is
wrong?

In any case, this will never be release critical.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22297



[Bug middle-end/22141] [4.0/4.1 Regression] Missing optimization when storing structures

2005-10-30 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2005-10-31 03:59 ---
(In reply to comment #2)
> Leaving as P2.
> Do we know what's different?
Yes in 4.0 and above there is no CONSTRUCTOR so we don't see the full
CONSTRUCTOR in expand so it could expand to just one integer store.

>The structure type is byte-aligned.  How did 2.95 justify using a 4-byte store?
There is no strict alignment requirements for either PPC or x86 which is why
GCC did it.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141



[Bug middle-end/22275] [3.4/4.0/4.1 Regression] bitfield layout change (regression?)

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2005-10-31 03:57 
---
This is a showstopper; we need to at least understand why this changed and
whether or not we should change it back.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P2  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22275



[Bug c++/22238] [4.0/4.1 regression] '#'obj_type_ref' not supported by dump_expr

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 03:55 
---
Gaby, please apply the simple OBJ_TYPE_REF patch so that we can remove the
regression markers from this PR.

(I agree that a complete solution is difficult; my opinion continues to be that
we should use carets, rather than trying to print out expressions.)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22238



[Bug middle-end/22141] [4.0/4.1 Regression] Missing optimization when storing structures

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #2 from mmitchel at gcc dot gnu dot org  2005-10-31 03:54 
---
Leaving as P2.

Do we know what's different?  The structure type is byte-aligned.  How did 2.95
justify using a 4-byte store?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141



[Bug c++/22136] [4.1 regression] Rejects old-style using declaration

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2005-10-31 03:50 
---
Leaving as P2; we should fix this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22136



[Bug middle-end/22127] [3.4/4.0/4.1 Regression] register window not preserved after getcontext call

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #10 from mmitchel at gcc dot gnu dot org  2005-10-31 03:49 
---
Regardless of *where* getcontext() should be recognized, it's clear that the
compiler should be aware that it has special behavior.  

This is a wrong-code regression on a primary platform with no non-default
options in use; upgraded to P1.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22127



[Bug preprocessor/22042] [3.4/4.0/4.1 Regression] stringification BUG

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #14 from mmitchel at gcc dot gnu dot org  2005-10-31 03:46 
---
Leaving as P2.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22042



[Bug target/22017] [3.4/4.0/4.1 Regression] Error to pass struct parameter when compile with mingw's gcc.exe using "-march=i386 -mrtd" flags

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2005-10-31 03:45 
---
Leaving at P2, only because Cygwin is not a primary platform.  (Otherwise, I'd
make this P1.)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22017



[Bug tree-optimization/20643] [4.0/4.1 Regression] Tree loop optimizer does worse job than RTL loop optimizer

2005-10-30 Thread dberlin at gcc dot gnu dot org


--- Comment #6 from dberlin at gcc dot gnu dot org  2005-10-31 03:43 ---
Realistically?
No.
I'm about to start solving it on the improved-aliasing branch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20643



  1   2   3   4   >