Re: GCC 4.0 Status Report (2005-04-05)

2005-04-05 Thread Mark Mitchell
Kelley Cook wrote: Mark, I nominate PR libgcj/20155 for a "less critical" bug since it is actually a bootstrap regression on numerous platforms albeit easily worked around with a configure --disable-libgcj. Yes, it would be good to get that fixed. Kelly, is your patch, attached to the PR, still a

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-05 Thread Kelley Cook
Mark, I nominate PR libgcj/20155 for a "less critical" bug since it is actually a bootstrap regression on numerous platforms albeit easily worked around with a configure --disable-libgcj. The root cause is the invocation of a ~90,000 character command line (which would be beyond my expectation

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-05 Thread Giovanni Bajo
Mark Mitchell <[EMAIL PROTECTED]> wrote: >>> Earlier today, Andrew Haley posted a small C++ snippet showing an ABI >>> change >>> affecting gcj on PPC32: >>> http://gcc.gnu.org/ml/gcc/2005-04/msg00139.html >>> >>> I hope he'll open a PR soon, but you probably want to consider this >>> for 4.0. >>

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-05 Thread Paul Koning
> "Andrew" == Andrew Pinski <[EMAIL PROTECTED]> writes: Andrew> Yes it might be a silent miscompiling but there is an easy Andrew> work around, use a temporary variable, ... I'm not sure how there can ever be an "easy" workaround to silent miscompiles -- by definition you may not know there

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Mark Mitchell
Jason Merrill wrote: Glad to hear from you; I was afraid something worse than simply too much work had befallen you. There's a patch in the comments for 19317 that just disables the offending optimization. Great; would you please apply that? It seems like our best approach at present. I'll try

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Mark Mitchell
Andrew Pinski wrote: On Apr 4, 2005, at 8:09 PM, Giovanni Bajo wrote: Mark Mitchell <[EMAIL PROTECTED]> wrote: I've attached a revised summary of the critical bugs open against 4.0. The good news is that there are fewer than last week. Earlier today, Andrew Haley posted a small C++ snippet showing

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Jason Merrill
On Mon, 04 Apr 2005 16:26:23 -0700, Mark Mitchell <[EMAIL PROTECTED]> wrote: > There are three outstanding bugs (19317, 19312, 18604) assigned to Jason > Merrill, but I didn't hear back from him last week. Jason, I'm going to > assume that you're unable to work on these. As Nathan is on vacation

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Mark Mitchell
Andrew Pinski wrote: Yes it might be a silent miscompiling but there is an easy work around, use a temporary variable In a large sourcebase, even figuring out what's been miscompiled is very hard. It's much easier to deal with a compiler that ICEs than one that silently miscompiles code. unlik

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Andrew Pinski
On Apr 4, 2005, at 11:48 PM, Mark Mitchell wrote: Andrew Pinski wrote: On Apr 4, 2005, at 7:26 PM, Mark Mitchell wrote: 20734 rejects valid pointer to member Not yet assigned. How is this less Critical? This would breaks lots of code, it is template related too as it is not rejected when not in

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Stefan Strasser
Mark Mitchell schrieb: Andrew Pinski wrote: On Apr 4, 2005, at 7:26 PM, Mark Mitchell wrote: 20734 rejects valid pointer to member Not yet assigned. How is this less Critical? This would breaks lots of code, it is template related too as it is not rejected when not in templates. Clearly this is

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Mark Mitchell
Andrew Pinski wrote: On Apr 4, 2005, at 7:26 PM, Mark Mitchell wrote: 20734 rejects valid pointer to member Not yet assigned. How is this less Critical? This would breaks lots of code, it is template related too as it is not rejected when not in templates. Clearly this is a judgement call. Howev

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Andrew Pinski
On Apr 4, 2005, at 8:09 PM, Giovanni Bajo wrote: Mark Mitchell <[EMAIL PROTECTED]> wrote: I've attached a revised summary of the critical bugs open against 4.0. The good news is that there are fewer than last week. Earlier today, Andrew Haley posted a small C++ snippet showing an ABI change affect

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Andrew Pinski
On Apr 4, 2005, at 7:26 PM, Mark Mitchell wrote: 20734 rejects valid pointer to member Not yet assigned. How is this less Critical? This would breaks lots of code, it is template related too as it is not rejected when not in templates. Thanks, Andrew Pinski

Re: GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Giovanni Bajo
Mark Mitchell <[EMAIL PROTECTED]> wrote: >> I've attached a revised summary of the critical bugs open against >> 4.0. The good news is that there are fewer than last week. Earlier today, Andrew Haley posted a small C++ snippet showing an ABI change affecting gcj on PPC32: http://gcc.gnu.org/ml/gc

GCC 4.0 Status Report (2005-04-05)

2005-04-04 Thread Mark Mitchell
I've attached a revised summary of the critical bugs open against 4.0. The good news is that there are fewer than last week. There are several bugs for which it appears that all that remains to be done is apply a mainline patch to the 4.0 branch. These are listed at the bottom of the summary