2010-09-15 Doug Kwan <dougkwan@google.com>
authorDoug Kwan <dougkwan@google.com>
Wed, 15 Sep 2010 17:39:57 +0000 (17:39 +0000)
committerDoug Kwan <dougkwan@google.com>
Wed, 15 Sep 2010 17:39:57 +0000 (17:39 +0000)
* gold/testsuite/script_test_3.t: Add ARM special sections.
* gold/testsuite/script_test_4.t: Same.
* gold/testsuite/script_test_5.t: Same.
* gold/testsuite/script_test_6.t: Same.
* gold/testsuite/script_test_7.t: Same.
* gold/testsuite/script_test_7.t: Same.
* gold/testsuite/thumb_blx_out_of_range.s: Fix instruction alignment.

gold/ChangeLog
gold/testsuite/script_test_3.t
gold/testsuite/script_test_4.t
gold/testsuite/script_test_5.t
gold/testsuite/script_test_6.t
gold/testsuite/script_test_7.t
gold/testsuite/thumb_blx_out_of_range.s

index c0dbc26..4286d4b 100644 (file)
@@ -1,3 +1,13 @@
+2010-09-15  Doug Kwan  <dougkwan@google.com>
+
+       * gold/testsuite/script_test_3.t: Add ARM special sections.
+       * gold/testsuite/script_test_4.t: Same.
+       * gold/testsuite/script_test_5.t: Same.
+       * gold/testsuite/script_test_6.t: Same.
+       * gold/testsuite/script_test_7.t: Same.
+       * gold/testsuite/script_test_7.t: Same.
+       * gold/testsuite/thumb_blx_out_of_range.s: Fix instruction alignment.
+
 2010-09-14  Cary Coutant  <ccoutant@google.com>
 
        * x86_64.cc (Target_x86_64::saw_tls_block_reloc_): Remove member.
index 75d8130..c97099c 100644 (file)
@@ -28,6 +28,9 @@ SECTIONS
   /* With luck this will be enough to get the program working.  */
   .interp : { *(.interp) } :text :interp
   .text : { *(.text) } :text
+  /* Required by the ARM target. */
+  .ARM.extab : { *(.ARM.extab*) }
+  .ARM.exidx : { *(.ARM.exidx*) }
   . += 0x100000;
   . = ALIGN(0x100);
   .dynamic : { *(.dynamic) } :data :dynamic
index 47ae066..9841773 100644 (file)
@@ -30,6 +30,9 @@ SECTIONS
   /* With luck this will be enough to get the program working.  */
   .interp : { *(.interp) }
   .text : { *(.text) }
+  /* Required by the ARM target. */
+  .ARM.extab : { *(.ARM.extab*) }
+  .ARM.exidx : { *(.ARM.exidx*) }
   . += 0x100000;
   . = ALIGN(0x100);
   .dynamic : { *(.dynamic) }
index b5e83aa..fe67c4e 100644 (file)
@@ -30,6 +30,9 @@ SECTIONS
   /* With luck this will be enough to get the program working.  */
   .interp : { *(.interp) }
   .text : { *(.text) }
+  /* Required by the ARM target. */
+  .ARM.extab : { *(.ARM.extab*) }
+  .ARM.exidx : { *(.ARM.exidx*) }
   . += 0x100000;
   . = ALIGN(0x100);
   .dynamic : { *(.dynamic) }
index 9676371..01a8a17 100644 (file)
@@ -31,6 +31,9 @@ SECTIONS
   .interp : { *(.interp) }
   .text : { *(.text .text.*) }
   .rodata : { *(.rodata .rodata.*) }
+  /* Required by the ARM target. */
+  .ARM.extab : { *(.ARM.extab*) }
+  .ARM.exidx : { *(.ARM.exidx*) }
   . += 0x100000;
   . = ALIGN(0x100);
   .dynamic : { *(.dynamic) }
index a4c4973..7adcf5f 100644 (file)
@@ -31,6 +31,9 @@ SECTIONS
   .interp : { *(.interp) }
   .text : { *(.text .text.*) }
   .rodata : { *(.rodata .rodata.*) }
+  /* Required by the ARM target. */
+  .ARM.extab : { *(.ARM.extab*) }
+  .ARM.exidx : { *(.ARM.exidx*) }
   .dynamic : { *(.dynamic) }
 
   . = SEGMENT_START(".data", 0x10200000);
index 5689e27..c4f87e0 100644 (file)
@@ -5,7 +5,7 @@
        .section        .text.pre,"x"
 
 # Add padding so that target is just output of branch range. 
-       .space  6
+       .space  4
 
        .global _forward_target
        .global _backward_target