OSDN Git Service

* config/pdp11/pdp11.c (pdp11_assemble_integer): Clean up fix for
authorpkoning <pkoning@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Nov 2010 11:59:05 +0000 (11:59 +0000)
committerpkoning <pkoning@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Nov 2010 11:59:05 +0000 (11:59 +0000)
output of byte values.

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

gcc/ChangeLog
gcc/config/pdp11/pdp11.c

index 110b7fb..95a436f 100644 (file)
@@ -1,3 +1,8 @@
+2010-11-09  Paul Koning  <ni1d@arrl.net>
+
+       * config/pdp11/pdp11.c (pdp11_assemble_integer): Clean up fix for
+       output of byte values.
+
 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/46360
index a9c758b..3c6c9c5 100644 (file)
@@ -1002,9 +1002,7 @@ pdp11_assemble_integer (rtx x, unsigned int size, int aligned_p)
       {
       case 1:
        fprintf (asm_out_file, "\t.byte\t");
-       output_addr_const_pdp11 (asm_out_file, 
-                                GEN_INT (trunc_int_for_mode (INTVAL (x),
-                                                             QImode) & 0xff));
+       output_addr_const_pdp11 (asm_out_file, GEN_INT (INTVAL (x) & 0xff));
 ;
        fprintf (asm_out_file, " /* char */\n");
        return true;
@@ -1742,7 +1740,7 @@ output_addr_const_pdp11 (FILE *file, rtx x)
       break;
 
     case CONST_INT:
-      fprintf (file, "%#o", (int) trunc_int_for_mode (INTVAL (x), HImode) & 0xffff);
+      fprintf (file, "%#o", (int) INTVAL (x) & 0xffff);
       break;
 
     case CONST: