aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
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
1994-02-02* gasp.c (malloc): Don't declare, since host.h or system header files mayKen Raeburn1-2/+0
declare it differently. (Actually, the only use is in xmalloc; if xmalloc didn't also zero out the region of memory, I'd delete the function altogether and use the libiberty version...)
1994-02-02* config/ho-i386aix.h: Include sys/types.h and stdlib.h, not ho-sysv.h. BasedKen Raeburn1-1/+2
loosely on a patch from Minh Tran-Le.
1994-02-02(1) use new flag SMALL to control whether or not insn tables appearRoland Pesch1-33/+72
where avail (see comments in src) (2) minor proofreading improvements to HPPA sec, and page break improvement (for Cygnus format) to M68K sec
1994-02-01 * config/tc-mips.c (mips_ip): Make an unsupported instruction aIan Lance Taylor2-2/+4
warning, not an error.
1994-02-01 * gasp.c: Include host.h.Steve Chamberlain2-1/+5
1994-02-01obj-coff, obj-coffbfd changes.Ian Lance Taylor1-0/+17
1994-02-01 * config/obj-coffbfd.c (symbol_to_chars): bfd_coff_swap_aux_outIan Lance Taylor1-1/+1
now takes more arguments.
1994-02-01 * config/obj-coff.c (dot_text_symbol, dot_data_symbol,Ian Lance Taylor2-62/+72
dot_bss_symbol): Don't define if BFD_ASSEMBLER. (obj_symbol_to_chars): bfd_coff_swap_aux_out now takes more arguments. (coff_line_base): Renamed from line_base. Changed all uses. (coff_add_linesym): Renamed from add_line_sym. Made non-static. Changed all uses. * config/obj-coff.h: If TC_PPC, include coff/rs6000.h. (S_SET_STORAGE_CLASS, S_GET_STORAGE_CLASS): Declare if BFD_ASSEMBLER. (coff_line_base): Declare. (coff_add_linesym): Declare if BFD_ASSEMBLER.
1994-02-01Revisions from Jeff Law to HPPA-directives section.Roland Pesch1-16/+20
This version formats cleanly under makeinfo, and in Cygnus format. Default FSF format works without error, but tables of machine instructions for some machines have stupid page boundaries (FSF version uses larger page size).
1994-02-01(1) eliminate GPL and refs thereto, as authorized by RMSRoland Pesch1-49/+32
(2) enable MIPS-specific docn (cf PR 4434)
1994-02-01(1) summary descriptions of HPPA-specific directivesRoland Pesch1-29/+206
(2) leading comments for future updates, about places to check for new directives (3) doc for new portable ".string" directive (4) minor updates to dates etc.
1994-02-01Mon Jan 31 18:08:16 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+5
* mpw-xconfig.in: Get opcode/mips.h from the right place.
1994-02-01Mon Jan 31 18:06:41 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+5
* mpw-make.in (CFLAGS): Add more include paths.
1994-02-01Mon Jan 31 17:55:14 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-0/+5
* as.c (statistics_flag): Renamed from quiet_flag. (main): Get statistics with --statistics instead of -noquiet.
1994-02-01correct typo in as cmdline synopsis (-w for -W);Roland Pesch1-3/+35
describe --statistics (nee -noquiet); describe -Z
1994-01-31Acknowlegements: surely John Gilmore's one-bit fix was proverbial,Roland Pesch1-2/+1
not apocryphal. apoc-ry-phal \-fel\ adj (1590) 1 often cap: of or resembling the Apocrypha 2: of doubtful authenticity: SPURIOUS syn see FICTITIOUS pro-ver-bi-al \pre-'ver-be^--el\ adj (1548) 1: of, relating to, or resembling a proverb 2: that has become a proverb or byword: commonly spoken of
1994-01-31test code for fp handling -- no .exp file yetKen Raeburn1-0/+15
1994-01-31New files for testing gasp.Steve Chamberlain67-0/+14806
1994-01-31Support for gasp.Steve Chamberlain3-1/+25
1994-01-31New file.Steve Chamberlain1-0/+3519
1994-01-31New file.Steve Chamberlain1-0/+0
1994-01-31 * read.c (s_lcomm): Align lcomm data.Steve Chamberlain1-0/+12
* config/tc-z8k.c (tc_reloc_mangle): Don't allow subtraction from different sections.
1994-01-31fix regexp for all/x930509.sKen Raeburn1-0/+5
1994-01-30alpha & vax changesKen Raeburn1-0/+41
1994-01-30* configure.in: Handle host vax-*-ultrix* like vax-*-bsd*. Don't bother withKen Raeburn1-1/+4
*-*-ultrix or *-*-sysv*, except *-*-sysv, since only the last has an existing host support file. Do handle vax-bsd and vax-ultrix targets.
1994-01-30* read.c (do_align): New function, most of guts of s_align_* functions. LookKen Raeburn1-27/+56
for md_do_align macro, give it a chance to bypass all but recording of section alignment. (s_align_bytes, s_align_ptwo): Call do_align. (s_lcomm) [TC_ALPHA]: Align object to largest power of two that divides object size.
1994-01-30(Already checked in write.c and config/tc-alpha.c, but no log msg wentKen Raeburn1-9/+6
out because $CVSROOT was wrong...) * write.c (write_object_file): If tc_frob_file is defined, call it just before calling obj_frob_file. * config/tc-alpha.c (alpha_gp_value): Renamed from gp_value (references changed), and made non-static. (getExpression): Return void. (select_gp_value): Abort if gp_value is non-zero. Delete call to non-existent bfd_set_gp_value. (alpha_validate_fix): Function deleted. (alpha_frob_symbol): Function deleted. (alpha_local_label): Function deleted. (alpha_frob_file): Renamed from alpha_end. * config/tc-alpha.h (alpha_frob_symbol, alpha_validate_fix, alpha_local_label, alpha_end): Declarations deleted. (alpha_gp_value, alpha_frob_file): Declare. (tc_frob_symbol, TC_VALIDATE_FIX, md_end): Macros deleted. (LOCAL_LABEL): Move code here from tc-alpha.c:alpha_local_label. (md_convert_frag): Simplified slightly. (tc_frob_file): New macro.
1994-01-30* write.c (write_object_file): If tc_frob_file is defined, call itKen Raeburn2-79/+44
just before calling obj_frob_file. * config/tc-alpha.c (alpha_gp_value): Renamed from gp_value (refs changed), made non-static. (getExpression): Return void. (select_gp_value): Abort if gp_value is non-zero. Delete call to non-existent bfd_set_gp_value. (alpha_validate_fix): Function deleted. (alpha_frob_symbol): Function deleted. (alpha_local_label): Function deleted. (alpha_frob_file): Renamed from alpha_end. * config/tc-alpha.h (alpha_frob_symbol, alpha_validate_fix, alpha_local_label, alpha_end): Declarations deleted. (alpha_gp_value, alpha_frob_file): Declare. (tc_frob_symbol, TC_VALIDATE_FIX, md_end): Macros deleted. (LOCAL_LABEL): Move code here from tc-alpha.c:alpha_local_label. (md_convert_frag): Simplified slightly. (tc_frob_file): New macro.
1994-01-28 * config/obj-coff.c (obj_coff_section_header_append): Do notIan Lance Taylor2-9/+25
declare if BFD_ASSEMBLER. (stack_pop): Correct test for stack underflow. (obj_coff_endef, obj_coff_dim, obj_coff_line, obj_coff_size, obj_coff_scl, obj_coff_tag, obj_coff_type, obj_coff_val): Declare type of ignored argument to avoid gcc warning. (align): Removed unused function.
1994-01-28removed rcs cruftKen Raeburn1-11/+0