aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1995-10-18keep testsuite when doing "make distclean"Ken Raeburn1-0/+7
1995-10-18* stabs.c (aout_process_stab): Insert debug symbol into symbol chain afterKen Raeburn1-2/+12
parsing value expression, if any, to avoid separating continued .stabs lines.
1995-10-16 * config/tc-mips.c (mips_elf_pseudo_table): Remove.Ian Lance Taylor1-0/+5
(mips_pop_insert): Don't call pop_insert on mips_elf_pseudo_table.
1995-10-16Allow duplicate cmp instructions for -mcomMichael Meissner1-0/+5
1995-10-16For -mcom, do not allow only POWER|PPC instructions.Michael Meissner1-2/+0
1995-10-16Add -mcom support.Michael Meissner1-0/+15
1995-10-10 * config/tc-mips.c: Correct s_cons arguments. From MichaelIan Lance Taylor1-0/+5
Joosten <joost@ori.cadlab.de>.
1995-10-10 * config/tc-ppc.c (ppc_macro): Make count unsigned.Ian Lance Taylor1-0/+10
(ppc_biei): Set segment to now_seg and value to coff_n_line_nos. (ppc_frob_symbol): Handle C_BINCL and C_EINCL symbols by setting the fix_line field. * config/obj-coff.c (coff_n_line_nos): Rename from n_line_nos, and make non-static. Change all users. * config/obj-coff.h (coff_n_line_nos): Declare.
1995-10-06split change logKen Raeburn1-12586/+1
1995-10-06Mon Sep 25 22:49:32 1995 Andreas Schwab ↵Ken Raeburn1-0/+11
<schwab@issan.informatik.uni-dortmund.de> * configure.in (AC_ARG_WITH(bfd-assembler)): Fix help message. * config/obj-elf.c (obj_elf_common): Convert specified byte alignment to power of two. Set size of local bss symbol. * config/tc-m68k.c (tc_gen_reloc): Fix typo in variable name.
1995-10-06 * sb.c, macro.c: Decide whether to include <string.h> orIan Lance Taylor1-0/+5
<strings.h> just as as.h does.
1995-10-06 * config/tc-arm.h (ARM_BI_ENDIAN): Move definition so defined forDavid Edelsohn1-0/+2
all coff targets.
1995-10-06 * Makefile.in (site.exp): Fix setting of $srcdir.David Edelsohn1-0/+6
* config/tc-arm.c (md_atof): Fix little-endian output.
1995-10-06more vms work (mostly whitespace/comment cleanup) from Pat RankinKen Raeburn1-0/+5
1995-10-06split out ns32k doc like other cpusKen Raeburn1-0/+4
1995-10-06* sb.c, macro.c: Include string.h.Ken Raeburn1-0/+2
1995-10-06* Makefile.in (comparison): Only check *.o; we don't care if timestampsKen Raeburn1-0/+3
inserted by the native linker differ.
1995-10-06* config/tc-alpha.c (alpha_align): Only fill with a no-op pattern if alignmentKen Raeburn1-0/+6
stricter than 4 bytes is requested; in that case, align to a 4-byte boundary first.
1995-10-04Better parsing, tocd, tocv startedKim Knuttila1-0/+8
1995-10-04 * config/tc-ppc.c (ppc_frob_symbol): Don't create an aux entry forIan Lance Taylor1-0/+8
an absolute symbol.
1995-10-03 * cond.c (s_endif): Call demand_empty_rest_of_line. In MRI mode,Ian Lance Taylor1-0/+8
skip characters after the pseudo-op. (s_else): Likewise. * read.c (get_line_sb): Don't look past buffer_limit. (s_include): In MRI mode, skip characters after the file name.
1995-10-02 * config/m68k-parse.y (m68k_reg_parse): In MRI mode, permitIan Lance Taylor1-0/+5
periods in register names.
1995-10-01 * config/tc-hppa.c (hppa_fix_adjustable): DP relative relocsJeff Law1-0/+60
are not adjustable in SOM to avoid confusing the optimizing linker.
1995-09-29 * mpw-config.in: Translate "powerpc" into "ppc", remove gen ofStan Shebs1-0/+13
VERSION, move gen of "conf" here from makefile. * mpw-make.sed: New file, sed commands to translate Unix makefile into MPW syntax. * mpw-make.in: Remove. * mac-as.r: New file, Mac resource file. * as.h (inline): Don't decide about defining if __MWERKS__, remove redundant conditional and definition. * stabs.c (s_stab_generic): Fix syntax for OBJ_PROCESS_STAB.
1995-09-28updated changesKim Knuttila1-0/+10
1995-09-28 * config/tc-ppc.h (tc_fix_adjustable): Define.Ian Lance Taylor1-0/+6
(ppc_pe_fix_adjustable): Declare. * config/tc-ppc.c (ppc_pe_fix_adjustable): New function.
1995-09-28 * config/tc-arm.h (TARGET_FORMAT): Define for arm-coff.David Edelsohn1-0/+4
1995-09-27 * symbols.c (S_IS_LOCAL): All symbols in reg_section are local.Ian Lance Taylor1-0/+2
1995-09-27 * config/tc-ppc.h (OBJ_XCOFF): Define if OBJ_COFF and not TE_PE.Ian Lance Taylor1-0/+21
Change OBJ_COFF checks to check OBJ_XCOFF instead. (TARGET_FORMAT): Fully parenthesize. (LEX_QM): Define if TE_PE. * config/tc-ppc.c: Replace OBJ_COFF by OBJ_XCOFF throughout. Remove checks of TE_PE within #ifdef OBJ_XCOFF sections. (init_regtable): Make i unsigned. (ppc_set_current_section): Rename from setCurrentSection. Change all callers. (ppc_arch): Return after as_fatal to avoid gcc warning. (md_assemble): Only declare reloc if OBJ_ELF. Add default to switch on fixups[i].reloc to avoid gcc warning. (IMAGE_SGN_LNK_OTHER): Fix nested comment. (ppc_pe_function): Don't call ppc_canonicalize_symbol_name. (ppc_frob_symbol): Remove TE_PE section checks. (md_estimate_size_before_relax): Return after abort to avoid gcc warning. (md_apply_fix3): Add BFD_RELOC_16_GOT_PCREL to switch. * read.c (LEX_QM): Define as 0 if not defined. (lex_type): Use LEX_QM for '?'.
1995-09-27 * configure.in: No need to check whether ${cpu_type} is powerpc;Ian Lance Taylor1-0/+6
it never will be. * configure: Rebuild.
1995-09-27Details of more fixes to earlier fixesKim Knuttila1-0/+2
1995-09-27Undo md_apply_fix3 changesMichael Meissner1-0/+5
1995-09-27Initial asm support for ppc/PEKim Knuttila1-0/+19
1995-09-26Support all of the V.4 relocationsMichael Meissner1-0/+17
1995-09-25Better reloc supportMichael Meissner1-0/+9
1995-09-25 * config/tc-arm.c (md_atof): Output little endian constants inIan Lance Taylor1-0/+6
little endian mode.
1995-09-25 * configure.in: Fix typo: fmt-elf to fmt=elf.Ian Lance Taylor1-0/+4
1995-09-22start at handling branch taken/branch not taken hints.Michael Meissner1-0/+7
1995-09-22do not set EF_PPC_RELOCATABLE for -mrelocatable-libMichael Meissner1-0/+5
1995-09-21 * subsegs.c (subseg_set): Permit SEG_ABSOLUTE in know expression.Ian Lance Taylor1-0/+9
* expr.c (expr): Account for new operatorT values in know expression. * write.c (fixup_segment): Clear fixp->fx_subsy if the relocation is fully resolved.
1995-09-21add -mrelocatable-lib, -memb supportMichael Meissner1-0/+15
1995-09-19 * config/tc-m68k.c (m68k_ip): Reject immediate operands for '%'.Ian Lance Taylor1-0/+2
1995-09-19 * config/tc-m68k.c (m68k_ip): Reject immediate operands for '|'.Ian Lance Taylor1-0/+3
Replace 'P' with '0', '1', and '2'.
1995-09-19 * config/tc-m68k.c (parse_mri_control_operand): Change leftstopIan Lance Taylor1-0/+15
and rightstop to not be const. (parse_mri_control_expression): Likewise. (build_mri_control_operand): Likewise. Use m68k_ip_op to examine the operand, not m68k_reg_parse. (s_mri_if): In MRI mode, stop at the first '*'. (s_mri_while): Likewise. (s_mri_else): In MRI mode, ignore trailing characters. (s_mri_endi, s_mri_break, s_mri_next, s_mri_for): Likewise. (s_mri_endf, s_mri_repeat, s_mri_until, s_mri_endw): Likewise. * config/m68k-parse.y: Revert yesterday's change. * config/m68k-parse.h: Revert yesterday's change.
1995-09-18 * config/tc-m68k.c (parse_mri_control_operand): Change leftstartIan Lance Taylor1-0/+9
and rightstart to not be const. (parse_mri_control_expression): Likewise. (build_mri_control_operand): Likewise. If the left side of the comparison is a register, and the right side is not, swap the two sides. * config/m68k-parse.y (m68k_reg_parse): Make globally visible. * config/m68k-parse.h (m68k_reg_parse): Declare.
1995-09-18 * read.c (mri_comment_field): New function.Ian Lance Taylor1-0/+13
(mri_comment_end): New function. (s_align_bytes): Use mri_comment_field. (s_align_ptwo, s_comm, s_mri_common, s_fail, s_globl): Likewise. (s_float_space, s_struct): Likewise. (s_space): Use mri_comment_field rather than doing it by hand. (cons_worker, equals): Likewise. (s_end): Ignore comments starting with '*' or '!'. * read.h (mri_comment_field): Declare. (mri_comment_end): Declare. * cond.c (s_if): Use mri_comment_field. * config/tc-m68k.c (s_chip, s_reg): Likewise.
1995-09-18 * write.c (fixup_segment): Handle ABS-sym in -sym case rather thanIan Lance Taylor1-0/+10
sym-sym case. * config/obj-coff.c (fixup_segment): Likewise. Permit negative symbols if TC_M68K. * config/tc-m68k.c (tc_coff_fix2rtype): If fx_tcbit is set, return R_RELLONG_NEG. (tc_gen_reloc): If fx_tcbit is set, abort. (md_apply_fix_2): For a negative reloc, move fx_subsy to fx_addsy, and set fx_tcbit. Permits generating negative relocs for m68k COFF.
1995-09-18 * config/tc-m68k.c (s_reg): Ignore comment field in MRI mode.Ian Lance Taylor1-0/+4
1995-09-18Mon Sep 18 14:44:04 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor1-0/+5
* configure.in (mips-dec-netbsd*): New target. * configure: Rebuild.
1995-09-18 * configure.in: Set endian to little for mips-*-ultrix*.Ian Lance Taylor1-0/+12
* configure: Rebuild.