aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1994-06-17 * config/tc-hppa.c: Misc trivial changes to make gcc -Wall happy.Jeff Law1-0/+2
1994-06-17 * config/tc-hppa.h (elf_hppa_final_processing): Declare.Jeff Law1-0/+4
1994-06-16folding v9 change log in; stop sanitizing configure.inKen Raeburn3-123/+79
1994-06-16v9 unsanitizationKen Raeburn3-28/+0
1994-06-16* as.c (parse_args): Cast xmalloc return value.Ken Raeburn1-0/+2
1994-06-16v9, vms changes and some stuff i checked in recently but didn't logKen Raeburn1-0/+34
1994-06-16 Fri Jun 3 17:25:08 1994 Pat Rankin (rankin@eql.caltech.edu)Ken Raeburn2-2/+26
* config/obj-vms.h (DBG_S_C_COMPLX4, DBG_S_C_COMPLX8): define these new VMS symbol-type macros for `complex float' and `complex double' support. Their values come from the existing DSC$K_DTYPE_FC and DSC$K_DTYPE_DC macros in <descrip.h>. (DBG_S_C_REAL8_G, DBG_S_C_COMPLX8_G): G_float versions of REAL8 and COMPLX8; not used yet, because gcc outputs the same .stabs for `double' regardless of whether `-mg' is used. config/obj-vms.c (VMS_typedef_parse) [case 'r']: add entries for gcc2's predefined types "complex float", "complex double", and "complex long double" (identical to complex double).
1994-06-16For sparc64 target, use sparc cpu files and add sparcv9 to extra_defs. NoKen Raeburn1-3/+2
longer treat sparc64-*-aout* specially.
1994-06-16(config-stamp): If $(defs) contains multiple words, emit a #define line forKen Raeburn1-1/+3
each.
1994-06-15 * config/obj-coff.c (coff_frob_symbol): Use C_STAT for the .textIan Lance Taylor1-0/+3
section symbol, not C_LABEL.
1994-06-15 * config/tc-mips.c (mips_ip): Permit a modifier in 'o' case.Ian Lance Taylor1-2/+3
1994-06-15 * config/tc-mips.c (mips_ip): Permit non constant expressions inIan Lance Taylor2-3/+8
'u' case: lets lui %hi(foo) work correctly.
1994-06-13 * config/obj-aout.c (obj_aout_frob_symbol): Warn about an attemptIan Lance Taylor1-0/+5
to put a common symbol in a set.
1994-06-12Sun Jun 12 16:38:42 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-4/+8
* mpw-make.in (C, CFLAGS): Removed definitions. (ALL_CFLAGS): Define. Set default rule to use {CC} instead of {C}.
1994-06-11 Add weak symbols as an extension to a.out.Ian Lance Taylor2-0/+61
* read.c (pseudo_set): Only preserve external bit for OBJ_AOUT and OBJ_BOUT if not BFD_ASSEMBLER. * config/aout_gnu.h (N_WEAKU, N_WEAKA, N_WEAKT, N_WEAKD, N_WEAKB): Define as in ../include/aout/aout64.h. * config/obj-aout.h (OBJ_SYMFIELD_TYPE): If not BFD_ASSEMBLER, define as char. (S_GET_WEAK, S_SET_WEAK): Define if not BFD_ASSEMBLER. * config/obj-aout.c (obj_pseudo_table): Add "weak". (obj_emit_symbols): Adjust type of weak symbols. (obj_aout_weak): New static function.
1994-06-10 * config/obj-elf.c (obj_elf_section): Don't set any flags based onIan Lance Taylor1-0/+3
the type of a special section.
1994-06-10 * config/ho-sunos.h: Include <stdlib.h>. Don't declare malloc,Ian Lance Taylor2-6/+6
realloc, free, or atol.
1994-06-10 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected outputJeff Law1-0/+5
for SOM to match current testcase.
1994-06-08 * Makefile.in (check): Delete as.new dependency, so thatBill Cox2-1/+6
regression test doesn't trigger an assembler build.
1994-06-07 * Makefile.in (mostlyclean, realclean): New targets.Ian Lance Taylor3-10/+16
* doc/Makefile.in, testsuite/Makefile.in: Likewise.
1994-06-06 * config/tc-mips.c (RDATA_SECTION_NAME): Define.Ian Lance Taylor2-18/+48
(macro): Correct M_LI_SS SVR4_PIC/EMBEDDED_PIC case. After M_LI_D or M_L_DOB or label dob, force a new frag to avoid getting confused in tc_gen_reloc. (mips_ip): Use RDATA_SECTION_NAME, not .rdata. (s_change_sec): Likewise.
1994-06-05keep files for pushw testKen Raeburn1-0/+2
1994-06-04 * read.c (emit_expr): Use memset to zero out memory, rather thanIan Lance Taylor2-1/+8
going through md_number_to_chars. This permits handling symbolic arguments when the size is larger than sizeof (valueT), if TC_CONS_FIX_NEW is prepared to handle the case (as it is on MIPS).
1994-06-03 * as.c (show_usage), config/tc-alpha.c (md_show_usage),David MacKenzie3-4/+7
config/tc-mips.c (md_show_usage): Fix up messages.
1994-06-03improve usage messageDavid MacKenzie1-2/+3
1994-06-03 * as.h: Replace flagseen with separate variables.David MacKenzie14-95/+186
* as.c (parse_args): Set them. Don't accept -1 option, or -v explicitly (it's a synonym for --version). * as.c, input-scrub.c, messages.c, read.c, symbols.c, write.c, config/obj-aout.c, config/obj-aout.h, config/obj-bout.c, config/obj-bout.h, config/obj-coff.c, config/obj-coff.h, config/obj-vms.c, config/tc-hppa.c, config/tc-i386.c, config/tc-i960.c, config/tc-m68k.c, config/tc-mips.c, config/tc-vax.c: Use the new flag variables instead of flagseen. * config/tc-vax.c [OBJ_VMS]: Recognize -+, -1, -v, and document in usage.
1994-06-03 * as.c (show_usage): Remove target specific messages;David MacKenzie16-1613/+1622
instead, call md_show_usage. (parse_args): Use getopt_long_only. Take pointers to argc and argv. (main): Pass parse_args pointers. * as.h: Remove 3 variables that are redundant with flagseen. * as.c, messages.c: Change their users to use flagseen. Define getopt stuff. * tc.h: Update md_parse_option decl. Add md_show_usage decl. * config/tc-*.c: Add md_shortopts, md_longopts, md_longopts_size, md_show_usage. Change calling convention for md_parse_option. Remove md_parse_long_option. * config/tc-ns32k.c: Rename `struct option' to `struct ns32k_option'. * config/tc-i386.h: Don't define md_parse_option.
1994-06-02note new i386 testKen Raeburn1-0/+4
1994-06-02new test for "pushw"Ken Raeburn3-0/+16
1994-06-02whitespaceKen Raeburn1-2/+2
1994-06-02oops, left out var declKen Raeburn1-0/+1
1994-06-02 * as.c (show_usage): New function.David MacKenzie2-65/+304
(parse_args): Code moved from main. Recognize --help and --version. * config/tc-ns32k.h: Define TC_NS32K. * doc/as.texinfo: Document all of the target-independent command line options.
1994-06-02* Makefile.in (distclean): Remove site config files and gas.sum.Ken Raeburn2-0/+4
1994-06-02Various changes..Ken Raeburn1-2/+47
1994-06-02(hash_new_table): Clear newly allocated table.Ken Raeburn1-0/+3
1994-06-0268060 supportKen Raeburn2-186/+264
1994-06-02(fixup_segment) [!BFD_ASSEMBLER] [DIFF_EXPR_OK]: Do conversion to pc-relativeKen Raeburn1-2/+2659
for difference, even if pcrel is already set.
1994-06-02(potable): Add this_gcc_requires_the_gnu_assembler in all lower-case, in caseKen Raeburn1-8/+25
we're ignoring case of opcodes in the input file.
1994-06-02(target i386-*-netbsd0.8): Use 386bsd emulation.Ken Raeburn1-29/+24
1994-06-02Handle EV5 (21164/66/68) PALcode support.Ken Raeburn2-105/+536
* config/tc-alpha.c (machine): New variable. (load_insn): New macro. (load_insn_table): New function. (md_begin): Call load_insn_table, once for basic instructions and once for appropriate PAL instruction table. (md_parse_option): Set `machine' based on -m##### arguments. * config/alpha-opcode.h (alpha_pal21064_opcodes): Split out from alpha_opcodes. (alpha_pal21164_opcodes): New table. (NUM21064OPCODES, NUM21164OPCODES): New macros.
1994-06-02(.section): Document as unavailable for a.out type formats.Ken Raeburn1-1/+6
1994-06-02(install-info-gasp): Use $$dir when installing file.Ken Raeburn1-4/+7
1994-06-01 * config/tc-mips.c (mips_ip): Force floating point values to beIan Lance Taylor2-5/+18
aligned correctly.
1994-05-27put current timestamp on merge logKen Raeburn1-1/+1
1994-05-27changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn11-148/+276
1994-05-20 * as.h: Don't declare parameters for strstr.Ian Lance Taylor2-6/+15
1994-05-19 * config/tc-sparc.c (md_section_align): Don't change the size ifIan Lance Taylor2-4/+16
OBJ_ELF.
1994-05-18Expand my entry a bit.Ian Lance Taylor1-15/+27
1994-05-18 * Makefile.in (install): Redirect ln output to /dev/null. If lnIan Lance Taylor2-10/+15
fails on gasp, install gasp.new, not gasp.
1994-05-18 * config/tc-hppa.c (pa_ip): Use R_HPPA_ABS_CALL, not R_HPPA forJeff Law2-1/+6
absolute calls.