This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
Re: [patch] avr port: more mcu's supported
- To: denisc at overta dot ru
- Subject: Re: [patch] avr port: more mcu's supported
- From: Nick Clifton <nickc at cygnus dot com>
- Date: Mon, 24 Apr 2000 10:20:14 -0700
- CC: binutils at sourceware dot cygnus dot com
Hi Denis,
: Sun Apr 23 14:23:26 2000 Denis Chertykov <denisc@overta.ru>
:
: * readelf.c (guess_is_rela): AVR uses RELA relocations.
: (get_machine_name): machine name for EM_AVR corrected.
:
: Sun Apr 23 17:54:14 2000 Denis Chertykov <denisc@overta.ru>
:
: * avr-dis.c (reg_fmul_d): New. Extract destination register from
: FMUL instruction.
: (reg_fmul_r): New. Extract source register from FMUL instruction.
: (reg_muls_d): New. Extract destination register from MULS instruction.
: (reg_muls_r): New. Extract source register from MULS instruction.
: (reg_movw_d): New. Extract destination register from MOVW instruction.
: (reg_movw_r): New. Extract source register from MOVW instruction.
: (print_insn_avr): Handle MOVW, MULS, MULSU, FMUL, FMULS, FMULSU,
: EICALL, EIJMP, LPM r,Z, ELPM r,Z, SPM, ESPM instructions.
:
: Sun Apr 23 16:45:45 2000 Denis Chertykov <denisc@overta.ru>
:
: * config/tc-avr.c: New AVR_ISA_ defined.
: (md_assemble): Handle opcodes with optional operands (lpm,elpm).
: (avr_operand): Handle 'a', 'v' and 'z' constraint letters needed
: for `fmul', `movw' and `lpm R,Z' instructions.
: (avr_operands): Warn if current opcode is a two-word instruction
: and previous opcode was cpse/sbic/sbis/sbrc/sbrs.
: (avr_opcodes): New commands added.
: (REGISTER_P): Check 'a' and 'v' constraint letters.
: (mcu_types): New MCU added.
This patches are OK, please go ahead and apply them.
Note - in future submission please could you use 'diff -p' rather than
'diff -u' to generate the diffs. Having the context included in the
diff can make reading them somewhat easier.
Cheers
Nick