diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-02-25 13:33:59 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-02-25 08:33:59 -0500 |
commit | 4ddb47b35184f7545b0fa93a444e2adef5684293 (patch) | |
tree | 6e958623bc72bad92c7bba71db3f3e3d7d592105 /gcc | |
parent | 618cdda7f07c46b4e6e76ed1c0947cc9bf6a77f1 (diff) | |
download | gcc-4ddb47b35184f7545b0fa93a444e2adef5684293.zip gcc-4ddb47b35184f7545b0fa93a444e2adef5684293.tar.gz gcc-4ddb47b35184f7545b0fa93a444e2adef5684293.tar.bz2 |
* config/i386/i386.md (movstrsi): Handle FAIL case.
From-SVN: r40054
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8fdb823..7728754 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sun Feb 25 08:34:23 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> + + * config/i386/i386.md (movstrsi): Handle FAIL case. + 2001-02-25 Neil Booth <neil@daikokuya.demon.co.uk> * cppinit.c (builtin_array): Update. diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 2fad7e1..9352fb6 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -11188,10 +11188,13 @@ library version, since it is usually equally fast and result in shorter code. */ if (!TARGET_INLINE_ALL_STRINGOPS && align < 4) - FAIL; + { + end_sequence (); + FAIL; + } if (TARGET_SINGLE_STRINGOP) - emit_insn (gen_cld()); + emit_insn (gen_cld ()); countreg2 = gen_reg_rtx (SImode); countreg = copy_to_mode_reg (SImode, operands[2]); |