i386.md ("*sse_prologue_save_insn"): Use braced output control string instead of...
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 7 Apr 2008 16:54:00 +0000 (18:54 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 7 Apr 2008 16:54:00 +0000 (18:54 +0200)
        * config/i386/i386.md ("*sse_prologue_save_insn"): Use braced output
        control string instead of quoted.

From-SVN: r133984

gcc/ChangeLog
gcc/config/i386/i386.md

index 068f14b15f07a53ec27afea5dcba5958a7e16e44..e350b84690709c98eb73e245f2879af2b363490b 100644 (file)
@@ -1,13 +1,18 @@
+2008-04-07  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.md ("*sse_prologue_save_insn"): Use braced output
+       control string instead of quoted.
+
 2008-04-07  Kenneth Zadeck <zadeck@naturalbridge.com>
 
-       doc/rtl.texi: Rewrite of subreg section.
-       
+       doc/rtl.texi: Rewrite of subreg section.
+
 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
 
-        PR/35842
-        * config/i386/i386.c (legitimize_pic_address): Add treating
-        of dllimport SYM_REF's.
-        (legitimize_dllimport_symbol): Add prototype.
+       PR/35842
+       * config/i386/i386.c (legitimize_pic_address): Add treating
+       of dllimport SYM_REF's.
+       (legitimize_dllimport_symbol): Add prototype.
 
 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
 
 
        * config/mips/mips.md (any_gt, any_ge, any_lt, any_le): New code
        iterators.
-       (u): Add attribute values for gt, gtu, ge, geu, lt, ltu, le and
-       leu.
+       (u): Add attribute values for gt, gtu, ge, geu, lt, ltu, le and leu.
        (sgt<u>): Merge sgt and sgtu into new expander.
        (sgt, sgtu): Remove expanders.
-       (*sgt<u>_<mode>): Merge *sgt_<mode> and *sgtu_<mode> into new
-       pattern.
+       (*sgt<u>_<mode>): Merge *sgt_<mode> and *sgtu_<mode> into new pattern.
        (*sgt_<mode>, *sgtu_<mode>): Remove patterns.
        (*sgt<u>_<mode>_mips16): Merge *sgt_<mode>_mips16 and
        *sgtu_<mode>_mips16 into new pattern.
        (*sge_<mode>, second *sge_<mode>): Remove patterns.
        (slt<u>): Merge slt and sltu into new expander.
        (slt, sltu): Remove expanders.
-       (*slt<u>_<mode>): Merge *slt_<mode> and *sltu_<mode> into new
-       pattern.
+       (*slt<u>_<mode>): Merge *slt_<mode> and *sltu_<mode> into new pattern.
        (*slt_<mode>, *sltu_<mode>): Remove patterns.
        (*slt<u>_<mode>_mips16): Merge *slt_<mode>_mips16 and
        *sltu_<mode>_mips16 into new pattern.
        (*slt_<mode>_mips16, *sltu_<mode>_mips16): Remove patterns.
        (sle<u>): Merge sle and sleu into new expander.
        (sle, sleu): Remove expanders.
-       (*sle<u>_<mode>): Merge *sle_<mode> and *sleu_<mode> into new
-       pattern.
+       (*sle<u>_<mode>): Merge *sle_<mode> and *sleu_<mode> into new pattern.
        (*sle_<mode>, *sleu_<mode>): Remove patterns.
        (*sle<u>_<mode>_mips16): Merge *sle_<mode>_mips16 and
        *sleu_<mode>_mips16 into new pattern.
index 7b65a9e705ead4c8bc5fa598edf69e2cb67eeb0e..ce5722ab0ba7ef7237213ad44715ef64d02144df 100644 (file)
   "TARGET_64BIT
    && INTVAL (operands[4]) + SSE_REGPARM_MAX * 16 - 16 < 128
    && INTVAL (operands[4]) + INTVAL (operands[2]) * 16 >= -128"
-  "*
 {
   int i;
   operands[0] = gen_rtx_MEM (Pmode,
                             gen_rtx_PLUS (Pmode, operands[0], operands[4]));
-  output_asm_insn (\"jmp\\t%A1\", operands);
+  output_asm_insn ("jmp\t%A1", operands);
   for (i = SSE_REGPARM_MAX - 1; i >= INTVAL (operands[2]); i--)
     {
       operands[4] = adjust_address (operands[0], DImode, i*16);
       operands[5] = gen_rtx_REG (TImode, SSE_REGNO (i));
       PUT_MODE (operands[4], TImode);
       if (GET_CODE (XEXP (operands[0], 0)) != PLUS)
-        output_asm_insn (\"rex\", operands);
-      output_asm_insn (\"movaps\\t{%5, %4|%4, %5}\", operands);
+        output_asm_insn ("rex", operands);
+      output_asm_insn ("movaps\t{%5, %4|%4, %5}", operands);
     }
-  (*targetm.asm_out.internal_label) (asm_out_file, \"L\",
-                            CODE_LABEL_NUMBER (operands[3]));
-  return \"\";
+  (*targetm.asm_out.internal_label) (asm_out_file, "L",
+                                    CODE_LABEL_NUMBER (operands[3]));
+  return "";
 }
-  "
   [(set_attr "type" "other")
    (set_attr "length_immediate" "0")
    (set_attr "length_address" "0")