From fd4b7c2511d4d8e15fd5ef98ee8ec142ce6767f0 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Thu, 16 Jun 1994 23:06:58 +0000 Subject: [PATCH] folding v9 change log in; stop sanitizing configure.in --- gas/.Sanitize | 26 ------------- gas/ChangeLog | 80 +++++++++++++++++++++++++++++++++++++++- gas/ChangeLog.v9 | 96 ------------------------------------------------ 3 files changed, 79 insertions(+), 123 deletions(-) delete mode 100644 gas/ChangeLog.v9 diff --git a/gas/.Sanitize b/gas/.Sanitize index 2dcb7b3e991..08af740b283 100644 --- a/gas/.Sanitize +++ b/gas/.Sanitize @@ -39,7 +39,6 @@ Things-to-keep: CONTRIBUTORS COPYING ChangeLog -ChangeLog.v9 Makefile.in NEWS NOTES @@ -108,30 +107,5 @@ Things-to-lose: Do-last: -if ( echo $* | grep keep-v9 > /dev/null ) ; then - if [ -n "${verbose}" ] ; then - echo Keeping `pwd`/ChangeLog.v9. - echo Keeping v9 code in `pwd`/configure.in. - fi -else - if [ -n "${verbose}" ] ; then - echo Removing `pwd`/ChangeLog.v9 - fi - if [ -n "${safe}" ] ; then - mv ChangeLog.v9 .Recover - else - rm ChangeLog.v9 - fi - if [ -n "${verbose}" ] ; then - echo Cleaning v9 code from `pwd`/configure.in. - fi - grep -v v9 < configure.in > new - if [ -n "${safe}" ]; then - mv configure.in .Recover - fi - mv -f new configure.in -fi - - # # End of file. diff --git a/gas/ChangeLog b/gas/ChangeLog index cf4a945f771..6f653142625 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1839,6 +1839,8 @@ Tue Jan 11 21:52:36 1994 Jeffrey A. Law (law@snake.cs.utah.edu) Tue Jan 11 17:01:06 1994 Doug Evans (dje@canuck.cygnus.com) + * config/tc-sparc.c (sparc_ip): Truncate args to %hi/%lo to 32 bits. + * expr.c (integer_constant): Fix computation of too_many_digits. Variable digit_2 renamed to start. Fix check for whether number will fit in 32 bits. @@ -2666,6 +2668,8 @@ Wed Nov 3 12:16:27 1993 Ken Raeburn (raeburn@rover.cygnus.com) Tue Nov 2 18:04:11 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + * config/tc-sparc.c (sparc_ip): Add default case to reloc switch. + * read.c (s_lcomm): Put small objects in .sbss for MIPS ELF as well as MIPS ECOFF. (get_stab_string_offset): Remove unused variable aligned. @@ -3012,12 +3016,16 @@ Tue Oct 26 10:24:31 1993 Ken Raeburn (raeburn@cygnus.com) * config/tc-hppa.c (tc_gen_reloc): ELF32_HPPA_R_ADDEND -> HPPA_R_ADDEND. +Mon Oct 25 14:06:17 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * config/tc-sparc.c (sparc_ip): Fix up membar argument handling. + Mon Oct 25 11:17:58 1993 Steve Chamberlain (sac@phydeaux.cygnus.com) * config/tc-sh.c (build_Mbytes): Write the relocs to the correct address. (md_assemble): Make error handling a bit more graceful. (md_apply_fix): Don't warn on non aligned displacement. - + * config/tc-z8k.c (get_specific, built_bytes): Understand all the aspects of lda. @@ -3164,6 +3172,12 @@ Thu Oct 21 15:44:55 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) * config/tc-sparc.c (md_parse_option): Accept and ignore -sparc option, which is used by the SunOS make default .s.o rule. +Wed Oct 20 12:26:33 1993 Ken Raeburn (raeburn@rover.cygnus.com) + + * config/tc-sparc.c (sparc_ip, label "immediate"): Convert relocs + operating on upper 32 bits of immediate constants to lower-half + relocs with adjusted constants. + Tue Oct 19 18:13:26 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) * config/tc-m68k.h (AOUT_MACHTYPE): Define to be external variable @@ -3769,6 +3783,9 @@ Tue Sep 7 10:22:52 1993 Stan Shebs (shebs@rtl.cygnus.com) Fri Sep 3 16:44:03 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + * config/obj-elf.h (elf_symbol): No longer special-cased on + sparcv9, since elf_symbol_type is now independent of size. + * config/obj-elf.h (elf_symbol): Fixed name of elf_symbol_type. * config/tc-hppa.h (struct default_subspace_dict, struct @@ -4100,6 +4117,10 @@ Fri Aug 6 10:57:59 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) Thu Aug 5 13:08:56 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + * config/tc-sparc.c (md_apply_fix, case BFD_RELOC_64): Fill in + bytes with real values, not zeros. + (md_pseudo_table): Call cons for .uaxword. + * config/obj-elf.c (obj_pseudo_table): Handle ".8byte". * read.c (emit_expr): Use BFD_RELOC_64 for 8-byte expressions. @@ -4141,6 +4162,12 @@ Mon Aug 2 17:35:48 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) * app.c (do_scrub_next_char): Reset state to 0 after .appline if file name is not seen. +Mon Aug 2 11:51:41 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + + * config/tc-sparc.c (md_apply_fix, case BFD_RELOC_64): New case, + parallel to BFD_RELOC_32. + (tc_gen_reloc): Accept BFD_RELOC_64. + Thu Jul 29 22:21:28 1993 Ian Lance Taylor (ian@cygnus.com) * write.c: Don't use short int in a prototype. @@ -4532,6 +4559,8 @@ Wed Jul 14 15:09:32 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) Wed Jul 14 09:35:23 1993 Doug Evans (dje@canuck.cygnus.com) + * configure.in: Make sparc64-*-aout* use bfd gas. + * configure.in: Recognize h8300h. Tue Jul 13 12:09:44 1993 Steve Chamberlain (sac@phydeaux.cygnus.com) @@ -4606,6 +4635,15 @@ Wed Jul 7 10:21:24 1993 Ian Lance Taylor (ian@cygnus.com) Wed Jul 7 08:33:30 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + * config/tc-sparc.h (ENV64): Define for v9. + + * config/tc-sparc.c (s_xword): For numbers, call big_cons. + (sparc_ip, md_apply_fix, tc_gen_reloc): Handle some sparc64 + relocation types. + (md_number_to_chars): Handle 8-byte value. + + * config/obj-elf.h (elf_symbol): For v9, use 64-bit symbol type. + * as.h (valueT): Typedef moved here. * struc-symbol.h (valueT): ...from here. * write.c (write_object_file): Locals from_addr, to_addr, @@ -4692,6 +4730,15 @@ Wed Jun 30 11:12:02 1993 Ian Lance Taylor (ian@cygnus.com) Wed Jun 30 06:21:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + * config/tc-sparc.c (md_begin): If sparcv9 is defined, reset + current_architecture to v9 automatically. + + * config/tc-sparc.h (TARGET_FORMAT): Use elf64-sparc for v9. + + * config/tc-sparc64.h, config/tc-sparc64.c: New files. + * configure.in: Use sparc64 cpu files for v9, and default to elf + format. + * write.c (relax_and_size_seg): Always fully process a section. Section size is last frag's (vm)address plus its size. If no relocations are present, force SEC_RELOC flag clear. @@ -4716,6 +4763,12 @@ Fri Jun 25 14:42:53 1993 K. Richard Pixley (rich@sendai.cygnus.com) echo recursion lines. (install-info, clean-info): collapse into the dvi and info rule. +Fri Jun 25 10:47:24 1993 Doug Evans (dje@canuck.cygnus.com) + + * config/tc-sparc.c (sparc_ip): Remove support for %d/%q fp regs. + All fp regs are now specified as %f. + (priv_reg_table): fpq -> fq. + Fri Jun 25 03:43:06 1993 Ken Raeburn (raeburn@poseidon.cygnus.com) * as.h (strstr): Disable declaration for now. @@ -4854,6 +4907,11 @@ Mon Jun 7 13:33:19 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) * config/tc-vax.h (NO_RELOC): Define. +Mon Jun 7 09:55:03 1993 Doug Evans (dje@canuck.cygnus.com) + + * config/tc-sparc.c (sparc_ip): Fix parsing of asi number. + Fix error message. + Sat Jun 5 19:32:52 1993 Torbjorn Granlund (tege@nada.kth.se) * gas/config/m88k-opcode.h (m88k_opcodes): Add 88110 instructions. @@ -5622,6 +5680,12 @@ Mon Mar 22 23:59:13 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com) * Makefile.in: add installcheck target +Mon Mar 22 16:25:57 1993 Jim Wilson (wilson@sphagnum.cygnus.com) + + * config/tc-sparc.c (sparc_ip): Add support for membar mask names. + Add missing colons in prefetch error messages. Add support for + ASI names. + Mon Mar 22 10:19:00 1993 Ian Lance Taylor (ian@cygnus.com) * config/tc-mips.c (macro): Use $AT for any floating point load. @@ -5819,8 +5883,17 @@ Tue Mar 2 00:50:43 1993 John Gilmore (gnu@cygnus.com) * CONTRIBUTORS: Update Gilmore entry. +Mon Mar 1 12:03:16 1993 Jim Wilson (wilson@sphagnum.cygnus.com) + + * config/tc-sparc.c (sparc_ip): Correctly assemble prefetch + instructions. Accept integer prefetch function numbers. + Wed Feb 24 14:58:19 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + * config/tc-sparc.c (s_xword): Now call big_cons, so large + constants are accepted, but symbolic values are not. GCC will not + generate the latter currently. + * frags.c (frag_init): New function. (zero_address_frag, bss_address_frag): Now initialized at run time. @@ -6069,6 +6142,11 @@ Wed Jan 20 17:11:53 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) Fri Jan 8 05:44:49 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) + * config/tc-sparc.c (sparc_ip): For %uhi and %ulo, if not + ENV64, emit no reloc. + (md_pseudo_table): For ".xword", call s_xword. + (s_xword): New function. + * config/tc-sparc.c (architecture_requested, warn_on_bump, md_relax_table): Use default zero initialization. (s_reserve): Since SEG_E2 is equivalent to SEG_BSS, just use the diff --git a/gas/ChangeLog.v9 b/gas/ChangeLog.v9 deleted file mode 100644 index 9157f48276a..00000000000 --- a/gas/ChangeLog.v9 +++ /dev/null @@ -1,96 +0,0 @@ -Tue Jan 11 17:10:20 1994 Doug Evans (dje@canuck.cygnus.com) - - * config/tc-sparc.c (sparc_ip): Truncate args to %hi/%lo to 32 bits. - -Tue Nov 2 18:16:31 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * config/tc-sparc.c (sparc_ip): Add default case to reloc switch. - -Mon Oct 25 14:06:17 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) - - * config/tc-sparc.c (sparc_ip): Fix up membar argument handling. - -Wed Oct 20 12:26:33 1993 Ken Raeburn (raeburn@rover.cygnus.com) - - * config/tc-sparc.c (sparc_ip, label "immediate"): Convert relocs - operating on upper 32 bits of immediate constants to lower-half - relocs with adjusted constants. - -Fri Sep 3 18:17:32 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * config/obj-elf.h (elf_symbol): No longer special-cased on - sparcv9, since elf_symbol_type is now independent of size. - -Thu Aug 5 13:06:02 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * config/tc-sparc.c (md_apply_fix, case BFD_RELOC_64): Fill in - bytes with real values, not zeros. - (md_pseudo_table): Call cons for .uaxword. - -Mon Aug 2 11:51:41 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * config/tc-sparc.c (md_apply_fix, case BFD_RELOC_64): New case, - parallel to BFD_RELOC_32. - (tc_gen_reloc): Accept BFD_RELOC_64. - -Wed Jul 14 09:37:43 1993 Doug Evans (dje@canuck.cygnus.com) - - * configure.in: Make sparc64-*-aout* use bfd gas. - -Wed Jul 7 12:17:48 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * config/tc-sparc.h (ENV64): Define for v9. - - * config/tc-sparc.c (s_xword): For numbers, call big_cons. - (sparc_ip, md_apply_fix, tc_gen_reloc): Handle some sparc64 - relocation types. - (md_number_to_chars): Handle 8-byte value. - - * config/obj-elf.h (elf_symbol): For v9, use 64-bit symbol type. - -Wed Jun 30 06:21:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * config/tc-sparc.c (md_begin): If sparcv9 is defined, reset - current_architecture to v9 automatically. - - * config/tc-sparc.h (TARGET_FORMAT): Use elf64-sparc for v9. - - * config/tc-sparc64.h, config/tc-sparc64.c: New files. - * configure.in: Use sparc64 cpu files for v9, and default to elf - format. - -Fri Jun 25 10:47:24 1993 Doug Evans (dje@canuck.cygnus.com) - - * config/tc-sparc.c (sparc_ip): Remove support for %d/%q fp regs. - All fp regs are now specified as %f. - (priv_reg_table): fpq -> fq. - -Mon Jun 7 09:55:03 1993 Doug Evans (dje@canuck.cygnus.com) - - * config/tc-sparc.c (sparc_ip): Fix parsing of asi number. - Fix error message. - -Mon Mar 22 16:25:57 1993 Jim Wilson (wilson@sphagnum.cygnus.com) - - * config/tc-sparc.c (sparc_ip): Add support for membar mask names. - Add missing colons in prefetch error messages. Add support for - ASI names. - -Mon Mar 1 12:03:16 1993 Jim Wilson (wilson@sphagnum.cygnus.com) - - * config/tc-sparc.c (sparc_ip): Correctly assemble prefetch - instructions. Accept integer prefetch function numbers. - -Wed Feb 24 18:26:02 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * config/tc-sparc.c (s_xword): Now call big_cons, so large - constants are accepted, but symbolic values are not. GCC will not - generate the latter currently. - -Fri Jan 8 05:23:59 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * config/tc-sparc.c (sparc_ip): For %uhi and %ulo, if not - ENV64, emit no reloc. - (md_pseudo_table): For ".xword", call s_xword. - (s_xword): New function. - -- 2.30.2