Typedef changes. V9 work.
authorKen Raeburn <raeburn@cygnus>
Wed, 7 Jul 1993 17:16:02 +0000 (17:16 +0000)
committerKen Raeburn <raeburn@cygnus>
Wed, 7 Jul 1993 17:16:02 +0000 (17:16 +0000)
gas/ChangeLog
gas/ChangeLog.v9

index 2c3dfec6c94986c743f3dd83a17173699fbe6d42..331fca95eb9c86b3ae0bd673ebd17ec4103c7335 100644 (file)
@@ -1,3 +1,51 @@
+Wed Jul  7 08:33:30 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
+
+       * as.h (valueT): Typedef moved here.
+       * struc-symbol.h (valueT): ...from here.
+       * write.c (write_object_file): Locals from_addr, to_addr,
+       table_addr are now addressT.  Supply prototype for bfd_alloc for
+       now.
+       (fixup_segment): Local add_number is now valueT.  Correct some
+       range-checking bugs.
+       (relax_align): Type `int' should be sufficient for the exponent.
+       (fix_new): Argument offset is type offsetT.  Locals size and
+       newsize are type valueT.
+       * write.h (struct fix): Fields fx_offset and fx_addnumber are now
+       type valueT.
+       (fix_new): Fix prototype.
+       * symbols.c (symbol_new): Symbol value is type valueT.
+       (S_SET_VALUE, S_GET_VALUE): Likewise.
+       (S_IS_*): Specify int return type explicitly.
+       * symbols.h (symbol_new, S_GET_VALUE, S_SET_VALUE): Fixed
+       prototypes.
+       * read.c (s_comm): Values read are type valueT.
+       * expr.h (expressionS): Field X_add_number is an offsetT.
+       * tc.h (md_create_long_jump, md_create_short_jump,
+       md_section_align): Addresses are now type addressT.
+       (md_number_to_chars, md_apply_fix): Pass value as valueT.
+       * config/tc-i386.c (md_create_short_jump, md_create_long_jump,
+       md_number_to_chars, md_section_align): Adjusted.
+       * config/tc-sparc.c (sparc_ip): Initialize `len' variable to make
+       gcc shut up.
+       (md_create_short_jump, md_create_long_jump, md_number_to_chars,
+       md_section_align): Adjusted.
+
+       * config/tc-sparc.c (s_reserve): Permit use for other than a.out
+       format.
+       (s_common): Handle Solaris-2 version.
+
+       * config/ho-generic.h (free): Returns void if __STDC__.
+
+       * config/obj-elf.h (obj_elf_frob_symbol, elf_frob_file,
+       elf_file_symbol): Declare.
+
+       * expr.c (floating_constant, integer_constant): Now return void.
+
+Thu Jul  1 12:13:43 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * configure.in: Match on sparc*-fujitsu-none rather than
+       sparclite*-fujitsu-none.
+
 Wed Jun 30 11:12:02 1993  Ian Lance Taylor  (ian@cygnus.com)
 
        * read.c (cons): Conditionalize parsing of expression.  Move
@@ -56,6 +104,12 @@ Wed Jun 30 06:21:27 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
 
        * write.c (remove_subsegs): Don't define for BFD_ASSEMBLER.
 
+Fri Jun 25 14:42:53 1993  K. Richard Pixley  (rich@sendai.cygnus.com)
+
+       * Makefile.in (all, dvi, info, install-info, clean-info): do not
+         echo recursion lines.
+         (install-info, clean-info): collapse into the dvi and info rule.
+
 Fri Jun 25 03:43:06 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
 
        * as.h (strstr): Disable declaration for now.
index 551f2ee868beb9380e3e00998056a61bc00e3e31..bb0b5bb935d067084184fe3649923cd2051d1820 100644 (file)
@@ -1,3 +1,14 @@
+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