[Bug libstdc++/24071] solaris vs. __gthread_active_p

2005-09-27 Thread ebotcazou at gcc dot gnu dot org

--- Additional Comments From ebotcazou at gcc dot gnu dot org  2005-09-27 
07:14 ---
 Possible solutions:
 
 1) force double initialization again.
 2) add dg-options -pthread for solaris on the given testsuite files
 3) link libstdc++ builds on solaris with -pthread. Libjava already does this.
 See see libjava/configure.ac:759.
 4) fix __gthread_active_p on solaris to make it work like other systems.

I think we need to do both 3) [but again libjava is not built with -pthreads, it
is *linked* against -lpthread and on *all* platforms] and 4).


-- 
   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
   Last reconfirmed|-00-00 00:00:00 |2005-09-27 07:14:13
   date||


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


[Bug libstdc++/24061] Documentation in /tr1/hashtable proposes possibly misleading change

2005-09-27 Thread pcarlini at suse dot de

--- Additional Comments From pcarlini at suse dot de  2005-09-27 07:20 
---
(In reply to comment #4)
   So, IMHO, this isn't giving up consistency; it's just reflecting inherent
 inconsistency through an inconsistent interface.

I see your point. I don't know. This is really matter for the LWG: are you
willing to send a message to the reflector and/or get in touch with Matt
and Howard privately? In my opinion, there are two different options, either
implement in TR1 the tentative resolution of issue 6.19 (strictly speaking
would be consistent with the rest of the library, even the details of the
current wording for erase - I think you agree - even if it=erase(it) would
not make sense, but where it's spelled out that *must*, necessarily?), or 
completely undo it with the sensible rationale that you provided. Just let
me know how you want to proceed...

-- 
   What|Removed |Added

 CC||pcarlini at suse dot de


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


[Bug c++/19317] [4.1 Regression] removing a temporary return value when we cannot

2005-09-27 Thread kev dot gilbert at cdu dot edu dot au

--- Additional Comments From kev dot gilbert at cdu dot edu dot au  
2005-09-27 07:28 ---
All three testcases compile  run ok. 

-- 


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


[Bug ada/24079] New: Bug box: Assert_Failure atree.adb:812

2005-09-27 Thread kat-zygfryd at o2 dot pl
This bug is triggered by assigning a private variable of a protected object as
the default expression of its private protected procedure's parameter.

-

$ gnatgcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/gnat-4.01/work/gcc-4.0.1/configure
--prefix=/usr --program-prefix=gnat --enable-languages=c,ada --enable-libada
--with-gcc --with-gnu-ld --with-gnu-as --enable-threads=posix --enable-shared
--with-system-zlib --disable-nls --libdir=/usr/lib/ada
--libexecdir=/usr/libexec/ada --mandir=/usr/share/man --infodir=/usr/share/info
Thread model: posix
gcc version 4.0.1

-

$ gnatmake bug
gnatgcc -c bug.adb
+===GNAT BUG DETECTED==+
| 4.0.1 (i686-pc-linux-gnu) Assert_Failure atree.adb:812   |
| Error detected at bug.adb:15:50  |
| Please submit a bug report; see http://gcc.gnu.org/bugs.html.|
| Include the entire contents of this bug box in the report.   |
| Include the exact gcc or gnatmake command that you entered.  |
| Also include sources listed below in gnatchop format |
| (concatenated together with no headers between files).   |
+==+

Please include these source files with error report
Note that list may not be accurate in some cases,
so please double check that the problem can still
be reproduced with the set of files listed.

bug.adb

compilation abandoned
gnatmake: bug.adb compilation error

-

 begin file: bug.adb 
procedure Bug is

   protected Object is

  entry Trigger;

   private

  Private_Variable : Integer;

   end Object;

   protected body Object is

  procedure Bug_Happens_Here (I : Integer := Private_Variable) is
  begin
 null;
  end Bug_Happens_Here;

  entry Trigger
 when True is
  begin
 Bug_Happens_Here;
  end Trigger;

   end Object;

begin
   null;
end Bug;
 end file: bug.adb 

-- 
   Summary: Bug box: Assert_Failure atree.adb:812
   Product: gcc
   Version: 4.0.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: kat-zygfryd at o2 dot pl
CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


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


[Bug middle-end/24053] [4.1 Regression] Ada bootstrap ICE in build_int_cst_wide, at tree.c:795

2005-09-27 Thread ebotcazou at gcc dot gnu dot org

--- Additional Comments From ebotcazou at gcc dot gnu dot org  2005-09-27 
09:55 ---
 This looks like a latent bug in the Ada front-end as the only change to the
 middle-end would be the change to use TYPE_MAIN_VARIANT.

No, it isn't, please investigate a minimum before writing such a statement. 
It's a latent consistency bug in the integer-share-limit stuff.

In build_int_cst_wide, we're asserting that the type of shared constants
attached to a type is precisely that type:

  t = TREE_VEC_ELT (TYPE_CACHED_VALUES (type), ix);
  if (t)
{
  /* Make sure no one is clobbering the shared constant.  */
  gcc_assert (TREE_TYPE (t) == type);

But in set_sizetype we're boldly copying TYPE_CACHED_VALUES between types:

  /* We do want to use bitsizetype's cache, as we will be replacing that
 type.  */
  TYPE_CACHED_VALUES (t) = TYPE_CACHED_VALUES (bitsizetype);
  TYPE_CACHED_VALUES_P (t) = TYPE_CACHED_VALUES_P (bitsizetype);


Nathan, who is right here?

-- 
   What|Removed |Added

 CC||nathan at codesourcery dot
   ||com
  Component|ada |middle-end


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


[Bug middle-end/24053] [4.1 Regression] Ada bootstrap ICE in build_int_cst_wide, at tree.c:795

2005-09-27 Thread nathan at codesourcery dot com

--- Additional Comments From nathan at codesourcery dot com  2005-09-27 
10:51 ---
Subject: Re:  [4.1 Regression] Ada bootstrap ICE in
 build_int_cst_wide, at tree.c:795

ebotcazou at gcc dot gnu dot org wrote:

 In build_int_cst_wide, we're asserting that the type of shared constants
 attached to a type is precisely that type:
 
   t = TREE_VEC_ELT (TYPE_CACHED_VALUES (type), ix);
   if (t)
   {
 /* Make sure no one is clobbering the shared constant.  */
 gcc_assert (TREE_TYPE (t) == type);
 
 But in set_sizetype we're boldly copying TYPE_CACHED_VALUES between types:
 
   /* We do want to use bitsizetype's cache, as we will be replacing that
  type.  */
   TYPE_CACHED_VALUES (t) = TYPE_CACHED_VALUES (bitsizetype);
   TYPE_CACHED_VALUES_P (t) = TYPE_CACHED_VALUES_P (bitsizetype);
 
 
 Nathan, who is right here?

Both are correct.  However it looks like some integer constant created before 
set_sizetype is called has not got its type updated correctly.

The problem here is that we have to create some types before setting size_type, 
and in creating those types we need to set their size to some integral 
constant, 
and that integral constant has to have a type.  That uses the stub sizetype 
type, which we overwrite further down set_sizetype.

   /* Replace our original stub sizetype.  */
   memcpy (sizetype, t, tree_size (sizetype));
   TYPE_MAIN_VARIANT (sizetype) = sizetype;

My guess is that we've already created some type variants of the stub type at 
that point, which is not what I expected.  There should really be an
gcc_assert (!TYPE_NEXT_VARIANT (sizetype)  !TYPE_NEXT_VARIANT (t));
just before the memcpy

nathan



-- 


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


[Bug target/24073] (vector float){a, b, 0, 0} code gen is not good

2005-09-27 Thread uros at kss-loka dot si

--- Additional Comments From uros at kss-loka dot si  2005-09-27 11:19 
---
With a couple of months old mainline gcc (20050716), following asm is produced:
(-O2 -msse2 -fomit-frame-pointer):

subl$12, %esp
movss   b, %xmm0
movss   a, %xmm1
unpcklps%xmm0, %xmm1
movaps  %xmm1, %xmm0
xorl%eax, %eax
xorl%edx, %edx
movl%eax, (%esp)
movl%edx, 4(%esp)
 movlps  (%esp), %xmm1
addl$12, %esp
movlhps %xmm1, %xmm0
ret

This explains where all those xor and moves come from. It looks that newer 
compilers somehow fix the damage by using xorps, a bit late in the game, IMO.

This part of bug depends on PR target/22076.

Other than that, the problem is that V4SF vector initialization is decomposed 
to two V2SF initializations (these are MMX insns and this further confuses 
x87/MMX switching patch) that are later concated to V4SF.

-- 
   What|Removed |Added

  BugsThisDependsOn||22076


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


[Bug target/24027] A gcc primitive, under special circumstances, can crash the AVR

2005-09-27 Thread zoltan at bendor dot com dot au

--- Additional Comments From zoltan at bendor dot com dot au  2005-09-27 
11:30 ---
Subject:  A gcc primitive, under special circumstances,  can crash the AVR

Additional comment:

The bug can be retired. Atmel confirmed (and the latest AT90CAN128
manual lists it in the errata) that the bug is in a chip issue.
The bug is just one manifestation of the chip bug. In general,
the AT90CAN128 works erroneously if the stack is located in 
external SRAM and there is an already pending interrupt when 
the interrupt gets enabled. The only known workaround is to keep
the stack in the internal SRAM. The bug does not affect other chips
with avr5 core.

Therefore, gcc can be left unchanged as the bug is a chip error that 
the compiler can not work around.

Zoltan


-- 


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


[Bug target/24073] (vector float){a, b, 0, 0} code gen is not good

2005-09-27 Thread uros at kss-loka dot si

--- Additional Comments From uros at kss-loka dot si  2005-09-27 11:41 
---
I think that following example wins the contest:

vector float f(void) { return (vector float){ a, a, b, b}; }

gcc -O2 -msse -fomit-frame-pointer

subl$28, %esp
movss   a, %xmm0
movss   %xmm0, 4(%esp)
movss   b, %xmm0
movd4(%esp), %mm0
punpckldq   %mm0, %mm0
movss   %xmm0, 4(%esp)
movq%mm0, 16(%esp)
movd4(%esp), %mm0
punpckldq   %mm0, %mm0
movq%mm0, 8(%esp)
movlps  16(%esp), %xmm1
movhps  8(%esp), %xmm1
addl$28, %esp
movaps  %xmm1, %xmm0
ret

Note the usage of MMX registers.

-- 


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


[Bug tree-optimization/23079] [4.1 Regression] ICE in tree_low_cst, at tree.c:4268 with -ftree-vectorize

2005-09-27 Thread micis at gmx dot de

--- Additional Comments From micis at gmx dot de  2005-09-27 13:07 ---
Now it ICEs again (snapshot gcc-4.1-20050917 + gcc-4.1-20050924)

-- 
   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |


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


[Bug tree-optimization/23079] [4.1 Regression] ICE in tree_low_cst, at tree.c:4268 with -ftree-vectorize

2005-09-27 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-27 
13:15 ---


*** This bug has been marked as a duplicate of 23853 ***

-- 
   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution||DUPLICATE


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


[Bug tree-optimization/23853] [4.1 regression] ICE: in tree_low_cst, at tree.c:4270

2005-09-27 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-27 
13:15 ---
*** Bug 23079 has been marked as a duplicate of this bug. ***

-- 


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


[Bug target/11831] [ARM] Logical expression evaluation with condition fields

2005-09-27 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-27 
13:43 ---
It looks worse on the mainline:
stmfd   sp!, {r4, lr}
mov r4, r0
bl  func
add r4, r4, r0
ldrbr3, [r4, #-4]   @ zero_extendqisi2
cmp r3, #97
bne .L2
ldrbr3, [r4, #-3]   @ zero_extendqisi2
cmp r3, #98
bne .L2
ldrbr3, [r4, #-2]   @ zero_extendqisi2
cmp r3, #99
bne .L2
ldrbr3, [r4, #-1]   @ zero_extendqisi2
cmp r3, #100
movne   r0, #0
moveq   r0, #1
ldmfd   sp!, {r4, pc}
.L2:
mov r0, #0
ldmfd   sp!, {r4, pc}
.size   foo, .-foo


-- 
   What|Removed |Added

   Target Milestone|--- |3.4.0


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


[Bug rtl-optimization/11826] [ARM] Minor register allocation problem before function return

2005-09-27 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-27 
13:45 ---
Still happens on the mainline:
cmn r0, r1
rsb r3, r1, r0
rsbne   r3, r0, r1
mov r0, r3

-- 


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


[Bug rtl-optimization/11825] Redundant move in some cases (dead code before return) for long long on 32bit targets

2005-09-27 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-27 
13:46 ---
Fixed on the mainline:
stmfd   sp!, {r4, lr}
mov r1, r1, asl #8
mov r0, r0, asl #16
mov r2, r1, asr #31
addsr3, r1, r0
adc r4, r2, r0, asr #31
mov r0, r4
ldmfd   sp!, {r4, pc}

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.1.0


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


[Bug target/11831] [ARM] Logical expression evaluation with condition fields

2005-09-27 Thread pinskia at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|3.4.0   |---


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


[Bug c++/19317] [4.1 Regression] removing a temporary return value when we cannot

2005-09-27 Thread bangerth at dealii dot org

--- Additional Comments From bangerth at dealii dot org  2005-09-27 14:01 
---
Then the issue you are seeing is a separate one, and we would need to 
have a smaller testcase to figure out what is going on. Please try to 
work on finding one so that we can look at it. 
 
Thanks 
 Wolfgang 

-- 


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


[Bug target/24073] (vector float){a, b, 0, 0} code gen is not good

2005-09-27 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-27 
14:33 ---
(In reply to comment #4)
 I think that following example wins the contest:
 
 vector float f(void) { return (vector float){ a, a, b, b}; }

For this, it is a different bug.  The issue with the above is that 
ix86_expand_vector_init_duplicate check 
for mmx_okay is bad.
Currently, we have
  if (!mmx_ok  !TARGET_SSE)
but I if I change it to:
  if (!mmx_ok)
we get:
movss   _a, %xmm0
movss   _b, %xmm1
unpcklps%xmm0, %xmm0
unpcklps%xmm1, %xmm1
movlhps %xmm1, %xmm0
Which looks ok to me.  That testcase should be opened into another bug as it is 
obviously wrong.

-- 


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


[Bug libstdc++/22309] mt allocator doesn't pthread_key_delete its keys

2005-09-27 Thread Woebbeking at web dot de

--- Additional Comments From Woebbeking at web dot de  2005-09-27 14:38 
---
Subject: Re:  mt allocator doesn't pthread_key_delete its keys

On Tuesday 27 September 2005 01:03, bkoz at gcc dot gnu dot org wrote:
 --- Additional Comments From bkoz at gcc dot gnu dot org 
 2005-09-26 23:03 ---

 André,

 Any chance you can detail how I can reproduce your failure?

The only way I know is to compile artsd and run it from console, it 
crashes at once. I already tried to write a small test case but I 
totally failed.

Let me know if a backtrace with more debug information could help.


-- 


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


[Bug libstdc++/22309] mt allocator doesn't pthread_key_delete its keys

2005-09-27 Thread jakub at gcc dot gnu dot org

--- Additional Comments From jakub at gcc dot gnu dot org  2005-09-27 14:43 
---
If you are compiling with -fvisibility*, then the problem is PR libstdc++/22482,
not this one.

-- 


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


[Bug rtl-optimization/24082] New: Not that good register allocating on powerpc for vectors

2005-09-27 Thread pinskia at gcc dot gnu dot org
Take the following code:
vector int bar3(long long x)
{
  return (vector int)(vector long long){x,x};
}
---
Currently we get:
_bar3:
mfspr r0,256
stw r0,-8(r1)
oris r0,r0,0x8000
mtspr 256,r0
addi r2,r1,-32
stw r3,0(r2)
stw r4,4(r2)
stw r3,8(r2)
stw r4,12(r2)
lvx v0,0,r2
lwz r12,-8(r1)
vor v2,v0,v0
mtspr 256,r12
blr
But we should really allocate v0 in v2, removing the save/restore/setting of 
VRSAVE.
Like:
_bar3:
addi r2,r1,-32
stw r3,0(r2)
stw r4,4(r2)
stw r3,8(r2)
stw r4,12(r2)
lvx v2,0,r2
blr

-- 
   Summary: Not that good register allocating on powerpc for vectors
   Product: gcc
   Version: 4.1.0
Status: UNCONFIRMED
  Keywords: missed-optimization, ra
  Severity: enhancement
  Priority: P2
 Component: rtl-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: pinskia at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC target triplet: powerpc-darwin


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


[Bug rtl-optimization/24082] Not that good register allocating on powerpc for vectors

2005-09-27 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-27 
14:56 ---
This is with -maltivec -O2.

-- 


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


[Bug rtl-optimization/24069] ice during feedback stage of profiledbootstrap on powerpc

2005-09-27 Thread steinmtz at us dot ibm dot com

--- Additional Comments From steinmtz at us dot ibm dot com  2005-09-27 
15:06 ---
Problem goes away if the -freorder-blocks-and-partition option is removed.

-- 


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


[Bug swing/17362] Scrollbars in JScrollPane appear only if the Container containing JScrollPane is revalidated

2005-09-27 Thread abalkiss at redhat dot com

--- Additional Comments From abalkiss at redhat dot com  2005-09-27 15:15 
---
This has been fixed.

-- 
   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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


[Bug fortran/20541] TR 15581: ALLOCATABLE components

2005-09-27 Thread erik dot edelmann at iki dot fi

--- Additional Comments From erik dot edelmann at iki dot fi  2005-09-27 
15:21 ---
Working on a patch.

-- 


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


[Bug tree-optimization/20773] [4.0 Regression] ICE: SEGV building jar file

2005-09-27 Thread mmitchel at gcc dot gnu dot org

--- Additional Comments From mmitchel at gcc dot gnu dot org  2005-09-27 
15:33 ---
Java bugs are not release critical; removing target milestone.

-- 
   What|Removed |Added

   Target Milestone|4.0.2   |---


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


[Bug c++/21312] [3.4/4.0/4.1 Regression] Access violation diagnostic given twice

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/18048] [4.0/4.1 Regression] mgrid loop performance regression with ivopts (register pressure)

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


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

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/23301] [4.0/4.1 Regression] sys/ucontext.h missing on powerpc-*-darwin5.*

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug middle-end/24020] [4.0 regression] Excessive (x20) recusive inlining for 4.0 with -O3 and poor stack usage even without inlining

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/21550] [4.0/4.1 Regression] i686 floating point performance 33% slower than gcc 3.4.3

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug rtl-optimization/23837] [4.0/4.1 regression] Wrong code with -fschedule-insns

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug rtl-optimization/20972] [4.0/4.1 Regression] Can't describe an early-clobber by an auto-inc

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug inline-asm/16194] [3.4/4.0/4.1 Regression] global register with inline-asm and clobered

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/18631] [4.0/4.1 Regression] missing error messages passing vectors with -mno-altivec -mabi=altivec

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23694] [3.4/4.0/4.1 Regression] ICE after error about extern C.

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug debug/23336] [3.4/4.0/4.1 Regression] enum constants not visible to gdb

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug middle-end/23522] [3.4/4.0/4.1 Regression] fold_widened_comparison bug

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23426] [4.0/4.1 Regression] Too large array problem gives two error message

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23205] [4.0/4.1 Regression] [C++/unit-at-a-time] stabs debug info omitted for global const variables

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c/21419] [4.0/4.1 Regression] Accepts writting to const via asm

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/23570] [4.0 Regression] internal compiler error: in merge_assigned_reloads, at reload1.c:6091

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/19923] [4.0/4.1 Regression] openssl is slower when compiled with gcc 4.0 than 3.3

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/14777] [3.4/4.0/4.1 Regression] typedef doesn't fully expose base class type

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/21383] [3.4/4.0/4.1 Regression] Crash when finding a_templated_func

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/17577] [4.0/4.1 Regression] #pragma implementation no longer diagnoses use after file to which it applies

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23229] [4.0/4.1 Regression] g++ gives incorrect error message with void main() and a void function

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/22352] [3.4/4.0/4.1 Regression] ICE in lookup_member

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/21228] [4.0/4.1 Regression] -Wunreachable-code produces spurious warnings for constructor

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug libmudflap/23170] [4.0 only] libmudflap should not use functions marked obsolescent by POSIX/SUS

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23440] [4.0/4.1 regression] void f(){for crashes the C++ frontend

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/22405] [4.0.1/4.1 Regression] ICE in when instantiating a template function, for illegal code

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


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

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug java/21036] [4.0 only] gcj ICE compiling Azureus 2.2.0.2 to native code

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug middle-end/15855] [3.4/4.0/4.1 Regression] g++ crash with -O2 and -O3 on input file

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/21304] [4.0/4.1 regression] very long compile times with large cpp file from kdebindings

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


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

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c/23155] [4.0/4.1 Regression] Gimplification failed for union cast

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/18219] [4.0/4.1 Regression] gcc-4.0/4.1.0 bloats code by 31%

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug libmudflap/21724] [4.0 Regression] libmudflap/Makefile.am, refusing to install mf-runtime.h in includedir

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/16876] [3.4/4.0/4.1 Regression] ICE on testcase with -O3 in gen_lowpart

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23965] [4.0 regression] Bogus error message: no matching function for call to 'foo(type error)'

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/17796] [3.4/4.0/4.1 Regression] Too many unused parameter warnings emitted.

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c/21659] [3.4/4.0/4.1 Regression] [unit-at-a-time] weak declaration must precede definition error missing at = O1

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/21627] [3.4/4.0/4.1 Regression] invalid inline warning with ctor and dtor

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[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-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


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

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug libstdc++/23871] [4.0 Regression] iostream operator(int) uses || on integral operands

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug middle-end/23090] [4.0/4.1 Regression] gcc.c-torture/execute/20050713-1.c -Os fails

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/21008] [3.4/4.0/4.1 Regression] [DR515] Access failure in accessing data member of base class from derived template class

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/20173] [3.4/4.0/4.1 regression] gcc accepts invalid partial specialization attempt of member function

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c/23576] [4.0/4.1 regression] tree check: expected class �type�, have exceptional� (error_mark) in grokdeclarator, at c-decl.c:4252

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


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

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/19672] [3.4/4.0/4.1 Regression] Performance regression in simple loop code

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug middle-end/23290] [4.0 Regression] Layout changed for structure with single complex field

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/21715] [4.0/4.1 regression] code-generation performance regression

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/22293] [4.0/4.1 regression] ICE declaring destructor as friend

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug rtl-optimization/13931] [3.4/4.0/4.1 Regression] combiner much slower on big basic blocks

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug rtl-optimization/22002] [4.0 Regression] internal consistency failure with -funroll-loops

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/17506] [4.0/4.1 regression] warning about uninitialized variable points to wrong location

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


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

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/21592] [3.4/4.0/4.1 Regression] ICE in resolve_overloaded_unification/arg_assoc

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug middle-end/20983] [4.0/4.1regression] varargs functions force va_list variable to stack unnecessarily

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug rtl-optimization/23324] [4.0/4.1 Regression] unsigned bitfield in struct not accessed correctly at -O2 and above

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/22603] [4.0 Regression] ICE in pop_binding, at cp/name-lookup.c:380

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/16913] [4.0/4.1 Regression] restrict does not make a difference

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug middle-end/18071] [3.4/4.0/4.1 Regression] -Winline does not respect -fno-default-inline

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug libstdc++/17789] [3.4/4.0/4.1 Regression] Cannot 'make check' inside libstdc++-v3

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/20681] [4.0/4.1 Regression] wrong control reaches end of non-void function warning

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/24052] [3.4/4.0/4.1 Regression] #`label_decl' not supported by dump_expr#expression error

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/15184] [3.4/4.0/4.1 Regression] Direct access to byte inside word not working with -march=pentiumpro

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/21347] [4.0/4.1 Regression] spurious warning with -Wctor-dtor-privacy

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/23959] [4.0/4.1 Regression] -Wswitch-default reports missing default in a template that has one

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug c++/14179] [3.4/4.0/4.1 Regression] out of memory while parsing array with many initializers

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/23282] [4.0 Regression] wrong results at -O on x86

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug tree-optimization/19703] [4.0 Regression] Poor optimisation of loop test, DOM causing unsigned to int and missing combine compares

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


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

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


[Bug target/21041] [4.0 Regression] ICE: output_operand: Cannot decompose address

2005-09-27 Thread mmitchel at gcc dot gnu dot org


-- 
   What|Removed |Added

   Target Milestone|4.0.2   |4.0.3


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


  1   2   3   4   >