2012/1/30 Georg-Johann Lay <a...@gjlay.de>: > This is code clean-up for avr.md. > > * It resolves all AS1 and AS2 macros for string insertion. > There are plan strings now and no more needed because: > > * All deprecated "* quoted-c-code" transformed to { c-code }. > so that avr.md matches http://gcc.gnu.org/backends.html > now, i.e. no 'b' in the avr line. > > * insn-condition "optimize" or "optimize > 0" is redundant with > combine patterns as combine does not run at -O0 > > * Some minor coding style changes > > For the AS1/AS2 removal I used the attached awk. > > Ok to apply? > > Johann > > * config/avr/avr.md: Resolve all AS1 and AS2 macros. > Transform all "* quoted-c-code" to { c-code }. > Remove redundant test for "optimize" in combine patterns. > Move (include "avr-dimode.md") to end of file. >
Please apply. Denis.