aboutsummaryrefslogtreecommitdiff
path: root/gas/.Sanitize
AgeCommit message (Collapse)AuthorFilesLines
1997-08-06Sanitize Makefile.amIan Lance Taylor1-2/+2
1997-08-06 * Makefile.am: New file, based on old Makefile.in.Ian Lance Taylor1-1/+4
* acinclude.m4: New file, from old aclocal.m4. * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL. Remove shared library handling; now handled by libtool. Replace AC_CONFIG_HEADER with AM_CONFIG_HEADER. Call AC_PROG_YACC, AC_PROG_LEX, and AC_DECL_YYTEXT. Call AM_MAINTAINER_MODE, AM_CYGWIN32, and AM_EXEEXT. Don't call CY_CYGWIN32 or CY_EXEEXT. * config.in: New file, created by autoheader. * conf.in: Remove. * acconfig.h: Mention PACKAGE, VERSION, and USING_CGEN. * stamp-h.in: New file. * as.c (print_version_id): Change GAS_VERSION to VERSION. (parse_args): Likewise. * config/obj-vms.c: (Write_VMS_MHD_Records): Likewise. * Makefile.in: Now built with automake. * aclocal.m4: Now built with aclocal. * configure: Rebuild.
1997-05-23add depend.cIan Lance Taylor1-0/+1
1997-04-05 * config/tc-m32r.[ch]: New files.David Edelsohn1-0/+1
* cgen.c: New file. * Makefile.in (CPU_TYPES): Add m32r. (CFILES): Add cgen.c. (TARGET_CPU_CFILES): Add tc-m32r.c. (TARGET_CPU_HFILES): Add tc-m32r.h. (OBJS): Add cgen.o. (DISTCLEAN_HERE): Add cgen-opc.h. (.dep1,.tcdep): Create empty cgen-opc.h. (cgen.o): Add dependencies. (dependencies): Regenerate. * as.h (struct frag): New member fr_targ. (fr_pcrel_adjust,fr_bsr): Move into union fr_targ.ns32k. * conf.in (USING_CGEN): New macro. * configure.in (m32r-*-*): Add entry for. * configure: Regenerate. * write.c (relax_frag): fr_pcrel_adjust renamed to fr_targ.ns32k.pcrel_adjust. * config/tc-ns32k.c (*): Likewise. fr_bsr renamed to fr_targ.ns32k.bsr.
1997-04-01Tue Apr 1 16:24:28 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-1/+0
* config-gas.com: Update to handle both vax and alpha. * makefile.vms: Update to use config-gas. * conf-a-gas.com: Remove file.
1997-03-22 * Makefile.in: Added automatic dependency building.Ian Lance Taylor1-0/+1
* dep-in.sed: New file.
1997-02-27fix random missing Sanitize bitsAngela Marie Thomas1-0/+28
1997-02-20Since d10v is public now, remove all sanitization statementsMichael Meissner1-28/+0
1997-02-11Add r5900Gavin Romig-Koch1-0/+28
1997-02-11 * itbl-ops.c: New file. Add support for dynamically readDawn Perchik1-0/+4
instruction registers, opcodes and formats. Build internal table for new instructions and provide callbacks for assembler and disassembler. * itbl-lex.l, itbl-parse.y: Lex and yacc parsers for instruction spec table. * itbl-ops.h: New file. Header file for itbl support. * config/itbl-mips.h: New file. Mips specific definitions for itbl support.
1997-01-03 * NOTES, NOTES.config: Removed. These are rarely, if ever,Ian Lance Taylor1-2/+0
updated, and all the useful information is in doc/internals.texi.
1996-12-28 * NOTES.config (Implementation): as.h #define's "GAS" not "gas",Fred Fish1-0/+28
includes config.h instead of host.h, tc.h instead of tp.h, and targ-env.h instead of target-environment.h. Also, obj-format.h includes targ-cpu.h instead of target-processor.h. start-sanitize-tic80 (Laying groundwork, that will be incrementally fleshed out, for TIc80 support) * configure.in (case ${generic_target}): Add tic80-*-coff entry. * configure: Rebuild with autoconf. * config/obj-coff.h (coff/tic80.h): Include if TC_TIC80 defined. (TARGET_FORMAT): Define to "coff-tic80". * config/tc-tic80.c: New file for TIc80 support. * config/tc-tic80.h: New file for TIc80 support. end-sanitize-tic80
1996-10-28add write.c to v850_filesIan Lance Taylor1-1/+1
1996-10-08 * as.h: Include libiberty.h.Ian Lance Taylor1-1/+0
(xmalloc, xrealloc): Don't declare. * as.c: Don't include libiberty.h. * expr.c, read.c, stabs.c, config/obj-coff.c: Likewise. * config/tc-mips.c: Likewise. * messages.c: Likewise. (xstrerror): Don't declare. * xmalloc.c: Remove.
1996-08-21* config/tc-v850.c: New file.J.T. Conklin1-0/+28
* config/tc-v850.h: New file. * configure (v850-*-elf): New target. * configure.in (v850-*-elf): New target.
1996-08-08Thu Aug 8 12:32:56 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+2
Add support for openVMS/Alpha. * as.h (PRINTF_LIKE): Don't define if VMS, for now. * config/obj-evax.c: New file. * config/obj-evax.h: New file. * config/tc-alpha.c: Add support for EVAX format if OBJ_EVAX is defined. * config/tc-alpha.h: Add support for EVAX format if OBJ_EVAX is defined. Add case for bfd_target_evax_flavour. * config/vms-a-conf.h: New file. * conf-a-gas.com: New file. * configure.in: Add target alpha-*-*vms*. * configure: Rebuild. * makefile.vms: New file. * read.c (s_lcomm): Align bss_seg on 8 byte boundary if OBJ_EVAX. Don't call ffs on openVMS/Alpha.
1996-07-18start-sanitize-d10vMartin Hunt1-0/+28
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-07-05No longer sanitize away h8s stuffJeff Law1-28/+0
1996-06-28various trivial cleanupsIan Lance Taylor1-3/+0
1996-06-18 * config/tc-h8300.c (parse_reg): Tweak error messages.Jeff Law1-0/+29
(build_bytes): Likewise. (skip_colonthing): Handle :32 suffix. (get_specific): Promote L_24 to L_32 if it makes a match. Don't always promote L_8 to L_16. (do_a_fix_imm): Clean up L_32 and L_24 handling. H8/S related stuff that doesn't need to be sanitized. start-sanitize-h8s * config/tc-h8300.c (Smode): New variable. (h8300hmode): Turn off Hmode. (h8300smode): New function. Turn on Smode and Hmode. (md_pseudo_table): New ".h8300s" pseudo-op. (parse_reg): Handle "exr" register. (get_operand): Handle bizarre syntax for "stm.l" and "ldm.l". Handle "mach" and "machl" operands for ldmac. (get_specific): Handle "stm.l" and "ldm.l". (build_bytes): Handle "stm.l" and "ldm.l"; handle MACREG operands. * config/tc-h8300.h (COFF_MAGIC): Handle H8/S magic number. (Smode): Declare. end-sanitize-h8s Sanitized H8/S stuff until we know its status.
1996-06-08Kill r16/rce/acp stuff.Jim Wilson1-29/+0
1996-02-06Rename XL to JX, and remove sanitization.Ian Lance Taylor1-24/+0
1996-01-16Remove SH3e sanitization.Jim Wilson1-24/+0
1995-12-03Edit out GM-specific bits from files.Stan Shebs1-0/+27
1995-11-15move md_end use, and make use of it in cpu back ends. clean up empty, unusedKen Raeburn1-1/+1
md_end functions. i386 changes from Alan Modra for using multi-byte sequences instead of single nops for code alignment.
1995-10-06split change logKen Raeburn1-4/+5
1995-09-29Changes to Mac-specific files.Stan Shebs1-1/+2
1995-09-18in verbose mode add newline after files are processedKen Raeburn1-0/+6
1995-08-21 Add support for macros.Ian Lance Taylor1-0/+4
* as.c: Include sb.h and macro.h. (max_macro_next): New global variable. (main): Call macro_init. (macro_expr): New static function. * as.h (max_macro_nest): Declare. * read.c (line_label): Rename from mri_line_label. Change all uses. (potable): Add exitm, irp, irpc, macro, mexit, rept. (read_a_source_file): Always clear line_label at the start of a line, not just when flag_mri or LABELS_WITHOUT_COLONS. Fixup MRI/LABELS_WITHOUT_COLONS handling. In MRI mode, permit label: equ val. Set line_label when calling colon. In MRI mode, a leading '.' does not imply a pseudo-op. Check for macro expansion before calling md_assemble. (s_irp): New function. (get_line_sb): New static function. (s_macro): New function. (s_mexit): New function. (s_rept): New function. * read.h (line_label): Rename from mri_line_label. (s_irp, s_rept): Declare. (s_macro, s_mexit): Declare. * input-scrub.c: Include sb.h. (sb_index, from_sb): New static variables. (macro_nest): New static variable. (struct input_save): Add sb_index and from_sb fields. Change next_saved_file field to be struct input_save *. (next_saved_file): Changed to be struct input_save *. (input_scrub_push): Change to return type struct input_save *. Save sb_index and from_sb. (input_scrub_pop): Change parameter type to struct input_save *. Restore sb_index and from_sb. (input_scrub_include_sb): New function. (input_scrub_next_buffer): Handle reading from from_sb. (bump_line_counters): Only increment lines if not using from_sb. * config/tc-m68k.c (opt_table): Add nest. (opt_nest): New static function. * gasp.c: Include sb.h and macro.h. Move all sb related functions and definitions to sb.h and sb.c. Move all macro related functions and definitions to macro.h and macro.c. * sb.h, sb.c: New files, extracted from gasp.c. * macro.h, macro.c: Likewise. * Makefile.in (OBJS): Add sb.o and macro.o (GASPOBJS): Define. (gasp.new): Depend upon $(GASPOBJS). Use $(GASPOBJS) to link. (TARG_CPU_DEP_m68k): Depend upon subsegs.h. (gasp.o): Depend upon sb.h and macro.h. (sb.o): New target. (macro.o): New target. (as.o): Depend upon sb.h and macro.h. (input-scrub.o): Depend upon sb.h. (read.o): Depend upon sb.h and macro.h.
1995-08-07 * config/tc-sh.c (parse_reg): Handle new FP registers.Jeff Law1-0/+21
(get_specific): Handle new operand types. Sanitized away for now.
1995-05-12update for new filesKen Raeburn1-0/+2
1995-05-02Move cpu-specific dependencies into Makefile.in, instead of having sometimesKen Raeburn1-2/+2
multiple copies in config/*.mt. Select between several make variables with autoconf substitution of cpu_type into a variable name reference.
1995-04-12Always keep MPW supportStan Shebs1-6/+2
1995-01-13note deletion of hex-value.cKen Raeburn1-1/+0
1994-11-30Initial ARC support.David Edelsohn1-0/+28
1994-11-29check configure and ChangeLog for rce stuff tooKen Raeburn1-1/+1
1994-11-26Add changes from customer since last work.Michael Tiemann1-1/+1
1994-11-25Rename r16 files to rce, and fix some more .Sanitize typos.Michael Tiemann1-9/+9
1994-11-24*** empty log message ***Michael Tiemann1-2/+3
1994-11-24Fix .Sanitize scrips so that r16 is truly scrubbed out.Michael Tiemann1-0/+34
Also, report errors if any traces of sanitize remain after sanitizing.
1994-10-01got rid of make-gas.comKen Raeburn1-1/+0
1994-09-19keep gdbinit.in, not .gdbinitKen Raeburn1-1/+1
1994-08-28keep new autoconf-related filesKen Raeburn1-0/+4
1994-07-27I80960XL support (sanitized), misc cleanup:Ken Raeburn1-0/+21
* config/tc-i960.h (TC_COFF_SET_MACHINE): New macro. Calls tc_headers_hook. * config/tc-i960.c (targ_has_iclass): Use I_CX | I_CX2 where I_CX was used previously. (tc_headers_hook): If I_CX2 is found, set flags to F_I960CA. * config/tc-i960.c (po_hash): Declaration deleted. (next_object_file_charP): Ditto. (regnames, aregs, coj): Now const. (parse_memop): Static array def_scale now const. (md_begin): Cast away const when passing hash routines addresses of values in regnames or aregs. (md_longopts): Added "link-relax" and "no-relax" hyphenated forms. Continue to accept one-word forms. (struct tabentry, arch_tab): Moved to top level from inside md_parse_option. Now const. (md_show_usage): Use arch_tab to generate usage message. Print hyphenated forms of relax options. * config/tc-i960.h (DEFINE_I960_AOUT, TC_S_IS_*, TC_S_*_SYSPROC, TC_S_FORCE_TO_*): Moved from here... * config/tc-i960.c: ... to here. Changed DEFINE_I960_AOUT stuff to test OBJ_AOUT and OBJ_BOUT directly. * config/tc-i960.h (CTRL, COBR, COJ, REG, MEM*, FBRA, CALLJ, M1-M3, REG_OPC, R_*, SFR, LIT, FP, OP, R, RS, RL, RSL, F, {R,F}{,L}{2,4}, M, SFR_OK, LIT_OK, FP_OK, REG_ALIGN, MEMOP, I_*): Macros deleted. * config/tc-i960.c (ARCH_XL): Define. (arch_tab): Include XL. (targ_has_sfr, targ_has_iclass): Handle XL. (tc_headers_hook): Set flags to F_I960XL for i960XL.
1994-06-26Remove GM-specific hackery, no longer needed.Stan Shebs1-8/+2
1994-06-16folding v9 change log in; stop sanitizing configure.inKen Raeburn1-26/+0
1994-03-15keep vmsconf.shKen Raeburn1-0/+1
1994-03-09a belated reflection of changed MPW filesStan Shebs1-2/+2
1994-01-31Support for gasp.Steve Chamberlain1-0/+1
1994-01-25Tue Jan 25 10:49:31 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-2/+2
* mpw-config.in (varargs.h, sys/*.h): Don't create when configuring. (host.h): Create with forward-include. * mpw-make.in (CFLAGS): Add -w flag. * mpw-build.in: New file, build script fragment.