aboutsummaryrefslogtreecommitdiff
path: root/gas/configure.in
AgeCommit message (Collapse)AuthorFilesLines
1993-07-20add i386-lynx supportDavid D. Zuhn1-1/+1
1993-07-15 * Preliminary support for m88k-coff.Ian Lance Taylor1-0/+2
* configure.in (m88k-*-coff*): New target. Use coffbfd and m88kcoff. * config/m88kcoff.mt: New file. * read.c (lex_type): New macro LEX_AT to set lex type of '@'. (pseudo_set): Handle difference of symbols in different fragments by saving the entire expression as the value of the symbol. * symbols.c (resolve_symbol_value): Resolve difference expressions. * config/obj-coffbfd.c (obj_pseudo_table): If TC_M88K, accept "sdef" as a synonym for "def". * config/obj-coffbfd.h: If TC_M88K, include coff/m88k.h and set TARGET_FORMAT. (S_IS_LOCAL): Any symbol which includes \001 in the name is local. * config/tc-m88k.c, config/tc-m88k.h: Numerous changes to bring m88k port up to date, and to add COFF support.
1993-07-14Recognize h8300h.David Edelsohn1-2/+4
Make sparc64-*-aout* use bfd gas.
1993-07-08put CROSS definition into the MakefileDavid D. Zuhn1-2/+2
1993-07-08define CROSS is cross compilationDavid D. Zuhn1-2/+14
1993-06-29fix HPUX hosting problemsDavid D. Zuhn1-9/+16
1993-06-04Added alpha as host.Steve Chamberlain1-1/+2
1993-06-04 * configure.in (mips-*-ecoffl*): New target; use ecoff andIan Lance Taylor1-5/+7
mips-lit. (mips-*-ecoff*): Added trailing '*'.
1993-05-05hp300 support. Emulation mode fix for 386bsd and linux.Ken Raeburn1-161/+128
Reworded some messages. Warn if bfd-assembler explicit selection on command line is overridden by target requiring it be set. (No targets override to clear currently.)
1993-04-02 * config/ho-irix.h: New file; if not gcc, define BROKEN_ASSERT.Ian Lance Taylor1-2/+13
* configure.in (mips-sgi-irix*): Set gas_host to irix.
1993-03-29First crack at a test suite.Ken Raeburn1-8/+11
1993-03-13consistent use of -solaris2*David D. Zuhn1-1/+1
1993-03-12accept m683??, not just m683?2Ken Raeburn1-12/+76
1992-12-30Wed Dec 30 10:18:57 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-7/+19
* app.c, config/tc-*.c: Don't include read.h, since it is already included by as.h. * These are based on patches from Minh Tran-le <mtranle@paris.intellicorp.com>. * configure.in (i[34]86-ibm-aix*): Accept i486 for host. Use obj_format coffbfd and gas_target i386coff for target. (i[34]86-*-isc*): New host (uses sysv). * config/i386aix.mt: Removed (no longer used). * config/mh-i386aix (RANLIB): Use true rather than /bin/true. (MINUS_G): Removed. (LDFLAGS): Added, defined as -shlib. * config/te-i386aix.h (REVERSE_SORT_RELOCS): Undefine. * config/te-sco386.h (LOCAL_LABEL): Don't define. (DOT_LABEL_PREFIX): Define. * expr.c (operand): If DOT_LABEL_PREFIX, use .L0\001 as a label name rather than L0\001. * read.c (s_lcomm): Make a frag in SEG_BSS rather than using local_bss_counter. * symbols.c, symbols.h (local_bss_counter): Removed. * write.c (write_object_file): bss no longer uses local_bss_counter. Pass correct data and bss size to VMS_write_object_file. * config/obj-vms.c (VMS_write_object_file): Accept bss size as argument, rather than using local_bss_counter. * config/tc-m88k.c (s_bss): Don't use local_bss_counter. * config/tc-sparc.c (s_reserve): Don't use local_bss_counter. * config/obj-coffbfd.c (had_lineno, had_reloc): Removed. (size_section): Restored sanity check. (do_relocs_for): Base section address on s_paddr rather than computing it. Adjust a29k R_IHIHALF special case to account for section paddr (used to require paddr to be zero). If there are no reclos, set s_relptr to 0. Set relocation size in object_headers. (fill_section): Always set s_vaddr here, removing ZERO_BASED_SEGMENTS case. Force s_scnptr for bss to 0. Don't set NOLOAD for i386 .bss, because it confuses the SVR3 native linker. Set STYP_INFO for .comment. (coff_header_append): Use object headers and H_{SET,GET}_* macros. Make aouthdr writing depend on OBJ_COFF_OMIT_OPTIONAL_HEADER. (crawl_symbols): Handle 8 character section name correctly. Use H_{SET,GET}_* macros. (do_linenos_for): Set lineno size in object_headers. (write_object_file): Use H_{SET,GET}_* macros. Don't bother to set s_vaddr here. If string_byte_count remains 4, set it back to 0, and only write strings out if there are some. Call fill_section before do_relocs_for and do_linenos_for. (obj_coff_section): Handle optional quoted second argument giving section characteristics. (obj_coff_bss): Added to handle .bss. (obj_coff_ident): Added to handle .ident (puts string in .comment section). (obj_coff_lcomm): Put common symbols in .bss, not .data. (fixup_mdeps): Change to segment. Call frag_wane after md_convert_frag. (fixup_segment): Explicitly check S_IS_COMMON before making 386 adjustment (already happened only for common symbols, but this is clearer). * config/obj-coffbfd.h (OBJ_COFF_OMIT_OPTIONAL_HEADER): Define. * config/tc-i386.c (s_bss): Don't use if I386COFF. (md_pseudo_table): Ignore .optim and .noopt. (tc_coff_sizemachdep): New function. * config/tc-i386.h (REVERSE_SORT_RELOCS): Undef, for SVR3 compatibility. (LOCAL_LABEL): Removed definition. (DOT_LABEL_PREFIX): Defined.
1992-11-23Ran "indent", for GNU coding style; some code & comments still need fixup.Ken Raeburn1-1/+3
Removed some unneeded files. configure.in: Don't look for te-386bsd.h, which doesn't exist...
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-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-12use sysv config for solaris2 hostingDavid D. Zuhn1-1/+4
1992-10-05support 386bsd target, from p3Mark Eichin1-139/+116
1992-09-11Support for 386 coffSteve Chamberlain1-0/+6
1992-09-09Wed Sep 9 11:06:25 1992 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-14/+22
* 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-08-25 * listing.c (buffer_line): rewind to the start of includeSteve Chamberlain1-0/+6
files, they might be included twice.
1992-08-24Renamed OSE configuration to ose.Ian Lance Taylor1-1/+1
1992-08-18Moved in from p3:Ian Lance Taylor1-1/+5
Tue Aug 18 14:16:38 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: always create installation directories. Removed MINUS_G, set CFLAGS to default to -g, added FLAGS_TO_PASS, passed FLAGS_TO_PASS to recursive makes.
1992-08-01(&!@# CVS breakage...)Ken Raeburn1-2/+7
* configure.in (mips host): Accept "ultrix" with version number. * expr.c (floating_constant): Separate "=-" to avoid confusing ancient or broken compilers.
1992-05-28Recognize sparclite as a sparc variant.Jim Wilson1-1/+13
1992-05-01Added h8300xray targetSteve Chamberlain1-2/+3
1992-03-12 * configure.in: vxworks68 gets te-sun3.h.K. Richard Pixley1-3/+11
* expr.c: remove limitation that local_labels_dollar or local_labels_fb must be < 10. * symbols.c: remove local_labels_dollar, replace with a function interface for a sparse array. All users adjusted.
1992-02-21changes from Minh Tran-Le <TRANLE@INTELLICORP.COM> to support i386K. Richard Pixley1-1/+14
coff as it appears to be used on aix386.
1992-02-21doc. bring it in, use it.K. Richard Pixley1-4/+25
1992-02-13force all files to end in "/* end of filename"K. Richard Pixley1-3/+11
1991-12-07Fri Dec 6 23:16:43 1991 K. Richard Pixley (rich at rtl.cygnus.com)K. Richard Pixley1-0/+3
* Makefile.in: install using INSTALL_DATA and INSTALL_PROGRAM. correct include directory locations. added standards.text support. * configure.in: mark this directory as target dependent. Thu Dec 5 22:46:23 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: idestdir and ddestdir go away. Added copyrights and shift gpl to v2. Added ChangeLog if it didn't exist. docdir and mandir now keyed off datadir by default.
1991-11-29Made ebmon29k use coff-bfd backendSteve Chamberlain1-1/+7
1991-11-26Mon Nov 25 17:26:22 1991 Steve Chamberlain (sac at cygnus.com)Steve Chamberlain1-3/+21
* as.c: (perform_an_assembly_pass): moved declaration of i to avoid a syntax error. Now always create the three default sections when in MANY_SEGMENTS mode. * as.h: New improved way of specifying MANY_SEGMENTS * configure.in: hds object format is now coff-bfd * subsegs.h: add line numbers and section stuff to the segment_info structure. (But go back later and fix.. this is COFF specific)
1991-11-05make coff configure properlyK. Richard Pixley1-19/+18
1991-10-21ebmon stuffSteve Chamberlain1-1/+6
1991-10-21 * configure.in: added ebmon entry.Steve Chamberlain1-2/+13
* output-file.c (output_file_create, output_file_close) added stuff to use bfd. * write.c: more bfd support * config/obj-coff.c config/obj-coff.h use bfd for swapping header info. * config/tc-a29k: added the reloc types we support now
1991-08-28Update to current standards.K. Richard Pixley1-32/+36
1991-08-14Deal with emulations more gracefully.K. Richard Pixley1-4/+18
1991-04-09First cut config. builds in place.K. Richard Pixley1-1/+29
1991-04-04Initial revisionK. Richard Pixley1-0/+31