aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1994-02-14 * gas/hppa/basic/fmemLRbug.s: New test.Jeff Law4-0/+2294
* gas/hppa/basic/basic.exp: Run it.
1994-02-12Formatting improvements from first eyeball once-over.Roland Pesch1-18/+10
1994-02-12Clean formatting under TeX/FSF layout and TeX/Cygnus layoutRoland Pesch1-9/+9
1994-02-12Keep the new gasp manual.Roland Pesch1-0/+1
1994-02-12A manual for the GNU assembler preprocessor.Roland Pesch1-0/+967
1994-02-11 * config/tc-mips.c (macro): Do unaligned loads and storesIan Lance Taylor1-0/+6
correctly when big endian, and give errors on overflow rather than generating incorrect code.
1994-02-10 * as.c: Include libiberty.h.Ian Lance Taylor1-0/+22
1994-02-10 * read.c (do_align): Don't define label just_record_alignmentIan Lance Taylor1-0/+4
unless it might be used.
1994-02-10 * config/tc-i386.c (md_pseudo_table): Remove "zero".Ian Lance Taylor1-1/+0
* config/tc-m88k.c (md_pseudo_table): Likewise.
1994-02-10* config/tc-sparc.c (sparc_ip): Reject integer values for pc-relative operandKen Raeburn1-0/+6
fields. This forces "call 0" to become "jmpl %g0,%o7" with no relocs needed.
1994-02-10* gas/alpha/fp.*: New files.Ken Raeburn2-0/+26
* lib/gas-defs.exp (regexp_diff): Report noted mismatch at verbosity level 3 or above only.
1994-02-09 * as.h (xmalloc, xrealloc): Declare using PTR rather than char *.Ian Lance Taylor2-4/+7
* xmalloc.c (xmalloc, xrealloc): Use PTR rather than char *.
1994-02-09 * app.c (do_scrub_next_char): If NO_STRING_ESCAPES is defined,Ian Lance Taylor2-3/+17
don't treat backslash specially inside strings. * read.c (next_char_of_string): Likewise.
1994-02-09Wed Feb 9 09:42:45 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+8
* config/obj-coffbfd.c (obj_coff_init_stab_section): Use memset instead of memcpy to zero the initial stab symbol, duh. * config/obj-elf.c (obj_elf_init_stab_section): Ditto. * config/obj-som.c (obj_som_init_stab_section): Ditto.
1994-02-09 * write.c (fixup_segment): Use as_bad_where, not as_bad.Ian Lance Taylor1-0/+7
1994-02-09sparclite-coff fix: obj-coff.c, symbols.c, write.c modified for abs_symbolKen Raeburn1-0/+9
1994-02-09(adjust_reloc_syms): Use abs_symbol instead of calling section_symbol.Ken Raeburn1-7/+3
1994-02-08-Wall is Ian's friend; make them both happy (by removing `/*' inside comment).Ken Raeburn1-0/+3
1994-02-08* configure.in (alpha-*-netware*): New target, like alpha-*-osf*.Ken Raeburn1-0/+2
1994-02-08tc-alpha fixesKen Raeburn1-0/+7
1994-02-08 * write.c (write_relocs): Print some sensible error message ifKen Raeburn2-21/+37
bfd_perform_relocation returns bfd_reloc_overflow.
1994-02-07 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather thanJeff Law2-2/+2
PA OSF1.
1994-02-07tc-alpha.c (md_atof): Warn that FP vals might not assemble properlyKen Raeburn1-0/+3
1994-02-07configure.in, tc-alpha, atof-generic changesKen Raeburn1-5/+17
1994-02-07Enable alpha-*-osf* configuration.Ken Raeburn1-1/+1
1994-02-07(load_expression): Parenthesize operations in range checking, to avoidKen Raeburn1-5/+23
precedence questions. (addr32): New static variable. (md_parse_option): Set it for "-32addr". (load_symbol_address): If addr32 is set, use ldl instead of ldq.
1994-02-07tc-alpha, obj-ecoff changesKen Raeburn1-0/+16
1994-02-07* tc-alpha.c (md_section_align): Change second argument andKen Raeburn1-6/+4
return type to valueT, to agree with tc.h. (alpha_do_align): Local static array nop_pattern is now unsigned char, to avoid overflow warnings. * tc-alpha.h (md_section_align): Delete declaration. * obj-ecoff.c (ecoff_frob_file): Ensure that ecoff_data for output bfd is non-null before indirecting through it. Crock to get GP set right: * tc-alpha.c (alpha_frob_ecoff_data): Renamed from alpha_frob_file. * tc-alpha.h (tc_frob_file): Macro deleted. * obj-ecoff.c (ecoff_frob_file) [TC_ALPHA]: Call alpha_frob_ecoff_data, then fill in optional-header info with gp value and register masks.
1994-02-07atof-generic.c, ecoff.c, literal.c, write.c changesKen Raeburn1-0/+19
1994-02-07(atof_generic): Calculate maximum number of useful digits in integerKen Raeburn1-0/+9
arithmetic, to eliminate only source of dependence on floating point support, which currently doesn't work yet on the Alpha.
1994-02-07 * configure.in (hiux): Fixes from m-kasahr@sramhc.sra.co.JP.Jeff Law2-0/+4
1994-02-07 * config/obj-som.c (obj_som_init_stab_section): Same changeJeff Law1-0/+6
as coffbfd and elf below. Zero the initial stab symbol after allocating it.
1994-02-05Don't refer to new fields unless BFD_ASSEMBLER (from sac).Ian Lance Taylor1-0/+2
1994-02-05Sat Feb 5 12:30:32 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+8
* config/obj-coffbfd.c (obj_coff_init_stab_section): Zero the initial stab symbol after allocating it. * config/obj-elf.c (obj_elf_init_stab_section): Ditto. This fixes a critical bug observed in Q4 for Lynx.
1994-02-05 * config/tc-hppa.c (pa_ip): addb[tf] should only acceptJeff Law1-0/+6
non-negated condition completers. Add support for addb pseudo-op which accepts both negated and non-negated completers.
1994-02-05 * gas/hppa/more.parse/xmpyubug.s: New test.Jeff Law7-0/+49
* gas/hppa/more.parse/parse.exp: Run it.
1994-02-05 * configure.in (rs6000*): Use cpu_type ppc.Ian Lance Taylor2-1/+53
(ppc-*-aix*): New target; use coff and force bfd_gas.
1994-02-05New files for PowerPC/POWER (RS/6000) support.Ian Lance Taylor1-0/+2
1994-02-05 Changed relocs to be based on subsegments (when BFD_ASSEMBLER).Ian Lance Taylor2-52/+53
* subsegs.h (struct frchain): If BFD_ASSEMBLER, added new fields fix_root and fix_tail. (segment_info_type): If BFD_ASSEMBLER, don't define fix_tail field. * write.c (fix_new_internal): If BFD_ASSEMBLER, set fix_rootP and fix_tailP based on frchain_now, not seg_info (now_seg). (chain_frchains_together_1): Chain the subsegment relocs together. * subsegs.c (subseg_change): Don't clear fix_tail field. (subseg_get): Likewise. * literal.c (add_to_literal_pool): Look through the relocs via frchain_now, not seginfo. * write.c (write_object_file): Simplified usage of obj_frob_symbol and tc_frob_symbol. Always call both if the symbol is going to be output. * write.c (relax_segment): Use %ld rather than %d when printing fragP->fr_var, and cast it to long.
1994-02-04* lib/gas-defs.exp (regexp_diff): New procedure, vaguely based onKen Raeburn2-0/+18
"simple_diff" from linker test suite. * gas/sun4/addend.exp: Use it. * gas/sun4/addend.d: New file.
1994-02-04 * ecoff.c (ecoff_symbol_new_hook): Clear ecoff_extern_size, notIan Lance Taylor2-14/+29
ecoff_undefined. (ecoff_frob_symbol): Don't check ecoff_undefined. (ecoff_build_symbols): Get size of an undefined symbol from sym->ecoff_extern_size, not S_GET_VALUE (sym).
1994-02-04Revert last change.Ian Lance Taylor2-14/+0
1994-02-04 * config/tc-mips.c (md_apply_fix): If this is an undefined symbol,Ian Lance Taylor2-0/+14
subtract the value from fx_addnumber to since bfd_perform_relocation is going to add it in.
1994-02-02 * Makefile.in: Avoid bug in losing hpux sed.Jeff Law1-0/+4
1994-02-02 * config/tc-mips.c (file_mips_isa): New static variable.Ian Lance Taylor3-7/+62
(md_begin): Set it. (s_mipsset): Add support for .set mipN to set the ISA level.
1994-02-02 * gasp.c (kinfo): Fully bracket initializer.Ian Lance Taylor1-38/+38
1994-02-02Stop claiming MIPS li.d and li.s insns are not supported, now that they are.Roland Pesch1-9/+0
1994-02-02Three scattered fixes (nearly lost!) from early suggestions by Jeff Law.Roland Pesch1-18/+19
1994-02-02Better organization, indexing, for MIPS-dep section.Roland Pesch1-32/+94
1994-02-02gasp.c, atof-ieee.c, ho-i386aix.h changesKen Raeburn1-0/+10