aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1994-03-19ic960coff.mt typo fixKen Raeburn1-0/+3
1994-03-19(TDEFINES): Fixed typo (MANY_SECTIONS, not MANY_SEGMENTS).Ken Raeburn1-1/+1
1994-03-19* configure.in: Eliminated all targets using obj-coff but not definingKen Raeburn2-14/+36
BFD_ASSEMBLER; I think all such targets that are supported will be matched by real CPU-OS combinations earlier in the case statement. (targets *-*-coff*, *-sysv*, *-*-sco*, *-*-sysv32): Deleted. Made some comments about the dpx2 configuration, but left it disabled, since it couldn't be reached before. (target a29k-amd-ebmonold): Deleted.
1994-03-17 * gas/hppa/unsorted/importbug.s: New test.Jeff Law2-0/+43
* gas/hppa/unsorted/unsorted.exp: Run it.
1994-03-17 * config/tc-hppa.c (pa_import): Correctly handle importing of anJeff Law2-17/+36
already defined symbol.
1994-03-17 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.Jeff Law2-0/+5
1994-03-17 * config/tc-hppa.c (pa_equ): Handle both .reg and .equ correctly.Jeff Law2-2/+7
1994-03-16 * config/tc-mips.c (mips_ip): Only accept overly large values forIan Lance Taylor1-0/+4
the 'j' operand if there are no further alternatives for this instruction.
1994-03-16 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).Jeff Law4-1/+26
* gas/hppa/unsorted/unsorted.exp: Run it.
1994-03-16 * gas/hppa/more.parse/callinfobug.s: New test.Jeff Law7-0/+25
* gas/hppa/omre.parse/parse.exp: Run it.
1994-03-16 * config/tc-hppa.c (pa_callinfo): Accept "millicode" as anJeff Law2-1/+15
argument to a .callinfo directive. Don't loop forever on errors.
1994-03-16 * config/obj-coffbfd.c (adjust_stab_section): InitializeIan Lance Taylor2-2/+6
stabstrseg to SEG_UNKNOWN, not -1. After loop, check whether it is not SEG_UNKNOWN rather than checking whether it is >= 0.
1994-03-16 * config/tc-mips.c (mips_align): Take new argument, label, and useIan Lance Taylor2-23/+44
it instead of global insn_label. (s_align, s_cons, s_float_cons, s_gpword): Save insn_label before call to mips_emit_delay and pass it to mips_align.
1994-03-16 * gas/hppa/more.parse/regpopbug.s: New test.Jeff Law7-0/+41
* gas/hppa/more.parse/parse.exp: Run it.
1994-03-15version 2.0 -> 2.2.1Ken Raeburn1-114/+403
1994-03-15keep ic960coff.mtKen Raeburn1-0/+1
1994-03-15keep vmsconf.shKen Raeburn1-0/+1
1994-03-15today's changes for vms, misc bugsKen Raeburn1-0/+36
1994-03-15(VMS_Initialized_Data_Size): Cache symbol values to reduce number of lookupsKen Raeburn1-19/+29
with S_GET_VALUE. Skip debug symbols to avoid "a really nasty bug". (From Holger Teutsch, holger@botbso.rhein-main.de.) (VMS_write_object_file): For "__vt.*" symbols, set S_GET_OTHER field. (Also from Holger Teutsch.) Watch for a would-be register mask that spans frags.
1994-03-15(obj_coff_line): Set symbol lnno field with this_base, not line_base. (PatchKen Raeburn1-2/+1
from Andreas Arens, ari@obelix.av.rwth-aachen.de.)
1994-03-15Scan Makefile.in, not version.c, for current version number. Delete allKen Raeburn1-20/+12
versions of temp files when finished with them. Create config.h. Not yet tested.
1994-03-14various configuration changes, obj-coff changeKen Raeburn1-0/+18
1994-03-14rewritten, untestedKen Raeburn1-21/+50
1994-03-14new script, for regenerating make-gas.comKen Raeburn1-0/+81
1994-03-12 * config/tc-ppc.c (md_pcrel_from): Return 0 for undefined ELFIan Lance Taylor1-0/+8
symbols. (ppc_is_toc_sym): Change .toc to .got. (md_apply_fix): Change handling of ELF relocs. (tc_gen_reloc): Likewise.
1994-03-11Some alpha-ecoff and vax-vms related changes.Ken Raeburn1-0/+17
1994-03-11Include aout/stab_gnu.h.Ken Raeburn1-20/+2
(N_GSYM, ..., N_LENG): Deleted. (NO_RELOC): Undefine before defining as part of enum reloc_type.
1994-03-11(Close_VMS_Object_File): Add comment pointing out some code that doesn't belongKen Raeburn1-0/+3
in this file.
1994-03-11 * config/tc-mips.c (mips_ip): Accept numbers between 0x8000 andIan Lance Taylor2-1/+11
0xffff for 'j' to be compatible with MIPS assembler. These numbers are actually treated as negative.
1994-03-10* config/tc-sparc.h (LOCAL_LABEL): Local labels are .Lfoo.David Edelsohn1-0/+4
1994-03-09a belated reflection of changed MPW filesStan Shebs1-2/+2
1994-03-09alpha, coff, i386 changesKen Raeburn1-0/+29
1994-03-09Handle Alpha load-immediate-FP pseudo-instructions:Ken Raeburn2-29/+136
* config/alpha-opcode.h (ldif, ldig, ldis, ldit): New patterns. * config/tc-alpha.c (lit8_sec, lit4_sec, lit8_sym, lit4_sym): New variables. (create_literal_section): New function. (create_lita_section): Now a macro. (get_lit8_offset, get_lit4_offset): New functions. (maybe_set_gp): New function. (select_gp_value): Call it. (load_expression): Preserve addend if symbol is a section symbol. (alpha_ip): Handle new operand type `F' for floating-point constants; store them in .lit{4,8} sections. (alpha_ip, case 'G'): Emit LITUSE relocations for symbol exprs.
1994-03-09* config/obj-coff.c: Minor formatting/stylistic changes, plus:Ken Raeburn1-110/+204
(obj_coff_section): Declare. (obj_pseudo_table): Make it available only if MANY_SECTIONS. (obj_symbol_to_chars) [CROSS_COMPILE]: Some attemps to make this work. It still doesn't. It now fails to compile, instead of silently compiling to do nothing. * config/obj-coff.h (SEPARATE_STAB_SECTIONS): Define only if MANY_SECTIONS. (OBJ_PROCESS_STAB) [! MANY_SECTIONS]: New macro, just emits a warning.
1994-03-08 * config/obj-coffbfd.c (w_strings): Only copy strings out ifSteve Chamberlain1-0/+5
their symbols are going to be written.
1994-03-08Set Emacs local variables to never use version control.Ian Lance Taylor1-0/+5
1994-03-08 * messages.c (as_perror): Declare arguments const.Ian Lance Taylor1-0/+5
* as.h (as_perror): Change declaration.
1994-03-07 * config/tc-mips.c (load_address): When calling frag_grow, allowIan Lance Taylor2-56/+170
for the (up to) two nops which may be inserted by append_insn if mips_optimize is 0. (macro): Likewise.
1994-03-03* config/atof-ieee.c (make_invalid_floating_point_number):David Edelsohn1-0/+5
Add cast to avoid warning from gcc.
1994-03-03Removed comment about internals documentation in as.texi; just say that theKen Raeburn1-2/+1
internals need documenting.
1994-03-02Add some notes from tege on .align for alpha and i386 that I want to deal withKen Raeburn1-0/+31
sometime, when I've got time.
1994-03-02 * config/tc-hppa.c: Add a few casts to make HP C compiler happy.Jeff Law2-5/+14
* config/obj-som.c (obj_som_version, obj_som_copyright): Be prepared to handle an error from bfd_som_attach_aux_hdr.
1994-03-02 * config/tc-hppa.h: Wrap ELF specific decls inside an ifdef.Jeff Law1-0/+4
1994-03-02Change "error" to "perror".Rob Savoye1-1/+1
1994-03-02Change "error" to "perror" everywhere.Rob Savoye3-6/+162
1994-02-28960-coff, alpha changesKen Raeburn1-0/+32
1994-02-28(md_atof): Omit warning about FP values.Ken Raeburn1-16/+14
(line_comment_chars): Add ! to list. (md_apply_fix): Do process 32- and 64-bit relocations.
1994-02-28* configure.in (i960-*-coff, i960-*-vxworks5.*): Use coffbfd, and gas_targetKen Raeburn4-10/+9
ic960coff. * config/ic960coff.mt: New file. * config/obj-coffbfd.h [TC_I960]: Include coff/i960.h. (TARGET_FORMAT) [TC_I960]: Use coff-Intel-little. * config/te-ic960.h (CROSS_COMPILE): Don't undef this. We'll always build little-endian object files. * config/tc-i960.c (md_reloc_size): Don't define at all if BFD or BFD_ASSEMBLER is defined. (mem_fmt): Since COFF doesn't handle callx relocations yet, treat them like normal 32-bit relocations. (md_apply_fix): For callx relocations, store zero. (tc_bout_fix_to_chars): Store symbol idx for all callx relocations, regardless of link-relax setting. (tc_coff_fix2rtype, tc_coff_sizemachdep): New functions. (i960_handle_align) [! OBJ_BOUT]: If link-relax option is selected, print an error message and clear it. * config/tc-i960.h (BFD_ARCH, COFF_FLAGS, COFF_MAGIC, TC_COUNT_RELOC, TC_COFF_FIX2RTYPE, TC_COFF_SIZEMACHDEP, tc_fix_adjustable): New macros. (tc_coff_fix2rtype, tc_coff_sizemachdep): Declare.
1994-02-28(obj_coff_lcomm): Put "#if 0" around the unused parts (most of the function).Ken Raeburn1-3/+6
(obj_coff_init_stab_section): Cast alloca result.
1994-02-28* lib/gas-defs.exp (objdump): New proc.Ken Raeburn3-17/+92
(objdump_start): Deleted unused proc. (objdump_start_common): Merged into objdump_start_no_subdir. * gas/alpha/fp.exp: Use objdump instead of objdump_start_no_subdir, since the former actually waits for objdump to finish. Specify .rdata section only. Make comment indicate Alpha architecture rather than SPARC. * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match against ASCII code 0x2a ("*", special in regexp). * gas/sun4/addend.exp: Use objdump instead of objdump_start_no_subdir.