aboutsummaryrefslogtreecommitdiff
path: root/gas/configure.in
AgeCommit message (Collapse)AuthorFilesLines
1996-08-21* config/tc-v850.c: New file.J.T. Conklin1-0/+3
* config/tc-v850.h: New file. * configure (v850-*-elf): New target. * configure.in (v850-*-elf): New target.
1996-08-07Wed Aug 7 14:19:03 1996 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+6
* configure.in: Make GAS_CHECK_DECL_NEEDED include <string.h> or <strings.h> if they exist. Call GAS_CHECK_DECL_NEEDED on strstr and sbrk. * acconfig.h (NEED_DECLARATION_STRSTR): New macro. (NEED_DECLARATION_SBRK): New macro. * configure, conf.in: Rebuild. * as.h: Only include <strings.h> if HAVE_STRINGS_H. (strstr): Declare if NEED_DECLARATION_STRSTR. * as.c: If HAVE_SBRK and NEED_DECLARATION_SBRK, declare sbrk.
1996-07-18 From Andrew Gierth <ANDREWG@microlise.co.uk>:Ian Lance Taylor1-1/+1
* configure.in (sparc-*-sysv4*): New target. * configure: Rebuild.
1996-07-18 * configure.in: Add mips-*-irix6* target. Handle Irix 6 like IrixIan Lance Taylor1-1/+2
5 with regard to shared libraries. * configure: Rebuild.
1996-07-18Minor tweaks to d10v configurationMichael Meissner1-1/+1
1996-07-18start-sanitize-d10vMartin Hunt1-1/+6
Wed Jul 17 14:25:13 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * config/tc-d10v.c: New file. * config/tc-d10v.h: New file. * configure (d10v-*-elf): New target. * configure.in (d10v-*-elf): New target. end-sanitize-d10v
1996-06-25 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,Jason Molenda1-24/+58
INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. (docdir): Removed. * configure.in (AC_PREREQ): autoconf 2.5 or higher. * doc/Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir): Use autoconf set values. (docdir): Removed.
1996-06-21Fri Jun 21 16:01:18 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-7/+5
* configure.in: Add alpha-*-linuxecoff* target. Use elf for alpha-*-linux* target. Force bfd_gas for alpha-*. Require opcodes library for alpha. * configure: Rebuild with autoconf 2.10. * config/tc-alpha.c: Substantial rewrite to add ELF support and use new opcode table. * config/tc-alpha.h (md_undefined_symbol): Don't define. (LOCAL_LABEL): Define differently if OBJ_ELF. (FAKE_LABEL_NAME): Define if OBJ_ELF. * config/alpha-opcode.h: Remove. * config/obj-elf.h: If TC_ALPHA, define ECOFF_DEBUGGING. * Makefile.in (TARG_CPU_DEP_alpha): Depend upon include/opcode/alpha.h rather than config/alpha-opcode.h.
1996-04-16Add -m{,no-}regnames support; Add Solaris/linux supportMichael Meissner1-5/+21
1996-04-05 * configure.in: Add i386-*-freebsdelf* target; from John PolstraIan Lance Taylor1-1/+1
<jdp@polstra.com>. * configure: Rebuild.
1996-03-28 * configure.in (sparc-*-solaris2*): Renamed from sparc*-*-solaris2*.David Edelsohn1-4/+4
* configure: Regenerated.
1996-02-27Tue Feb 27 14:42:27 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+2
<schwab@issan.informatik.uni-dortmund.de> * configure.in (m68k-*-linux*aout*, m68k-*-linux*): New targets. * configure: Rebuild. * config/te-linux.h (LOCAL_LABELS_FB): Define. * config/tc-m68k.h (TARGET_FORMAT) [TE_LINUX]: Define to "a.out-m68k-linux". * config/tc-m68k.c (comment_chars): Don't include '#' if TE_LINUX is defined.
1996-02-24 * configure.in: Add support for a29-coff.Rob Savoye1-0/+1
* configure: Rebuild.
1996-02-18 * configure.in: Check for 'do not mix' from native linker beforeIan Lance Taylor1-0/+2
trying to use -rpath. * configure: Rebuild.
1996-02-15 * configure: Set and substitute RPATH_ENVVAR.Ian Lance Taylor1-0/+3
* configure: Rebuild. * Makefile.in (RPATH_ENVVAR): New variable. (check): Use $(RPATH_ENVVAR) rather than LD_LIBRARY_PATH.
1996-02-15 * configure.in: Accept i686. From H.J. Lu <hjl@zoom.com>: i386Ian Lance Taylor1-3/+10
doesn't need opcodes. If configuring shared, opcodes needs bfd. * configure: Rebuild.
1996-02-14 From Alan Modra <alan@spri.levels.unisa.edu.au>:Ian Lance Taylor1-65/+44
* configure.in: Remove duplicate setting of cpu_type. Check whether opcodes library is required for on all targets, not just primary one. * configure: Rebuild.
1996-02-14Wed Feb 14 16:33:12 1996 Martin Anantharaman ↵Ian Lance Taylor1-1/+2
<martin@mail.imech.uni-duisburg.de> * read.c (s_mri_sect): Don't return '\0' in type. Set all appropriate flags in BFD section. * configure.in (m68k-*-psos*): New target. * configure: Rebuild. * config/te-psos.h: New file. * config/tc-m68k.c (comment_chars): Don't include '#' if TE_PSOS is defined.
1996-02-13 * configure.in: Set HDLFLAGS for *-*-hpux with --enable-shared.Ian Lance Taylor1-0/+3
* configure: Rebuild.
1996-02-12 * configure.in: Recognize any sparc* cpu.David Edelsohn1-2/+2
* configure: Regenerated.
1996-02-07 * configure.in: Check for --enable-shared. If linking againstIan Lance Taylor1-3/+80
shared BFD and opcodes, fix library name on SunOS, and try to set -rpath reasonably. * configure: Rebuild.
1996-02-01 * configure.in (i386-*-cygwin32, ppc-*-cygwin32): New.Steve Chamberlain1-10/+5
* configure: Rebuild.
1996-01-31Wed Jan 31 14:03:17 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+2
* configure.in (m68*-apple-aux*): New target. * config/te-aux.h: New file. * config/obj-coff.c (compare_external_relocs): New static function if TE_AUX. (do_relocs_for): Sort relocs if TE_AUX. (fixup_segment): If TE_AUX, store common symbol value in segment. * config/tc-m68k.h (TARGET_FORMAT): Define if TE_AUX.
1996-01-22 * config/tc-sparc.h (TARGET_FORMAT): Use #ifdef SPARC_ARCH64 instead ofDavid Edelsohn1-5/+9
#ifdef sparcv9 when choosing value. (ENV64): Delete. (md_end): Define. (sparc_md_end): Declare. * config/tc-sparc.c (SPARC_V9): Renamed from sparcv9. (initial_architecture): New static local. (can_bump_v9_p): Likewise. (NO_V9): Delete all occurrences. (sparc_md_end): New function. (sparc_ip): New local v9_arg_p. Rework fp reg number test. Don't bump architecture to v9 unless can_bump_v9_p set. (md_parse_option): -A<arch> passed, set can_bump_v9_p accordingly. * configure.in (sparc64 target cpu): Don't set obj_format here. (SPARC_V9): Renamed from sparcv9. (sparc64-*-elf*): Define SPARC_ARCH64. * configure: Regenerated. * acconfig.h (SPARC_V9): Renamed from sparcv9. (SPARC_ARCH64): Add. * config/vmsconf.h: Update.
1995-11-30configure.in: handle m68k-sysv4 correctlyKen Raeburn1-1/+2
1995-11-20rename te-delta88.h to avoid 8.3 conflictKen Raeburn1-2/+5
1995-11-03Wed Nov 1 15:17:02 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 ↵Ian Lance Taylor1-0/+1
<manfred@lts.sel.alcatel.de> * configure.in (m88k-motorola-sysv*): New target. * configure: Rebuild. * config/te-delta88.h: New file. * config/obj-coff.c (write_object_file): Use md_do_align if it is defined. * config/tc-m88k.h (SUB_SEGMENT_ALIGN): Define. (md_do_align): Define. * config/tc-m88k.c: Include "subsegs.h". (m88k_do_align): New function. * config/te-delta.h (STRIP_UNDERSCORE): Don't define. (COFF_NOLOAD_PROBLEM): Define. (LOCAL_LABELS_DOLLAR, LOCAL_LABELS_FB): Define.
1995-10-31Tue Oct 31 16:34:28 1995 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor1-1/+3
* configure.in (alpha-*-linux*): Use ecoff. * configure: Rebuild. * ecoff.c (ecoff_directive_extern): New function. (ecoff_directive_weakext): New function. (ecoff_build_symbols): Handle weak symbols. (ecoff_setup_ext): Likewise. * ecoff.h (ecoff_directive_extern): Declare. (ecoff_directive_weakext): Declare. * symbols.c (S_IS_WEAK): New function. * symbols.h (S_IS_WEAK): Declare. * config/obj-ecoff.c (obj_pseudo_table): Add "extern" and "weakext". * config/tc-mips.c (mips_pseudo_table): Remove "extern". (s_extern): Remove.
1995-09-27 * configure.in: No need to check whether ${cpu_type} is powerpc;Ian Lance Taylor1-1/+0
it never will be. * configure: Rebuild.
1995-09-27Configure support for ppc/PEKim Knuttila1-0/+13
1995-09-25 * configure.in: Fix typo: fmt-elf to fmt=elf.Ian Lance Taylor1-0/+1
1995-09-18 * configure.in: Set endian to little for mips-*-ultrix*.Ian Lance Taylor1-1/+1
* configure: Rebuild.
1995-09-13 * Makefile.in (EXPECT): New variable.Ian Lance Taylor1-13/+11
(CHECKFLAGS): Remove. (site.exp): New target. (check): Rewrite to invoke runtest directly, rather than recurring down into testsuite. (clean-here): Remove testsuite directory. (clean, distclean): Don't recur into testsuite. * configure.in: Don't call AC_CONFIG_SUBDIRS(testsuite). * configure: Rebuild.
1995-08-09Tue Aug 8 23:41:25 1995 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-9/+9
* configure.in: Consistently use ${target_cpu_type} rather than ${cpu_type} after the loop. * configure: Rebuild. * Makefile.in (targ-cpu.o): Use @target_cpu_type@ rather than @cpu_type@.
1995-08-08 * config/m68k-parse.y: New file: bison grammar for m68k operands,Ian Lance Taylor1-5/+8
including support for Motorola syntax. * config/m68k-parse.h: New file; definitions shared between m68k-parse.y and tc-m68k.c. * config/tc-m68k.c: Include m68k-parse.h. (enum operand_type): Move to m68k-parse.h, where it is named m68k_operand_type. Rename all uses. Rearrange somewhat. Add FPREG. Rename AOFF to DISP. Rename AINDX to BASE. Rename APODX to POST. Rename APRDX to PRE. Remove AMIND. Rename MSCR to CONTROL. Remove DINDR. (struct m68k_exp): Move to m68k-parse.h. Remove e_beg, e_end and e_seg fields. Rename e_exp to exp. Rename e_siz to size, and change type to enum m68k_size. Change all uses. (enum _register): Move to m68k-parse.h, where it is named m68k_register. Rename all uses. Add ZDATA0-7 and ZADDR0-7. (struct m68k_op): Move to m68k-parse.h. Change all fields. (seg): Don't define. (add_exp): Remove. (FAIL, OK): Remove. (m68k_reg_parse): Move to m68k-parse.y, and rewrite. (SKIP_WHITE, SKIP_W): Remove. (try_moto_index, try_index): Remove. (m68k_ip_op): Move to m68k-parse.y, and rewrite to use grammar. (main): Remove obsolete test function. (m68k_ip): Extensive changes to use new grammar. (get_regs): Remove. (crack_operand): m68k_ip_op now returns 0 on success. (init_table): Add ssp, zd0-7 and za0-7. (md_assemble): Make er const. Correct loop over operands when looking for error message. (md_begin): Set alt_notend_table for '(' and '@'. (get_num): Expression is already parsed. Don't set seg. * configure.in: If cpu_type is m68k, put m68k-parse.o in extra-objects. * configure: Rebuild. * Makefile.in (DISTSTUFF): Add m68k-parse.c. (BISON): Use ../bison/bison if it exists. (BISONFLAGS): Define as empty. (TARG_CPU_DEP_m68k): Depend upon $(srcdir)/config/m68k-parse.h. (m68k-parse.c, m68k-parse.o): New targets.
1995-07-05 * as.c (main): Only use sbrk when HAVE_SBRK defined.Fred Fish1-0/+3
* configure.in: Add test for sbrk. * configure: Regenerate using autoconf 2.4.
1995-07-03 * configure[.in] (i386-*-win32): New host and target.Steve Chamberlain1-2/+4
1995-06-01arm config fix from Richard EarnshawKen Raeburn1-6/+18
1995-05-10First cut at handling multiple emulation modes for some MIPS targets.Ken Raeburn1-173/+343
Mostly works, not entirely. Details in ChangeLog.
1995-05-09Add little endian PowerPC support.Michael Meissner1-4/+9
1995-05-02Add hppa1.1-hp-lites support.Jeff Law1-0/+1
1995-05-02Move cpu-specific dependencies into Makefile.in, instead of having sometimesKen Raeburn1-5/+12
multiple copies in config/*.mt. Select between several make variables with autoconf substitution of cpu_type into a variable name reference.
1995-02-07Add support for powerpc-*-eabi in configure.in, rebuild configure.Michael Meissner1-0/+1
1995-02-06Bryan Ford's changes for 16-bit i386 support, and i386-msdos support.Ken Raeburn1-0/+4
1994-12-19* configure.in: Recognize mips-sony-bsd and mips-dec-bsd, but reject otherKen Raeburn1-2/+9
vendors until we can be sure we're consistent with bfd.
1994-12-08configure.in: fix ns32k-pc532-mach* and mips-sony-bsd* configsKen Raeburn1-1/+6
1994-11-25Rename r16 files to rce, and fix some more .Sanitize typos.Michael Tiemann1-3/+3
1994-11-24Safely check in r16 targets for binutils.Michael Tiemann1-8/+12
1994-11-04* config/tc-m68k.h (TARGET_FORMAT): If TE_NetBSD define asJ.T. Conklin1-1/+3
"a.out-m68k-netbsd". * config/tc-sparc.h (TARGET_FORMAT): If TE_NetBSD define as "a.out-sparc-netbsd". * config/te-nbsd.h: New file, NetBSD target emulation * config/te-netbsd.h: Removed. * configure.in (i[345]86-*-netbsd*,m68*-*-netbsd*,sparc*-*-netbsd*): Set bfd_gas. Use nbsd emulation.
1994-11-03Changes from net 2.5.2 release branch:Ken Raeburn1-30/+30
* configure.in: Put AC_DEFINE(sparcv9) on its own line, so that the shell variable settings associated with it are permanent. For CPUs requiring bfd_gas=yes, select it based on CPU only, not individual target names. Handle m68k-hp-hpux*, not just -hpux. * config/tc-z8k.c (tc_coff_symbol_emit_hook): Add dummy argument to match prototype in obj-coff.h. * configure.in: Skip tests for defining WANT_FOPEN_BIN and IBM_COMPILER_SUX. * acconfig.h: Deleted them. * configure, conf.in: Rebuild with autoconf 2.0. * config/go32.cfg, config/vms-conf.h: Updated. * config/tc-m68k.c (md_apply_fix_2, md_convert_frag_1): Always use IBM_COMPILER_SUX version of code, with comments indicating why. * listing.c (file_info): Use text mode when opening file for read. Use "r" directly, no macro. * input-file.c (input_file_open): Don't use FOPEN_RT, just use "r". * read.c (s_include): Ditto. * output-file.c (output_file_create): Try both "wb" and "w", don't bother with FOPEN_* macros. * as.h: Don't include fopen-*.h. * config/alpha-opcode.h: Make "ret" with no operands equivalent to "ret zero,(ra)", to match OSF1 and to be consistent with both one-operand forms. Patches from DJ Delorie: * as.h (alloca): undef alloca before defining it just in case * config/go32.cfg: new file for autoconf values * config/te-go32.h: new file * configure.bat: new for autoconf * config/tc-i386.c (md_assemble): Fix typo in GOTPC check; had = for ==. * configure.in: If target_frag doesn't exist, use /dev/null. * as.c (parse_args): For non-VMS systems, re-add `v' to std_shortopts. Add "verbose" to list of long options. * write.c (adjust_reloc_syms): When generating an absolute section symbol as a placeholder, don't mark it as used in a relocation entry, here. * Makefile.in (comparison): Compare using makefile code from gcc, stripped down to discard subdir stuff and adapted to give a non-zero exit status if either file differs.