Hi!

I try to get smaller code for the atxmega128a1 target from the gcc.
Since we don't use a large external memory, I'd like to get rid of the 
additional code for RAMPD,X,Y,Z handling (e.g. in ISRs).
It seems there is a generic atxmega6 target with the desired properties,
but I don't understand how generic targets and actual target are
related.
The actual atxmega128a1 target seems to be a atxmega7 type target (with
>64K RAM).
Is there a way to convince the gcc to treat the atxmega128a1 as atxmega6
(with <= 64K RAM)?
Or is there another way to keep the gcc from generating code for the
RAMP* registers, 
which happen to be always 0 in my application because we are using
internal RAM only?

Thanks and cheers,
Michael



_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to