Richard Henderson
0a9ef43907
* as.h (rs_align_test): New.
* frags.c (NOP_OPCODE): Move default from read.c.
(MAX_MEM_FOR_RS_ALIGN_CODE): New default.
(frag_align_code): New.
* frags.h (frag_align_code): Declare.
* read.c (NOP_OPCODE): Remove.
(do_align): Use frag_align_code.
* write.c (NOP_OPCODE): Remove.
(get_recorded_alignment): New.
(cvt_frag_to_fill): Handle rs_align_test.
(relax_segment): Likewise.
(subsegs_finish): Align last subseg in section to the
section alignment. Use frag_align_code.
* write.h (get_recorded_alignment): Declare.
* config/obj-coff.c (size_section): Handle rs_align_test.
(fill_section, fixup_mdeps): Likewise.
(write_object_file): Use frag_align_code.
* config/tc-alpha.c (alpha_align): Use frag_align_code.
(alpha_handle_align): New.
* config/tc-alpha.h (HANDLE_ALIGN): New.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-i386.h (md_do_align): Use frag_align_code.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-ia64.c (ia64_md_do_align): Don't do code alignment.
(ia64_handle_align): New.
* config/tc-ia64.h (HANDLE_ALIGN): New.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-m32r.c (m32r_do_align): Remove.
(m32r_handle_align): New.
(fill_insn): Use frag_align_code.
* config/tc-m32r.h (md_do_align): Remove.
(HANDLE_ALIGN, MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-m88k.c, config/tc-m88k.h: Similarly.
* config/tc-mips.c, config/tc-mips.h: Similarly.
* config/tc-sh.c (sh_cons_align): Use rs_align_test.
(sh_handle_align): Likewise. Handle rs_align_code.
(sh_do_align): Remove.
* config/tc-sh.h (md_do_align): Remove.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-sparc.c (sparc_cons_align): Use rs_align_test.
(sparc_handle_align): Likewise. Handle rs_align_code.
* config/tc-sparc.h (md_do_align): Remove.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
2000-12-28 10:07:56 +00:00
..
2000-11-14 20:57:30 +00:00
2000-08-07 19:54:34 +00:00
2000-08-07 19:54:34 +00:00
2000-11-14 20:57:30 +00:00
2000-07-20 17:45:28 +00:00
2000-07-20 17:45:28 +00:00
2000-01-26 22:48:31 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-11-14 20:57:30 +00:00
1999-05-03 07:29:11 +00:00
2000-11-14 20:57:30 +00:00
2000-11-08 00:24:23 +00:00
2000-11-28 21:29:02 +00:00
2000-12-12 20:48:45 +00:00
2000-11-28 21:29:02 +00:00
2000-12-28 10:07:56 +00:00
2000-11-28 21:29:02 +00:00
2000-11-08 00:24:23 +00:00
1999-06-03 00:29:48 +00:00
2000-11-16 19:29:12 +00:00
2000-11-28 21:29:02 +00:00
1999-05-03 07:29:11 +00:00
2000-09-14 11:48:26 +00:00
1999-05-03 07:29:11 +00:00
2000-09-14 11:48:26 +00:00
2000-09-14 11:48:26 +00:00
2000-09-14 11:48:26 +00:00
2000-08-01 19:02:49 +00:00
2000-09-14 11:48:26 +00:00
1999-05-03 07:29:11 +00:00
2000-11-08 00:24:23 +00:00
2000-08-01 19:02:49 +00:00
2000-11-28 21:29:02 +00:00
2000-11-28 21:29:02 +00:00
2000-11-28 21:29:02 +00:00
2000-12-03 06:49:23 +00:00
1999-05-03 07:29:11 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-11-08 00:06:34 +00:00
2000-11-08 00:06:34 +00:00
2000-12-03 06:49:23 +00:00
2000-11-17 08:47:52 +00:00
2000-09-15 01:06:52 +00:00
2000-09-15 01:06:52 +00:00
2000-12-03 06:49:23 +00:00
2000-11-28 15:39:15 +00:00
2000-12-22 22:06:32 +00:00
2000-09-26 07:09:19 +00:00
2000-09-26 07:09:19 +00:00
2000-09-26 07:09:19 +00:00
2000-09-26 07:09:19 +00:00
2000-09-26 07:09:19 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-07-07 16:58:25 +00:00
2000-11-28 21:29:02 +00:00
2000-09-16 00:56:47 +00:00
2000-09-16 00:56:47 +00:00
2000-12-13 06:23:56 +00:00
2000-11-17 08:47:52 +00:00
2000-12-03 06:49:23 +00:00
2000-09-16 00:56:47 +00:00
2000-12-22 20:53:35 +00:00
2000-12-28 10:07:56 +00:00
2000-12-03 06:49:23 +00:00
2000-09-16 00:56:47 +00:00
2000-12-03 06:49:23 +00:00
2000-09-16 00:56:47 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-12-03 06:49:23 +00:00
2000-11-17 08:47:52 +00:00
2000-12-03 06:49:23 +00:00
2000-10-18 17:42:27 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-09-20 22:05:08 +00:00
2000-09-20 21:12:43 +00:00
2000-09-20 21:12:43 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-07-17 21:06:14 +00:00
2000-09-20 22:05:08 +00:00
2000-11-17 08:47:52 +00:00
2000-11-17 08:47:52 +00:00
2000-09-21 20:26:34 +00:00
2000-11-28 21:29:02 +00:00
2000-12-03 06:49:23 +00:00
2000-09-26 07:09:19 +00:00
2000-12-12 20:05:16 +00:00
2000-12-12 20:05:16 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-12-28 10:07:56 +00:00
2000-12-03 06:49:23 +00:00
2000-09-20 13:14:47 +00:00
2000-11-16 00:59:49 +00:00
2000-09-15 01:06:52 +00:00
2000-09-15 01:06:52 +00:00
2000-11-28 21:29:02 +00:00
2000-11-16 00:59:49 +00:00
2000-09-15 01:06:52 +00:00
2000-11-17 08:47:52 +00:00
2000-11-17 08:47:52 +00:00
2000-12-03 06:49:23 +00:00
2000-09-26 07:09:19 +00:00
2000-11-16 00:59:49 +00:00
2000-09-26 07:09:19 +00:00
2000-11-16 00:59:49 +00:00
2000-11-28 21:29:02 +00:00
2000-11-14 20:57:30 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 09:37:07 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
2000-05-14 18:53:18 +00:00
2000-07-09 08:16:21 +00:00
2000-11-14 20:57:30 +00:00
2000-07-09 08:16:21 +00:00
2000-11-07 01:21:10 +00:00
2000-05-14 18:53:18 +00:00
2000-05-14 18:53:18 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
2000-11-14 20:57:30 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
2000-11-14 20:57:30 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
2000-11-14 20:57:30 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
2000-11-14 20:57:30 +00:00
2000-02-24 19:49:18 +00:00
2000-11-14 20:57:30 +00:00
1999-05-03 07:29:11 +00:00
2000-11-14 20:57:30 +00:00