diff options
author | George Spelvin <linux@sciencehorizons.net> | 2016-12-12 11:25:51 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2016-12-12 11:25:51 +0000 |
commit | a5b947fa660dddce05e02f23de61d77063c2573b (patch) | |
tree | 68bc34bf4049fac9c3b91df7ad1ba496975288c5 /libgcc/ChangeLog | |
parent | 9e9034937bfc7a938a152e9fa9ecb806c7077602 (diff) | |
download | gcc-a5b947fa660dddce05e02f23de61d77063c2573b.tar.gz |
lib1funcs.S (__ashldi3): Use __tmp_reg__ to restore R16 instead of push + pop.
libgcc/
2016-12-12 George Spelvin <linux@sciencehorizons.net>
* config/avr/lib1funcs.S (__ashldi3): Use __tmp_reg__ to restore
R16 instead of push + pop.
(__ashrdi3, __lshrdi3): Same. And use __zero_reg__ for signs.
From-SVN: r243545
Diffstat (limited to 'libgcc/ChangeLog')
-rw-r--r-- | libgcc/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index b0ab79f2856..5f8854c6e0e 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,9 @@ +2016-12-12 George Spelvin <linux@sciencehorizons.net> + + * config/avr/lib1funcs.S (__ashldi3): Use __tmp_reg__ to restore + R16 instead of push + pop. + (__ashrdi3, __lshrdi3): Same. And use __zero_reg__ for signs. + 2016-12-10 Krister Walfridsson <krister.walfridsson@gmail.com> * config.host (i[34567]86-*-netbsdelf*): Add i386/t-crtstuff to |