Gast
#4706142
Hallo, ich habe das Problem, dass ein bestimmter Codeabschnitt (zur Ansteuerung von ROM-Code für USB in einem LPC) nur mit O1 funktioniert, nicht aber mit O3. Durch #pragma push/pop/O1/O3 konnte ich das ganze auf vier kurze Funktionen eingrenzen. Großzügiges verteilen von "volatile" hat leider auch nicht geholfen. Im Debugger sehe ich grob, das ich z.B. bei einer Codezeile bei O3 keinen Breakpoint mehr setzen kann (weil wegoptimiert), aber ich würde gerne auf Assemblerebene die Unterschiede sehen? Grüße Matthias