Witam !
Czy w GCC można wyłączyć optymalizację tylko dla danej funkcji ? Chodzi mi rozwiązanie następującego problemu:
Witam !
Czy w GCC można wyłączyć optymalizację tylko dla danej funkcji ? Chodzi mi rozwiązanie następującego problemu:
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
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.