aboutsummaryrefslogtreecommitdiff
path: root/gas/configure
AgeCommit message (Collapse)AuthorFilesLines
1995-08-09Tue Aug 8 23:41:25 1995 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-25/+25
* 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-21/+24
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-20/+75
* 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-21/+33
1995-05-10forgot to regenerate after last changeKen Raeburn1-16/+17
1995-05-10First cut at handling multiple emulation modes for some MIPS targets.Ken Raeburn1-189/+459
Mostly works, not entirely. Details in ChangeLog.
1995-05-09Add little endian PowerPC support.Michael Meissner1-19/+24
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-237/+181
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-17/+18
1995-02-06Bryan Ford's changes for 16-bit i386 support, and i386-msdos support.Ken Raeburn1-17/+18
1995-01-23regeneratedKen Raeburn1-17/+20
1994-12-19* configure.in: Recognize mips-sony-bsd and mips-dec-bsd, but reject otherKen Raeburn1-19/+26
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-18/+23
1994-11-29Regenerate after Tiemann's change to configure.in.Ken Raeburn1-68/+79
1994-11-04regenerated after jt's netbsd changesKen Raeburn1-18/+20
1994-11-03Changes from net 2.5.2 release branch:Ken Raeburn1-83/+72
* 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.
1994-10-13Renamed config/te-netbsd532.h to te-nbsd532.h.Ken Raeburn1-59/+75
1994-09-14Do unlink/delete test properly.Ken Raeburn1-56/+19
Replace HO_VMS tests with VMS.
1994-09-13* Makefile.in (*_FOR_TARGET, INSTALL_XFORM, install, uninstall): RewriteKen Raeburn1-165/+236
handling of program_transform_name. * configure.in: Test for "unlink" and "delete", define USE_DELETE_FOR_UNLINK if only the latter is found. Not expected to be triggered on UNIX/POSIX systems. * acconfig.h (USE_DELETE_FOR_UNLINK): Undef here, provide comments. Update for autoconf 1.118: * gdbinit.in: New file, created from old .gdbinit. * .gdbinit: Deleted. * aclocal.m4 (GAS_GDBINIT): Deleted. * configure.in: Don't use it. Instead, generate .gdbinit from gdbinit.in. Don't substitute cpu_type, obj_format, emulation, atof. Switched order of AC_LINK_FILES arguments. Use AC_PREREQ to ensure that older versions of autoconf aren't used. * Makefile.in: Added @configure_input@ line. (configure): Deleted rule. [regenerated conf.in, configure]
1994-09-13Generate .gdbinit file:Ken Raeburn1-55/+73
* aclocal.m4 (GAS_GDBINIT): New macro. * configure.in: Use it. * configure: Regenerated. (using autoconf-1.117)
1994-09-07Don't set bfd_gas for i386-linux a.out configurations.Ken Raeburn1-1/+1
1994-09-07Update for autoconf beta 1.112:Ken Raeburn1-162/+169
* aclocal.m4 (GAS_CHECK_DECL_NEEDED, GAS_WORKING_ASSERT): New macros. * configure.in: Use them. Use AC_ARG_PROGRAM (now provided by autoconf) instead of my hacked-up AC_PROGRAM_TRANSFORM_NAME. Move test for CROSS_COMPILE just before AC_FUNC_ALLOCA, and emit a message to try to ease confusion about autoconf's "cross-compiling" message. * acconfig.h (NEED_DECLARATION_MALLOC, NEED_DECLARATION_FREE, NEED_DECLARATION_ERRNO): Renamed from NEED_*_DECLARATION. * configure, conf.in: Regenerated.
1994-09-07 * configure.in: Check ${host} and ${target} rather thanIan Lance Taylor1-2/+2
${host_canon} and ${target_canon}. * configure: Likewise.
1994-09-05ARM Acorn/RISCiX target and host patches from Richard EarnshawKen Raeburn1-28/+62
1994-09-01autoconf bug fix -- config.status exit status should be 0Ken Raeburn1-0/+1
1994-08-31* Makefile.in (prefix, exec_prefix): Use @-subtitutions.Ken Raeburn1-184/+119
* aclocal.m4 (AC_OUTPUT_LINKS): Deleted redefinition, since autoconf 1.109 has this fixed. * configure.in: Don't change quote characters around AC_MSG_ERROR invocation. Don't use AC_HEADER_STDC, since it requires running a program. Cache NEED_*_DECLARATION values. * configure, conf.in: Regenerated with a modified autoconf 1.109.
1994-08-31 * configure.in, configure: Initialize bfd_gas to no.Ian Lance Taylor1-0/+1
1994-08-28Conversion to autoconf:Ken Raeburn1-0/+1963
* acconfig.h, aclocal.m4: New files. * configure.in: Rewritten (except for some target-specific code) for autoconf. * conf.in, configure: New files, generated from the above. * Makefile.in: Changed magic sequence indicating insertion of makefile fragments. (VPATH, srcdir, CC, LIBS, OBJS dependencies): Use @-substitutions from configure. (LINKED_HEADERS): Deleted a.out.gnu.h, a.out.h, and host.h. (config.status, configure): Rewrite rules. (config-stamp): Depend on conf. Skip variables that configure is now substituting itself. (*.o dependencies): Deleted host.h. (distclean, realclean): Don't delete host.h. * as.c: Don't include stdio.h, string.h, sys/types.h. Include signal.h after as.h. * as.h: Include alloca-conf.h first. Include ctype.h, string.h, strings.h, stdlib.h, unistd.h, sys/types.h, fopen-bin.h, fopen-same.h, as suggested by autoconf test results. [BROKEN_ASSERT]: Don't include assert.h. (strdup): Declare. (volatile, const): Define if not __STDC__ and not already defined. (malloc, realloc) [NEED_MALLOC_DECLARATION]: Declare. (free) [NEED_FREE_DECLARATION]: Declare. * gasp.c: Include config.h, stdlib.h (if HAVE_STDLIB_H). Don't include host.h. (malloc) [NEED_MALLOC_DECLARATION]: Declare. * messages.c: Include as.h first. Include errno.h only if HAVE_ERRNO_H. If HAVE_VARARGS_H and not __STDC__, undefine HAVE_STDARG_H. Set NO_STDARG and NO_VARARGS as appropriate. * doc/Makefile.in (srcdir, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Use autoconf @-substitutions.
1992-12-08recording file deathK. Richard Pixley1-687/+0
1991-10-02resyncK. Richard Pixley1-152/+53
1991-08-28Update to current standards.K. Richard Pixley1-97/+45
1991-08-22Three part names, etc.K. Richard Pixley1-71/+137
1991-08-14Deal with emulations more gracefully.K. Richard Pixley1-27/+45
1991-08-06Host-level GNUmakefiles.K. Richard Pixley1-3/+3
1991-08-05*** empty log message ***K. Richard Pixley1-78/+126
1991-05-27fixed a bug in multiple targetsK. Richard Pixley1-10/+18
1991-05-19Changes to deal with missing subdirs gracefully, and changes dictatedK. Richard Pixley1-23/+44
from dropping configure over gdb.
1991-05-14see devo/configure 1.11K. Richard Pixley1-26/+70
1991-04-17Fixed a problem with host dependent parts.K. Richard Pixley1-115/+11
1991-04-16Now handles multiple hosts and targets.K. Richard Pixley1-1/+1
1991-04-15Now handles multiple hosts and targets.K. Richard Pixley1-256/+477
1991-04-13Config cut 3. We now almost install a29k.K. Richard Pixley1-55/+80
1991-04-11Cut 2 config. Subdirs.K. Richard Pixley1-86/+120
1991-04-09First cut config. builds in place.K. Richard Pixley1-525/+106
1991-04-04Initial revisionK. Richard Pixley1-0/+876