re PR target/26504 (compute_frame_pointer_to_cfa_displacement error for avr target...
commit413fc59aae63e0f042f93b7c6e44bbfd275b027b
authorAnatoly Sokolov <aesok@post.ru>
Tue, 10 Oct 2006 22:18:06 +0000 (11 02:18 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Tue, 10 Oct 2006 22:18:06 +0000 (11 02:18 +0400)
tree6c72ee86ee98ab6eb09f21fbf65c51e594d19b6a
parent05ee9ca08fa14577c842dbf0bece1b0d4e56eb00
re PR target/26504 (compute_frame_pointer_to_cfa_displacement error for avr target with --with-dwarf2)

* config/avr/predicates.md: New file.
* config/avr/avr.md: Include it.
(REG_SP): New constant.
(peepholes): Use predicates.
(sbrx_branch, sbrx_and_branchhi, sbrx_and_branchsi, branch, rvbranch,
difficult_branch,  difficult_rvbranch, cbi, sbi, sbix_branch,
sbix_branch_bit7, sbix_branch_tmp, sbix_branch_tmp_bit7): Ditto.
PR target/26504
* config/avr/avr.h (FRAME_POINTER_CFA_OFFSET): Define.

From-SVN: r117616
gcc/ChangeLog
gcc/config/avr/avr.md
gcc/config/avr/predicates.md [new file with mode: 0755]