On Wednesday 02 April 2008 05:53, Anatoly Sokolov wrote: > avr-gcc starting with 4.3 save/restore RAMPZ register in interrupt > handler routines if Z register is used in them. Now pgm_read_*_far > functions is reentrant.
What about to do save/restore RAMPZ in other active GCC branches: 4.1, 4.2 ? As interrupt source routines are not present in libgcc, there is no necessity to open new architectures. The intention is mainly to workaround the feature (IMHO, bug) of 128Kb core: increment RAMPZ with SRAM operations. Regards, Dmitry. _______________________________________________ AVR-libc-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avr-libc-dev
