aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-06-11 * gas/i386/amd.s: Add a symbol so a.out tests will work.Ian Lance Taylor5-2/+11
* gas/i386/katmai.s: Likewise. * gas/i386/amd.d: Corresponding change. * gas/i386/katmai.d: Corresponding change.
1999-06-11 * dwarf2dbg.h: Use PARAMS in function declarations.Ian Lance Taylor2-5/+10
1999-06-11 * reloc.c (_bfd_relocate_contents): Permit bitfield relocations toIan Lance Taylor2-0/+12
wrap if the relocation covers the high bit of an address.
1999-06-111999-06-11 Martin Dorey <mdorey@madge.com>Ian Lance Taylor3-22/+12
* write.c (fixup_segment): Don't add symbol value for i960 ELF. * config/tc-i960.c (s_leafproc): Don't call tc_set_bal_of_cal if OBJ_ELF. (md_apply_fix): Simplify BFD_ASSEMBLER handling.
1999-06-10 * config/tc-i386.c (md_apply_fix3): Add default case to switch.Ian Lance Taylor2-0/+5
1999-06-10 * config/tc-sparc.c (md_pseudo_table): Remove pushsection andIan Lance Taylor2-2/+3
popsection.
1999-06-10 * config/tc-sparc.c (sparc_ip): Add default case to reloc switch.Ian Lance Taylor2-0/+5
1999-06-10 * read.c (read_a_source_file): Only declare inescape ifIan Lance Taylor2-1/+13
QUOTES_IN_INSN.
1999-06-10 * itbl-ops.c (itbl_disassemble): Change sprintf format strings toIan Lance Taylor1-5/+5
match parameters. (find_entry_byval): Add parens to avoid warning.
1999-06-10 * as.c: If HAVE_ITBL_CPU, include "itbl-ops.h".Ian Lance Taylor1-1/+3
1999-06-10 * dwarf2.c (decode_line_info): Remove unused variable first_time.Ian Lance Taylor2-1/+4
1999-06-10 * symbols.c (resolve_symbol_value): Don't permit subtraction ofIan Lance Taylor2-2/+10
undefined symbols.
1999-06-10 * gas/mips/sync.d: Pass -mips2 to the assembler.Ian Lance Taylor10-26/+54
* gas/mips/elf_e_flags.s: Tweak code so that the tests pass for mips-elf target as well as mips64-elf target. * gas/mips/elf_e_flags1.d: Corresponding changes. * gas/mips/elf_e_flags2.d: Likewise. * gas/mips/elf_e_flags3.d: Likewise. * gas/mips/elf_e_flags4.d: Likewise. * gas/elf/elf.exp: Add setup_xfail for mips*-*-*. * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new parameter.
1999-06-10Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-304/+347
* config/tc-sparc.c (sparc_ip): Don't use side-effect expression with isoctal. * config/tc-sparc.c (synthetize_setuw, synthetize_setsw, synthetize_setx): New functions. (md_assemble): Broken the special cases into the above functions. Make compiler happy if sizeof(bfd_vma)==4. Fix sethi generated from set/setuw. If instructions have a relloc, always clear the fields to be relocated in the opcode. (sparc_ip): Remove special_case global variable.
1999-06-10Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson10-83/+146
* gas/sparc/synth64.s: Add checks for single register signx/clruw. * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns. * gas/sparc/prefetch.d: Add -64 as switch. * gas/sparc/rdpr.d: Ditto. * gas/sparc/wrpr.d: Ditto. * gas/sparc/synth64.d: Ditto, reflect synth64.s changes. * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as current gas outputs %hi(0) and not %hi(0x0). * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and optimizations for setx instruction. * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the compiled-in targets.
1999-06-10Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-0/+6
* sparc.h (R_SPARC_max_std): Define.
1999-06-10Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson3-5/+25
* elf64_sparc.c (sparc64_elf_relocate_section): Use R_SPARC_max_std instead of R_SPARC_max. (sparc64_elf_info_to_howto): Likewise. * elf32_sparc.c (elf32_sparc_relocate_section): Likewise. (elf32_sparc_info_to_howto): Likewise; handle vtable relocations.
1999-06-10 Based on patches from John W. Woznack <jwoznack@concentric.net>:Ian Lance Taylor4-38/+42
* itbl-ops.c (itbl_get_reg_val): Add pval parameter. Return indication of success rather than a value. (itbl_get_val): Likewise. (itbl_get_field): Use strcspn. Change delimiters to include parens. * itbl-ops.h (itbl_get_reg_val): Update declaration. (itbl_get_val): Likewise. * config/tc-mips.c (mips_ip): Update call to itbl_get_reg_val.
1999-06-10 * symbols.c (copy_symbol_attributes): Convert local symbols toIan Lance Taylor2-2/+7
regular symbols.
1999-06-10 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.Richard Henderson9-18/+24
* gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise. * gas/macros/{irp,rept,test2,test3}.d: Update.
1999-06-10Add support for ARM920 and ARM920tNick Clifton2-1/+12
1999-06-10Updated to match latest output.Nick Clifton3-27/+29
1999-06-09รจJeff Law1-89/+182
* hppa.h: Update with various changes from newest PA ELF specifications.
1999-06-09.Jeff Law1-0/+5
* hppa.h: Update with various changes from newest PA ELF specifications.
1999-06-09restore previous format of --help outputNick Clifton2-2/+8
1999-06-09 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.Andreas Schwab3-2/+7
* ld-shared/sh1.c: Fix typo.
1999-06-09 * binutils-all/objdump.exp: Tighten regexp to match `objdump -i'Andreas Schwab2-1/+6
output to avoid massive exponential behaviour.
1999-06-09 * readelf.c (dump_section): Cast bfd_vma values to [unsigned] longAndreas Schwab2-148/+452
for printing, in case it is wider than long. (display_block): Likewise. (read_and_display_attr): Likewise. (decode_location_expression): Likewise. Don't depend on evaluation order.
1999-06-08import gdb-1999-06-07 snapshotJason Molenda2-0/+984
1999-06-07 * section.c (_bfd_strip_section_from_output): Remove outputRichard Henderson2-12/+17
sections with no initial link_order.
1999-06-07import gdb-1999-06-07 snapshotJason Molenda55-857/+1527
1999-06-07Typo.Richard Henderson1-1/+1
1999-06-07Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-204/+284
* config/tc-sparc.c (md_assemble): Fix up setx, support setsw. Optimize set if sizeof(bfd_vma) == 64. (sparc_ip): Fix sethi - without %hi() it should generate R_SPARC_32 reloc, not R_SPARC_HI22. (tc_gen_reloc): Handle BFD_RELOC_SPARC22.
1999-06-07Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-5/+11
* sparc-opc.c: Fix up set, setsw, setuw operand kinds. Support signx %reg, clruw %reg.
1999-06-07Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-75/+263
* config/tc-sparc.c (md_begin): Handle native wordsize aliases. (s_ncons): New function. (native_op_table): New table. (sparc_ip): Be more strict on %hi() etc.; prepare assembler for R_SPARC_OLO10 handling.
1999-06-07Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-2/+115
* sparc-opc.c: Add aliases Solaris as supports.
1999-06-07Define ELF_MAXPAGESIZENick Clifton2-0/+5
1999-06-07 * expr.h (struct expressionS): Revert last change; widen X_op.Richard Henderson3-4/+23
* config/tc-alpha.c (md_begin): Check the field is wide enough.
1999-06-07 * windres.c (usage): Fix typo.Andreas Schwab2-1/+5
1999-06-07 * Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.Andreas Schwab3-0/+13
* Makefile.in: Regenerated.
1999-06-07 * Makefile.am (TARGET_CPU_CFILES): Add config/tc-fr30.c.Andreas Schwab3-0/+11
(TARGET_CPU_HFILES): Add config/tc-fr30.h. (TARG_ENV_HFILES): Add config/te-epoc-pe.h. * Makefile.in: Regenerated.
1999-06-07 * Makefile.am (SOURCE_HFILES): Add missing headers.Andreas Schwab3-8/+13
* Makefile.in: Regenerated.
1999-06-07 * config/obj-elf.c (obj_elf_common): In MRI mode if called asAndreas Schwab2-3/+15
`common' pass on to s_mri_common. (elf_pseudo_table): Pass 1 to obj_elf_common for `common'.
1999-06-06 * elf32-mips.c (_bfd_mips_elf_print_private_data): RecognizeMark Mitchell2-0/+7
the N32 ABI.
1999-06-06 * config/obj-elf.c (obj_elf_section): Don't free the returnRichard Henderson2-2/+5
value of demand_copy_C_string.
1999-06-05 * dwarf2dbg.c (dwarf2_gen_line_info): Mirror the section symbolRichard Henderson7-250/+338
creation logic from obj_elf_create_section. * config/obj-elf.c (elf_pseudo_tab): Add pushsection/popsection. (section_stack): New. (special_sections): Make const. (obj_elf_section): Gut and rewrite parsing. (obj_elf_change_section): New function broken out of obj_elf_section. (obj_elf_parse_section_letters): Likewise. (obj_elf_section_word): Likewise. (obj_elf_section_type): Likewise. (obj_elf_previous): Treat as a toggle. (obj_elf_popsection): New. * config/tc-ppc.c (ppc_section_word): Take str+len not ptr_str. (ppc_section_type): Likewise. * config/tc-ppc.h: Likewise. * expr.h (struct expressionS): Don't make X_op a bitfield. * config/tc-alpha.c: Update for symbol handling changes. (md_apply_fix) [case GPREL]: Use now_seg instead of absolute_section. (load_expression, emit_ir_load, emit_loadstore, emit_jsrjmp): Likewise.
1999-06-05 * gas/elf/elf.exp: New directory.Richard Henderson6-0/+96
* gas/elf/section0.[sd]: New test. * gas/elf/section1.[sd]: New test.
1999-06-05 * dwarf2dbg.c (*): Convert to K&R + prototypes.Richard Henderson7-28/+92
(dwarf2_gen_line_info): Kill unused variables. (dwarf2_finish): Likewise. (dwarf2_where): Likewise. (dwarf2_directive_file): If we've only got a string, hand off to s_app_file. * ecoff.c: Move the include of ecoff.h. * symbols.h (S_IS_FUNCTION): Prototype. * read.c (LEX_HASH): Supply a default. (lex_type): Use it. (s_globl): Update `c' after skipping whitespace. * read.h (LEX_END_NAME, is_name_ender): New. * expr.c (get_symbol_end): Respect it.
1999-06-041999-06-04 Mark Klein <mklein@dis.com>Ian Lance Taylor2-15/+21
* config/tc-hppa.c (md_begin): Convert local symbol dummy_symbol to real if OBJ_SOM (tc_gen_reloc): Still need bfd_abs_symbol in some relocs.
1999-06-041999-06-04 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-0/+9
* lib/ld-lib.exp (default_ld_nm): Clear nm_output first if necessary.