GCC wyłączenie optymalizacji

Feb 12, 2009 4 Replies

Witam !



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

formatting link
Paweł


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

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ę.

AK pisze:

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

Paweł

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

volatile ?

pozdr. LB

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required