James E. Wilson
0186257f78
Add unwind support for epilogues, because the kernel unwinder needs them.
...
* config/ia64/ia64-protos.h (ia64_output_end_prologue): Add.
(output_function_prologue): Fix mispelling.
(output_function_prologue, output_function_epilogue): Reorder to
match ia64.c definition order.
* config/ia64/ia64.c (ia64_expand_prologue): Add comment.
(ia64_expand_epilogue): Set RTX_FRAME_RELATED_P on stack restore insns.
Use r3 instead of r2 for large stack restores.
(ia64_output_end_prologue): New function.
(process_set): Emit ".restore sp" for epilogue stack restores.
* config/ia64/ia64.h (FUNCTION_END_PROLOGUE): Define.
From-SVN: r34456
2000-06-08 10:15:32 -07:00
..
2000-06-06 07:23:42 +00:00
2000-06-08 10:15:32 -07:00
2000-06-08 18:14:17 +02:00
2000-06-08 01:45:08 -06:00
2000-06-05 17:49:58 +00:00
2000-03-30 00:03:14 +00:00
2000-06-06 07:23:42 +00:00
2000-06-06 18:46:16 +00:00
2000-06-06 21:54:54 +00:00
2000-06-07 12:44:41 +00:00
2000-06-07 22:27:57 +00:00
2000-05-27 22:05:01 +00:00
2000-06-06 22:04:08 +00:00
2000-06-05 06:49:11 -04:00
2000-05-31 07:46:10 -04:00
2000-05-30 14:02:06 -07:00
2000-05-19 18:27:28 -04:00
2000-01-11 23:27:40 +00:00
2000-02-27 00:10:15 +00:00
2000-05-31 14:37:31 -04:00
2000-04-17 09:49:00 -07:00
2000-03-21 18:10:48 +00:00
2000-06-06 21:54:54 +00:00
2000-06-06 21:54:54 +00:00
2000-04-10 07:59:46 -04:00
2000-06-07 22:43:44 +00:00
2000-03-16 04:25:12 +00:00
2000-05-27 11:21:17 -04:00
2000-02-25 22:45:17 -07:00
2000-06-06 21:54:54 +00:00
2000-03-14 19:42:11 +00:00
2000-06-05 13:16:14 +00:00
2000-03-14 19:42:11 +00:00
2000-05-09 19:56:01 +00:00
2000-06-05 13:16:14 +00:00
2000-06-05 13:16:14 +00:00
2000-04-24 17:24:45 +00:00
2000-01-12 22:47:13 +00:00
2000-06-06 21:54:54 +00:00
2000-06-06 06:55:35 +00:00
2000-05-31 14:37:31 -04:00
2000-06-02 21:57:46 -04:00
2000-06-08 10:15:32 -07:00
2000-05-30 14:50:33 -06:00
2000-02-25 22:54:31 -07:00
1999-09-03 19:13:34 +00:00
2000-05-30 17:44:06 -07:00
2000-05-27 22:05:01 +00:00
2000-06-06 22:04:08 +00:00
2000-06-06 17:36:34 +00:00
2000-05-19 18:27:28 -04:00
2000-05-24 19:44:42 -06:00
2000-03-25 13:34:13 -05:00
2000-01-14 00:46:57 +00:00
2000-02-25 22:59:31 -07:00
2000-05-18 11:09:27 +00:00
2000-05-01 18:20:10 +00:00
2000-05-30 02:40:48 +00:00
2000-06-01 20:06:57 +00:00
2000-05-28 05:56:38 +00:00
2000-05-29 16:19:32 +00:00
2000-05-28 05:56:38 +00:00
2000-06-01 20:06:57 +00:00
2000-06-07 22:27:57 +00:00
2000-05-29 16:19:32 +00:00
2000-05-11 18:21:31 +00:00
1999-09-13 04:40:51 +00:00
2000-02-25 22:59:31 -07:00
2000-01-12 19:37:06 -05:00
2000-05-15 17:14:17 -06:00
2000-05-25 14:38:49 -07:00
2000-03-14 18:36:18 +00:00
2000-06-08 16:33:04 +02:00
2000-02-29 23:33:50 +00:00
2000-04-16 17:54:25 -07:00
2000-06-06 20:11:40 +00:00
2000-06-06 20:11:40 +00:00
2000-01-14 00:46:57 +00:00
2000-02-09 01:57:21 +00:00
2000-05-31 01:36:58 +00:00
2000-05-02 16:43:24 -04:00
2000-05-23 17:42:19 +00:00
2000-05-09 19:56:01 +00:00
2000-06-06 16:38:49 +00:00
2000-05-26 01:49:38 +00:00
2000-04-02 22:50:55 +00:00
2000-01-14 17:14:43 +00:00
2000-01-14 17:14:43 +00:00
2000-05-31 12:37:38 +00:00
2000-05-27 19:17:59 -07:00
2000-02-06 06:57:21 +00:00
2000-06-05 23:37:50 -04:00
2000-05-04 17:15:05 -04:00
2000-06-06 12:28:49 -04:00
2000-06-05 23:37:50 -04:00
2000-05-30 04:47:25 -04:00
2000-05-29 15:02:42 -07:00
2000-05-02 16:09:12 +00:00
2000-04-17 14:40:03 +00:00
2000-05-17 08:15:29 +00:00
2000-05-31 16:57:00 -07:00
2000-06-05 20:15:37 -04:00
2000-01-24 12:10:04 -08:00
2000-05-25 15:21:51 +00:00
2000-06-08 08:30:28 +00:00
2000-06-06 19:27:51 -07:00
1999-09-06 23:49:18 -06:00
2000-06-05 12:58:25 -04:00
2000-04-01 00:09:22 +00:00
2000-01-31 16:39:49 +00:00
1999-09-15 17:41:16 -04:00
2000-05-17 08:15:29 +00:00
2000-05-23 17:42:19 +00:00
2000-02-15 16:36:35 +00:00
2000-05-27 22:34:05 +00:00
2000-04-04 22:54:44 +00:00
1999-09-13 03:57:40 +00:00
2000-02-27 09:24:13 -05:00
2000-02-25 23:23:30 -07:00
1999-11-10 12:17:15 -05:00
2000-05-25 14:38:49 -07:00
2000-02-27 00:10:15 +00:00
2000-05-18 22:05:15 +00:00
2000-05-18 22:05:15 +00:00
2000-01-17 17:16:21 +00:00
2000-05-18 22:05:15 +00:00
2000-05-27 19:17:59 -07:00
2000-05-27 19:17:59 -07:00
2000-05-18 22:05:15 +00:00
2000-05-27 22:34:05 +00:00
2000-04-21 15:09:18 -04:00
2000-05-09 19:56:01 +00:00
2000-05-18 22:05:15 +00:00
2000-05-27 19:17:59 -07:00
2000-05-18 22:05:15 +00:00
2000-05-27 13:23:15 -07:00
2000-05-27 13:03:31 -07:00
2000-05-06 15:30:13 -07:00
1999-12-24 14:04:54 +00:00
2000-05-27 11:21:17 -04:00
1999-10-13 10:09:18 -07:00
2000-04-28 00:59:40 +00:00
2000-05-12 17:07:03 +00:00
2000-04-07 02:24:06 -07:00
2000-01-07 13:33:12 -05:00
2000-03-25 13:34:13 -05:00
1999-11-22 13:40:20 -05:00
2000-04-27 00:18:08 -07:00
1999-10-02 20:16:10 +00:00
2000-04-02 22:50:55 +00:00
2000-02-12 19:19:01 +00:00
2000-05-04 17:58:40 +00:00
2000-01-27 10:49:12 -08:00
2000-02-12 19:19:01 +00:00
2000-02-12 19:19:01 +00:00
2000-02-12 19:19:01 +00:00
2000-01-27 10:49:12 -08:00
2000-05-19 18:27:28 -04:00
1999-09-06 23:49:18 -06:00
2000-02-26 06:55:09 -07:00
2000-05-27 20:24:57 -07:00
1999-12-24 14:04:54 +00:00
2000-01-12 19:37:06 -05:00
2000-06-04 02:03:03 +00:00
2000-05-09 19:56:01 +00:00
2000-04-18 22:34:13 +00:00
2000-04-18 22:34:13 +00:00
2000-06-02 21:57:46 -04:00
2000-05-04 17:15:05 -04:00
2000-06-06 20:11:40 +00:00
2000-05-31 12:34:19 -07:00
2000-05-28 19:40:20 -04:00
1999-10-05 23:07:09 +00:00
2000-05-15 17:14:17 -06:00
2000-06-06 16:38:49 +00:00
2000-05-15 17:14:17 -06:00
2000-04-02 22:50:55 +00:00
2000-02-26 06:55:09 -07:00
2000-05-19 18:27:28 -04:00
2000-05-29 00:52:26 -07:00
2000-05-28 13:01:28 -07:00
2000-05-25 02:21:52 +01:00
1999-08-27 20:37:06 +00:00
2000-03-25 13:34:13 -05:00
2000-06-06 20:11:40 +00:00
2000-05-04 04:38:01 +00:00
2000-01-17 17:16:21 +00:00
2000-05-06 17:48:53 -07:00
2000-01-17 17:16:21 +00:00
2000-02-26 06:55:09 -07:00
2000-03-11 00:49:44 +00:00
2000-03-04 19:42:04 +00:00
1999-09-04 09:09:22 -06:00
2000-06-05 21:56:06 -04:00
2000-02-14 22:56:20 +00:00
2000-05-30 22:27:56 -06:00
2000-05-29 15:02:42 -07:00
2000-05-19 18:27:28 -04:00
2000-02-13 12:59:29 -07:00
2000-05-27 20:24:57 -07:00
2000-06-07 22:43:44 +00:00
2000-05-19 18:27:28 -04:00
2000-04-18 22:34:13 +00:00
2000-02-11 14:31:46 -08:00
2000-04-16 17:54:25 -07:00
2000-04-12 00:57:37 -07:00
2000-05-31 14:37:31 -04:00
2000-05-27 13:23:15 -07:00
2000-04-26 21:42:09 -07:00
2000-05-31 07:50:44 -04:00
2000-05-31 14:37:31 -04:00
2000-05-19 18:27:28 -04:00
2000-05-27 20:24:57 -07:00
2000-06-05 19:40:14 -07:00
2000-05-31 14:37:31 -04:00
2000-03-25 13:34:13 -05:00
2000-05-19 12:53:17 -07:00
2000-05-27 19:17:59 -07:00
2000-05-27 13:23:15 -07:00
2000-04-21 15:32:10 -04:00
2000-05-31 14:37:31 -04:00
2000-05-31 14:37:31 -04:00
2000-03-31 08:57:54 +00:00
2000-05-25 02:11:22 +01:00
2000-05-19 18:27:28 -04:00
2000-05-04 17:58:40 +00:00
2000-05-02 16:09:12 +00:00
2000-02-08 21:27:02 +00:00
2000-02-10 02:23:08 +00:00
2000-06-06 08:08:44 -04:00
2000-06-06 08:08:44 -04:00
2000-05-25 14:38:49 -07:00
2000-05-24 20:26:54 +00:00
2000-05-19 15:23:02 -04:00
2000-01-17 17:16:21 +00:00
2000-06-05 23:37:50 -04:00
2000-06-02 21:57:46 -04:00
2000-05-27 22:05:01 +00:00
1999-09-06 23:49:18 -06:00
2000-05-04 12:16:27 +00:00
2000-05-11 13:52:44 +00:00
2000-04-28 00:59:40 +00:00
2000-04-06 17:03:45 -04:00
2000-06-04 02:03:03 +00:00
2000-06-06 20:11:40 +00:00
2000-06-06 20:11:40 +00:00
2000-05-31 14:37:31 -04:00
2000-04-10 16:18:21 +00:00
2000-06-05 13:16:14 +00:00
2000-02-01 21:30:52 +00:00
2000-05-25 14:38:49 -07:00
2000-06-01 12:18:18 -04:00
2000-01-17 17:16:21 +00:00
2000-06-01 20:13:29 +00:00
2000-06-08 01:45:08 -06:00
2000-02-16 16:22:47 +00:00
2000-05-06 00:31:16 -04:00
2000-05-06 00:31:16 -04:00