aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1995-05-20more vms updates from Pat RankinKen Raeburn3-70/+118
1995-05-20From Pat Rankin:Ken Raeburn2-0/+15
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 Raeburn2-1/+5
* gasp.c (istrue): Correctly test for string inequality.
1995-05-18Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets.Ken Raeburn8-4/+137
Details in change logs.
1995-05-17Fix typo in keeping of ld.d.David Edelsohn1-1/+1
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 Meissner2-25/+45
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 Raeburn2-82/+77
* 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 Chamberlain3-0/+10
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-12update for new filesKen Raeburn2-0/+7
1995-05-11fix non-mips elf configKen Raeburn1-0/+15
1995-05-10forgot to regenerate after last changeKen Raeburn1-16/+17
1995-05-10First cut at handling multiple emulation modes for some MIPS targets.Ken Raeburn12-510/+1357
Mostly works, not entirely. Details in ChangeLog.
1995-05-09Add little endian PowerPC support.Michael Meissner6-23/+57
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 Raeburn2-43/+43
(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 Raeburn3-2/+18
1995-05-04* read.h (get_stab_string_offset): Declare unconditionally.Ken Raeburn2-14/+20
1995-05-04* config/obj-ecoff.h (OBJ_PROCESS_STAB): Add new first argument, ignored.Ken Raeburn2-17/+20
* config/obj-elf.h (OBJ_PROCESS_STAB) [ECOFF_DEBUGGING]: Ditto. * config/obj-ecoff.h (ECOFF_DEBUGGING): Define to 1, not empty. * config/obj-elf.h (ECOFF_DEBUGGING): Ditto. Test value, not whether it's defined.
1995-05-04* stabs.c (get_stab_string_offset): Always define. If SEPARATE_STAB_SECTIONSKen Raeburn2-0/+23
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 Raeburn8-35/+59
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 * gas/hppa/reloc/longcall.s: New test.Jeff Law2-0/+41
* gas/hppa/reloc/reloc.exp: Run it.
1995-05-03 * config/tc-hppa.c (md_apply_fix): Do nothing for an out of rangeJeff Law2-60/+88
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.
1995-05-02Add hppa1.1-hp-lites support.Jeff Law3-0/+7
1995-05-02* gas/mips/ld.d: Modified for gas delay-slot fixes.Ken Raeburn1-0/+7
1995-05-02read.c, tc-mips changesKen Raeburn1-0/+37
1995-05-02* config/tc-mips.c: Use USE_STDARG and USE_VARARGS instead of NO_STDARG &c.Ken Raeburn2-278/+227
* config/tc-mips.c (mips_target_format): Changed to a function, checking flavor and byte order at run time. (md_parse_option, cases OPTION_EB and OPTION_EL): Set target_big_endian here. (md_begin): Not here. * config/tc-mips.h (mips_target_format): Adjust declaration. (TARGET_FORMAT): Call mips_target_format. * config/tc-mips.h (USE_GLOBAL_POINTER_OPT): Define in terms of OUTPUT_FLAVOR. * config/tc-mips.c (g_switch_value, g_switch_seen): Define unconditionally. (md_begin, mips_ip, md_parse_option, s_change_sec, s_option, s_abicalls, nopic_need_relax): Check USE_GLOBAL_POINTER_OPT at run time, instead of compiling conditionally on GPOPT. (GPOPT): Don't define. (md_shortopts): Always include -G. (RDATA_SECTION_NAME): Select at run time. (md_begin): Test for ELF format at run time instead of compile time. (mips_ip, s_change_sec): Ditto. (md_parse_option, cases OPTION_CALL_SHARED and OPTION_NON_SHARED): Ditto. (OPTION_CALL_SHARED, OPTION_NON_SHARED, mips_regmask_frag): Define unconditionally.
1995-05-02(pop_insert): New function.Ken Raeburn1-56/+46
(pop_override_ok, pop_table_name): New variables. (md_pop_insert, obj_pop_insert): New macros. (pobegin): Use them. (target_big_endian): If TARGET_BYTES_BIG_ENDIAN is defined, initialize to 1.
1995-05-02Move cpu-specific dependencies into Makefile.in, instead of having sometimesKen Raeburn19-273/+255
multiple copies in config/*.mt. Select between several make variables with autoconf substitution of cpu_type into a variable name reference.
1995-05-02deleting more unused macrosKen Raeburn3-3/+4
1995-05-02delete some unused TE_* macrosKen Raeburn7-33/+43
1995-05-01* read.c (s_app_file): If obj_app_file is defined, call it with string as ↵Ken Raeburn1-0/+2
argument. Don't call c_dot_file_symbol or elf_file_symbol. * config/obj-coff.h (obj_app_file): Define as c_dot_file_symbol. * config/obj-elf.h (obj_app_file): Define as elf_file_symbol. * as.h (OUTPUT_FLAVOR): Don't define here. * config/obj-aout.h (OUTPUT_FLAVOR) [BFD_ASSEMBLER]: Define. * config/obj-bout.h (OUTPUT_FLAVOR): Define. * config/obj-coff.h (OUTPUT_FLAVOR) [BFD_ASSEMBLER]: Define. * config/obj-ecoff.h (OUTPUT_FLAVOR): Define. * config/obj-elf.h (OUTPUT_FLAVOR): Define.
1995-04-30(gas-dg-test): Detect invalid values of `do_what'.David Edelsohn1-0/+4
1995-04-30New testcase to test ARC specific warnings.David Edelsohn2-0/+11
1995-04-30 * lib/gas-dg.exp: New file.David Edelsohn1-0/+9
1995-04-30New file (interfaces to dg.exp).David Edelsohn2-0/+44
1995-04-30Initial pass at ARC docs.David Edelsohn1-0/+41
1995-04-30ARC stuff.David Edelsohn1-0/+9
1995-04-30Avoid "8 byte insn in delay slot" warning message.David Edelsohn2-0/+120
1995-04-28 * Makefile.in (RUNTEST): Use one in srcdir if present.David Edelsohn1-0/+5
(RUNTESTFLAGS): Define.
1995-04-26Support for more portable alignment handling in assembly code, based on patchesKen Raeburn3-73/+176
from Bryan Ford <baford@schirf.cs.utah.edu>: * read.c (potable): Added balign and p2align, for aligning by bytes or powers of two independent of what ".align" does for a given target. * doc/as.texinfo: Document them.
1995-04-25 * configure, configure.in: Look for m68k-*-vxworks* rather thanRob Savoye1-0/+21
just m68k-wrs-vxworks so gas can be configured for m68k-vxworks5.1.
1995-04-13Fix for PR 6732.Ken Raeburn1-0/+4
* config/tc-sh.c (md_convert_frag): Instead of aborting on large displacements, print an error message. Don't invoke the code that followed the abort call until it's been verified.
1995-04-13* config/tc-m68k.c (md_show_usage): Add 68060 to list. Split cpu list intoKen Raeburn1-0/+22
three lines.
1995-04-12Always keep MPW supportStan Shebs1-6/+2
1995-04-12Merge MPW ChangeLog with generic ChangeLogStan Shebs2-94/+54