Doug Kwan
2c339f710d
2011-11-09 Doug Kwan <dougkwan@google.com>
PR gold/13362
* arm.cc (Arm_scan_relocatable_relocs::Default_scan_relocatable_relocs):
Use unaligned 4-byte relocs for static 32-bit data as required by EABI.
* reloc.h (Relocatable_relocs::Reloc_strategy): New enum
RELOC_ADJUST_FOR_SECTION_4_UNALIGNED.
(Relocate_functions::rel_unaligned): New.
(Relocate_functions::rel32_unaligned): New.
* target-reloc.h (relocate_for_relocatable): Add code to handle
RELOC_ADJUST_FOR_SECTION_4_UNALIGNED.
* testsuite/Makefile.am (arm_unaligned_reloc_r.stdout,
arm_unaligned_reloc_r): New targets.
* testsuite/Makefile.in: Regenerate.
* arm_unaligned_reloc.sh: Check unaligned relocs in relocatable
linking.
2011-11-10 00:41:53 +00:00
..
2011-06-27 17:53:32 +00:00
2011-06-24 16:40:34 +00:00
2011-04-22 21:50:03 +00:00
2011-11-02 19:11:48 +00:00
2011-11-02 19:11:48 +00:00
2011-11-02 19:11:48 +00:00
2011-11-02 19:11:48 +00:00
2011-11-02 19:11:48 +00:00
2011-11-02 19:11:48 +00:00
2011-11-02 19:11:48 +00:00
2011-11-02 19:11:48 +00:00
2011-11-03 03:38:34 +00:00
2011-11-03 03:38:34 +00:00
2011-06-27 17:53:32 +00:00
2011-06-27 17:53:32 +00:00
2011-06-27 17:53:32 +00:00
2011-06-27 17:53:32 +00:00
2011-07-06 17:58:42 +00:00
2011-11-10 00:41:53 +00:00
2011-05-24 21:41:10 +00:00
2011-06-08 04:24:59 +00:00
2011-06-08 04:24:59 +00:00
2011-06-08 04:24:59 +00:00
2011-03-10 01:31:33 +00:00
2011-06-24 18:08:50 +00:00
2011-03-22 00:18:26 +00:00
2011-03-21 20:55:33 +00:00
2011-03-21 20:55:33 +00:00
2011-03-21 20:55:33 +00:00
2011-03-21 20:55:33 +00:00
2011-03-21 20:55:33 +00:00
2010-12-01 16:53:57 +00:00
2011-07-08 22:48:08 +00:00
2011-07-08 22:48:08 +00:00
2011-07-08 22:48:08 +00:00
2011-09-14 01:10:43 +00:00
2011-09-14 01:10:43 +00:00
2011-09-14 01:10:43 +00:00
2011-09-14 01:10:43 +00:00
2010-10-14 22:10:22 +00:00
2011-06-23 00:46:14 +00:00
2011-06-25 00:40:57 +00:00
2011-08-02 00:37:41 +00:00
2011-08-02 00:37:41 +00:00
2011-11-10 00:41:53 +00:00
2011-11-10 00:41:53 +00:00
2011-05-23 23:27:11 +00:00
2011-03-10 01:31:33 +00:00
2011-03-10 01:31:33 +00:00
2011-03-10 01:31:33 +00:00
2011-07-09 05:09:52 +00:00
2011-09-29 23:45:57 +00:00
2011-09-29 23:45:57 +00:00
2011-09-29 23:45:57 +00:00
2011-10-18 00:25:53 +00:00
2011-09-26 23:00:17 +00:00
2011-09-26 23:00:17 +00:00
2011-06-01 19:59:42 +00:00
2011-06-01 19:59:42 +00:00
2011-06-01 19:59:42 +00:00
2011-07-12 22:29:09 +00:00
2011-07-12 22:29:09 +00:00
2010-10-16 00:37:25 +00:00
2011-03-22 00:19:14 +00:00
2011-10-31 22:51:03 +00:00
2011-03-02 21:59:36 +00:00
2011-06-28 23:12:31 +00:00
2011-05-16 23:29:30 +00:00
2011-07-06 21:19:32 +00:00
2011-05-24 22:01:46 +00:00
2011-06-09 00:51:39 +00:00
2011-07-02 05:30:00 +00:00
2011-07-02 05:30:00 +00:00
2011-07-02 05:30:00 +00:00