aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1993-07-02fix declsDavid D. Zuhn2-2/+1
1993-06-30 * read.c (cons): Conditionalize parsing of expression. MoveIan Lance Taylor2-5/+192
putting value into object file into separate function. Separate out MRI and WANT_BITFIELDS cases into separate functions. (emit_expr): New function to write data into object file. Conditionalize on TC_CONS_FIX_NEW and TC_CONS_RELOC rather than on processor types. (parse_bitfield_cons): New function to parse bitfield expressions as used by i960 assemblers. Only compiled if BITFIELD_CONS_EXPRESSIONS is defined. (parse_mri_cons): New function to parse MRI style strings. Only compiled if MRI is defined. (parse_repeat_cons): New function to parse repeat counts. Only compiled if REPEAT_CONS_EXPRESSIONS is defined. * read.h (emit_expr): Added declaration of new function. * config/tc-a29k.h (TC_CONS_RELOC): Define to be RELOC_32. * config/tc-h8300.h (TC_CONS_RELOC): Define to be R_RELWORD. * config/tc-hppa.c (parse_cons_expression_hppa): New function to parse a HPPA expression, rather than special case in cons function. (cons_fix_new_hppa): New function to emit an HPPA fixup, rather than special case in emit_expr function. * config/tc-hppa.h (TC_PARSE_CONS_EXPRESSION, TC_CONS_FIX_NEW): Define to use new functions from tc-hppa.c. * config/tc-i960.h (BITFIELD_CONS_EXPRESSIONS): Define. (WANT_BITFIELDS): Removed; now obsolete. * config/tc-mips.h (REPEAT_CONS_EXPRESSIONS): Define. * config/tc-ns32k.c (cons_fix_new_ns32k): New function to emit an NS32K fixup, rather than special case in emit_expr function. * config/tc-ns32k.h (TC_CONS_FIX_NEW): Define to be cons_fix_new_ns32k. Also use PARAMS rather than checking __STDC__. * config/tc-sparc.h (TC_CONS_RELOC): Define to RELOC_32. * write.c (relax_and_size_seg, adjust_reloc_syms, write_contents): Don't core dump if gas has no information about a section.
1993-06-30sparc64 changesKen Raeburn1-0/+11
1993-06-30New files for sparc64 cpu.Ken Raeburn3-1/+8
1993-06-29fix HPUX hosting problemsDavid D. Zuhn2-9/+24
1993-06-25* config/sparc.c (sparc_ip): Remove support for %d/%q fp regs.David Edelsohn1-0/+6
All fp regs are now specified as %f. (priv_reg_table): fpq -> fq.
1993-06-25(tc_gen_reloc): Handle BFD_RELOC_SPARC_WDISP22 relocation.Ken Raeburn1-83/+263
(s_local) [OBJ_ELF]: New function. (md_pseudo_table) [OBJ_ELF]: Call it for "local". (s_common): Rearrange to handle Solaris .common pseudo, which may sometimes use bss space instead of common. (md_parse_option) [OBJ_ELF]: Print version id for -V. Ignore -Q and -s options for now.
1993-06-20(INCLUDES): Look in ../bfd, not ../include, for bfd.h.Ken Raeburn1-1/+1
1993-06-20Sun Jun 20 02:34:04 1993 Ashley Saulsbury (ans@sics.se)Ken Raeburn1-1/+1
* m88k-opcode.h : fixed tiny tiny mistake - xcr was incorrectly specified, should have both S1 and S2 fields identical If only finding the problem was as fast as fixing the bug !!!!
1993-06-18Look in the right place for bfd.h.Steve Chamberlain1-1/+1
1993-06-18single-quote $program_transform_nameDavid D. Zuhn1-2/+2
1993-06-17canonicalize install.sh locationDavid D. Zuhn2-1/+6
1993-06-17 * config/obj-coffbfd.c (fill_section): Don't allow fills backwards.Steve Chamberlain2-1/+7
* config/tc-sh (get_specific, md_convert_frag, md_estimate_size_before_relax): Add support for rest of opcodes.
1993-06-16remove parentdir supportDavid D. Zuhn2-1/+21
1993-06-16remove parentdir support; use INSTALL_XFORMDavid D. Zuhn1-30/+62
1993-06-10I don't think this file is needed any moreKen Raeburn1-132/+0
1993-06-10patches from tegeKen Raeburn2-237/+516
1993-06-07config/tc-sparc.c: (sparc_ip): Fix parsing of asi number. Fix error message.David Edelsohn1-1/+6
1993-06-04clean v9 stuff out of configure.inKen Raeburn1-3/+19
1993-06-04 * config/h8300.c: Support for H8/300-H opcodes.Steve Chamberlain1-2/+2
* config/obj-coffbfd.c (w_strings): String table length is 4 bytes, no matter what the host int size is.
1993-06-04Added alpha as host.Steve Chamberlain1-1/+2
1993-06-04 * configure.in (mips-*-ecoffl*): New target; use ecoff andIan Lance Taylor2-5/+11
mips-lit. (mips-*-ecoff*): Added trailing '*'.
1993-06-04 * config/obj-ecoff.c (ecoff_build_procs): Force the adr of theIan Lance Taylor1-0/+5
first FDR in a file to be zero.
1993-06-03bump version numberKen Raeburn1-0/+2
1993-06-03keep ho-hppabsd.hKen Raeburn1-0/+1
1993-06-03today's changesKen Raeburn1-0/+83
1993-06-03new file, from utahKen Raeburn1-0/+55
1993-06-01don't bother checking return value from hash_newKen Raeburn1-2/+0
1993-06-01Add an install-info target too.Rob Savoye1-0/+1
1993-06-01Add info target.Rob Savoye1-1/+1
1993-05-28Add a blank install target so the top level make won't die.Rob Savoye1-0/+1
1993-05-27read.c (s_align_bytes): Properly record alignment.Ken Raeburn8-509/+1928
expr.c (__): Undefine before defining. as.c (got_sig): Don't return anything; return type might be void. Whitespace/comment cleanup in frags.c. Some patches for `-pedantic' or `-fno-common' compilation. (Some of these changes are from Michael Meissner; see change log.)
1993-05-27 * app.c (do_scrub_begin): Let line_comment_chars overrideIan Lance Taylor5-181/+342
comment_chars. (do_scrub_next_char): If a line comment character is not at the start of a line, treat it as a comment character if it is one. For a CPP line comment use pseudo-op .appline rather than .line. * input-scrub.c (logical_input_line): Make int rather than unsigned. (input_scrub_push, input_scrub_begin): Initialize logical_input_line to -1 rather than 0. (bump_line_counters): Increment logical_input_line. (new_logical_line): If line_number is -2, decrement logical_input_line. (as_where): Use logical_input_line even if it is 0. * read.h (s_app_file prototype): Now takes an int argument. * read.c (potable): Make .appfile call s_app_file with 1. New .appline pseudo-op calls s_app_line. (s_app_file): If .appfile, call new_logical_line with -2 to account for newline inserted by do_scrub_next_char. If listing, call listing_source_file. (s_app_line): New function to handle fake pseudo-op .appline. * config/obj-coff.c (obj_pseudo_table): Make .appline call obj_coff_ln. (obj_coff_ln): Added argument to indicate whether .appline. * config/obj-coffbfd.c (obj_pseudo_table): Make .appline call obj_coff_ln. (obj_coff_ln): Added argument to indicate whether .appline. * config/tc-mips.c (s_file): Pass argument to s_app_file.
1993-05-27added things-to-lose sectionsK. Richard Pixley13-2/+34
1993-05-26configure.in template that supports *only* make check. (for releases)Rob Savoye1-0/+16
1993-05-26Makefile fragment that supports *only* make check. (for releases)Rob Savoye1-0/+76
1993-05-25 * config/obj-bout.h (S_GET_VALUE): Removed unnecessary cast.Ian Lance Taylor2-1/+10
1993-05-19 * config/tc-h5000.c (build_bytes): Understand @rd mode and buildSteve Chamberlain1-0/+8
relocations correctly.
1993-05-19(build_bytes): Understand @rd mode and build relocations correctly.Steve Chamberlain1-4/+8
1993-05-17Steve sez SH stuff is public nowKen Raeburn1-21/+4
1993-05-17keep the directories that contain testsKen Raeburn1-2/+1
1993-05-17don't keep testscripts subdirKen Raeburn1-2/+4
1993-05-17updatedKen Raeburn1-0/+41
1993-05-17new testsKen Raeburn8-0/+73
1993-05-14Updated list of m68k options, described required-register-prefix hack.Ken Raeburn1-9/+59
Added a tiny bit of documentation on MIPS target. Minor tweaks to `-a' description.
1993-05-14updatedKen Raeburn1-3/+4
1993-05-14override obj_header_append from obj-aout.cKen Raeburn2-0/+52
1993-05-14discard empty rs6000 filesKen Raeburn3-2/+0
1993-05-13Fix stuff broken when sh support was checked in.Ian Lance Taylor1-0/+8
* tc.h (TC_COFF_SIZEMACHDEP): Don't define here. * config/tc-sh.h (TC_COFF_SIZEMACHDEP): Define here instead.
1993-05-10whitespace changes; rely on default initialization for a varKen Raeburn1-13/+20