aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1992-11-12checkpointSteve Chamberlain2-668/+755
1992-11-12add sparclite-fujitsu-none, since it was only getting set via the defaultMark Eichin1-0/+4
branch in the old configure.in
1992-11-10 tc-m68k.c (insert_reg): put REGISTER_PREFIX before registerIan Lance Taylor1-0/+2
names before putting them in the symbol table.
1992-11-10These are actually Ken's patches--I told him I'd take move them fromIan Lance Taylor2-23/+33
p3 into devo. * tc-m68k.c (m68k_reg_parse): If REGISTER_PREFIX isn't defined, still accept (but don't require) OPTIONAL_REGISTER_PREFIX before the register name. * tc-m68k.h (OPTIONAL_REGISTER_PREFIX): Define to be "%", if not M68KCOFF.
1992-11-10These changes clean things up a bit, and improve Solaris crossIan Lance Taylor7-118/+246
support when using /opt/SUNWspro/SC2.0/acc. Tue Nov 10 09:50:25 1992 Ian Lance Taylor (ian@cygnus.com) * obj-coffbfd.c (fill_section): set STYP_NOLOAD bit for .bss section. * atof-ieee.c, atof-ns32k.c, tc-*.c: made EXP_CHARS, FLT_CHARS, comment_chars, line_comment_chars and line_seperator_chars consistently const, and always initialized them. Included read.h.
1992-11-06Flag error if absolute constant is too large for an immediate field.Jim Wilson2-5/+43
1992-11-04this morning's check-ins...Ken Raeburn1-0/+20
1992-10-28Put conditional "const" before version_string, not before dummy functionKen Raeburn1-5/+5
for VMS. Now version 1.91.03. (Save 1.91.02 for Cygnus P4.)
1992-10-23Fri Oct 23 14:40:38 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-1/+8
* obj-coffbfd.c (write_object_file): check return value of bfd_close_all_done.
1992-10-20Tue Oct 20 13:02:25 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-37/+39
* Support for i386-sysv. obj-coffbfd.c (do_relocs_for, write_object_file): set segment addresses to reasonable sizes. New define ZERO_BASED_SEGMENTS can be used to set them all to zero as was done before. (fill_section): segment addresses now set in write_object_file. (fill_section): Don't set STYP_NOLOAD for .bss section. (fixup_segment): 386 uses strange common symbol format. tc-i386.c (tc_coff_fix2rtype): use R_DIR32, not R_RELLONG, for compatibility with SVR3.2 linker.
1992-10-20Tue Oct 20 12:18:08 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-1/+1
* configure.in: i386-sysv and i386-sco use coffbfd.
1992-10-20Tue Oct 20 12:18:08 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+4
* app.c (do_scrub_next_char): discard whitespace after a label.
1992-10-14Added #include <ctype.h> to several files. It's often more efficient,Ian Lance Taylor1-0/+34
and on some systems it's required.
1992-10-12use sysv config for solaris2 hostingDavid D. Zuhn2-1/+9
1992-10-06 fix i960+non-bfd coff bit rot.Steve Chamberlain1-0/+5
* obj-coff.c (c_dot_file_symbol, obj_coff_ln, obj_coff_line): support for C source listings. (obj_coff_endef): look in the right part of the symbol for the symbol name
1992-10-05Mon Oct 5 09:28:57 1992 Steve Chamberlain (sac@thepub.cygnus.com)Steve Chamberlain1-0/+5
* tc-m68k.c (get_num): make it work for all segments, not just the first three.
1992-10-05support 386bsd target, from p3Mark Eichin2-139/+128
1992-09-29 * obj-coffbfd.c (write_object_file): don't fixup for the z8kSteve Chamberlain2-1/+6
* tc-z8k.[ch]: lots of bug fixes
1992-09-29Tue Sep 29 10:51:55 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-0/+12
* tc-i960.h, tc-i960.c: avoid the ANSI preprocessor addition #elif, since it is not supported by old compilers. ho-rs6000.h, tc-m68k.c: the native RS/6000 compiler miscompiles a couple of expressions in tc-m68k.c.
1992-09-29tc-i960.c: use NO_RELOCKen Raeburn1-0/+4
1992-09-26Fri Sep 25 18:18:52 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+6
* tc-m68k.h: if M68KCOFF, define DOT_LABEL_PREFIX (to require local labels to start with a .) and set REGISTER_PREFIX to %. tc-m68k.c (m68k_reg_parse): accept REGISTER_PREFIX if defined.
1992-09-26Comment changes.John Gilmore1-0/+4
1992-09-25defined(__STDC__) / __STDC__==1 changes recommended by gnuKen Raeburn2-0/+11
1992-09-24* listing.c (debugging_pseudo): Add stabs and stabn as things to ignore.Brendan Kehoe1-0/+5
1992-09-22Tue Sep 22 13:02:07 1992 Sean Eric Fagan (sef@cygnus.com)Sean Eric Fagan2-35/+68
* obj-coffbfd.c (do_relocs_for,fill_section): now allocate all sections starting from zero, rather than making them consecutive. This makes subsequent reloc calculations easier, esp if the object format doesn't understand addends. (obj_coff_lcomm): (maybe temporarily) allocate lcomm in .data rather than in .bss. It seems that some tools can't cope with a non-zero sized bss before linkage.
1992-09-22cpu32 and -mno-688?1 support from p3Ken Raeburn1-27/+59
1992-09-22cpu32 and -mno-688?1 support from p3Ken Raeburn1-0/+10
1992-09-22Roll bask the WRS change, since it had already been applied, and theIan Lance Taylor2-5/+2
reversed patch they sent blew my mind.
1992-09-21Patches from WRS:Ian Lance Taylor2-2/+5
Mon Sep 21 14:44:17 1992 Ian Lance Taylor (ian@cygnus.com) * tc-m68k.c (m68k_ip): fixed move16 operand handling, from WRS.
1992-09-18 * tc-m68k.c (m68k_ip): An(disp) is not pc relative.Steve Chamberlain2-1/+5
1992-09-16Make as.new depend on LIBS not the never set LIBDEPS, so that we get anJim Wilson1-0/+5
opcodes directory dependence.
1992-09-15Changes to make an installed cross-compiler find everything correctly.Ian Lance Taylor2-4/+13
Tue Sep 15 15:32:02 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in (install): if $(tooldir) exists, install as in $(tooldir)/bin.
1992-09-14Sun Sep 13 20:29:39 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-0/+16
* obj-coffbfd.h: define WARN_SIGNED_OVERFLOW_WORD. obj-coffbfd.c (fixup_segment): check for signed .word overflow if WARN_SIGNED_OVERFLOW_WORD.
1992-09-14Sun Sep 13 20:30:10 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+8
* Added WARN_SIGNED_OVERFLOW_WORD define to give an error if any .word is < -32768 or > 32767. The -J flag causes the error to be ignored. This is to catch over-sized switches generated by gcc on systems which don't support the broken .word hack. as.c (main): permit -J if WARN_SIGNED_OVERFLOW_WORD. write.c (fixup_segment): check for signed .word overflow if WARN_SIGNED_OVERFLOW_WORD.
1992-09-14Sun Sep 13 20:29:39 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-2/+7
* obj-coffbfd.c (fixup_segment): fixed missing parens in expression checking for byte or word overflow.
1992-09-14Sun Sep 13 20:30:10 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-2/+7
* write.c (fixup_segment): fixed missing parens in expression checking for byte or word overflow.
1992-09-11Whoops, forgot this oneSteve Chamberlain2-1/+8
1992-09-11Support for 386 coffSteve Chamberlain3-0/+16
1992-09-10Thu Sep 10 09:23:15 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-2/+11
* input-scrub.c (input_scrub_push): call input_file_begin, not input_scrub_begin. messages.c (as_perror): print ": " between the passed in error and the strerror, like perror does.
1992-09-09Wed Sep 9 11:10:24 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor7-152/+689
* tc-m68k.c (m68k_ip, m68k_ip_op, get_num, try_moto_index): merge Motorola and MIT syntax; gas can now assemble either type of file. tc-m68kmote.c, tc-m68kmote.h: removed now superfluous files. From Steve Chamberlain: m68kcoff.mt: for m68k COFF. obj-coffbfd.c: (fixup_mdeps) added (size_section) removed bad sanity check (fill_section) added rs_machine_dependent case (write_object_file) call fixup_mdeps (fixup_segment) set fx_subsy to 0. obj-coffbfd.h: define WORKING_DOT_WORD (too hard to support) and handle m68k. tc-m68k.c, config/tc-m68k.h: added m68k COFF support and Motorala pseudo ops.
1992-09-09Wed Sep 9 11:06:25 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-15/+36
* Makefile.in: use gas_target instead of modifying target_cpu. From Steve Chamberlain: Makefile.in: Handle m68*-*-coff*. read.c, read.h: add mult argument to s_space
1992-09-09include opcode libraryKen Raeburn2-1/+5
1992-09-04from p3: +0.0 is a small integer, at least for moveqKen Raeburn2-9/+23
1992-09-01Brought forward from p3:Ian Lance Taylor3-12/+20
Sun Aug 30 21:24:46 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: map "as" through program_transform_name when installing.
1992-08-31#include file movedSteve Chamberlain1-23/+34
1992-08-31Update to SPARC Version 9 Draft 1.0.4.Jim Wilson1-39/+27
1992-08-31Keep sparc.mt.Jim Wilson1-1/+5
1992-08-31Resolve someone else's CVS update conflict.Jim Wilson1-4/+4
1992-08-29Make as.new depend on LOCAL_LOADLIBES.Jim Wilson2-1/+5
1992-08-29Fri Aug 28 16:25:22 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor4-7/+62
* obj-bout.h, obj-bout.c (obj_header_append, obj_symbol_to_chars), tc-i960.c (md_ri_to_chars): Always output bout object file in little endian byte order (used to use endianness of host).