winavr - alokacja rejestrow

Jun 06, 2005 0 Replies

Mam pytanko dotyczace alokowania rejestrow w winavr. W Codevision robi sie to tak:



... #pragma regalloc- // czyli ze sam chce alokowac rejestry ... // i potem register char nazwa_zmiennej_1 @4; register char nazwa_zmiennej_2 @6; // itd. ...



a w jaki sposob zrobic to w Winavr?? probowalem zwyczajnie przeniesc kod ale #pragma regalloc jest ignorowane



natomiast "register char nazwa_zmiennej_1" wywala blad "stray '@' in program" a potem jeszcze "parse error before numeric constant" :\ .



Szukalem tez troche w dokumentacji gcc ale nie moglem sie doszukac. Dziekuje za kazda odpowiedz.


Join the Discussion

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

Didn't find your answer?

Ask the community — no account required