summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove a29k support.Alan Modra2005-08-1839-185/+54
|
* * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn onAlan Modra2005-08-1818-0/+140
| | | | | | | | | | | | | | | | | | | | zero size dynamic variables. * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise. * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise. * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise. * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise. * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise. * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise. * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise. * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise. * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise. * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise. * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise. * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise. * elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
* daily updateAlan Modra2005-08-181-1/+1
|
* merge from gccDJ Delorie2005-08-174-22/+47
|
* 2005-08-17 Christian Groessler <chris@groessler.org>Christian Groessler2005-08-173-2/+7
| | | | | * Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash. * Makefile.in: Regenerate.
* bfd/H.J. Lu2005-08-174-12/+33
| | | | | | | | | | | | | | | | | | | | 2005-08-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1179 * dwarf2.c (_bfd_dwarf2_find_nearest_line): Use section lma instead of vma. (_bfd_dwarf2_find_line): Likewise. binutils/ 2005-08-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1179 * objdump.c (disassemble_bytes): Don't adjust adjust_section_vma. (adjust_addresses): Don't adjust vma for debugging section. Adjust lma only for relocatable files. (dump_bfd): Tell adjust_addresses if it is a relocatable file.
* * lib/ld-lib.exp (default_ld_compile): Append $cc arguments afterJakub Jelinek2005-08-172-2/+8
| | | | $CFLAGS instead of prepending them.
* * elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg sectionAlan Modra2005-08-173-4/+21
| | | | | | | | SEC_LINKER_CREATED. (mmix_elf_final_link): Check that section hasn't already been removed before removing. * mmo.c (mmo_scan): Mark reg contents section SEC_LINKER_CREATED. (mmo_canonicalize_symtab): Likewise for reg section.
* * ldgram.y (vers_defns): Don't lose pattern list beforeJakub Jelinek2005-08-178-0/+66
| | | | | | | | | | extern NAME {}. Handle global, local and extern symbol names. ld/testsuite/ * ld-elfvers/vers.exp: Add a new test, vers30. * ld-elfvers/vers30.c: New file. * ld-elfvers/vers30.map: New file. * ld-elfvers/vers30.ver: New file. * ld-elfvers/vers30.dsym: New file.
* bfd/Alan Modra2005-08-1718-40/+61
| | | | | | | | | | | | | | | | | | | | | | * elf32-cris.c (elf_cris_adjust_gotplt_to_got): Move assert later. * elfxx-mips.c (_bfd_mips_elf_hide_symbol): Cope with being called without any got section. ld/testsuite/ * ld-alpha/tlsbin.rd: Update. * ld-alpha/tlsbinr.rd: Update. * ld-cris/locref1.d: Update. * ld-cris/locref2.d: Update. * ld-i386/tlsbin.rd: Update. * ld-ia64/tlsbin.rd: Update. * ld-powerpc/tlsexe.r: Update. * ld-powerpc/tlsexe32.r: Update. * ld-powerpc/tlsexetoc.r: Update. * ld-s390/tlsbin.rd: Update. * ld-s390/tlsbin_64.rd: Update. * ld-sparc/tlssunbin32.rd: Update. * ld-sparc/tlssunbin64.rd: Update. * ld-x86-64/tlsbin.rd: Update.
* gasDanny Smith2005-08-171-0/+5
| | | | Add ChangeLog entry missed in last commit.
* bfdDanny Smith2005-08-173-4/+11
| | | | | | | | | * cofflink.c (_bfd_coff_generic_relocate_section): Correct comment. gas * config/obj-coff.c (obj_coff_weak): Set auxiliary record of NT weak externals to IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY.
* * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):Kaz Kojima2005-08-172-7/+6
| | | | Don't increment rel_count of .cranges here. Set rawsize of .cranges.
* 2005-08-17 Kelley Cook <kcook@gcc.gnu.org>Kelley Cook2005-08-175-6/+13
| | | | | | | * strverscmp.c: Update FSF address. * testsuite/Makefile.in: Likewise. * testsuite/test-demangle.c: Likewise. * testsuite/test-pexecute.c: Likewise.
* * elflink.c (_bfd_elf_define_linkage_sym): Don't callAlan Modra2005-08-172-31/+42
| | | | | | | | | | bfd_elf_link_record_dynamic_symbol. Call elf_backend_hide_symbol. (_bfd_elf_link_renumber_dynsyms): Formatting. (struct elf_gc_sweep_symbol_info): New. (elf_gc_sweep_symbol): Rewrite. (elf_gc_sweep): Adjust params and elf_gc_sweep_symbol call. Call _bfd_elf_link_renumber_dynsyms. (bfd_elf_gc_sections): Adjust elf_gc_sweep call.
* daily updateAlan Modra2005-08-171-1/+1
|
* 2005-08-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-08-165-1/+100
| | | | | | | | | * bucomm.h (stpcpy): Declare if HAVE_DECL_STPCPY isn't defined. * configure.in (AC_GNU_SOURCE): Added. (AC_CHECK_DECLS): Add stpcpy. * configure: Regenerated. * config.in: Likewise.
* * ld-cris/dso-1.s: Add missing alignment directive.Hans-Peter Nilsson2005-08-163-2/+8
| | | | * ld-cris/libdso-10.d: Adjust accordingly.
* * elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_countAlan Modra2005-08-162-2/+8
| | | | when relocatable.
* * unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,Jakub Jelinek2005-08-162-4/+10
| | | | | UNW_DEC_RESTORE, UNW_DEC_SPILL_REG): Increase {,ab,t}regname buffer sizes.
* * config/tc-ppc.c (ppc_set_cpu): Don't select 64-bit based onAlan Modra2005-08-162-6/+6
| | | | default cpu.
* daily updateAlan Modra2005-08-161-1/+1
|
* 2005-08-15 Paul Brook <paul@codesourcery.com>Paul Brook2005-08-155-57/+187
| | | | | | | | | | gas/ * config/tc-arm.c (do_t_mov_cmp): Fix encoding of i16-bit conditional instructions. (do_t_mvn_tst, do_t_neg, do_t_shift): Ditto. gas/testsuite/ * gas/arm/thumb2_it.s: Add more instruction variants. * gas/arm/thumb2_it.d: Ditto.
* * elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap valuesBob Wilson2005-08-152-8/+7
| | | | of EM_XTENSA and EM_XTENSA_OLD.
* Adjust for dynamic sym changes.Alan Modra2005-08-15121-5442/+5342
|
* * elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.Alan Modra2005-08-156-145/+88
| | | | | | | | | | | | * elflink.c (_bfd_elf_define_linkage_sym): New function, extracted from.. (_bfd_elf_create_got_section): ..here. (_bfd_elf_link_create_dynamic_sections): Call it for _DYNAMIC. (_bfd_elf_create_dynamic_sections): ..and _PROCEDURE_LINKAGE_TABLE_. * elf-m10300.c (_bfd_mn10300_elf_create_got_section): Use _bfd_elf_define_linkage_sym. * elf32-frv.c (_frv_create_got_section): Likewise. * elf64-alpha.c (elf64_alpha_create_dynamic_sections): Likewise.
* gas/Daniel Jacobowitz2005-08-1510-4/+41
| | | | | | | | | | | | | | | * config/tc-ppc.c (parse_cpu): Add -me300 support. (md_show_usage): Likewise. * doc/c-ppc.texi (PowerPC-Opts): Document it. include/opcode/ * ppc.h (PPC_OPCODE_E300): Define. opcodes/ * ppc-dis.c (powerpc_dialect): Handle e300. (print_ppc_disassembler_options): Likewise. * ppc-opc.c (PPCE300): Define. (powerpc_opcodes): Mark icbt as available for the e300. binutils/ * doc/binutils.texi (objdump): Document -M e300.
* 2005-08-15 Paul Brook <paul@codesourcery.com>Paul Brook2005-08-152-2/+7
| | | | | * elf32-arm.c (elf32_arm_howto_table_1): Make R_ARM_PLT32 the same as R_ARM_PC24.
* * ld-elf/empty.s: Define "start".Alan Modra2005-08-156-5/+14
| | | | | | | * ld-elf/merge2.d: xfail arc-*-* and dlx-*-*. * ld-scripts/empty-aligned.s: No .data section. * ld-scripts/empty-aligned.t: Discard most sections. * ld-scripts/empty-aligned.d: Adjust.
* daily updateAlan Modra2005-08-151-1/+1
|
* * readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.Dave Anglin2005-08-142-22/+19
| | | | Don't access table entries past the end of the table.
* * hppa-dis.c (print_insn_hppa): Don't print '%' before register names.Dave Anglin2005-08-142-4/+9
| | | | Use "rp" instead of "%r2" in "b,l" insns.
* PR ld/1135Dave Anglin2005-08-142-3/+14
| | | | | * elf64-hppa.c (elf64_hppa_special_sections): Add flag definitions for .plt, .dlt, .sdata, .sbss and .tbss.
* daily updateAlan Modra2005-08-141-1/+1
|
* * readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.Dave Anglin2005-08-132-0/+7
| | | | (get_parisc_section_type_name): Handle SHT_PARISC_DLKM.
* daily updateAlan Modra2005-08-131-1/+1
|
* * gas/testsuite/gas/s390/s390.exp: Reorganize gas testsuite for s390Martin Schwidefsky2005-08-1227-886/+1462
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and add tests for new cpu type z9-109. * gas/testsuite/gas/s390/esa-g5.d: New. * gas/testsuite/gas/s390/esa-g5.s: New. * gas/testsuite/gas/s390/esa-operands.d: New. * gas/testsuite/gas/s390/esa-operands.s: New. * gas/testsuite/gas/s390/esa-reloc.d: New. * gas/testsuite/gas/s390/esa-reloc.s: New. * gas/testsuite/gas/s390/esa-z9-109.d: New. * gas/testsuite/gas/s390/esa-z9-109.s: New. * gas/testsuite/gas/s390/esa-z900.d: New. * gas/testsuite/gas/s390/esa-z900.s: New. * gas/testsuite/gas/s390/esa-z990.d: New. * gas/testsuite/gas/s390/esa-z990.s: New. * gas/testsuite/gas/s390/zarch-operands.d: New. * gas/testsuite/gas/s390/zarch-operands.s: New. * gas/testsuite/gas/s390/zarch-reloc.d: New. * gas/testsuite/gas/s390/zarch-reloc.s: New. * gas/testsuite/gas/s390/zarch-z9-109.d: New. * gas/testsuite/gas/s390/zarch-z9-109.s: New. * gas/testsuite/gas/s390/zarch-z900.d: New. * gas/testsuite/gas/s390/zarch-z900.s: New. * gas/testsuite/gas/s390/zarch-z990.d: New. * gas/testsuite/gas/s390/zarch-z990.s: New. * gas/testsuite/gas/s390/opcode.d: Delete. * gas/testsuite/gas/s390/opcode.s: Delete. * gas/testsuite/gas/s390/opcode64.d: Delete. * gas/testsuite/gas/s390/opcode64.s: Delete. * gas/testsuite/gas/s390/operands.d: Delete. * gas/testsuite/gas/s390/operands.s: Delete. * gas/testsuite/gas/s390/operands64.d: Delete. * gas/testsuite/gas/s390/operands64.s: Delete. * gas/testsuite/gas/s390/reloc.d: Likewise. * gas/testsuite/gas/s390/reloc.s: Likewise. * gas/testsuite/gas/s390/reloc64.d: Likewise. * gas/testsuite/gas/s390/reloc64.s: Likewise.
* * s390-dis.c (print_insn_s390): Print unsigned operands with %u.Martin Schwidefsky2005-08-125-12/+109
| | | | | | | | | | | | | * s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z9-109. (main): Likewise. * s390-opc.c (I32_16, U32_16, M_16): Add defines 32 bit immediates and 4 bit optional masks. (INSTR_RIL_RI, INSTR_RIL_RU, INSTR_RRF_M0RR, INSTR_RSE_CCRD, INSTR_RSY_CCRD, INSTR_SSF_RRDRD): Add new instruction formats. (MASK_RIL_RI, MASK_RIL_RU, MASK_RRF_M0RR, MASK_RSE_CCRD, MASK_RSY_CCRD, MASK_SSF_RRDRD): Likewise. (s390_opformats): Likewise. * s390-opc.txt: Add new instructions for cpu type z9-109.
* * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.Martin Schwidefsky2005-08-122-2/+11
|
* * config/tc-s390.c (md_parse_option): Add cpu type z9-109.Martin Schwidefsky2005-08-122-6/+46
| | | | (md_gather_operands): Add support for optional operands.
* toplevel:Paolo Bonzini2005-08-125-602/+629
| | | | | | | | | | | | | | | 2005-08-12 Paolo Bonzini <bonzini@gnu.org> * configure.in: Replace NCN_STRICT_CHECK_TOOL with NCN_STRICT_CHECK_TOOLS, and likewise for NCN_STRICT_CHECK_TARGET_TOOLS. Look for alternate names of the target cc and c++ config: 2005-08-12 Paolo Bonzini <bonzini@gnu.org> * config/acx.m4 (NCN_CHECK_TARGET_TOOL, NCN_STRICT_CHECK_TOOL, NCN_STRICT_CHECK_TARGET_TOOL): Remove. (NCN_STRICT_CHECK_TOOLS, NCN_STRICT_CHECK_TARGET_TOOLS): New,
* 2005-08-12 Dmitry Diky <diwil@spec.ru>Dmitry Diky2005-08-124-10/+143
| | | | | | | | | | | | | | | | | | * config/tc-msp430.c (msp430_enable_relax): New flag. (msp430_enable_polys): Likewise. (OPTION_RELAX): New option. (OPTION_POLYMORPHS): Likewise. (md_longopts): New long options. (md_show_usage): Updated. (md_parse_option): Add new options handler. (msp430_operands): Add check if polymorph insns are enabled. (msp430_force_relocation_local): New function. (md_apply_fix): Now delete relocs according to new flags combination. (msp430_relax_frag): Convert long branches to short branches only if flag msp430_enable_relax is set. * config/tc-msp430.h (TC_FORCE_RELOCATION_LOCAL): Defined. (msp430_force_relocation_local): Likewise. * doc/c-msp430.texi: Describe new options.
* 2005-08-12 Dmitry Diky <diwil@spec.ru>Dmitry Diky2005-08-122-3/+20
| | | | | * elf32-msp430.c (msp430_elf_relax_delete_bytes): Adjust relocations referenced by .section + DISPLACEMENT.
* * Makefile.am ($(srcdir)/make-gas.com): Remove target.Ian Lance Taylor2005-08-123-16/+12
| | | | | | | (stamp-mk.com): Likewise. (EXTRA_DIST): Remove make-gas.com from list. (MOSTLYCLEANFILES): Remove stamp-mk.com from list. * Makefile.in: Regenerate.
* * ld-cris/expdyn1.s (expobj): Set size here, at definition...Hans-Peter Nilsson2005-08-126-6/+10
| | | | | | * ld-cris/pv32.s: ...not here. * ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d: Adjust for expobj size being set at definition.
* daily updateAlan Modra2005-08-121-1/+1
|
* * subsegs.c (subseg_change): Move declaration of seginfo to beforeHans-Peter Nilsson2005-08-112-1/+6
| | | | first statement.
* * ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.Hans-Peter Nilsson2005-08-112-1/+5
|
* 2005-08-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-08-114-53/+166
| | | | | | | | | | | | | | | | | * NEWS: Mention "-t/--section-details" and "-N/--full-section-name". * doc/binutils.texi: Document "-t/--section-details". Remove "-N/--full-section-name". * readelf.c (do_full_section_name): Renamed to ... (do_section_details): This. (option): Rename "-N/--full-section-name" to "-t/--section-details". (usage): Likewise. (parse_args): Likewise. (get_elf_section_flags): Support do_section_details. (process_section_headers): Updated for do_section_details.
* missed from last commitAlan Modra2005-08-112-119/+14
|