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 c0dbc263bf82a0d91a1a89a4c1bb3847bd5b2c60..4286d4bc35fc6ec72f297ca653f526b623b8166e 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 75d8130510189bdd32c3d166c5a52a86bf30d90d..c97099cfaed0dc3512df479117440b315685b8fa 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 47ae066ea741f20f061de6136beb42ecb10eed4a..98417733b8d2c24fa2ca8b5f4c68f18726a6b4b0 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 b5e83aaab027d57aab6718639cfb10b329d162d7..fe67c4e5f863f4a5d563c37d6895ffefd3e82bba 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 967637142ef47e8a7d1765c20c456e898c47339a..01a8a171fd582de5a7113baf2397770f2ee3c221 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 a4c4973fc8a0a28a0d07254f22c69a176e35d5bf..7adcf5fdf5e3c543ab2ce525b21134fdfdb4a970 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 5689e272c9063998ca85d1f46f77e095d7c9b641..c4f87e0f038a412754454d7d7db8107b9438b665 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