summaryrefslogtreecommitdiffstats
path: root/gas/.Sanitize
Commit message (Collapse)AuthorAgeFilesLines
* Support tx19 sanitation.Gavin Romig-Koch1997-09-101-0/+28
|
* Remove arc sanitization.David Edelsohn1997-09-101-28/+0
|
* Removed v850 sanitization.Nick Clifton1997-09-031-33/+7
|
* SH4 assembler extensions.Joern Rennecke1997-08-291-0/+32
|
* Add support for v850e and v850eq targets.Nick Clifton1997-08-181-0/+52
| | | | Add support for BFD_RELOC_V850_16_PCREL.
* Sanitize Makefile.amIan Lance Taylor1997-08-061-2/+2
|
* * Makefile.am: New file, based on old Makefile.in.Ian Lance Taylor1997-08-061-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.
* add depend.cIan Lance Taylor1997-05-231-0/+1
|
* * config/tc-m32r.[ch]: New files.David Edelsohn1997-04-051-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.
* Tue Apr 1 16:24:28 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1997-04-011-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.
* * Makefile.in: Added automatic dependency building.Ian Lance Taylor1997-03-221-0/+1
| | | | * dep-in.sed: New file.
* fix random missing Sanitize bitsAngela Marie Thomas1997-02-271-0/+28
|
* Since d10v is public now, remove all sanitization statementsMichael Meissner1997-02-201-28/+0
|
* Add r5900Gavin Romig-Koch1997-02-111-0/+28
|
* * itbl-ops.c: New file. Add support for dynamically readDawn Perchik1997-02-111-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.
* * NOTES, NOTES.config: Removed. These are rarely, if ever,Ian Lance Taylor1997-01-031-2/+0
| | | | updated, and all the useful information is in doc/internals.texi.
* * NOTES.config (Implementation): as.h #define's "GAS" not "gas",Fred Fish1996-12-281-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
* add write.c to v850_filesIan Lance Taylor1996-10-281-1/+1
|
* * as.h: Include libiberty.h.Ian Lance Taylor1996-10-081-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.
* * config/tc-v850.c: New file.J.T. Conklin1996-08-211-0/+28
| | | | | | * config/tc-v850.h: New file. * configure (v850-*-elf): New target. * configure.in (v850-*-elf): New target.
* Thu Aug 8 12:32:56 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1996-08-081-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.
* start-sanitize-d10vMartin Hunt1996-07-181-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
* No longer sanitize away h8s stuffJeff Law1996-07-051-28/+0
|
* various trivial cleanupsIan Lance Taylor1996-06-281-3/+0
|
* * config/tc-h8300.c (parse_reg): Tweak error messages.Jeff Law1996-06-181-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.
* Kill r16/rce/acp stuff.Jim Wilson1996-06-081-29/+0
|
* Rename XL to JX, and remove sanitization.Ian Lance Taylor1996-02-061-24/+0
|
* Remove SH3e sanitization.Jim Wilson1996-01-161-24/+0
|
* Edit out GM-specific bits from files.Stan Shebs1995-12-031-0/+27
|
* move md_end use, and make use of it in cpu back ends. clean up empty, unusedKen Raeburn1995-11-151-1/+1
| | | | | | | md_end functions. i386 changes from Alan Modra for using multi-byte sequences instead of single nops for code alignment.
* split change logKen Raeburn1995-10-061-4/+5
|
* Changes to Mac-specific files.Stan Shebs1995-09-291-1/+2
|
* in verbose mode add newline after files are processedKen Raeburn1995-09-181-0/+6
|
* Add support for macros.Ian Lance Taylor1995-08-211-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.
* * config/tc-sh.c (parse_reg): Handle new FP registers.Jeff Law1995-08-071-0/+21
| | | | | | (get_specific): Handle new operand types. Sanitized away for now.
* update for new filesKen Raeburn1995-05-121-0/+2
|
* Move cpu-specific dependencies into Makefile.in, instead of having sometimesKen Raeburn1995-05-021-2/+2
| | | | | multiple copies in config/*.mt. Select between several make variables with autoconf substitution of cpu_type into a variable name reference.
* Always keep MPW supportStan Shebs1995-04-121-6/+2
|
* note deletion of hex-value.cKen Raeburn1995-01-131-1/+0
|
* Initial ARC support.David Edelsohn1994-11-301-0/+28
|
* check configure and ChangeLog for rce stuff tooKen Raeburn1994-11-291-1/+1
|
* Add changes from customer since last work.Michael Tiemann1994-11-261-1/+1
|
* Rename r16 files to rce, and fix some more .Sanitize typos.Michael Tiemann1994-11-251-9/+9
|
* *** empty log message ***Michael Tiemann1994-11-241-2/+3
|
* Fix .Sanitize scrips so that r16 is truly scrubbed out.Michael Tiemann1994-11-241-0/+34
| | | | Also, report errors if any traces of sanitize remain after sanitizing.
* got rid of make-gas.comKen Raeburn1994-10-011-1/+0
|
* keep gdbinit.in, not .gdbinitKen Raeburn1994-09-191-1/+1
|
* keep new autoconf-related filesKen Raeburn1994-08-281-0/+4
|
* I80960XL support (sanitized), misc cleanup:Ken Raeburn1994-07-271-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.
* Remove GM-specific hackery, no longer needed.Stan Shebs1994-06-261-8/+2
|
OpenPOWER on IntegriCloud