This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.4.0 Status Report (2008-11-17)
- From: Bernd Roesch <nospamname at web dot de>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>, Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc at gcc dot gnu dot org, "Joseph S. Myers" <joseph at codesourcery dot com>
- Date: Tue, 18 Nov 2008 14:53:13 +0200
- Subject: Re: GCC 4.4.0 Status Report (2008-11-17)
Hello
On 17.11.08, you wrote:
> Hi,
>
> I'd like to pointer that the new __optimize__ attribute doesn't work
> correctly:
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37565
>
> Will it be fixed in 4.4?
68k amigaos target on 4.4 give no error, when type this to try to switch
optimizer off.
void foo (void) __attribute__
((__optimize__(0)));
but the optimizer is not switch off.
default option is -O3.
I have a file (ws-key.cpp) from openredalert(big endian Version) and
generate wrong code on GCC 4.4.0 31.10.2008 when use -O2 or -O3 in
commandline.(gcc4.3.2 work with -O3)
I want search the function that produce wrong code and when the optimizer
can switch on or off per function help a lot.
Or do i something wrong ?
is there a working example of that func ?
>
> H.J.
> ---
> On Mon, Nov 17, 2008 at 2:15 AM, Jakub Jelinek <jakub@redhat.com> wrote:
>> Status
>> ======
>>
>> We are now in regression and documentation fixes only mode.
>>
>> When the number of P1 bugs drops to zero and the number of
>> P1, P2 and P3 bugs reaches 100, we'll branch 4.4.0 and open
>> 4.5 stage 1.
>>
>> The old register allocator hasn't been removed yet, but will be before
>> branching. There are still several targets that haven't been converted
>> to IRA; unless they are converted soon, they will be dropped. The
>> unconverted targets are:
>>
>> arc
>> m32c
>> m68hc11
>> mmix
>> pdp11
>> score
>> vax
>>
>> Quality Data
>> ============
>>
>> Priority # Change from Last Report
>> -------- --- -----------------------
>> P1 13 - 4
>> P2 114 - 27
>> P3 3 +- 0
>> -------- --- -----------------------
>> Total 130 - 31
>>
>> We've made a good progress on fixing P1 and especially P2 bugs, but
>> File /tmp/X not changed so no update needed
>> [jakub@tucnak gcc]$ cat /tmp/X
>> "Joseph S. Myers" <joseph@codesourcery.com>
>> GCC 4.4.0 Status Report (2008-11-17)
>>
>> Status
>> ======
>>
>> We are now in regression and documentation fixes only mode.
>>
>> When the number of P1 bugs drops to zero and the number of
>> P1, P2 and P3 bugs reaches 100, we'll branch 4.4.0 and open
>> 4.5 stage 1.
>>
>> The old register allocator hasn't been removed yet, but will be before
>> branching. There are still several targets that haven't been converted
>> to IRA, so unless they are converted soon, they will be dropped. The
>> unconverted targets are:
>>
>> arc
>> m32c
>> m68hc11
>> mmix
>> pdp11
>> score
>> vax
>>
>> Quality Data
>> ============
>>
>> Priority # Change from Last Report
>> -------- --- -----------------------
>> P1 13 - 4
>> P2 114 - 27
>> P3 3 +- 0
>> -------- --- -----------------------
>> Total 130 - 31
>>
>> We've made a good progress on fixing P1 and especially P2 bugs, but
>> still have many to fix before we reach the criteria for branching
>> 4.4.0. Several of the P2 and P1 bugs have patches posted, but
>> not reviewed yet.
>>
>> All but one P1s are regressions from 4.3 and there are 25 P2 regressions
>> from 4.3, especially those should be given attention.
>>
>> Previous Report
>> ===============
>>
>> http://gcc.gnu.org/ml/gcc/2008-11/msg00007.html
>>
>> The next report for 4.4.0 will be sent by Joseph.
>>
Regards