--- Comment #5 from aoliva at gcc dot gnu dot org 2006-05-30 06:32 ---
Created an attachment (id=11533)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11533&action=view)
Patch that fixes the problem and does not introduce regressions
The previous patch had a few regressions in vlas
--- Comment #40 from bonzini at gnu dot org 2006-05-30 06:20 ---
We're on par with 4.0, we can close this now. The memory hog bug (27004) is
still open.
--
bonzini at gnu dot org changed:
What|Removed |Added
---
--- Comment #6 from uros at gcc dot gnu dot org 2006-05-30 06:12 ---
Subject: Bug 27790
Author: uros
Date: Tue May 30 06:12:30 2006
New Revision: 114229
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114229
Log:
PR target/27790
* config/i386/i386.c (ix86_expand_i
--- Comment #3 from aoliva at gcc dot gnu dot org 2006-05-30 06:06 ---
I've just tried to bootstrap the trunk configured for i586-pc-linux-gnu, and
the failures I got in the Ada testsuite were:
*** FAILURES: c35507m c954020 cd2a23e cdd2a02 cxh1001
Is this still an issue for you?
--
--- Comment #15 from pault at gcc dot gnu dot org 2006-05-30 04:45 ---
HJ,
It seems to me that you can clear this one on 4.1 now and get rid of the PR.
I am working on tonto-2.2, when I have the odd moment. Did you post the
patches that you need to make the spec test work; ie. are the
--- Comment #6 from jvdelisle at gcc dot gnu dot org 2006-05-30 04:44
---
If someone wants this fix in 4.1, let me know, otherwise I will close this bug
shortly.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27575
--- Comment #4 from jvdelisle at gcc dot gnu dot org 2006-05-30 04:04
---
No onjections.
--
jvdelisle at gcc dot gnu dot org changed:
What|Removed |Added
Sta
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-30 03:07 ---
The other case I found (while creating a patch) is:
extern int a[];
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #18 from jvdelisle at gcc dot gnu dot org 2006-05-30 02:54
---
Subject: Bug 27757
Author: jvdelisle
Date: Tue May 30 02:54:29 2006
New Revision: 114228
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114228
Log:
2006-05-29 Jerry DeLisle <[EMAIL PROTECTED]>
--- Comment #17 from jvdelisle at gcc dot gnu dot org 2006-05-30 02:51
---
Subject: Bug 27757
Author: jvdelisle
Date: Tue May 30 02:51:26 2006
New Revision: 114227
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114227
Log:
2006-05-29 Jerry DeLisle <[EMAIL PROTECTED]>
Configure and build:
#!/bin/tcsh
/bin/rm -rf *; env CC='gcc -mcpu=970 -m64' ../configure
--prefix=/pkgs/gcc-4.2.0 --enable-languages=c; make -j 8 bootstrap
BOOT_CFLAGS='-mcpu=970 -m64 -O2 -g' >& build.log
[lindv2:gcc/mainline/objdir64] lucier% ld -v
Apple Computer, Inc. version cctools-590.42.1.o
--- Comment #16 from jvdelisle at gcc dot gnu dot org 2006-05-29 23:43
---
Subject: Bug 27757
Author: jvdelisle
Date: Mon May 29 23:42:55 2006
New Revision: 114221
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114221
Log:
2006-05-29 Jerry DeLisle <[EMAIL PROTECTED]>
--- Comment #15 from jvdelisle at gcc dot gnu dot org 2006-05-29 23:40
---
Subject: Bug 27757
Author: jvdelisle
Date: Mon May 29 23:39:53 2006
New Revision: 114220
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114220
Log:
2006-05-29 Jerry DeLisle <[EMAIL PROTECTED]>
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Summary|wrong code in spec tests for|[4.2 Regression] wrong code
|-ftree-vectorize -malt
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-05-29 23:10 ---
(In reply to comment #8)
Jack, it resolves both but it is just a hack around the fact that Darwin
back-end goes behind the middle-end to change the size of the
structs/arrays/string_csts to 1 from zero.
--
http:
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-29 23:07 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-05-29 23:06 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #8 from howarth at nitro dot med dot uc dot edu 2006-05-29
23:04 ---
Andrew,
I assume the new revised patch still only addresses the original PR 26427
test case
and doesn't resolve the gfortran testsuite failures in PR 27683. If PR 27683
isn't really
a duplicate of PR 26
--- Comment #15 from pinskia at gcc dot gnu dot org 2006-05-29 23:03
---
*** Bug 27535 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-29 23:03 ---
*** This bug has been marked as a duplicate of 27437 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-05-29 23:02 ---
I think this is Host Wide Int being 32bit problem.
As I can reproduce it on x86-linux-gnu but not powerpc-darwin (which defaults
to 64bits).
3.4 used to print:
t.c: In function `f':
t.c:5: warning: char format, dif
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-05-29 22:58 ---
ECSpecialTags.h:115: internal compiler error: in sweep_string_variable, at
protector.c:1158
protector.c does not exist in the FSF's GCC and this should be reported to
Gentoo.
--
pinskia at gcc dot gnu dot org ch
I was trying to install the amule-2.0.3-r4 package from source in my gentoo
linux.
The package is public so if it could be a package error it should be reported
on their web site, but it is not.
I send this bug directly to you gcc-team, without interesting the gentoo
forums, cause it is reproducib
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.1.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27553
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27415
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27499
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27573
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Summary|[regression] ICE when |[4.1/4.2 Regression] ICE
|compiling catalina.jar fr
GCJ miscompiles part of the classpath AWT demo application in:
classpath/examples/gnu/classpath/examples/awt/Demo.java
In an anonoymous inner class ActionListener implementation, an unqualified call
to a superclass of the outer class is called on "this" instead of the outer
class.
This happens w
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Summary|gcc.c- |[4.2 Regression] gcc.c-
|torture/execute/960209-1.c
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Severity|major |normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27500
--- Comment #7 from dcb314 at hotmail dot com 2006-05-29 22:34 ---
(In reply to comment #5)
> Based on 8.3.5/8 and the example from 8.3.6/9 which reads
>
> int f(int a, int b = a);
>
> I think this bug is invalid and function declarations with duplicate parameter
> names are not inval
--- Comment #14 from pinskia at gcc dot gnu dot org 2006-05-29 22:32
---
*** Bug 27472 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-29 22:32 ---
*** This bug has been marked as a duplicate of 27437 ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #13 from pinskia at gcc dot gnu dot org 2006-05-29 22:31
---
These will all be fixed by:
http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01298.html
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 22:28 ---
Confirmed. IIRC this has do with exceptions though so it might be harder to
fix this.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-05-29 22:25 ---
Also note when I see d, I think double and not degrees when it comes to
intrinsics.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27452
Executing on host: /home/gnu/gcc/objdir/gcc/testsuite/g++/../../g++
-B/home/gnu/
gcc/objdir/gcc/testsuite/g++/../../
/xxx/gnu/gcc/gcc/gcc/testsuite/g++.dg/opt/pr
15551.C -nostdinc++
-I/xxx/gnu/gcc/objdir/hppa2.0w-hp-hpux11.00/libstdc++-v3/in
clude/hppa2.0w-hp-hpux11.00
-I/xxx/gnu/gcc/objdir/hppa2.
--- Comment #6 from dannysmith at users dot sourceforge dot net 2006-05-29
22:23 ---
Patch at:
http://gcc.gnu.org/ml/gcc-patches/2006-05/msg01504.html
Danny
--
dannysmith at users dot sourceforge dot net changed:
What|Removed |Added
--
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 22:22 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
int qqq (int a) { int result; result = bar (a); return result;}
is gimplified to:
qqq (a)
{
int D.2147;
int D.2148;
int result;
D.2147 = bar (a);
result = D.2147;
D.2148 = result;
return D.2148;
}
The D.2147 variable is redundant, the result of "bar" can be directly assigned
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-29 22:21 ---
(In reply to comment #2)
> Works but I don't know if there is any fall out from that because it is going
> to be some.
There a large number of falls out from that patch.
--
http://gcc.gnu.org/bugzilla/show_bug.c
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-29 22:20 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-05-29 22:19 ---
This is invalid, the conversion is undefined.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 22:12 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 22:12 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 22:06 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 22:04 ---
Hmm, it should have produced G.3, G.n, at least I would have thought.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27358
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Keywords||build
Summary|libgomp fails to configure |[4.2 Regression
This code:
int G;
int lll (int a) { bar (G, G, G, G); }
is gimplified like this:
lll (a)
{
int G.2;
G.2 = G;
G.2 = G;
G.2 = G;
G.2 = G;
bar (G.2, G.2, G.2, G.2);
}
Creating that many identical expressions is wastefull...
--
Summary: inefficient gimplification of globa
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |minor
Target Milestone|--- |4.2.0
http://
The following invalid code snippet causes an ICE on mainline:
template friend void T::foo;
bug.cc:1: error: variable or field 'foo' declared void
bug.cc:1: internal compiler error: in is_ancestor, at cp/name
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-05-29 21:24 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-29 21:23 ---
Fixed in 4.2.0 by a RTL patch.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from anlauf at gmx dot de 2006-05-29 21:22 ---
This bug report is approaching its second anniversary.
Does anybody still watch it or take care?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16206
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Summary|attribute handling fallout |[4.2 Regression] attribute
|from DECL_INITIAL chang
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.1.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27807
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 21:20 ---
patches should be sent to java-patches@
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27797
The following invalid code snippet causes an ICE since GCC 4.1.0:
=
int i = (int()){0};
=
bug.cc:1: internal compiler error: in digest_init, at cp/typeck2.c:718
Please submit a full bug report, [etc.]
This is probably fallout from PR23172.
--
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 21:14 ---
--enable-bootstrap is not supported in 4.1.x, why are you using it?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27796
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-05-29 21:13 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCON
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.0.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27806
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27803
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 21:11 ---
This works on powerpc-darwin.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Tar
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.0.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27801
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27804
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27805
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-05-29 21:08 ---
Mike since you approved my orginal patch to fix some of -fsection-anchors and I
reported this bug back with that patch, could you look into fixing this?
--
pinskia at gcc dot gnu dot org changed:
What
The following invalid code snippet causes an ICE since GCC 3.4.5:
=
struct A {};
void foo()
{
p;
extern int A::* p;
}
=
bug4.cc: In function 'void foo()':
bug4.cc:5: error: 'p' was not declared in this scope
bug4.cc:6: internal compiler error: tree
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-05-29 21:06 ---
Created an attachment (id=11532)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11532&action=view)
new patch which again works around darwin back-end mess
--
pinskia at gcc dot gnu dot org changed:
The following invalid code snippet causes an ICE on mainline:
=
struct A;
void foo()
{
int A::* p;
A a;
a.*p;
}
=
bug.cc: In function 'void foo()':
bug.cc:6: error: aggregate 'A a' has incomplete type and cannot be defined
bug.cc:7: internal co
The following invalid code causes an ICE on mainline:
=
bool foo()
{
const int i = X;
return i > 0;
}
=
bug.cc: In function 'bool foo()':
bug.cc:3: error: 'X' was not declared in this scope
bug.cc:4: internal compiler error: tree check: expected cla
--- Comment #1 from dann at godzilla dot ics dot uci dot edu 2006-05-29
20:51 ---
An even simpler example which occurs quite frequently in programs:
int jjj (int a){ return bar (a); }
jjj (a)
{
int D.1891;
int D.1892;
D.1892 = bar (a);
D.1891 = D.1892;
return D.1891;
}
--
--- Comment #14 from jvdelisle at gcc dot gnu dot org 2006-05-29 20:49
---
Here is the fix folks. Unbelievable!
Index: io/unix.c
===
*** io/unix.c (revision 114207)
--- io/unix.c (working copy)
*** fd_seek
The following invalid code causes an ICE on mainline:
=
struct A
{
double i : 8;
};
void foo(A& a)
{
(char)a.i;
}
=
bug.cc:7: error: bit-field 'double A::i' with non-integral type
bug.cc: In function 'void foo(A&)':
bug.cc:12: internal compiler error:
The following code snippet causes an ICE since GCC 4.1.0:
===
long double longjmp();
void foo() { longjmp(); }
===
bug.c: In function 'foo':
bug.c:3: error: in basic block 3:
bug.c:3: error: flow control insn inside a basic block
(call_insn
The following valid code snippet causes an ICE since GCC 3.4.0:
template int foo(int i)
{
return !( (1 && i) ? 0 : 1 );
}
bug.cc: In function 'int foo(int)':
bug.cc:3: internal compiler error: in invert_truthvalue, at fol
--- Comment #17 from pcarlini at suse dot de 2006-05-29 20:01 ---
Fixed.
--
pcarlini at suse dot de changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #16 from paolo at gcc dot gnu dot org 2006-05-29 20:00 ---
Subject: Bug 24692
Author: paolo
Date: Mon May 29 20:00:29 2006
New Revision: 114215
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114215
Log:
2006-05-29 Paolo Carlini <[EMAIL PROTECTED]>
PR libst
--
jvdelisle at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.2.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27634
--- Comment #6 from jvdelisle at gcc dot gnu dot org 2006-05-29 19:42
---
Fixed on 4.2 only. Will not go to 4.1
--
jvdelisle at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #5 from jvdelisle at gcc dot gnu dot org 2006-05-29 19:39
---
Subject: Bug 27634
Author: jvdelisle
Date: Mon May 29 19:39:15 2006
New Revision: 114214
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114214
Log:
2006-05-29 Jerry DeLisle <[EMAIL PROTECTED]>
--- Comment #7 from reichelt at gcc dot gnu dot org 2006-05-29 19:38
---
Fixed.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #4 from jvdelisle at gcc dot gnu dot org 2006-05-29 19:34
---
Subject: Bug 27634
Author: jvdelisle
Date: Mon May 29 19:33:43 2006
New Revision: 114213
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114213
Log:
2006-05-29 Jerry DeLisle <[EMAIL PROTECTED]>
--- Comment #3 from jvdelisle at gcc dot gnu dot org 2006-05-29 19:29
---
Subject: Bug 27634
Author: jvdelisle
Date: Mon May 29 19:28:48 2006
New Revision: 114212
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114212
Log:
2006-05-29 Jerry DeLisle <[EMAIL PROTECTED]>
--- Comment #6 from reichelt at gcc dot gnu dot org 2006-05-29 19:22
---
Subject: Bug 27713
Author: reichelt
Date: Mon May 29 19:22:18 2006
New Revision: 114211
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114211
Log:
PR c++/27713
* pt.c (push_template_decl_re
--- Comment #17 from fxcoudert at gcc dot gnu dot org 2006-05-29 19:21
---
Subject: Bug 19777
Author: fxcoudert
Date: Mon May 29 19:21:27 2006
New Revision: 114210
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114210
Log:
PR fortran/19777
* trans-array.c (gfc_
--- Comment #5 from reichelt at gcc dot gnu dot org 2006-05-29 19:19
---
Subject: Bug 27713
Author: reichelt
Date: Mon May 29 19:19:41 2006
New Revision: 114209
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114209
Log:
PR c++/27713
* pt.c (push_template_decl_re
--- Comment #4 from reichelt at gcc dot gnu dot org 2006-05-29 19:10
---
Subject: Bug 27713
Author: reichelt
Date: Mon May 29 19:10:03 2006
New Revision: 114208
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114208
Log:
PR c++/27713
* g++.dg/template/new6.C: New
--- Comment #3 from pault at gcc dot gnu dot org 2006-05-29 18:51 ---
Ah, rats! What I say is partially correct - the reference to abs, in your test
case is what is producing the error.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27554
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 18:50 ---
Confirmed, the problem is that char is recognized as something which can alias
anything which is why it is not optimized.
--
pinskia at gcc dot gnu dot org changed:
What|Removed
One would think that the temporaries created when gimplifying the following
2 functions would be the same:
void hhh (int a, int b, int c){ bar (a?b:c); }
int iii (int a, int b, int c){ return (a?b:c); }
But they are not:
hhh (a, b, c)
{
int iftmp.0;
if (a != 0)
{
iftmp.0 = b;
}
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-29 18:08 ---
Confirmed, I was going to ask about this a while back. (before you start
filing a bug about a[i] creating an extra temporary, that is PR 23401).
--
pinskia at gcc dot gnu dot org changed:
What|Re
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-29 18:03 ---
Still fails on the 4.1 branch.
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--
For this code:
struct X {double m; int x;};
struct Y {int y; short d;};
struct YY {int y; short d; char c;};
int foo(struct X *x, struct Y *y)
{
x->x = 0;
y->y = 1;
if (x->x != 0)
abort ();
}
int foo_no(struct X *x, struct YY *y)
{
x->x = 0;
y->y = 1;
if (x->x != 0)
abo
int zero { return 0; }
is gimplified to:
zero ()
{
int D.2115;
D.2115 = 0;
return D.2115;
}
The D.2115 temporary is not needed, the return value is constant, it is of the
same type as the function return type, and return CONSTANT is valid
gimple.
Not creating the temporary should sav
gcj 4.2 trunk
FormatMessage (with MESSAGE_FROM_SYSTEM flag) doesn't work on network messages
on win98. This causes lpMsgBuf to be null, and will cause a seg fault later.
Example code:
new Socket("127.0.0.1", );
(or some host/port that denies the connection).
I believe that one could explic
Workstation : SparcSTATION 20 with two HyperSPARC's CPU (RT626). I have
installed gcc from sunfreeware :
lebegue:[~] > gcc -v
Reading specs from /usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as
--with-ld=/usr/ccs/bin/ld --disable-nls
Thread
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-29 17:05 ---
Fixed at least on the mainline as of today (but was not as of 20060507).
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
1 - 100 of 165 matches
Mail list logo