Alan Modra
7d4c687d56
Control powerpc64-ld provision of register save/restore
...
This patch allows the user to override powerpc64-ld's default for
providing linker generated register save and restore functions as used
by gcc -Os code. Normally these are not provided by ld -r, so Linux
kernel modules have needed to include their own copies.
bfd/
* elf64-ppc.h (struct ppc64_elf_params): Add save_restore_funcs.
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Use it to control
provision of out-of-line register save/restore routines.
ld/
* emultempl/ppc64elf.em (params): Init new field.
(ppc_create_output_section_statements): Set params.save_restore_funcs
default.
(PARSE_AND_LIST_*): Add support for --save-restore-funcs and
--no-save-restore-funcs.
2014-02-19 14:53:50 +10:30
..
2013-10-25 14:02:58 +00:00
2013-07-09 07:03:53 +00:00
2014-02-10 09:59:35 +10:30
2010-12-09 09:03:18 +00:00
2012-12-17 16:56:12 +00:00
2012-11-08 03:03:26 +00:00
2012-07-13 14:22:50 +00:00
2013-01-10 20:03: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
2012-05-05 03:05:32 +00:00
2012-05-16 14:26:46 +00:00
2012-05-16 14:26:46 +00:00
2012-05-16 14:26:46 +00:00
2012-11-07 05:51:37 +00:00
2012-11-09 08:29:34 +00:00
2012-05-01 16:07:36 +00:00
2013-03-04 09:21:43 +00:00
2014-01-02 12:14:37 +00:00
2013-12-13 11:52:32 +00:00
2014-02-03 08:42:42 -08:00
2014-01-29 13:46:39 +00:00
2014-01-29 13:46:39 +00:00
2012-12-17 16:56:12 +00:00
2013-08-23 07:54:19 +00:00
2011-09-08 16:06:11 +00:00
2011-07-11 15:03:09 +00:00
2011-07-11 15:03:09 +00:00
2014-02-07 15:44:58 +01:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2014-02-19 14:53:50 +10:30
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2013-02-04 05:10:44 +00:00
2014-01-08 05:32:12 -08:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-12-10 12:48:03 +00:00
2012-07-23 13:19:28 +00:00
2013-07-24 14:12:41 +00:00
2013-01-10 20:03:55 +00:00
2012-07-13 14:22:50 +00:00
2013-02-10 04:36:33 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2013-02-10 04:36:33 +00:00
2012-11-09 08:29:34 +00:00
2012-10-18 17:42:29 +00:00
2013-01-10 20:03:55 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2013-01-10 20:03:55 +00:00
2012-07-13 14:22:50 +00:00
2013-01-10 20:03:55 +00:00
2014-02-04 20:17:16 +01:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2012-11-06 05:51:18 +00:00
2012-07-13 14:22:50 +00:00
2013-02-04 05:25:41 +00:00
2013-02-04 05:25:41 +00:00
2009-09-02 07:25:43 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2013-08-21 08:15:23 +00:00
2013-03-21 14:07:08 +00:00
2013-01-10 20:03:55 +00:00
2009-09-05 07:56:26 +00:00
2013-04-17 14:16:01 +00:00
2013-12-13 11:52:32 +00:00
2013-12-17 15:39:13 +00:00
2013-12-17 15:39:13 +00:00
2013-07-09 07:03:53 +00:00
2012-12-17 16:56:12 +00:00
2013-12-17 15:39:13 +00:00
2013-01-10 20:03:55 +00:00
2013-06-26 10:41:42 +00:00
2012-01-31 17:54:39 +00:00
2012-07-13 14:22:50 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2012-07-13 14:22:50 +00:00
2013-01-10 20:03:55 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2013-01-10 20:03:55 +00:00
2012-07-13 14:22:50 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2013-08-26 22:18:07 +00:00
2012-01-31 17:54:39 +00:00
2012-07-13 14:22:50 +00:00
2012-09-04 13:52:06 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-02-09 22:51:58 +00:00
2012-02-09 22:51:58 +00:00
2013-01-10 20:03:55 +00:00
2012-05-15 12:55:51 +00:00
2012-05-15 12:55:51 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2013-01-10 20:03:55 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2013-01-10 09:49:22 +00:00
2012-05-16 14:26:46 +00:00
2013-01-04 17:22:53 +00:00
2012-01-31 17:54:39 +00:00
2013-01-10 20:03:55 +00:00
2013-09-30 09:03:59 +00:00
2012-01-31 17:54:39 +00:00
2013-12-13 11:52:32 +00:00
2013-02-06 23:22:26 +00:00
2012-07-13 14:22:50 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-07-13 14:22:50 +00:00
2012-01-31 17:54:39 +00:00
2012-07-13 14:22:50 +00:00
2012-01-31 17:54:39 +00:00
2012-07-27 15:56:43 +00:00
2012-05-16 14:26:46 +00:00
2013-01-10 20:03:55 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-07-13 14:22:50 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-05-16 14:26:46 +00:00
2012-05-16 14:26:46 +00:00
2013-01-24 11:14:05 +00:00
2013-01-24 11:14:05 +00:00
2012-01-31 17:54:39 +00:00
2012-07-13 14:22:50 +00:00
2012-01-31 17:54:39 +00:00
2013-01-10 20:03:55 +00:00
2012-05-03 13:04:57 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +00:00
2012-01-31 17:54:39 +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
2014-01-28 13:43:35 +00:00
2013-05-16 16:34:51 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2013-02-21 03:02:30 +00:00
2014-01-13 16:06:28 +00:00
2013-11-05 10:29:44 -08:00
2013-01-10 20:03:55 +00:00
2013-12-17 11:48:18 -08:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-03-30 10:14:15 +00:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-12-17 11:48:18 -08:00
2013-11-05 10:29:44 -08:00
2013-12-17 13:41:17 -08:00
2009-09-02 07:25:43 +00:00
2013-12-17 13:41:17 -08:00
2014-01-15 03:59:42 -08:00
2013-11-05 10:29:44 -08:00
2012-07-13 14:22:50 +00:00
2013-11-05 10:29:44 -08:00
2013-12-17 11:48:18 -08:00
2013-12-17 11:48:18 -08:00
2013-10-09 05:23:23 +00:00
2013-04-17 14:16:01 +00:00
2013-11-05 10:29:44 -08:00
2012-02-13 02:29:51 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2013-12-19 12:27:19 +01:00
2009-09-02 07:25:43 +00:00
2013-11-05 10:29:44 -08:00
2013-12-17 11:48:18 -08:00
2014-01-29 14:01:54 +00:00
2013-01-10 09:49:22 +00:00
2013-11-05 10:29:44 -08:00
2013-12-17 13:41:17 -08:00
2013-11-05 10:29:44 -08:00
2013-12-17 13:41:17 -08:00
2013-12-17 11:48:18 -08:00
2013-12-13 11:52:32 +00:00
2013-12-13 11:52:32 +00:00
2014-02-03 08:42:42 -08:00
2014-01-30 17:47:07 -08:00
2013-11-05 10:29:44 -08:00
2014-02-17 17:00:19 +10:30
2014-02-12 22:10:09 +10:30
2013-11-05 22:13:04 -05:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-03-30 10:14:15 +00:00
2013-03-30 10:14:15 +00:00
2013-01-10 20:03:55 +00:00
2009-09-02 07:25:43 +00:00
2014-01-29 14:01:54 +00:00
2009-09-02 07:25:43 +00:00
2010-05-25 14:12:43 +00:00
2013-03-23 10:25:02 +00:00
2013-12-17 11:48:18 -08:00
2013-12-17 13:41:17 -08:00
2013-12-17 14:10:03 -08:00
2009-08-05 20:40:34 +00:00
2013-12-17 13:41:17 -08:00
2011-03-31 08:58:28 +00:00
2013-02-21 03:02:30 +00:00
2011-06-13 15:18:54 +00:00
2013-11-05 10:29:44 -08:00
2011-06-13 15:18:54 +00:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-02-11 05:30:54 +00:00
2012-05-03 13:04:57 +00:00
2013-11-05 10:29:44 -08:00
2014-01-07 09:17:05 -07:00
2009-09-02 07:25:43 +00:00
2013-11-05 10:29:44 -08:00
2013-12-17 13:41:17 -08:00
2009-09-02 07:25:43 +00:00
2013-11-05 10:29:44 -08:00
2013-12-17 13:41:17 -08:00
2013-11-05 10:29:44 -08:00
2014-02-19 14:53:50 +10:30
2014-02-19 14:53:50 +10:30
2013-11-05 10:29:44 -08:00
2014-01-29 14:01:54 +00:00
2013-12-17 13:41:17 -08:00
2013-02-21 03:02:30 +00:00
2011-06-13 15:18:54 +00:00
2014-01-15 03:59:42 -08:00
2009-09-02 07:25:43 +00:00
2013-02-07 03:44:26 +00:00
2014-02-09 23:25:14 +10:30
2013-12-21 00:08:34 +10:30
2010-08-25 07:02:40 +00:00
2013-05-07 17:03:52 +00:00
2013-02-04 18:26:34 +00:00
2013-11-05 10:29:44 -08:00
2013-11-05 10:29:44 -08:00
2013-11-19 15:05:15 -08:00
2013-08-26 19:27:25 +00:00
2012-07-13 15:47:27 +00:00
2013-02-18 10:40:19 +00:00
2013-02-21 02:29:11 +00:00
2009-09-02 07:25:43 +00:00
2014-01-23 08:15:17 -08:00
2014-01-02 12:14:37 +00:00
2013-02-21 03:02:30 +00:00
2014-02-12 22:10:09 +10:30
2013-12-17 13:41:17 -08:00
2014-01-14 15:53:50 +01:00
2013-11-05 10:29:44 -08:00
2013-11-11 10:26:41 +00:00
2013-06-26 10:49:29 +00:00
2011-05-25 12:02:16 +00:00
2011-05-25 12:02:16 +00:00
2014-02-18 16:23:48 -08:00
2013-06-25 18:02:34 +00:00
2013-11-05 10:29:44 -08:00
2011-09-21 20:49:16 +00:00
2014-02-09 23:25:14 +10:30
2013-11-05 10:29:44 -08:00
2013-03-27 13:37:51 +00:00
2009-09-02 07:25:43 +00:00
2009-09-02 07:25:43 +00:00
2013-05-23 03:35:59 +00:00
2013-10-14 09:15:09 +00:00
2013-06-24 14:28:17 +00:00
2009-09-02 07:25:43 +00:00
2009-10-02 14:40:41 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2009-10-02 14:40:41 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2013-02-10 04:01:15 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2012-07-13 14:22:50 +00:00
2014-01-02 12:14:37 +00:00
2011-07-11 15:03:09 +00:00
2009-09-02 07:25:43 +00:00
2012-07-13 14:22:50 +00:00
2009-09-09 21:38:59 +00:00
2013-02-11 05:30:54 +00:00
2012-07-24 21:06:58 +00:00
2014-02-03 08:42:42 -08:00
2013-11-22 14:55:56 +00:00
2013-11-22 14:55:56 +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
2009-09-02 07:25:43 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2013-02-10 04:36:33 +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
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2012-02-10 11:07:33 +00:00
2014-01-02 12:14:37 +00:00
2013-01-10 20:03:55 +00:00
2012-12-17 16:56:12 +00:00
2013-12-13 11:52:32 +00:00
2013-12-13 11:52:32 +00:00
2013-07-09 07:03:53 +00:00
2013-02-11 05:30:54 +00:00
2012-07-13 14:22:50 +00:00
2013-04-17 14:16:01 +00:00
2012-07-13 14:22:50 +00:00
2011-06-02 13:43:24 +00:00
2009-10-02 14:40:41 +00:00
2012-07-13 14:22:50 +00:00
2012-05-16 14:26:46 +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
2012-05-16 14:26:46 +00:00
2014-01-02 12:14:37 +00:00
2014-01-02 12:14:37 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2013-02-10 04:01:15 +00:00
2012-10-18 17:42:29 +00:00
2012-10-18 17:42:29 +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
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2014-01-02 14:30:18 +00:00
2012-05-16 14:26:46 +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
2013-12-06 11:54:31 +01:00
2013-04-17 14:16:01 +00:00
2013-12-30 15:28:41 +00:00
2013-01-10 20:03:55 +00:00
2009-05-28 11:30:49 +00:00
2012-12-17 16:56:12 +00:00
2012-07-13 14:22:50 +00:00
2012-07-13 14:22:50 +00:00
2012-12-17 16:56:12 +00:00
2012-07-13 14:22:50 +00:00
2014-02-03 08:42:42 -08:00
2013-01-10 20:03:55 +00:00
2009-09-11 08:08:11 +00:00
2012-07-13 14:22:50 +00:00
2014-02-03 20:24:20 +10:30
2014-02-17 08:32:22 +01:00
2013-04-08 20:08:21 +00:00
2013-04-08 20:08:21 +00:00
2013-02-10 04:36:33 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2013-05-22 06:13:59 +00:00
2012-05-16 14:26:46 +00:00
2009-09-09 21:38:59 +00:00
2013-02-10 04:36:33 +00:00
2013-09-24 06:57:36 +00:00
2013-05-27 07:55:17 +00:00
2013-12-13 11:52:32 +00:00
2013-01-10 20:03:55 +00:00
2013-01-10 20:03:55 +00:00
2012-12-17 16:56:12 +00:00
2012-07-13 14:22:50 +00:00
2009-09-02 07:25:43 +00:00
2013-01-10 20:03:55 +00:00
2009-09-02 07:25:43 +00:00
2011-06-06 01:26:05 +00:00
2012-05-05 03:05:32 +00:00
2014-02-19 09:30:43 +10:30
2013-07-09 10:12:22 +00:00
2014-01-02 12:14:37 +00:00
2011-06-27 08:24:21 +00:00
2010-06-11 15:13:32 +00:00
2012-12-17 16:56:12 +00:00
2013-10-09 18:02:48 +00:00
2013-01-26 02:08:01 +00:00
2012-07-13 14:22:50 +00:00
2013-01-10 20:03:55 +00:00
2010-05-28 18:10:45 +00:00