diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2000-10-09 20:04:18 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2000-10-09 20:04:18 +0000 |
commit | 880c4dcbb86c44193b3ec5879e4c18ff4e0f6580 (patch) | |
tree | e851fdf060421ed46f5aaadb225c005f8a6294a4 /gcc | |
parent | 5895f79384400fe0bb4f8da8162f68a8e7b92cb4 (diff) | |
download | gcc-880c4dcbb86c44193b3ec5879e4c18ff4e0f6580.zip gcc-880c4dcbb86c44193b3ec5879e4c18ff4e0f6580.tar.gz gcc-880c4dcbb86c44193b3ec5879e4c18ff4e0f6580.tar.bz2 |
* arm.md (push_multi): Revert unintended change.
From-SVN: r36813
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arm/arm.md | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f04b52..6acf89c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2000-10-09 Richard Earnshaw <rearnsha@arm.com> + * arm.md (push_multi): Revert unintended change. + +2000-10-09 Richard Earnshaw <rearnsha@arm.com> + * arm.c: Miscellaneous white space and comment clean-ups. No functional change. * arm.md: Likewise. diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index b718ea8..c68dfa7 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -8783,7 +8783,7 @@ /* For the StrongARM at least it is faster to use STR to store only a single register. */ - if (num_saves == 2) + if (num_saves == 1) output_asm_insn (\"str\\t%1, [%m0, #-4]!\", operands); else { @@ -8792,9 +8792,7 @@ strcpy (pattern, \"stmfd\\t%m0!, {%1\"); - /* We skip the first register, since we can extract that directly from - the pattern. */ - for (i = 2; i < num_saves; i++) + for (i = 1; i < num_saves; i++) { strcat (pattern, \", %|\"); strcat (pattern, |