OSDN Git Service

PR target/43638
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Apr 2010 11:04:58 +0000 (11:04 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 00:44:49 +0000 (09:44 +0900)
* config/i386/i386.c (print_operand): Remove 'e' and 'E' code
handling.

* gcc.target/i386/pr43638.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157987 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog

index f181b05..15fe7d7 100644 (file)
@@ -1,3 +1,9 @@
+2010-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/43638
+       * config/i386/i386.c (print_operand): Remove 'e' and 'E' code
+       handling.
+
 2010-04-06  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/43661
index 39b1da4..cfd2270 100644 (file)
@@ -11390,7 +11390,6 @@ get_some_local_dynamic_name (void)
    L,W,B,Q,S,T -- print the opcode suffix for specified size of operand.
    C -- print opcode suffix for set/cmov insn.
    c -- like C, but print reversed condition
-   E,e -- likewise, but for compare-and-branch fused insn.
    F,f -- likewise, but for floating-point.
    O -- if HAVE_AS_IX86_CMOV_SUN_SYNTAX, expand to "w.", "l." or "q.",
         otherwise nothing
@@ -11795,14 +11794,6 @@ print_operand (FILE *file, rtx x, int code)
          put_condition_code (GET_CODE (x), GET_MODE (XEXP (x, 0)), 1, 1, file);
          return;
 
-       case 'E':
-         put_condition_code (GET_CODE (x), CCmode, 0, 0, file);
-         return;
-
-       case 'e':
-         put_condition_code (GET_CODE (x), CCmode, 1, 0, file);
-         return;
-
        case 'H':
          /* It doesn't actually matter what mode we use here, as we're
             only going to use this for printing.  */
index 9df8395..7ea5901 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/43638
+       * gcc.target/i386/pr43638.c: New test.
+
 2010-04-06  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/43661