diff options
author | Sterling Augustine <sterling@tensilica.com> | 2007-09-07 23:08:39 +0000 |
---|---|---|
committer | Bob Wilson <bwilson@gcc.gnu.org> | 2007-09-07 23:08:39 +0000 |
commit | 9502767b8821b1fd9ea6f480b961c769b0271a62 (patch) | |
tree | aa775c18f15341a71cbfa3e0f714565685c8a079 | |
parent | 12187c13b9842dac61019cfef831a11a4dce2c21 (diff) | |
download | gcc-9502767b8821b1fd9ea6f480b961c769b0271a62.zip gcc-9502767b8821b1fd9ea6f480b961c769b0271a62.tar.gz gcc-9502767b8821b1fd9ea6f480b961c769b0271a62.tar.bz2 |
lib2funcs.S (__xtensa_sync_caches): Use an ISYNC even if there is no i-cache.
2007-09-07 Sterling Augustine <sterling@tensilica.com>
* config/xtensa/lib2funcs.S (__xtensa_sync_caches): Use an ISYNC even
if there is no i-cache.
From-SVN: r128256
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/xtensa/lib2funcs.S | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c6e6daa..d57ec12 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-09-07 Sterling Augustine <sterling@tensilica.com> + + * config/xtensa/lib2funcs.S (__xtensa_sync_caches): Use an ISYNC even + if there is no i-cache. + 2007-09-07 Richard Guenther <rguenther@suse.de> Reapply diff --git a/gcc/config/xtensa/lib2funcs.S b/gcc/config/xtensa/lib2funcs.S index 9ccf29d..7e01a6e 100644 --- a/gcc/config/xtensa/lib2funcs.S +++ b/gcc/config/xtensa/lib2funcs.S @@ -184,7 +184,7 @@ __xtensa_sync_caches: addi a2, a2, (1 << XCHAL_ICACHE_LINEWIDTH) addi a4, a4, -1 bnez a4, .Licache_loop - isync #endif + isync retw .size __xtensa_sync_caches, .-__xtensa_sync_caches |