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 <[EMAIL PROTECTED]> 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 >> [EMAIL PROTECTED] gcc]$ cat /tmp/X >> "Joseph S. Myers" <[EMAIL PROTECTED]> >> 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