H.J. Lu
dc2be3d2f6
x86: Generate PLT relocations for -z now
...
This patch partially reverses:
commit 25070364b0ce33eed46aa5d78ebebbec6accec7e
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Sat May 16 07:00:21 2015 -0700
Don't generate PLT relocations for now binding
to support LD_AUDIT and LD_PROFILE with -z now. If there is an existing
GOT relocation, it is still used to avoid PLT relocation against the same
function symbol.
bfd/
* elf32-i386.c (elf_i386_allocate_dynrelocs): Partially revert
commit 25070364b0ce33eed46aa5d78ebebbec6accec7e.
* elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewse.
ld/
* testsuite/ld-i386/plt-pic2.dd: Updated.
* testsuite/ld-i386/plt2.dd: Likewise.
* testsuite/ld-i386/plt2.rd: Likewise.
* testsuite/ld-i386/pr17689now.rd: Likewise.
* testsuite/ld-ifunc/ifunc-16-i386-now.d: Likewise.
* testsuite/ld-ifunc/ifunc-16-x86-64-now.d: Likewise.
* testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
* testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
* testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
* testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
* testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
* testsuite/ld-x86-64/plt2.dd: Likewise.
* testsuite/ld-x86-64/plt2.rd: Likewise.
* testsuite/ld-x86-64/pr17689now.rd: Likewise.
* testsuite/ld-x86-64/pr21038b-now.d: Likewise.
* testsuite/ld-x86-64/pr21038c-now.d: Likewise.
2017-05-11 07:45:59 -07:00
..
2017-05-11 07:45:59 -07:00
2017-05-08 12:24:29 -07:00
2016-02-17 11:19:04 -08:00
2017-05-11 07:45:59 -07:00
2016-10-11 13:50:10 +01:00
2017-05-11 07:45:59 -07:00
2016-10-11 13:50:10 +01:00
2015-10-22 04:56:39 -07:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2016-02-03 08:25:15 -08:00
2017-01-02 23:48:08 +10:30
2017-01-02 14:08:56 +10:30
2016-10-11 13:50:10 +01:00
2015-10-22 04:49:38 -07:00
2015-10-22 04:49:38 -07:00
2015-10-22 04:49:38 -07:00
2015-10-22 04:49:38 -07:00
2015-10-22 04:49:38 -07:00
2016-08-19 09:16:30 +01:00
2016-08-19 09:16:30 +01:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-06-12 07:28:58 -07:00
2017-01-02 14:08:56 +10:30
2015-10-22 04:49:38 -07:00
2015-10-22 04:56:39 -07:00
2016-02-03 08:25:15 -08:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-05-06 05:28:18 -07:00
2016-05-06 05:28:18 -07:00
2016-05-06 05:28:18 -07:00
2015-10-26 08:11:55 -07:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2015-12-04 09:03:04 -08:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2017-05-08 12:24:29 -07:00
2016-10-11 13:50:10 +01:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2016-10-11 13:50:10 +01:00
2016-06-12 07:28:58 -07:00
2016-10-11 13:50:10 +01:00
2016-06-12 07:28:58 -07:00
2016-10-11 13:50:10 +01:00
2016-06-12 07:28:58 -07:00
2016-06-15 09:44:21 -07:00
2016-06-08 05:57:18 -07:00
2016-10-11 13:50:10 +01:00
2017-04-24 14:37:12 -07:00
2016-06-12 07:28:58 -07:00
2016-10-11 13:50:10 +01:00
2016-06-12 07:28:58 -07:00
2016-10-11 13:50:10 +01:00
2016-06-12 07:28:58 -07:00
2016-06-15 09:44:21 -07:00
2016-06-15 09:44:21 -07:00
2016-06-08 05:57:18 -07:00
2016-06-08 05:57:18 -07:00
2017-04-24 14:37:12 -07:00
2016-08-19 09:16:30 +01:00
2017-04-03 08:08:27 -07:00
2016-06-06 11:07:16 -07:00
2016-04-20 11:13:56 -07:00
2016-04-20 11:13:56 -07:00
2016-04-20 11:12:22 -07:00
2016-04-20 11:12:22 -07:00
2017-05-11 07:45:59 -07:00
2017-05-11 07:45:59 -07:00
2017-05-08 12:24:29 -07:00
2015-10-22 04:49:38 -07:00
2015-10-29 09:18:57 -07:00
2015-10-22 04:49:38 -07:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2016-10-12 09:36:05 +10:30
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-08-19 09:16:30 +01:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-02-17 11:19:04 -08:00
2017-05-11 07:45:59 -07:00
2016-10-11 13:50:10 +01:00
2016-02-02 06:36:52 -08:00
2015-09-01 05:06:33 -07:00
2015-09-01 05:06:33 -07:00
2015-09-01 05:06:33 -07:00
2015-09-01 05:06:33 -07:00
2015-09-01 05:06:33 -07:00
2015-09-01 05:06:33 -07:00
2015-10-01 09:31:16 +09:30
2015-10-01 07:41:28 +09:30
2015-09-30 10:20:34 -07:00
2015-09-30 05:37:49 -07:00
2015-10-01 10:49:33 -07:00
2015-10-01 10:49:33 -07:00
2015-10-01 10:49:33 -07:00
2015-10-01 10:49:33 -07:00
2016-02-17 11:19:04 -08:00
2015-10-28 03:20:55 -07:00
2015-10-28 03:20:55 -07:00
2015-10-26 16:32:55 -07:00
2015-10-26 16:32:55 -07:00
2015-10-26 16:32:55 -07:00
2015-12-01 14:45:51 -08:00
2015-12-01 14:45:51 -08:00
2015-12-01 14:45:51 -08:00
2016-03-13 08:57:10 -07:00
2016-11-23 11:10:39 +00:00
2016-03-13 08:57:10 -07:00
2016-03-13 08:57:10 -07:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-02-26 09:39:24 -08:00
2016-10-11 13:50:10 +01:00
2016-02-11 15:20:13 -08:00
2016-02-11 15:20:13 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-10-12 09:36:05 +10:30
2016-10-11 13:50:10 +01:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 05:01:34 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-02-26 04:55:57 -08:00
2016-04-19 20:11:55 -07:00
2016-04-19 20:11:55 -07:00
2016-08-29 08:14:45 -07:00
2016-08-29 08:14:45 -07:00
2016-08-29 08:14:45 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-03-15 11:07:54 -07:00
2016-04-04 20:50:19 -07:00
2016-03-15 11:47:06 -07:00
2016-03-15 11:47:06 -07:00
2016-03-15 11:47:06 -07:00
2016-04-11 19:41:52 -07:00
2016-04-11 19:41:52 -07:00
2016-04-11 19:41:52 -07:00
2016-04-20 11:10:38 -07:00
2016-04-20 11:10:38 -07:00
2016-04-20 11:10:38 -07:00
2016-10-11 13:50:10 +01:00
2016-05-13 11:07:02 -07:00
2016-10-11 13:50:10 +01:00
2016-05-13 11:07:02 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-10-11 13:50:10 +01:00
2016-06-18 09:17:25 -07:00
2016-10-11 13:50:10 +01:00
2016-06-18 09:17:25 -07:00
2016-10-11 13:50:10 +01:00
2016-06-18 09:17:25 -07:00
2017-05-08 12:24:29 -07:00
2016-06-18 09:17:25 -07:00
2016-10-11 13:50:10 +01:00
2016-06-18 09:17:25 -07:00
2016-10-11 13:50:10 +01:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-06-18 09:17:25 -07:00
2016-09-06 13:34:44 -07:00
2016-09-06 13:34:44 -07:00
2016-11-14 10:13:03 -08:00
2016-11-14 10:13:03 -08:00
2017-01-10 13:31:59 -08:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2017-05-08 12:24:29 -07:00
2017-01-11 09:17:05 -08:00
2017-05-11 07:45:59 -07:00
2017-03-05 14:49:54 +10:30
2017-01-11 09:17:05 -08:00
2017-05-11 07:45:59 -07:00
2017-05-08 12:24:29 -07:00
2017-01-12 10:32:17 -08:00
2017-05-10 09:28:28 -07:00
2017-05-10 09:28:28 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2017-04-03 08:08:27 -07:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-08-19 09:16:30 +01:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2017-05-02 16:01:39 -07:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-06-06 11:07:16 -07:00
2017-04-28 12:42:18 -07:00
2017-04-28 12:42:18 -07:00
2017-04-26 15:34:00 -07:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-06-06 11:07:16 -07:00
2016-10-11 13:50:10 +01:00
2016-06-06 11:07:16 -07:00
2016-10-11 13:50:10 +01:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-10-11 13:50:10 +01:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-08-19 09:16:30 +01:00
2016-10-11 13:50:10 +01:00
2016-08-19 09:16:30 +01:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2016-06-06 11:07:16 -07:00
2017-05-10 09:28:28 -07:00