PR target/46430
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Nov 2010 10:09:39 +0000 (10:09 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Nov 2010 10:09:39 +0000 (10:09 +0000)
commit36f949a2093c7cb79af547cc55c5093d30453744
treefefbbb6697b3066a3b199ee42edf4a9c0280cf77
parent137b701d08fefdf0a2f4465e80ce3500d32b2e08
PR target/46430
* config/avr/avr-protos.h (avr_return_addr_rtx): Update prototype.
* config/avr/driver-avr.c (avr_device_to_arch): Always return value.
(avr_device_to_data_start, avr_device_to_startfiles): Likewise.
(avr_device_to_devicelib): Likewise.
* config/avr/avr.md (zero_extendqihi2): Put variable declarations
into block.
(zero_extendqisi2, zero_extendhisi2, zero_extendqidi2): Likewise.
(zero_extendhidi2, zero_extendsidi2): Likewise.
* config/avr/avr.c (avr_num_arg_regs): Constify type.
(avr_return_addr_rtx): De-constify tem.
(avr_rotate_bytes): Move declarations to start of block.
Don't use variable length array.
Put nested if/else into block.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166647 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.md
gcc/config/avr/driver-avr.c