* write.c (fixup_segment): if relaxing, don't do anything.
[binutils-gdb.git] / gas / ChangeLog
index b560ebc844f6cd90da46481605e0cf340efe050b..fa50013dc0061f551b7e2b796eb446fdf09979ba 100644 (file)
@@ -1,5 +1,145 @@
+Thu Jul 16 08:20:17 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * write.c (fixup_segment): if relaxing, don't do anything.
+       * config/obj-bout.[ch] : maintain the a_relaxable file header info
+       * config/tc-i960.c: new option -linkrelax
+
+Mon Jul 13 14:11:36 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * expr.c (expr): allow SEG_BSS in expressions
+       * read.c (potable): align should be nbytes, not ptwo!
+       * write.c (write_object_file): extra glue for new bss attributes
+       (relax_segment): SEG_BSS is ok now
+       * config/tc-m68k.c (m68k_ip_op): can now parse more @( modes
+
+Mon Jun  1 16:20:22 1992  Michael Tiemann  (tiemann@cygnus.com)
+
+       * configure.in: recognize m680x0 as having sun3 emulation mode for
+       vxworks environment.
+
+
+Tue Jun 30 20:25:54 1992  D. V. Henkel-Wallace  (gumby@cygnus.com)
+
+       * Makefile.in: Add program_suffix (parallel to program_prefix)
+
+Wed Jun 24 10:57:54 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * app.c (process_escape): new function to handle escapes the right
+       way, (do_scrub_next_char): use new function
+       * cond.c (s_ifdef): do ifdef/ifndef right
+       * read.c (s_fill): make the , expressions optional like the doc
+       says
+       * config/tc-h8300.[ch]: better warnings
+
+Tue Jun  9 07:54:54 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * subsegs.c (subsegs_begin): create bss0_frchainP in the same was
+       as data0_frchainP
+
+       * write.c (write_object_file): various changes to handle data in
+       the BSS segment in much the same was as stuff in the DATA segment. 
+
+
+Thu Jun  4 11:59:13 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * expr.c(expr): allow SEG_REGISTER in expressions.
+       * read.c(pseudo_set): register expressions can be the source of a
+       set.
+       * subsegs.c (subseg_new): Now -R forces all changes to SEG_DATA to
+       goto SEG_TEXT (if a.out)
+       * write.c (write_object_file): If a.out don't use the old way for
+       -R.
+       * config/obj-a.out (s_sect): complain if the user tries to use a
+       subsegment with a value which might interfere with out -R hackery.
+       * config/tc-m68k.c (m68k_reg_parse): lookup names in symbol table
+       rather than use ugly if tree. (init_regtable): insert register
+       names into symbol table.
+
+Tue Jun  2 16:47:09 1992  Steve Chamberlain (sac@cygnus.com)
+
+       * write.c (write_object_file): keep the fix_tail clean, which
+       fixes a bug in -R where relocations were being lost.
+
+Thu Jun  4 11:59:13 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * expr.c(expr): allow SEG_REGISTER in expressions.
+       * read.c(pseudo_set): register expressions can be the source of a
+       set.
+       * subsegs.c (subseg_new): Now -R forces all changes to SEG_DATA to
+       goto SEG_TEXT (if a.out)
+       * write.c (write_object_file): If a.out don't use the old way for
+       -R.
+       * config/obj-a.out (s_sect): complain if the user tries to use a
+       subsegment with a value which might interfere with out -R hackery.
+       * config/tc-m68k.c (m68k_reg_parse): lookup names in symbol table
+       rather than use ugly if tree. (init_regtable): insert register
+       names into symbol table.
+
+Tue Jun  2 16:47:09 1992  Steve Chamberlain (sac@cygnus.com)
+
+       * write.c (write_object_file): keep the fix_tail clean, which
+       fixes a bug in -R where relocations were being lost.
+
+Mon Jun  1 16:20:22 1992  Michael Tiemann  (tiemann@cygnus.com)
+
+       * configure.in: recognize m680x0 as having sun3 emulation mode for
+       vxworks environment.
+
+>>>>>>> 1.62
+Sun May 31 05:33:00 1992  david d `zoo' zuhn (zoo@cygnus.com)
+
+       * configure.in: recognize m680x0 as an m68k
+
+Thu May 28 11:22:02 1992  Jim Wilson  (wilson@sphagnum.cygnus.com)
+
+       * configure.in: Recognize sparclite as a sparc variant.
+
+Tue May 26 16:47:56 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * config/tc-a29k.c: lint
+       * listing.c, expr.c: patches from Andrew Smith
+
+Mon Apr 27 13:13:31 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * as.c, write.c: use -K rather than -k for the broken word warning
+         option.
+
+Tue Apr 21 13:35:30 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * Makefile.in: do not print recursion lines.
+
+Wed Apr 15 21:19:31 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * Makefile.in: the tooldir copy of gas goes directly in tooldir.
+
+Tue Apr 14 14:50:22 1992  Ken Raeburn  (Raeburn@Cygnus.COM)
+
+       * write.c (write_object_file): For b.out format, round up section
+       start addresses to match required alignment.
+
+Thu Apr  9 05:45:29 1992  Ken Raeburn  (Raeburn@Cygnus.COM)
+
+       * Makefile.in (install): Install into $(tooldir)/bin, since that's
+       where gcc looks for it.
+
+Tue Apr  7 15:12:15 1992  Sean Eric Fagan  (sef@cygnus.com)
+
+       * Makefile.in:  Changed some lines to be less confusing for some
+       makes.
+
+       * input-file.c:  Conditionalize on _IOFBF, not VMS.
+
+       * read.c, write.c:  Change a series of ifdef/elif to
+       ifdef/else/ifdef etc.
+
+Fri Mar 27 12:21:16 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * symbols.c (fb_label_init): fix sizeof to memset.
+
 Fri Mar 13 15:45:44 1992  K. Richard Pixley  (rich@cygnus.com)
 
+       * Makefile.in: install the man page.
+
        * Makefile.in: pass down MAKEINFO explicitly on info.
 
 Fri Mar 13 08:03:03 1992  Steve Chamberlain  (sac@thepub.cygnus.com)