GCC wyłączenie optymalizacji

Witam !

Czy w GCC można wyłączyć optymalizację tylko dla danej funkcji ? Chodzi mi rozwiązanie następującego problemu:

formatting link
Paweł

Reply to
Paweł
Loading thread data ...

Paweł pisze:

Wyjsciem moze byc wrzucenie tej funkcji do osobnego pliku i wylaczenie optymalizcji dla tego pliku.

Na jakiego proca kompilujesz kod ? Mozesz podac fragment kodu ktory generuje ten warning ?

Pozdr

Reply to
AK

Paweł pisze:

Właściwą funkcję obsługi przerwania skróć do minimum i wstaw tylko wywołanie oddzielnej funkcji, robiącej to co trzeba. Przy pełnej optymalizacji kompilator nie powinien już narzekać, gdy kompiluje normalną funkcję.

Reply to
Adam Dybkowski

AK pisze:

Procesor to AT91SAM7S64. Komunikat pojawia się zawsze jeśli w kodzie pojawi się przerwanie czyli ... __attribute__ ((interrupt ("IRQ")));

Paweł

Reply to
Paweł

U¿ytkownik "Adam Dybkowski" napisa³ w wiadomo¶ci news:gn2dqu$84f$ snipped-for-privacy@news.wp.pl...

volatile ?

pozdr. LB

Reply to
dziadu

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.