avr.md ("call_prologue_saves"): Use hi8(gs())/lo8(gs()) instead of pm_lo8/pm_hi8...
authorTristan Gingold <gingold@adacore.com>
Mon, 26 May 2008 17:44:50 +0000 (17:44 +0000)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Mon, 26 May 2008 17:44:50 +0000 (21:44 +0400)
commit4d492420f6e180fbce3e5616cfc10a322f39630c
treea644f876c3111306c7a760cc1c41bea69c9b1f26
parent319a58c6c8568d2c9e335487c861da5ae515c54f
avr.md ("call_prologue_saves"): Use hi8(gs())/lo8(gs()) instead of pm_lo8/pm_hi8 to makes this call working on avr6.

* config/avr/avr.md ("call_prologue_saves"): Use hi8(gs())/lo8(gs())
instead of pm_lo8/pm_hi8 to makes this call working on avr6.
* config/avr/avr.c (expand_prologue): Tune "call_prologue"
optimization for 'avr6' architecture.

Co-Authored-By: Anatoly Sokolov <aesok@post.ru>
From-SVN: r135953
gcc/ChangeLog
gcc/config/avr/avr.c
gcc/config/avr/avr.md