* configure.tgt (m32c): Set endian=little.
authorAlan Modra <amodra@gmail.com>
Wed, 4 Aug 2010 04:21:06 +0000 (04:21 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 4 Aug 2010 04:21:06 +0000 (04:21 +0000)
* config/tc-m32c.h (TARGET_BYTES_BIG_ENDIAN): Define as 0.
* config/tc-m32c.c (md_number_to_chars): Revert last change.

gas/ChangeLog
gas/config/tc-m32c.c
gas/config/tc-m32c.h
gas/configure.tgt

index 6b5e811d8404f99ba0408bfcc9902d1b307066cd..648e61b3df97eeebc734454c27a0520ae6c269bb 100644 (file)
@@ -1,3 +1,9 @@
+2010-08-04  Alan Modra  <amodra@gmail.com>
+
+       * configure.tgt (m32c): Set endian=little.
+       * config/tc-m32c.h (TARGET_BYTES_BIG_ENDIAN): Define as 0.
+       * config/tc-m32c.c (md_number_to_chars): Revert last change.
+
 2010-08-03  Tristan Gingold  <gingold@adacore.com>
 
        * makefile.vms (OBJS): Add Add compress-debug.c.
index 4344fb4c4673a75a4936aec1dfe12f5402c8ab39..9c523e27811d9f154520fbdf09ef66bd43117b1a 100644 (file)
@@ -1146,7 +1146,7 @@ m32c_force_relocation (fixS * fixp)
 void
 md_number_to_chars (char * buf, valueT val, int n)
 {
-  number_to_chars_bigendian (buf, val, n);
+  number_to_chars_littleendian (buf, val, n);
 }
 
 /* Turn a string in input_line_pointer into a floating point constant of type
index 6339e1e222abd90186f95eee8feaf1630cf4625b..b69ab506b44877011b73af2e53f3b9a8df1b6000 100644 (file)
@@ -28,7 +28,7 @@
 
 #define TARGET_FORMAT "elf32-m32c"
 
-#define TARGET_BYTES_BIG_ENDIAN 1
+#define TARGET_BYTES_BIG_ENDIAN 0
 
 #define md_end  m32c_md_end
 extern void m32c_md_end (void);
index 1909160e299ab848db944cfe6b87203dbfe9d0de..9269c52f940115fd026814fb0fb204eb6a06ea38 100644 (file)
@@ -45,7 +45,7 @@ case ${cpu} in
   ip2k)                        cpu_type=ip2k endian=big ;; 
   iq2000)              cpu_type=iq2000 endian=big ;; 
   lm32)                        cpu_type=lm32 ;;
-  m32c)                        cpu_type=m32c endian=big ;;
+  m32c)                        cpu_type=m32c endian=little ;;
   m32r)                        cpu_type=m32r endian=big ;;
   m32rle)              cpu_type=m32r endian=little ;;
   m5200)               cpu_type=m68k ;;