aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1995-06-30 Support for long filenames non-bfd coff. bfd/7288Steve Chamberlain1-1/+9
* config/obj-coff.c (filename_list_head, filename_list_tail): New. (yank_symbols): Notice and record filenames which are too long. (w_strings): Write out filename strings. (c_dot_file_symbols): Put long filenames onto list.
1995-06-29 * config/obj-coff.c (fixup_segment): PE doens't useSteve Chamberlain1-0/+10
the strange common symbol format that other 386s formats do. * config/tc-i386.c (md_begin): If LEX_AT defined then '@' is in the set of identifiers. (i386_operand): If LEX_AT, then don't look for @goto stuff. * config/te-pe.h: Define LEX_AT.
1995-06-28doc updateKen Raeburn1-2/+4
1995-06-28doc updatesKen Raeburn1-0/+12
1995-06-22Fix warningMichael Meissner1-0/+5
1995-06-21m68k fixes from Andreas Schwab, with minor changesKen Raeburn1-0/+26
1995-06-21* config/tc-sparc.c (sparc_ip, case 'A'): If ASI is not a "#" value, don'tKen Raeburn1-0/+5
shift it an extra time.
1995-06-21 * gasp.c (do_print, do_form, buffer_and_nest): Use case insensitiveSteve Chamberlain1-0/+5
string compares. gas/7274.
1995-06-20*config/obj-coff.c (write_object_file): Cast time() argument to time_t *.Ken Raeburn1-0/+5
1995-06-20 * config/tc-hppa.c (pa_build_unwind_subspace): Fix typo in lastJeff Law1-0/+5
change.
1995-06-19 * config/tc-hppa.c (pa_build_unwind_subspace): Zero out memoryJeff Law1-0/+5
from frag_more calls.
1995-06-16 * config/obj-coff.c: Don't use "bfd/" when including libbfd.hStan Shebs1-0/+12
and libcoff.h. (fill_section): Call PROGRESS. * Makefile.in (INCLUDES): Add bfd srcdir. * mpw-config.in: Add bfd_gas flag and set for each config. (i386-unknown-go32, m68k-unknown-coff): Recognize. * mpw-make.in (HACK_O_RAMA, OBJ_COFF_OMIT_TIMESTAMP): Add to config.h.
1995-06-15 * config/tc-arm.h (LOCAL_LABEL): Prepend '.' if not OBJ_AOUT.David Edelsohn1-0/+5
(FAKE_LABEL_NAME): Likewise.
1995-06-13whitespace & date-format cleanupKen Raeburn1-66/+66
1995-06-13 * config/tc-hppa.c (pa_ip): Check for invalid register in singleJeff Law1-0/+5
precision fmpyadd and fmpysub instructions.
1995-06-09vms cleanup, fixes from Pat RankinKen Raeburn1-0/+12
1995-06-08 * config/tc-arc.h (MD_APPLY_FIX3): Define.David Edelsohn1-0/+11
* config/tc-arc.c (md_apply_fix3): Renamed from md_apply_fix. Undo effects of md_pcrel_from if symbol is in another section.
1995-06-06* config/obj-vms.c (vms_write_object_file, case N_DATA): Use strcmp againstKen Raeburn1-0/+25
FAKE_LABEL_NAME instead of checking third character. (Suggested by Pat Rankin.) Mon 5 Jun 20:10:46 1995 Pat Rankin (rankin@eql.caltech.edu) Add support for N_ABS and N_ABS|N_EXT type symbols. * config/obj-vms.h (LSY_S_M_{DEF,REL}, ENV_S_M_{DEF,NESTED}): New macros for local symbols (from <lsydef.h> and <envdef.h>). * config/obj-vms.c (Current_Environment): New file-scope variable. (VMS_Local_Environment_Setup): New routine. (GBLSYM_LCL): New macro. (VMS_Global_Symbol_Spec): Handle local symbols too. (VMS_Psect_Spec): Set GLOBALVALUE_BIT for absolute symbols. (VMS_Emit_Globalvalues): Handle local and global absolute symbols. (VMS_Store_PIC_Symbol_Reference): Ditto. (vms_write_object_file: GSD symbol loop): Ditto.
1995-06-05change i386-gnu to elfKen Raeburn1-0/+4
1995-06-01arm config fix from Richard EarnshawKen Raeburn1-0/+5
1995-06-01vms fixes from Pat RankinKen Raeburn1-0/+8
1995-05-30(grump. thought i checked this in last week.)Ken Raeburn1-0/+8
Check explicitly for undefined local dollar and f/b labels, and print a useful message if any are found, instead of generating obscure undefined symbol table entries.
1995-05-28* config/te-dpx2.h: Include obj-format.h.J.T. Conklin1-0/+10
(COFF_MAGIC): Renamed from FILE_HEADER_MAGIC.
1995-05-24 * config/tc-sparc.c (tc_gen_reloc): Handle BFD_RELOC_SPARC_WDISP16David Edelsohn1-0/+8
and BFD_RELOC_SPARC_WDISP19.
1995-05-23fix emulation code so configurations not supporting it still buildKen Raeburn1-0/+5
1995-05-23fix up stab handlingKen Raeburn1-0/+7
1995-05-23more emulation fixesKen Raeburn1-0/+13
1995-05-22 * config/tc-arc.c (md_pcrel_from): Return 0 for undefined symbols.David Edelsohn1-0/+13
1995-05-20more vms updates from Pat RankinKen Raeburn1-1/+9
1995-05-20From Pat Rankin:Ken Raeburn1-0/+10
For VMS gas port, make libiberty build on its own instead of driving it all out of the gas directory. Also improve some of the libiberty support for VMS.
1995-05-19From Richard Earnshaw (rearnsha@armltd.co.uk):Ken Raeburn1-0/+4
* gasp.c (istrue): Correctly test for string inequality.
1995-05-18Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets.Ken Raeburn1-0/+102
Details in change logs.
1995-05-16* config/obj-ecoff.c (ecoff_pop_insert): New function.Ken Raeburn1-0/+6
(ecoff_format_ops): Use it. (obj_ecoff_frob_symbol): Now static.
1995-05-16Little endian fixMichael Meissner1-0/+6
1995-05-16* config/tc-mips.c (mips_init_after_args): New function. Set byte_order here.Ken Raeburn1-0/+5
(md_parse_option): Not here. (byte_order): Don't bother initializing. * config/tc-mips.h (mips_init_after_args): Declare. (tc_init_after_args): New macro.
1995-05-16Make Irix 5 configuration work again:Ken Raeburn1-0/+6
* config/obj-multi.h (obj_frob_symbol, obj_frob_file, S_GET_SIZE, S_SET_SIZE, S_GET_ALIGN, S_SET_ALIGN, obj_copy_symbol_attributes, OBJ_PROCESS_STAB): New macros. * config/tc-mips.c: Protect against redefining them also when including obj-elf.h. Test only OBJ_ELF for including elf/mips.h.
1995-05-16read.c (s_lcomm): Do ELF/ECOFF test at run time, not compile time.Ken Raeburn1-0/+5
1995-05-15 * config/tc-arc.c (md_longopts): -EB/-EL renamed toDavid Edelsohn1-0/+8
-mbig-endian/-mlittle-endian. (md_show_usage): Likewise.
1995-05-12Fri May 12 14:17:47 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+7
Initial support for PE object files. * configure.in, configure (i386-*-pe, i386-*-*nt): Add. * config/obj-coff.c (fixup_segment): Cope with PE wierdness. * config/obj-coff.h (TE_PE): New target format.
1995-05-11fix non-mips elf configKen Raeburn1-0/+15
1995-05-10First cut at handling multiple emulation modes for some MIPS targets.Ken Raeburn1-0/+103
Mostly works, not entirely. Details in ChangeLog.
1995-05-09Add little endian PowerPC support.Michael Meissner1-0/+20
1995-05-09 * config/tc-hppa.c (md_apply_fix): Cast *valp to an integer whenJeff Law1-0/+6
comparing against signed values. (hppa_force_relocation): Make "distance" an integer.
1995-05-09* obj.h (struct format_ops) [BFD_ASSEMBLER]: New type.Ken Raeburn1-0/+6
(this_format) [BFD_ASSEMBLER]: Declare new variable, if not already defined as a macro.
1995-05-09* subsegs.h (seg_info): Provide dummy version for non-BFD_ASSEMBLER,Ken Raeburn1-0/+9
non-MANY_SEGMENTS configuration. It should never get invoked, but this is easier than conditionalizing some of the uses. (struct seg_info_trash): Dummy type used by above to make code compile.
1995-05-05SEPARATE_STAB_SECTIONS should be defined to 1, not empty.Ken Raeburn1-0/+7
1995-05-04* read.h (get_stab_string_offset): Declare unconditionally.Ken Raeburn1-0/+1
1995-05-04* stabs.c (get_stab_string_offset): Always define. If SEPARATE_STAB_SECTIONSKen Raeburn1-0/+21
isn't set, abort. (SEPARATE_STAB_SECTIONS): Default to zero. (aout_process_stab): New function, split out from s_stab_generic. (OBJ_PROCESS_STAB) [AOUT_STABS]: Define to call aout_process_stab, if not already defined. (s_stab_generic): Test SEPARATE_STAB_SECTIONS at run time. If it's not set, and OBJ_PROCESS_STAB isn't defined, abort. Always pass six arguments to OBJ_PROCESS_STAB. * config/obj-aout.h (AOUT_STABS): Define. * config/obj-bout.h (AOUT_STABS): Define.
1995-05-04* as.h (LOCAL_LABELS_DOLLAR, LOCAL_LABELS_FB): If not already defined, defineKen Raeburn1-0/+14
them to zero. * config/tc-*.h, config/te-*.h: If defining them, define them to be 1 instead of empty. * expr.c (integer_constant, operand): Test them at run time instead of compile time. * read.c (read_a_source_file): Ditto. * symbols.c (colon): Ditto. (dollar_*, define_dollar_label, fb_*): Define unconditionally. * symbols.h (dollar_*, define_dollar_label, fb_*): Declare unconditionally.
1995-05-03 * config/tc-hppa.c (md_apply_fix): Do nothing for an out of rangeJeff Law1-0/+8
PC relative call since those only occur in cases where the linker can fix them up. (hppa_force_relocation): Force relocations for out of range PC relative calls.