ChangeLog-9697 (77298) | ChangeLog-9697 (89857) |
---|---|
1Wed Dec 31 12:29:47 1997 Jeffrey A Law (law@cygnus.com) 2 3 * config/tc-mn10200.c (md_relax_table): Correct branch ranges. 4 5Mon Dec 22 13:06:05 1997 Joel Sherrill <joel@oarcorp.com> 6 7 * configure.in (i386*-go32-rtems*): Fix to be the same as 8 i[3456]86-go32. --- 131 unchanged lines hidden (view full) --- 140 * config/tc-sh.c (SWITCH_TABLE_CONS): Handle (fix)->fx_size == 1. 141 (SWITCH_TABLE): Handle BFD_RELOC_8. 142 (md_apply_fix): #ifndef BFD_ASSEMBLER code: Handle fixP->fx_size == 1. 143 (coff_reloc_map): Add BFD_RELOC_8_PCREL entry. 144 (sh_coff_reloc_mangle): SWITCH_TABLE case: Handle BFD_RELOC_8. 145 146Sat Nov 22 16:19:22 1997 Richard Henderson <rth@cygnus.com> 147 | 1Wed Dec 31 12:29:47 1997 Jeffrey A Law (law@cygnus.com) 2 3 * config/tc-mn10200.c (md_relax_table): Correct branch ranges. 4 5Mon Dec 22 13:06:05 1997 Joel Sherrill <joel@oarcorp.com> 6 7 * configure.in (i386*-go32-rtems*): Fix to be the same as 8 i[3456]86-go32. --- 131 unchanged lines hidden (view full) --- 140 * config/tc-sh.c (SWITCH_TABLE_CONS): Handle (fix)->fx_size == 1. 141 (SWITCH_TABLE): Handle BFD_RELOC_8. 142 (md_apply_fix): #ifndef BFD_ASSEMBLER code: Handle fixP->fx_size == 1. 143 (coff_reloc_map): Add BFD_RELOC_8_PCREL entry. 144 (sh_coff_reloc_mangle): SWITCH_TABLE case: Handle BFD_RELOC_8. 145 146Sat Nov 22 16:19:22 1997 Richard Henderson <rth@cygnus.com> 147 |
148 * tc-alpha.c (range_signed_16, range_signed_32): Work around an | 148 * config/tc-alpha.c (range_signed_16, range_signed_32): Work around an |
149 apparent bug in gcc's long long support crossing from x86. 150 151Sat Nov 22 14:26:09 1997 Nick Clifton <nickc@cygnus.com> 152 153 * config/tc-arm.c: Brought up to date with latest changes on arm 154 branch. 155 156Sat Nov 22 15:50:09 1997 Klaus Kaempf <kkaempf@progis.de> --- 9 unchanged lines hidden (view full) --- 166 167Thu Nov 20 15:06:08 1997 Richard Earnshaw <rearnsha@arm.com> 168 169 * config/tc-arm.h (TARGET_FORMAT for generic a.out targets): Allow 170 run-time endian selection. 171 172Wed Nov 19 17:44:42 1997 Richard Henderson <rth@cygnus.com> 173 | 149 apparent bug in gcc's long long support crossing from x86. 150 151Sat Nov 22 14:26:09 1997 Nick Clifton <nickc@cygnus.com> 152 153 * config/tc-arm.c: Brought up to date with latest changes on arm 154 branch. 155 156Sat Nov 22 15:50:09 1997 Klaus Kaempf <kkaempf@progis.de> --- 9 unchanged lines hidden (view full) --- 166 167Thu Nov 20 15:06:08 1997 Richard Earnshaw <rearnsha@arm.com> 168 169 * config/tc-arm.h (TARGET_FORMAT for generic a.out targets): Allow 170 run-time endian selection. 171 172Wed Nov 19 17:44:42 1997 Richard Henderson <rth@cygnus.com> 173 |
174 * tc-sh.c (parse_reg): Properly quote for fv4. | 174 * config/tc-sh.c (parse_reg): Properly quote for fv4. |
175 176Wed Nov 19 23:46:18 1997 Ian Lance Taylor <ian@cygnus.com> 177 178 * symbols.c (resolve_symbol_value): Add missing breaks in case on 179 symbol value operator. 180 181Tue Nov 18 18:45:14 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 182 --- 99 unchanged lines hidden (view full) --- 282 and frag structures. 283 (fix_new_ns32k, fix_new_ns32k_exp): add new arguments opcode_frag and 284 opcode_offset and remove pcrel_adjust. 285 (convert_iif, cons_fix_new_ns32k): call fix_new_ns32k, 286 fix_new_ns32k_exp with changed arguments. 287 288Mon Nov 3 13:30:17 1997 Gavin Koch <gavin@cygnus.com> 289 | 175 176Wed Nov 19 23:46:18 1997 Ian Lance Taylor <ian@cygnus.com> 177 178 * symbols.c (resolve_symbol_value): Add missing breaks in case on 179 symbol value operator. 180 181Tue Nov 18 18:45:14 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 182 --- 99 unchanged lines hidden (view full) --- 282 and frag structures. 283 (fix_new_ns32k, fix_new_ns32k_exp): add new arguments opcode_frag and 284 opcode_offset and remove pcrel_adjust. 285 (convert_iif, cons_fix_new_ns32k): call fix_new_ns32k, 286 fix_new_ns32k_exp with changed arguments. 287 288Mon Nov 3 13:30:17 1997 Gavin Koch <gavin@cygnus.com> 289 |
290 * tc-mips.c (md_begin): Reorganize setting of default values so | 290 * config/tc-mips.c (md_begin): Reorganize setting of default values so |
291 that mips_cpu depends on TARGET_CPU, and mips_opts.isa depends on 292 mips_cpu. 293 (md_parse_option): Remove all code that sets defaults; md_begin 294 handles all of this now. 295 296Sun Nov 2 14:46:09 1997 Ian Lance Taylor <ian@cygnus.com> 297 298 * Makefile.am (STAGESTUFF): Change bin_PROGRAMS to --- 195 unchanged lines hidden (view full) --- 494 * doc/Makefile.in: Rebuild. 495 496 * configure.in: Remove AM_PROG_INSTALL; it's called by 497 AM_INIT_AUTOMAKE. 498 * configure: Rebuild. 499 500Thu Oct 9 01:44:36 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 501 | 291 that mips_cpu depends on TARGET_CPU, and mips_opts.isa depends on 292 mips_cpu. 293 (md_parse_option): Remove all code that sets defaults; md_begin 294 handles all of this now. 295 296Sun Nov 2 14:46:09 1997 Ian Lance Taylor <ian@cygnus.com> 297 298 * Makefile.am (STAGESTUFF): Change bin_PROGRAMS to --- 195 unchanged lines hidden (view full) --- 494 * doc/Makefile.in: Rebuild. 495 496 * configure.in: Remove AM_PROG_INSTALL; it's called by 497 AM_INIT_AUTOMAKE. 498 * configure: Rebuild. 499 500Thu Oct 9 01:44:36 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 501 |
502 * tc-d10v.h (TC_START_LABEL): Don't define. | 502 * config/tc-d10v.h (TC_START_LABEL): Don't define. |
503 (tc_frob_label): Define. 504 505Thu Oct 9 00:07:23 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 506 507 * config/tc-d10v.c (write_2_short): Fix bug that wouldn't allow 508 to pair a branch and link with anything but an exe instruction. 509 510Wed Oct 8 16:28:53 1997 Richard Henderson <rth@cygnus.com> --- 425 unchanged lines hidden (view full) --- 936 937Thu Aug 21 00:59:53 1997 Doug Evans <dje@canuck.cygnus.com> 938 939 * config/tc-m32r.c (md_estimate_size_before_relax): Update recorded 940 insn when changing to a different instruction. 941 942Wed Aug 20 00:45:20 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 943 | 503 (tc_frob_label): Define. 504 505Thu Oct 9 00:07:23 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 506 507 * config/tc-d10v.c (write_2_short): Fix bug that wouldn't allow 508 to pair a branch and link with anything but an exe instruction. 509 510Wed Oct 8 16:28:53 1997 Richard Henderson <rth@cygnus.com> --- 425 unchanged lines hidden (view full) --- 936 937Thu Aug 21 00:59:53 1997 Doug Evans <dje@canuck.cygnus.com> 938 939 * config/tc-m32r.c (md_estimate_size_before_relax): Update recorded 940 insn when changing to a different instruction. 941 942Wed Aug 20 00:45:20 1997 J"orn Rennecke <amylaar@cygnus.co.uk> 943 |
944 * tc-sh.c (parse_reg, get_specific, build_Mytes): Add SH4 | 944 * config/tc-sh.c (parse_reg, get_specific, build_Mytes): Add SH4 |
945 floating point extensions. 946 (parse_reg): parse sgr and dbr. 947 948Tue Aug 19 17:07:34 1997 Nick Clifton <nickc@cygnus.com> 949 950 * config/tc-v850.c (system_register_name): Support numbers for 951 system register IDs. 952 --- 207 unchanged lines hidden (view full) --- 1160 1161 * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for 1162 win32 dependencies. 1163 * configure: Regenerated with autoconf 2.12. 1164 * Makefile.in: Add $(EXEEXT) to all executables. 1165 1166Fri Jul 25 10:54:43 1997 Jeffrey A Law (law@cygnus.com) 1167 | 945 floating point extensions. 946 (parse_reg): parse sgr and dbr. 947 948Tue Aug 19 17:07:34 1997 Nick Clifton <nickc@cygnus.com> 949 950 * config/tc-v850.c (system_register_name): Support numbers for 951 system register IDs. 952 --- 207 unchanged lines hidden (view full) --- 1160 1161 * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for 1162 win32 dependencies. 1163 * configure: Regenerated with autoconf 2.12. 1164 * Makefile.in: Add $(EXEEXT) to all executables. 1165 1166Fri Jul 25 10:54:43 1997 Jeffrey A Law (law@cygnus.com) 1167 |
1168 * tc-hppa.c (md_apply_fix): Improve warnings for out of range | 1168 * config/tc-hppa.c (md_apply_fix): Improve warnings for out of range |
1169 unconditional branches. 1170 (hppa_fix_adjustable): Don't adjust anything with a RR% or LR% 1171 field selector. 1172 1173Thu Jul 24 15:21:49 1997 Doug Evans <dje@canuck.cygnus.com> 1174 | 1169 unconditional branches. 1170 (hppa_fix_adjustable): Don't adjust anything with a RR% or LR% 1171 field selector. 1172 1173Thu Jul 24 15:21:49 1997 Doug Evans <dje@canuck.cygnus.com> 1174 |
1175 * tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert. | 1175 * config/tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert. |
1176 1177Thu Jul 24 17:51:29 1997 Ian Lance Taylor <ian@cygnus.com> 1178 1179 * macro.c (define_macro): Make sure the index is in range before 1180 checking for '('. 1181 1182Thu Jul 24 12:13:19 1997 Fred Fish <fnf@cygnus.com> 1183 --- 273 unchanged lines hidden (view full) --- 1457 * config/tc-arm.c (global variables): Added 'uses_apcs_26' flag to 1458 hold APCS selection. 1459 (md_begin): Added code to generate flags to be set into the COFF 1460 header and the calls to the BFD functions to do this. 1461 (md_parse_option, md_show_usage): Added new command line 1462 options -mapcs-32, -mapcs-26, -marmv2, -marmv2a, -marmv3, 1463 -marmv3m, -marmv4, -marmv4t. 1464 | 1176 1177Thu Jul 24 17:51:29 1997 Ian Lance Taylor <ian@cygnus.com> 1178 1179 * macro.c (define_macro): Make sure the index is in range before 1180 checking for '('. 1181 1182Thu Jul 24 12:13:19 1997 Fred Fish <fnf@cygnus.com> 1183 --- 273 unchanged lines hidden (view full) --- 1457 * config/tc-arm.c (global variables): Added 'uses_apcs_26' flag to 1458 hold APCS selection. 1459 (md_begin): Added code to generate flags to be set into the COFF 1460 header and the calls to the BFD functions to do this. 1461 (md_parse_option, md_show_usage): Added new command line 1462 options -mapcs-32, -mapcs-26, -marmv2, -marmv2a, -marmv3, 1463 -marmv3m, -marmv4, -marmv4t. 1464 |
1465 * tc-arm.h (LOCAL_LABEL): Removed the definition of this macro | 1465 * config/tc-arm.h (LOCAL_LABEL): Removed the definition of this macro |
1466 as it is never used. 1467 1468Tue May 13 22:26:14 1997 Jeffrey A Law (law@cygnus.com) 1469 1470 * config/tc-mn10200.c (md_convert_frag): Prefix temporary 1471 label name with ".". 1472 * config/tc-mn10300.c (md_convert_frag): Likewise. 1473 --- 718 unchanged lines hidden (view full) --- 2192 (build_insn): Handle O_big (float) expressions and build 2193 correct opcode. 2194 2195Wed Feb 26 18:19:00 1997 Stan Shebs <shebs@andros.cygnus.com> 2196 2197 * configure.in (mips*-*-lnews*): New target, also make empty 2198 emulation list for this target. 2199 * configure: Update. | 1466 as it is never used. 1467 1468Tue May 13 22:26:14 1997 Jeffrey A Law (law@cygnus.com) 1469 1470 * config/tc-mn10200.c (md_convert_frag): Prefix temporary 1471 label name with ".". 1472 * config/tc-mn10300.c (md_convert_frag): Likewise. 1473 --- 718 unchanged lines hidden (view full) --- 2192 (build_insn): Handle O_big (float) expressions and build 2193 correct opcode. 2194 2195Wed Feb 26 18:19:00 1997 Stan Shebs <shebs@andros.cygnus.com> 2196 2197 * configure.in (mips*-*-lnews*): New target, also make empty 2198 emulation list for this target. 2199 * configure: Update. |
2200 * tc-mips.c (ECOFF_LITTLE_FORMAT): Define. | 2200 * config/tc-mips.c (ECOFF_LITTLE_FORMAT): Define. |
2201 (mips_target_format): Use. | 2201 (mips_target_format): Use. |
2202 * te-lnews.h: New file. | 2202 * config/te-lnews.h: New file. |
2203 2204Wed Feb 26 15:33:46 1997 Fred Fish <fnf@cygnus.com> 2205 2206 * config/tc-tic80.c (find_opcode, build_insn): Changes to match 2207 operands with :m or :s modifiers and generate the right opcodes 2208 for them. 2209 2210Wed Feb 26 11:56:11 1997 Ian Lance Taylor <ian@cygnus.com> --- 171 unchanged lines hidden (view full) --- 2382 2383 * config/tc-d30v.c (parallel_ok): New function. 2384 * config/tc-d30v.h: Define TARGET_BYTES_BIG_ENDIAN. 2385 * config/tc-d10v.c (md_pcrel_from_section): Return 0 if 2386 relocation is in different section. 2387 2388Fri Feb 21 10:08:25 1997 Jim Wilson <wilson@cygnus.com> 2389 | 2203 2204Wed Feb 26 15:33:46 1997 Fred Fish <fnf@cygnus.com> 2205 2206 * config/tc-tic80.c (find_opcode, build_insn): Changes to match 2207 operands with :m or :s modifiers and generate the right opcodes 2208 for them. 2209 2210Wed Feb 26 11:56:11 1997 Ian Lance Taylor <ian@cygnus.com> --- 171 unchanged lines hidden (view full) --- 2382 2383 * config/tc-d30v.c (parallel_ok): New function. 2384 * config/tc-d30v.h: Define TARGET_BYTES_BIG_ENDIAN. 2385 * config/tc-d10v.c (md_pcrel_from_section): Return 0 if 2386 relocation is in different section. 2387 2388Fri Feb 21 10:08:25 1997 Jim Wilson <wilson@cygnus.com> 2389 |
2390 * tc-mips.c (mips_ip): If configured for an embedded ELF system, | 2390 * config/tc-mips.c (mips_ip): If configured for an embedded ELF system, |
2391 don't set the section alignment to 2**4. 2392 2393Fri Feb 21 11:55:03 1997 Ian Lance Taylor <ian@cygnus.com> 2394 2395 * config/tc-m68k.c (line_comment_chars): Add '*'. 2396 2397 * app.c (LEX_IS_TWOCHAR_COMMENT_2ND): Don't define. 2398 (do_scrub_begin): Don't set lex['*']. --- 1309 unchanged lines hidden (view full) --- 3708 3709 * config/tc-mn10x00.c, config/tc-mn10x00.h: New files 3710 for Matsushita MN10x00 support. 3711 * configure.in: Recognize mn10x00-*-* 3712 * configure: Rebuilt. 3713 3714Wed Oct 2 15:54:03 1996 Klaus Kaempf <kkaempf@progis.de> 3715 | 2391 don't set the section alignment to 2**4. 2392 2393Fri Feb 21 11:55:03 1997 Ian Lance Taylor <ian@cygnus.com> 2394 2395 * config/tc-m68k.c (line_comment_chars): Add '*'. 2396 2397 * app.c (LEX_IS_TWOCHAR_COMMENT_2ND): Don't define. 2398 (do_scrub_begin): Don't set lex['*']. --- 1309 unchanged lines hidden (view full) --- 3708 3709 * config/tc-mn10x00.c, config/tc-mn10x00.h: New files 3710 for Matsushita MN10x00 support. 3711 * configure.in: Recognize mn10x00-*-* 3712 * configure: Rebuilt. 3713 3714Wed Oct 2 15:54:03 1996 Klaus Kaempf <kkaempf@progis.de> 3715 |
3716 * obj-evax.h: move openvms definitions from here to tc-alpha.c. 3717 * tc-alpha.c: add support for vms_case_hack like in vax/vms. | 3716 * config/obj-evax.h: move openvms definitions from here to tc-alpha.c. 3717 * config/tc-alpha.c: add support for vms_case_hack like in vax/vms. |
3718 (load_expression): track clobbering of base reg before jmp/jsr. 3719 (s_alpha_file): pass case_hack flags and source filename via 3720 symbol table to bfd. | 3718 (load_expression): track clobbering of base reg before jmp/jsr. 3719 (s_alpha_file): pass case_hack flags and source filename via 3720 symbol table to bfd. |
3721 * tc-alpha.h (TC_CONS_FIX_NEW): define | 3721 * config/tc-alpha.h (TC_CONS_FIX_NEW): define |
3722 3723Tue Oct 1 16:16:01 1996 Joel Sherrill <joel@oarcorp.com> 3724 3725 * configure.in (mips-*-rtems*): New target, like mips-*-elf*. 3726 * configure: Rebuild. 3727 3728Tue Oct 1 12:37:48 1996 Ian Lance Taylor <ian@cygnus.com> 3729 --- 14 unchanged lines hidden (view full) --- 3744 register numbers. From Ken Rose <rose@netcom.com>. 3745 3746 * config/tc-alpha.c: Add some static function prototypes. 3747 (alpha_macros): Move to top of file. Make static. 3748 (alpha_num_macros): Move to top of file. 3749 3750Tue Oct 1 09:36:19 1996 Stu Grossman (grossman@critters.cygnus.com) 3751 | 3722 3723Tue Oct 1 16:16:01 1996 Joel Sherrill <joel@oarcorp.com> 3724 3725 * configure.in (mips-*-rtems*): New target, like mips-*-elf*. 3726 * configure: Rebuild. 3727 3728Tue Oct 1 12:37:48 1996 Ian Lance Taylor <ian@cygnus.com> 3729 --- 14 unchanged lines hidden (view full) --- 3744 register numbers. From Ken Rose <rose@netcom.com>. 3745 3746 * config/tc-alpha.c: Add some static function prototypes. 3747 (alpha_macros): Move to top of file. Make static. 3748 (alpha_num_macros): Move to top of file. 3749 3750Tue Oct 1 09:36:19 1996 Stu Grossman (grossman@critters.cygnus.com) 3751 |
3752 * tc-v850.h: Define LOCAL_LABEL to recognise _.L_* symbols | 3752 * config/tc-v850.h: Define LOCAL_LABEL to recognise _.L_* symbols |
3753 generated by DWARF. 3754 3755Sat Sep 28 03:38:08 1996 Ian Lance Taylor <ian@cygnus.com> 3756 3757 * listing.c (list_symbol_table): Remove bogus code in BFD64 case, 3758 and just call sprintf_vma. 3759 3760Thu Sep 26 16:04:11 1996 Ian Lance Taylor <ian@cygnus.com> --- 376 unchanged lines hidden (view full) --- 4137 (md_parse_option): Add support for -mthumb. 4138 (md_show_usage): Updated to reflect new command line option. 4139 (arm_data_in_code, arm_canonicalize_symbol_name): Added. 4140 * config/tc-arm.h: Provide TC_FIX_TYPE to allow private ARM 4141 fragment information to be held. 4142 4143Thu Aug 15 16:12:00 1996 Richard Earnshaw (rearnsha@armltd.co.uk) 4144 | 3753 generated by DWARF. 3754 3755Sat Sep 28 03:38:08 1996 Ian Lance Taylor <ian@cygnus.com> 3756 3757 * listing.c (list_symbol_table): Remove bogus code in BFD64 case, 3758 and just call sprintf_vma. 3759 3760Thu Sep 26 16:04:11 1996 Ian Lance Taylor <ian@cygnus.com> --- 376 unchanged lines hidden (view full) --- 4137 (md_parse_option): Add support for -mthumb. 4138 (md_show_usage): Updated to reflect new command line option. 4139 (arm_data_in_code, arm_canonicalize_symbol_name): Added. 4140 * config/tc-arm.h: Provide TC_FIX_TYPE to allow private ARM 4141 fragment information to be held. 4142 4143Thu Aug 15 16:12:00 1996 Richard Earnshaw (rearnsha@armltd.co.uk) 4144 |
4145 * tc-arm.c (md_apply_fix3): Also set fixP->fx_done if fx_addsy is | 4145 * config/tc-arm.c (md_apply_fix3): Also set fixP->fx_done if fx_addsy is |
4146 non-null, but is a constant. 4147 (fix_new_arm): Call make_expr_symbol to make the expression symbol 4148 so that error reporting will work correctly. 4149 4150Wed Aug 14 10:37:21 1996 Ian Lance Taylor <ian@cygnus.com> 4151 4152 * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust relocs 4153 against weak symbols. --- 178 unchanged lines hidden (view full) --- 4332 4333Mon Jul 22 14:01:33 1996 Ian Lance Taylor <ian@cygnus.com> 4334 4335 * config/tc-mips.c (tc_gen_reloc): BFD_RELOC_PCREL_HI16_S and 4336 BFD_RELOC_PCREL_LO16 are expected to be PC relative. 4337 4338Mon Jul 22 12:46:55 1996 Richard Henderson <rth@tamu.edu> 4339 | 4146 non-null, but is a constant. 4147 (fix_new_arm): Call make_expr_symbol to make the expression symbol 4148 so that error reporting will work correctly. 4149 4150Wed Aug 14 10:37:21 1996 Ian Lance Taylor <ian@cygnus.com> 4151 4152 * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust relocs 4153 against weak symbols. --- 178 unchanged lines hidden (view full) --- 4332 4333Mon Jul 22 14:01:33 1996 Ian Lance Taylor <ian@cygnus.com> 4334 4335 * config/tc-mips.c (tc_gen_reloc): BFD_RELOC_PCREL_HI16_S and 4336 BFD_RELOC_PCREL_LO16 are expected to be PC relative. 4337 4338Mon Jul 22 12:46:55 1996 Richard Henderson <rth@tamu.edu> 4339 |
4340 * tc-alpha.c: Patches to track current minimum alignment to reduce | 4340 * config/tc-alpha.c: Patches to track current minimum alignment to reduce |
4341 the number of fragments created with frag_align. 4342 (alpha_current_align): New static variable. 4343 (s_alpha_text): Reset alignment to 0. 4344 (s_alpha_data, s_alpha_rdata, s_alpha_sdata): Likewise. 4345 (s_alpha_stringer, s_alpha_space): New functions. 4346 (s_alpha_cons, alpha_flush_pending_output): Remove functions. 4347 (alpha_cons_align): New function to replace both of them. 4348 (emit_insn): Only align if alpha_current_align is less than 2; 4349 reset alpha_current_align to 2. 4350 (s_alpha_gprel32): Likewise. 4351 (s_alpha_section): New function. Basically duplicate the other 4352 alpha section change hooks. Only define for ELF. 4353 (s_alpha_float_cons): Simplify alignment handling. 4354 (md_pseudo_table): Only define "rdata" and "sdata" if OBJ_ECOFF. 4355 If OBJ_ELF, define "section", "section.s", "sect", and "sect.s". 4356 Don't define the s_alpha_cons pseudo-ops. Do define 4357 s_alpha_stringer and s_alpha_space pseudo-ops. 4358 (alpha_align): Skip if less than current default alignment. Set 4359 default alignment. | 4341 the number of fragments created with frag_align. 4342 (alpha_current_align): New static variable. 4343 (s_alpha_text): Reset alignment to 0. 4344 (s_alpha_data, s_alpha_rdata, s_alpha_sdata): Likewise. 4345 (s_alpha_stringer, s_alpha_space): New functions. 4346 (s_alpha_cons, alpha_flush_pending_output): Remove functions. 4347 (alpha_cons_align): New function to replace both of them. 4348 (emit_insn): Only align if alpha_current_align is less than 2; 4349 reset alpha_current_align to 2. 4350 (s_alpha_gprel32): Likewise. 4351 (s_alpha_section): New function. Basically duplicate the other 4352 alpha section change hooks. Only define for ELF. 4353 (s_alpha_float_cons): Simplify alignment handling. 4354 (md_pseudo_table): Only define "rdata" and "sdata" if OBJ_ECOFF. 4355 If OBJ_ELF, define "section", "section.s", "sect", and "sect.s". 4356 Don't define the s_alpha_cons pseudo-ops. Do define 4357 s_alpha_stringer and s_alpha_space pseudo-ops. 4358 (alpha_align): Skip if less than current default alignment. Set 4359 default alignment. |
4360 * tc-alpha.h (md_flush_pending_output): Remove. | 4360 * config/tc-alpha.h (md_flush_pending_output): Remove. |
4361 (md_cons_align): Add. 4362 | 4361 (md_cons_align): Add. 4362 |
4363 * tc-alpha.c: Add oodles of function description comments. | 4363 * config/tc-alpha.c: Add oodles of function description comments. |
4364 (md_bignum_to_chars): Remove; there are no callers. 4365 (md_show_usage): Mention some more variants. 4366 4367Thu Jul 18 15:54:54 1996 Ian Lance Taylor <ian@cygnus.com> 4368 4369 From Andrew Gierth <ANDREWG@microlise.co.uk>: 4370 * configure.in (sparc-*-sysv4*): New target. 4371 * configure: Rebuild. --- 943 unchanged lines hidden (view full) --- 5315 X_PRECISION numbers. Based on patches from Andreas Schwab 5316 <schwab@issan.informatik.uni-dortmund.de>. 5317 5318Mon Mar 11 09:59:53 1996 Steve Chamberlain <sac@slash.cygnus.com> 5319 5320 * as.h (SEG_NORMAL, SEG_LIST): Bump segment limit from 10 to 40. 5321 (SEG_LAST): New. 5322 * subsegs.c (MANY_SEGMENTS): Increase segment limit. | 4364 (md_bignum_to_chars): Remove; there are no callers. 4365 (md_show_usage): Mention some more variants. 4366 4367Thu Jul 18 15:54:54 1996 Ian Lance Taylor <ian@cygnus.com> 4368 4369 From Andrew Gierth <ANDREWG@microlise.co.uk>: 4370 * configure.in (sparc-*-sysv4*): New target. 4371 * configure: Rebuild. --- 943 unchanged lines hidden (view full) --- 5315 X_PRECISION numbers. Based on patches from Andreas Schwab 5316 <schwab@issan.informatik.uni-dortmund.de>. 5317 5318Mon Mar 11 09:59:53 1996 Steve Chamberlain <sac@slash.cygnus.com> 5319 5320 * as.h (SEG_NORMAL, SEG_LIST): Bump segment limit from 10 to 40. 5321 (SEG_LAST): New. 5322 * subsegs.c (MANY_SEGMENTS): Increase segment limit. |
5323 * obj-coff.c (seg_N_TYPE, seg_info_off_by_4): Likewise. | 5323 * config/obj-coff.c (seg_N_TYPE, seg_info_off_by_4): Likewise. |
5324 (do_relocs_for, w_symbols, obj_coff_add_segment, do_linenos_for, 5325 crawl_symbols, coff_header_append): Loop to SEG_LAST rather than 5326 SEG_E9. 5327 5328Thu Mar 7 15:17:39 1996 Doug Evans <dje@charmed.cygnus.com> 5329 5330 * config/tc-sparc.c (sparc_ip): Handle operand char 'O' (neg reg). 5331 --- 628 unchanged lines hidden --- | 5324 (do_relocs_for, w_symbols, obj_coff_add_segment, do_linenos_for, 5325 crawl_symbols, coff_header_append): Loop to SEG_LAST rather than 5326 SEG_E9. 5327 5328Thu Mar 7 15:17:39 1996 Doug Evans <dje@charmed.cygnus.com> 5329 5330 * config/tc-sparc.c (sparc_ip): Handle operand char 'O' (neg reg). 5331 --- 628 unchanged lines hidden --- |