Remove high bit set characters
authorAlan Modra <amodra@gmail.com>
Wed, 21 Dec 2016 08:43:52 +0000 (19:13 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 21 Dec 2016 08:48:46 +0000 (19:18 +1030)
gas/
* doc/c-lm32.texi: Fix chars with high bit set.
* testsuite/gas/bfin/vector2.s: Likewise.
gold/
* arm.cc: Fix comment chars with high bit set.
include/
* coff/pe.h: Fix comment chars with high bit set.
* opcode/xgate.h: Likewise.
ld/
* testsuite/ld-scripts/sysroot-prefix.exp: Fix chars with high bit set.

gas/ChangeLog
gas/doc/c-lm32.texi
gas/testsuite/gas/bfin/vector2.s
gold/ChangeLog
gold/arm.cc
include/ChangeLog
include/coff/pe.h
include/opcode/xgate.h
ld/ChangeLog
ld/testsuite/ld-scripts/sysroot-prefix.exp

index 6c923c316da515c2d7e1215d8fe55e54dc0b2a8a..29c1c0adab8098210f5a955b10fb282e7d57cabe 100644 (file)
@@ -1,3 +1,8 @@
+2016-12-21  Alan Modra  <amodra@gmail.com>
+
+       * doc/c-lm32.texi: Fix chars with high bit set.
+       * testsuite/gas/bfin/vector2.s: Likewise.
+
 2016-12-21  Alan Modra  <amodra@gmail.com>
 
        PR gas/10946
index 6b535b73d15a6e093b771b8c4cb91bc68ff81364..fdfa70f7179a0a83e0db2c25ac15cb4dc075c52f 100644 (file)
@@ -10,7 +10,7 @@
 
 @ifclear GENERIC
 @node Machine Dependencies
-@chapter LM£" Dependent Features
+@chapter LM32 Dependent Features
 @end ifclear
 
 @cindex LM32 support
index be1a5b7b567cfd32013454e0519d5989df29727d..204f72d1ac2036137331878b2f0cef85163b2ee0 100644 (file)
@@ -93,7 +93,7 @@ r1=r2 +|+ r3 (SCO);
 r4=r3 +|+ r5 (SCO);
 r6=r3 +|+ r7 (SCO);
 
-//Dreg = Dreg \96|+ Dreg (opt_mode_0) ; /* subtract | add (b) */
+//Dreg = Dreg -|+ Dreg (opt_mode_0) ; /* subtract | add (b) */
 r6=r0 -|+ r1(s) ; /* same as above, subtract|add with saturation */
 
 r0=r1 -|+ r2 ;
@@ -125,7 +125,7 @@ r4=r3 -|+ r5 (SCO);
 r6=r3 -|+ r7 (SCO);
 
 
-//Dreg = Dreg +|\96 Dreg (opt_mode_0) ; /* add | subtract (b) */
+//Dreg = Dreg +|- Dreg (opt_mode_0) ; /* add | subtract (b) */
 r0=r2 +|- r1(co) ; /* add|subtract with half-word results crossed over in the destination register */
 
 r0=r1 +|- r2 ;
@@ -156,7 +156,7 @@ r1=r2 +|- r3 (SCO);
 r4=r3 +|- r5 (SCO);
 r6=r3 +|- r7 (SCO);
 
-//Dreg = Dreg \96|\96 Dreg (opt_mode_0) ; /* subtract | subtract (b) */
+//Dreg = Dreg -|- Dreg (opt_mode_0) ; /* subtract | subtract (b) */
 r7=r3 -|- r6(sco) ; /* subtract|subtract with saturation and half-word results crossed over in the destination register */
 
 r0=r1 -|- r2 ;
@@ -188,7 +188,7 @@ r4=r3 -|- r5 (SCO);
 r6=r3 -|- r7 (SCO);
 
 //Quad 16-Bit Operations
-//Dreg = Dreg +|+ Dreg, Dreg = Dreg \96|\96 Dreg (opt_mode_0,opt_mode_2) ; /* add | add, subtract | subtract; the set of source registers must be the same for each operation (b) */
+//Dreg = Dreg +|+ Dreg, Dreg = Dreg -|- Dreg (opt_mode_0,opt_mode_2) ; /* add | add, subtract | subtract; the set of source registers must be the same for each operation (b) */
 r5=r3 +|+ r4, r7=r3-|-r4 ; /* quad 16-bit operations, add|add, subtract|subtract */
 
 r0=r1 +|+ r2, r7=r1 -|- r2;
@@ -284,7 +284,7 @@ r4=r3 +|+ r5, r3=r3 -|- r5(SCO,ASL);
 r6=r3 +|+ r7, r2=r3 -|- r7(SCO,ASL);
 
 
-//Dreg = Dreg +|\96 Dreg, Dreg = Dreg \96|+ Dreg (opt_mode_0,opt_mode_2) ; /* add | subtract, subtract | add; the set of source registers must be the same for each operation (b) */
+//Dreg = Dreg +|- Dreg, Dreg = Dreg -|+ Dreg (opt_mode_0,opt_mode_2) ; /* add | subtract, subtract | add; the set of source registers must be the same for each operation (b) */
 r5=r3 +|- r4, r7=r3 -|+ r4 ; /* quad 16-bit operations, add|subtract, subtract|add */
 
 r0=r1 +|- r2, r7=r1 -|+ r2;
index 4ecc6b8817127a9d987c789781b5b495501c6951..c9530316989de61430a9e474f8d1940c8e9d206f 100644 (file)
@@ -1,3 +1,7 @@
+2016-12-21  Alan Modra  <amodra@gmail.com>
+
+       * arm.cc: Fix comment chars with high bit set.
+
 2016-12-20  Cary Coutant  <ccoutant@gmail.com>
 
        * testsuite/Makefile.am: Add missing dependencies on gcctestdir/ld
index d1361aa683e17609631db3550fffb078a7abe5a6..43714a56e6ac1ddfac2d68ff1e4893f26cfd6c07 100644 (file)
@@ -3424,7 +3424,7 @@ class Arm_relocate_functions : public Relocate_functions<32, big_endian>
             const Symbol_value<32>* psymval, Arm_address address,
             Arm_address thumb_bit);
 
-  // R_ARM_THM_JUMP6: S + A  P
+  // R_ARM_THM_JUMP6: S + A - P
   static inline typename This::Status
   thm_jump6(unsigned char* view,
            const Sized_relobj_file<32, big_endian>* object,
@@ -3435,7 +3435,7 @@ class Arm_relocate_functions : public Relocate_functions<32, big_endian>
     typedef typename elfcpp::Swap<16, big_endian>::Valtype Reltype;
     Valtype* wv = reinterpret_cast<Valtype*>(view);
     Valtype val = elfcpp::Swap<16, big_endian>::readval(wv);
-    // bit[9]:bit[7:3]:’0’ (mask: 0x02f8)
+    // bit[9]:bit[7:3]:'0' (mask: 0x02f8)
     Reltype addend = (((val & 0x0200) >> 3) | ((val & 0x00f8) >> 2));
     Reltype x = (psymval->value(object, addend) - address);
     val = (val & 0xfd07) | ((x  & 0x0040) << 3) | ((val & 0x003e) << 2);
@@ -3446,7 +3446,7 @@ class Arm_relocate_functions : public Relocate_functions<32, big_endian>
            : This::STATUS_OKAY);
   }
 
-  // R_ARM_THM_JUMP8: S + A  P
+  // R_ARM_THM_JUMP8: S + A - P
   static inline typename This::Status
   thm_jump8(unsigned char* view,
            const Sized_relobj_file<32, big_endian>* object,
@@ -3466,7 +3466,7 @@ class Arm_relocate_functions : public Relocate_functions<32, big_endian>
            : This::STATUS_OKAY);
   }
 
-  // R_ARM_THM_JUMP11: S + A  P
+  // R_ARM_THM_JUMP11: S + A - P
   static inline typename This::Status
   thm_jump11(unsigned char* view,
            const Sized_relobj_file<32, big_endian>* object,
index aeb3797b98c3c087e5406475d694d2437599f949..2f764308d4d7a838581c5a6452eb7afee0330758 100644 (file)
@@ -1,3 +1,8 @@
+2016-12-21  Alan Modra  <amodra@gmail.com>
+
+       * coff/pe.h: Fix comment chars with high bit set.
+       * opcode/xgate.h: Likewise.
+
 2016-12-20  Maciej W. Rozycki  <macro@imgtec.com>
 
        * opcode/mips.h (mips_opcode_32bit_p): New inline function.
index 85ad5183b69af8347582d62446be0bc7a1fa91a5..fd96fd436296cbf9b81c6b3db341fd35bad84d11 100644 (file)
@@ -604,7 +604,7 @@ struct external_IMAGE_DEBUG_DIRECTORY
 #define CVINFO_PDB70_CVSIGNATURE 0x53445352 // "RSDS"
 #define CVINFO_PDB20_CVSIGNATURE 0x3031424e // "NB10"
 #define CVINFO_CV50_CVSIGNATURE  0x3131424e // "NB11"
-#define CVINFO_CV41_CVSIGNATURE  0x3930424e // âNB09"
+#define CVINFO_CV41_CVSIGNATURE  0x3930424e // "NB09"
 
 typedef struct _CV_INFO_PDB70
 {
index 737c0d9e834d2bed8523484cf85d7f5e8dbc7263..ad4dbb1487156bc3971b20671a723cf8362014ea 100644 (file)
 #define XGATE_C_BIT   0x01     /* XGC - Carry Flag */
 
 /* Access Detail Notation
-   V  Vector fetch: always an aligned word read, lasts for at least one RISC core cycle
-   P  Program word fetch: always an aligned word read, lasts for at least one RISC core cycle
-   r  8-bit data read: lasts for at least one RISC core cycle
-   R  16-bit data read: lasts for at least one RISC core cycle
-   w  8-bit data write: lasts for at least one RISC core cycle
-   W  16-bit data write: lasts for at least one RISC core cycle
-   A  Alignment cycle: no read or write, lasts for zero or one RISC core cycles
-   f  Free cycle: no read or write, lasts for one RISC core cycles.  */
+   V - Vector fetch: always an aligned word read, lasts for at least one RISC core cycle
+   P - Program word fetch: always an aligned word read, lasts for at least one RISC core cycle
+   r - 8-bit data read: lasts for at least one RISC core cycle
+   R - 16-bit data read: lasts for at least one RISC core cycle
+   w - 8-bit data write: lasts for at least one RISC core cycle
+   W - 16-bit data write: lasts for at least one RISC core cycle
+   A - Alignment cycle: no read or write, lasts for zero or one RISC core cycles
+   f - Free cycle: no read or write, lasts for one RISC core cycles.  */
 #define XGATE_CYCLE_V  0x01
 #define XGATE_CYCLE_P  0x02
 #define XGATE_CYCLE_r  0x04
index 8463c7c23b969a924c15f0d95a6dfa716c5f348b..f8c66e4c36a63ff95a307f2d5d6062e1b1485bba 100644 (file)
@@ -1,3 +1,7 @@
+2016-12-21  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-scripts/sysroot-prefix.exp: Fix chars with high bit set.
+
 2016-12-16  fincs  <fincs.alt1@gmail.com>
 
        * ld.texinfo: Document --gc-keep-exported.
index 91fee0e3f7b9d1f51f22c627295f27b720f052be..47d065772beb4e99d522eea3f8b169456d75df6c 100644 (file)
@@ -81,7 +81,7 @@ proc sysroot_prefix_test_setup { } {
     global as gasopt srcdir subdir ar
 
     if {![ld_assemble_flags $as $gasopt $srcdir/$subdir/pr14962a.s tmpdir/main.o]} {
-       error "Error assembling a trivial file for sysroot-prefix tests framework"
+       error "Error assembling a trivial file for sysroot-prefix tests framework"
        return 0
     }
 
@@ -106,13 +106,13 @@ proc sysroot_prefix_test_setup { } {
        set libnamebase [lindex $test_object 2]
 
        if ![ld_assemble_flags $as $gasopt $srcdir/$subdir/$sname $oname] {
-           error "Error assembling trivial file $sname for sysroot-prefix tests framework"
+           error "Error assembling trivial file $sname for sysroot-prefix tests framework"
            return 0
        }
 
        if { [string length $libnamebase] != 0 &&
             ![ar_simple_create $ar "" tmpdir/sysroot/tmp/ldtest-xyzzy/lib$libnamebase.a $oname] } {
-           error "Error creating archive $libnamebase for sysroot-prefix tests framework"
+           error "Error creating archive $libnamebase for sysroot-prefix tests framework"
            return 0
        }
     }