H.J. Lu
64d25c4414
Add R_X86_64_RELATIVE64 and handle R_X86_64_64 for x32.
...
bfd/
2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13082
* elf64-x86-64.c (x86_64_elf_howto_table): Add R_X86_64_RELATIVE64.
(elf_x86_64_relocate_section): Treat R_X86_64_64 like R_X86_64_32
and zero-extend it to 64bit if addend is zero for x32. Generate
R_X86_64_RELATIVE64 for x32.
include/elf/
2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13082
* x86-64.h (R_X86_64_RELATIVE64): New.
ld/testsuite/
2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13082
* ld-x86-64/pr13082-1.s: New.
* ld-x86-64/pr13082-1a.d: Likewise.
* ld-x86-64/pr13082-1b.d: Likewise.
* ld-x86-64/pr13082-2.s: Likewise.
* ld-x86-64/pr13082-2a.d: Likewise.
* ld-x86-64/pr13082-2b.d: Likewise.
* ld-x86-64/pr13082-3.s: Likewise.
* ld-x86-64/pr13082-3a.d: Likewise.
* ld-x86-64/pr13082-3b.d: Likewise.
* ld-x86-64/pr13082-4.s: Likewise.
* ld-x86-64/pr13082-4a.d: Likewise.
* ld-x86-64/pr13082-4b.d: Likewise.
* ld-x86-64/pr13082-5.s: Likewise.
* ld-x86-64/pr13082-5a.d: Likewise.
* ld-x86-64/pr13082-5b.d: Likewise.
* ld-x86-64/pr13082-6.s: Likewise.
* ld-x86-64/pr13082-6a.d: Likewise.
* ld-x86-64/pr13082-6b.d: Likewise.
* ld-x86-64/x86-64.exp: Run pr13082-[1-6][ab].
2011-08-12 19:42:39 +00:00
..
2010-10-28 11:40:26 +00:00
2011-06-16 22:08:12 +00:00
2011-06-14 05:09:52 +00:00
2010-12-09 09:03:18 +00:00
2009-11-24 22:47:20 +00:00
2010-05-07 12:28:50 +00:00
2008-04-18 09:22:24 +00:00
2011-06-08 00:16:55 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-07-11 15:03:09 +00:00
2011-06-06 01:26:05 +00:00
2009-10-02 14:40:41 +00:00
2010-08-25 07:02:40 +00:00
2009-09-02 07:25:43 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2007-07-03 14:26:43 +00:00
2011-06-13 00:59:15 +00:00
2010-06-23 10:21:16 +00:00
2011-05-31 14:27:39 +00:00
2011-08-01 23:04:23 +00:00
2007-07-03 14:26:43 +00:00
2011-08-09 13:10:44 +00:00
2011-08-09 13:10:44 +00:00
2011-07-11 15:03:09 +00:00
2010-01-05 00:40:07 +00:00
2011-06-27 08:41:00 +00:00
2009-07-02 17:08:51 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2011-06-27 08:41:00 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-08-12 19:42:39 +00:00
2006-06-05 00:12:59 +00:00
2006-06-05 00:12:59 +00:00
2006-06-05 00:12:59 +00:00
2007-01-09 14:29:31 +00:00
2008-01-02 21:41:02 +00:00
2009-01-02 16:48:11 +00:00
2010-01-01 18:06:10 +00:00
2011-01-01 16:43:53 +00:00
2011-06-27 10:09:00 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2010-08-25 07:02:40 +00:00
2011-05-17 13:02:18 +00:00
2009-09-02 07:25:43 +00:00
2008-07-18 11:30:22 +00:00
2008-07-18 11:30:22 +00:00
2011-07-20 19:22:30 +00:00
2011-06-06 01:26:05 +00:00
2011-06-06 01:26:05 +00:00
2011-06-06 01:26:05 +00:00
2008-07-18 11:30:22 +00:00
2009-09-02 07:25:43 +00:00
2011-06-02 13:43:24 +00:00
2011-07-11 15:03:09 +00:00
2011-06-06 01:26:05 +00:00
2011-06-13 00:59:15 +00:00
2011-07-11 15:03:09 +00:00
2011-06-06 01:26:05 +00:00
2008-07-18 11:30:22 +00:00
2011-07-20 19:22:30 +00:00
2009-09-02 07:25:43 +00:00
2008-07-18 11:30:22 +00:00
2011-06-06 01:26:05 +00:00
2011-06-06 01:26:05 +00:00
2008-07-18 11:30:22 +00:00
2009-09-02 07:25:43 +00:00
2008-07-18 11:30:22 +00:00
2009-09-02 07:25:43 +00:00
2011-06-06 01:26:05 +00:00
2008-07-18 11:30:22 +00:00
2009-10-17 17:18:28 +00:00
2011-07-11 15:03:09 +00:00
2011-05-07 14:26:56 +00:00
2011-07-09 06:20:52 +00:00
2009-09-05 07:56:26 +00:00
2011-04-11 04:08:13 +00:00
2011-07-28 22:35:15 +00:00
2011-05-12 07:41:43 +00:00
2011-07-28 22:35:15 +00:00
2011-03-31 14:15:31 +00:00
2010-12-31 11:01:00 +00:00
2011-07-28 22:35:15 +00:00
2007-07-03 14:26:43 +00:00
2011-02-28 18:30:16 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-06-27 04:07:55 +00:00
2011-03-22 18:10:48 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2010-09-23 11:55:01 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2011-08-01 23:04:23 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-07-22 20:22:38 +00:00
2009-07-25 15:50:20 +00:00
2008-12-23 19:10:25 +00:00
2010-01-13 14:34:13 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-08-06 17:38:04 +00:00
2011-07-24 14:20:15 +00:00
2009-09-02 07:25:43 +00:00
2009-04-16 15:39:48 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-05-26 14:12:03 +00:00
2010-02-08 01:59:38 +00:00
2009-09-02 07:25:43 +00:00
2009-09-29 14:17:19 +00:00
2009-09-02 07:25:43 +00:00
2009-03-02 10:33:08 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2010-03-25 21:12:36 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-06-13 15:18:54 +00:00
2011-06-13 15:18:54 +00:00
2010-07-23 14:52:54 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2009-06-04 06:51:11 +00:00
2010-01-11 09:53:27 +00:00
2011-07-26 21:31:37 +00:00
2011-07-11 15:03:09 +00:00
2009-09-25 19:13:27 +00:00
2007-07-03 14:26:43 +00:00
2010-08-18 12:24:13 +00:00
2007-07-03 14:26:43 +00:00
2011-08-09 13:10:44 +00:00
2011-06-02 13:43:24 +00:00
2007-07-03 14:26:43 +00:00
2011-06-13 00:59:15 +00:00
2010-10-25 15:54:16 +00:00
2010-10-25 15:54:16 +00:00
2011-06-13 00:59:15 +00:00
2010-10-25 15:54:16 +00:00
2010-10-25 15:54:16 +00:00
2007-07-03 14:26:43 +00:00
2011-01-14 12:35:56 +00:00
2010-10-25 15:54:16 +00:00
2011-05-23 06:14:21 +00:00
2007-07-03 14:26:43 +00:00
2010-10-25 15:54:16 +00:00
2011-07-03 13:37:09 +00:00
2009-09-02 07:25:43 +00:00
2011-07-03 13:37:09 +00:00
2011-07-28 22:35:15 +00:00
2010-10-25 15:54:16 +00:00
2007-07-03 14:26:43 +00:00
2010-10-25 15:54:16 +00:00
2010-10-25 15:54:16 +00:00
2011-06-13 00:59:15 +00:00
2011-06-13 00:59:15 +00:00
2011-06-13 00:59:15 +00:00
2011-06-02 13:43:24 +00:00
2010-02-04 09:16:43 +00:00
2010-08-25 14:53:45 +00:00
2010-08-25 14:53:45 +00:00
2011-06-13 00:59:15 +00:00
2009-09-02 07:25:43 +00:00
2011-06-02 13:43:24 +00:00
2011-06-02 13:43:24 +00:00
2011-06-13 00:59:15 +00:00
2011-07-24 14:20:15 +00:00
2010-10-25 15:54:16 +00:00
2010-10-25 15:54:16 +00:00
2011-06-02 13:43:24 +00:00
2010-10-25 15:54:16 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2011-08-05 02:24:08 +00:00
2009-09-21 11:51:02 +00:00
2011-06-02 00:51:19 +00:00
2011-06-13 00:59:15 +00:00
2011-06-13 00:59:15 +00:00
2011-06-13 00:59:15 +00:00
2009-05-21 14:15:50 +00:00
2009-09-02 07:25:43 +00:00
2010-06-27 04:07:55 +00:00
2009-09-02 07:25:43 +00:00
2010-05-25 14:12:43 +00:00
2011-03-14 15:55:04 +00:00
2011-06-22 22:02:16 +00:00
2011-04-11 08:13:22 +00:00
2011-02-28 18:30:16 +00:00
2009-08-05 20:40:34 +00:00
2011-06-30 21:36:09 +00:00
2011-03-31 08:58:28 +00:00
2011-06-13 15:18:54 +00:00
2011-06-13 15:18:54 +00:00
2011-06-14 04:03:23 +00:00
2011-06-13 15:18:54 +00:00
2011-01-14 12:35:56 +00:00
2011-06-13 00:59:15 +00:00
2010-10-25 15:54:16 +00:00
2011-06-13 00:59:15 +00:00
2011-06-13 00:59:15 +00:00
2009-09-02 07:25:43 +00:00
2011-06-24 17:38:17 +00:00
2007-07-03 14:26:43 +00:00
2011-07-28 13:22:26 +00:00
2009-09-02 07:25:43 +00:00
2011-07-24 14:20:15 +00:00
2011-07-25 01:14:20 +00:00
2011-08-05 06:22:22 +00:00
2011-07-14 03:28:22 +00:00
2011-06-13 00:59:15 +00:00
2011-06-13 00:59:15 +00:00
2011-04-11 08:13:22 +00:00
2011-06-13 15:18:54 +00:00
2011-06-13 15:18:54 +00:00
2011-08-12 19:42:39 +00:00
2009-09-02 07:25:43 +00:00
2010-11-05 13:02:09 +00:00
2011-08-05 03:17:12 +00:00
2011-06-20 13:18:52 +00:00
2010-08-25 07:02:40 +00:00
2011-01-07 03:34:23 +00:00
2010-10-25 15:54:16 +00:00
2011-06-13 00:59:15 +00:00
2009-09-09 21:38:59 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-07-03 13:37:09 +00:00
2011-06-06 01:26:05 +00:00
2010-08-18 12:24:13 +00:00
2011-08-05 03:17:12 +00:00
2011-07-24 14:20:15 +00:00
2011-07-11 13:54:52 +00:00
2011-05-25 12:02:16 +00:00
2011-05-25 12:02:16 +00:00
2011-08-02 14:28:26 +00:00
2011-07-24 14:20:15 +00:00
2011-06-13 00:59:15 +00:00
2010-02-08 20:28:43 +00:00
2011-07-28 17:39:20 +00:00
2011-06-14 04:03:23 +00:00
2011-06-13 15:18:54 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-06-06 01:26:05 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2011-06-03 16:16:32 +00:00
2009-09-02 07:25:43 +00:00
2009-10-02 14:40:41 +00:00
2010-06-27 04:07:55 +00:00
2010-08-18 12:24:13 +00:00
2011-06-08 00:16:55 +00:00
2007-07-03 14:26:43 +00:00
2009-10-02 14:40:41 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-06-13 00:59:15 +00:00
2010-06-27 04:07:55 +00:00
2009-09-02 07:25:43 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2011-06-08 00:16:55 +00:00
2009-09-09 21:38:59 +00:00
2011-08-05 03:17:12 +00:00
2011-05-07 13:48:50 +00:00
2011-08-05 03:17:12 +00:00
2011-06-13 00:59:15 +00:00
2011-06-13 00:59:15 +00:00
2010-03-24 15:41:59 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-05-18 07:58:36 +00:00
2011-08-05 03:17:12 +00:00
2010-08-18 12:24:13 +00:00
2009-09-02 07:25:43 +00:00
2011-06-13 00:59:15 +00:00
2009-09-02 07:25:43 +00:00
2009-10-02 14:40:41 +00:00
2009-09-02 07:25:43 +00:00
2011-08-08 08:59:33 +00:00
2011-08-08 10:56:31 +00:00
2011-08-08 08:59:33 +00:00
2011-08-08 14:53:30 +00:00
2011-08-08 10:56:31 +00:00
2011-07-22 20:22:38 +00:00
2011-07-22 20:22:38 +00:00
2011-06-08 12:33:46 +00:00
2007-07-03 14:26:43 +00:00
2010-10-29 12:10:39 +00:00
2011-06-06 01:26:05 +00:00
2011-07-11 15:03:09 +00:00
2011-08-05 12:37:26 +00:00
2011-06-02 13:43:24 +00:00
2009-10-02 14:40:41 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2010-06-27 04:07:55 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2011-06-02 13:43:24 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2007-07-03 14:26:43 +00:00
2011-07-11 15:03:09 +00:00
2011-06-27 08:41:00 +00:00
2011-06-08 00:16:55 +00:00
2009-10-02 14:40:41 +00:00
2011-06-13 00:59:15 +00:00
2008-07-21 14:09:57 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2011-06-06 01:26:05 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-09-14 20:40:39 +00:00
2007-07-03 14:26:43 +00:00
2011-07-11 15:03:09 +00:00
2009-09-05 07:56:26 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-04-21 17:08:20 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2010-10-08 15:54:18 +00:00
2010-05-26 07:37:36 +00:00
2011-04-09 16:06:00 +00:00
2011-07-11 15:03:09 +00:00
2009-05-28 11:30:49 +00:00
2011-07-11 15:03:09 +00:00
2010-08-18 12:24:13 +00:00
2009-09-02 07:25:43 +00:00
2011-07-24 14:20:15 +00:00
2010-08-25 07:02:40 +00:00
2009-09-11 08:08:11 +00:00
2011-06-08 00:16:55 +00:00
2011-07-11 15:03:09 +00:00
2011-04-20 00:11:33 +00:00
2011-07-11 15:03:09 +00:00
2010-06-10 08:51:46 +00:00
2011-06-13 00:59:15 +00:00
2007-07-03 14:26:43 +00:00
2009-09-02 07:25:43 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2009-09-09 21:38:59 +00:00
2011-06-13 00:59:15 +00:00
2011-02-28 18:30:16 +00:00
2009-09-02 07:25:43 +00:00
2011-08-05 03:17:12 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2011-06-06 01:26:05 +00:00
2009-09-02 07:25:43 +00:00
2009-10-02 14:40:41 +00:00
2009-09-02 07:25:43 +00:00
2011-06-06 01:26:05 +00:00
2011-07-11 15:03:09 +00:00
2011-08-10 00:00:04 +00:00
2011-08-04 08:13:53 +00:00
2011-06-27 08:41:00 +00:00
2011-06-27 08:24:21 +00:00
2010-06-11 15:13:32 +00:00
2010-04-07 07:19:02 +00:00
2011-06-13 00:59:15 +00:00
2011-07-11 15:03:09 +00:00
2007-07-03 14:26:43 +00:00
2011-02-28 18:30:16 +00:00
2010-05-28 18:10:45 +00:00