summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * rename.c (O_BINARY): Define as 0 if not defined.Ian Lance Taylor1999-06-122-1/+14
| | | | (simple_copy): Open files with O_BINARY.
* Based on patch from H. Peter Anvin <hpa@transmeta.com>:Ian Lance Taylor1999-06-125-9/+64
| | | | | | | | | | | | | | * objcopy.c (struct section_list): Add copy field. (sections_copied): New static variable. (copy_options): Add "only-section". (copy_usage): Mention -j and --only-section. (find_section_list): Initialize copy field. (is_strip_section): Check for copying sections. (copy_object): Check sections_copied when calling filter_symbols. (setup_section): Check for copying sections. (copy_section): Likewise. (copy_main): Handle -j/--only-section. * binutils.texi, objcopy.1: Document -j/--only-section.
* * configure.in: If frexp is not available, check in -lm.Ian Lance Taylor1999-06-123-217/+298
| | | | * configure: Rebuild.
* * emultempl/pe.em (gld_${EMULATION_NAME}_after_parse): Don't addIan Lance Taylor1999-06-122-2/+8
| | | | | entry_symbol as an undefined symbol when doing a relocateable link. From <jeffdb@goodnet.com>.
* * readelf.c (get_elf_class): Use correct printf format for type.Ian Lance Taylor1999-06-122-9/+22
| | | | | | | | | | (get_data_encoding): Likewise. (get_osabi_name): Likewise. (process_file_header): Don't pass an extra argument to printf. (process_dynamic_segment): Cast dynamic_size to long before printing. (decode_location_expression): Cast byte_get to long before printing.
* 1999-06-12 David O'Brien <obrien@freebsd.org>Ian Lance Taylor1999-06-122-2/+7
| | | | * configure.tgt: (i[3456]86-*-freebsd*): Now defaults to ELF.
* 1999-06-12 David O'Brien <obrien@freebsd.org>Ian Lance Taylor1999-06-123-170/+177
| | | | | * configure.in: (i[3456]86-*-freebsd*): Now defaults to ELF. * configure: Rebuild.
* * elf32-mips.c (mips_elf32_section_processing): Permit aIan Lance Taylor1999-06-122-1/+7
| | | | SHT_MIPS_REGINFO section to have a size of 0.
* 1999-06-12 David O'Brien <obrien@freebsd.org>Ian Lance Taylor1999-06-122-3/+13
| | | | | * config.bfd (alpha*-*-freebsd*): New target. (i[3456]86-*-freebsd*): Now defaults to ELF.
* * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*"Ian Lance Taylor1999-06-124-11/+13
| | | | | | to "*-*-linux*aout*". * ld-scripts/weak.exp: Likewise. * ld-shared/shared.exp: Likewise. Simplify condition a bit.
* * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" orIan Lance Taylor1999-06-124-13/+24
| | | | | | | "*-*-linux*oldld*". * gas/vtable/vtable.exp: Likewise. * gas/i386/reloc.d: Modify expected reloc names to accept a.out names.
* * Makefile.in: (taz): Don't use texinfo/gpl.texinfo orIan Lance Taylor1999-06-122-4/+2
| | | | texinfo/lgpl.texinfo.
* * Makefile.in: Change distribution targets to use bzip2 instead ofIan Lance Taylor1999-06-122-20/+25
| | | | | gzip. (TEXINFO_SUPPORT): Set to just texinfo/texinfo.tex.
* add texinfo.texIan Lance Taylor1999-06-121-0/+5431
|
* * dwarf2dbg.c: Include elf/dwarf2.h with "", not <>.Ian Lance Taylor1999-06-124-5/+11
| | | | | * Makefile.am: Rebuild dependencies. * Makefile.in: Rebuild.
* fix copyrightsIan Lance Taylor1999-06-122-3/+23
|
* * struc-symbol.h: Put local_symbol code in ifdef BFD_ASSEMBLER.Ian Lance Taylor1999-06-114-6/+51
| | | | | | * symbols.c: Likewise. * config/obj-aout.c (obj_crawl_symbol_chain): Refer directly to sy_next field when taking address, rather than symbol_next.
* * config/tc-i386.c (i386_immediate): Remove unused labelIan Lance Taylor1999-06-111-1/+0
| | | | seg_unimplemented.
* * dwarf2dbg.c: Change bfd_vma to addressT and bfd_signed_vma toIan Lance Taylor1999-06-112-17/+28
| | | | | | | | offsetT. (out_set_addr): Don't use BYTES_PER_ADDRESS. Instead, get the value from the output file architecture. (dwarf2_gen_line_info): Ifdef BFD_ASSEMBLER specific code. * dwarf2dbg.h: Change bfd_vma to addressT.
* * gas/i386/amd.s: Add a symbol so a.out tests will work.Ian Lance Taylor1999-06-115-2/+11
| | | | | | * gas/i386/katmai.s: Likewise. * gas/i386/amd.d: Corresponding change. * gas/i386/katmai.d: Corresponding change.
* * dwarf2dbg.h: Use PARAMS in function declarations.Ian Lance Taylor1999-06-112-5/+10
|
* * reloc.c (_bfd_relocate_contents): Permit bitfield relocations toIan Lance Taylor1999-06-112-0/+12
| | | | wrap if the relocation covers the high bit of an address.
* 1999-06-11 Martin Dorey <mdorey@madge.com>Ian Lance Taylor1999-06-113-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.
* * config/tc-i386.c (md_apply_fix3): Add default case to switch.Ian Lance Taylor1999-06-102-0/+5
|
* * config/tc-sparc.c (md_pseudo_table): Remove pushsection andIan Lance Taylor1999-06-102-2/+3
| | | | popsection.
* * config/tc-sparc.c (sparc_ip): Add default case to reloc switch.Ian Lance Taylor1999-06-102-0/+5
|
* * read.c (read_a_source_file): Only declare inescape ifIan Lance Taylor1999-06-102-1/+13
| | | | QUOTES_IN_INSN.
* * itbl-ops.c (itbl_disassemble): Change sprintf format strings toIan Lance Taylor1999-06-101-5/+5
| | | | | match parameters. (find_entry_byval): Add parens to avoid warning.
* * as.c: If HAVE_ITBL_CPU, include "itbl-ops.h".Ian Lance Taylor1999-06-101-1/+3
|
* * dwarf2.c (decode_line_info): Remove unused variable first_time.Ian Lance Taylor1999-06-102-1/+4
|
* * symbols.c (resolve_symbol_value): Don't permit subtraction ofIan Lance Taylor1999-06-102-2/+10
| | | | undefined symbols.
* * gas/mips/sync.d: Pass -mips2 to the assembler.Ian Lance Taylor1999-06-1010-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.
* Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson1999-06-102-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.
* Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson1999-06-1010-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.
* Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson1999-06-102-0/+6
| | | | * sparc.h (R_SPARC_max_std): Define.
* Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson1999-06-103-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.
* Based on patches from John W. Woznack <jwoznack@concentric.net>:Ian Lance Taylor1999-06-104-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.
* * symbols.c (copy_symbol_attributes): Convert local symbols toIan Lance Taylor1999-06-102-2/+7
| | | | regular symbols.
* * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.Richard Henderson1999-06-109-18/+24
| | | | | * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise. * gas/macros/{irp,rept,test2,test3}.d: Update.
* Add support for ARM920 and ARM920tNick Clifton1999-06-102-1/+12
|
* Updated to match latest output.Nick Clifton1999-06-103-27/+29
|
* รจJeff Law1999-06-091-89/+182
| | | | | * hppa.h: Update with various changes from newest PA ELF specifications.
* .Jeff Law1999-06-091-0/+5
| | | | | * hppa.h: Update with various changes from newest PA ELF specifications.
* restore previous format of --help outputNick Clifton1999-06-092-2/+8
|
* * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.Andreas Schwab1999-06-093-2/+7
| | | | * ld-shared/sh1.c: Fix typo.
* * binutils-all/objdump.exp: Tighten regexp to match `objdump -i'Andreas Schwab1999-06-092-1/+6
| | | | output to avoid massive exponential behaviour.
* * readelf.c (dump_section): Cast bfd_vma values to [unsigned] longAndreas Schwab1999-06-092-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.
* import gdb-1999-06-07 snapshotJason Molenda1999-06-082-0/+984
|
* * section.c (_bfd_strip_section_from_output): Remove outputRichard Henderson1999-06-072-12/+17
| | | | sections with no initial link_order.
* import gdb-1999-06-07 snapshotJason Molenda1999-06-0755-857/+1527
|