summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* merge from gccDJ Delorie2006-05-282-1/+9
|
* * config/bfin-parse.y (check_macfunc): Loose the condition ofJie Zhang2006-05-282-2/+8
| | | | calling check_multiply_halfregs ().
* daily updateAlan Modra2006-05-281-1/+1
|
* bfd/Alan Modra2006-05-274-28/+64
| | | | | | | | | * elf.c (assign_file_positions_for_load_sections): Retrieve maxpagesize from m->p_align if it is valid. Set p_vaddr, p_paddr and p_align earlier. Revert 2006-05-19 change to p_align. (copy_elf_program_header): Copy p_align. Set p_align_valid. include/elf/ * internal.h (elf_segment_map): Add p_align and p_align_valid.
* daily updateAlan Modra2006-05-271-1/+1
|
* Remove ">>>>>>> 1.2917".H.J. Lu2006-05-261-1/+0
|
* 2006-05-26 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-262-1/+9
| | | | * elf64-x86-64.c (ELF_MINPAGESIZE): Changed to 0x1000.
* 2006-05-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-261-0/+1
| | | | * elf64-x86-64.c (ELF_MINPAGESIZE): Set to 0x100000.
* bfd/H.J. Lu2006-05-2623-175/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-25 H.J. Lu <hongjiu.lu@intel.com> * elf64-x86-64.c (ELF_MAXPAGESIZE): Updated to 0x200000. ld/ 2006-05-25 H.J. Lu <hongjiu.lu@intel.com> * emulparams/elf_x86_64.sh (MAXPAGESIZE): Updated to 0x200000. ld/testsuite/ 2006-05-25 H.J. Lu <hongjiu.lu@intel.com> * ld-x86-64/tlsbin.dd: Updated for 2MB maximum page size. * ld-x86-64/tlsbin.rd: Likewise. * ld-x86-64/tlsbin.sd: Likewise. * ld-x86-64/tlsbin.td: Likewise. * ld-x86-64/tlsbindesc.dd: Likewise. * ld-x86-64/tlsbindesc.rd: Likewise. * ld-x86-64/tlsbindesc.sd: Likewise. * ld-x86-64/tlsbindesc.td: Likewise. * ld-x86-64/tlsdesc.dd: Likewise. * ld-x86-64/tlsdesc.pd: Likewise. * ld-x86-64/tlsdesc.rd: Likewise. * ld-x86-64/tlsdesc.sd: Likewise. * ld-x86-64/tlsdesc.td: Likewise. * ld-x86-64/tlsgdesc.dd: Likewise. * ld-x86-64/tlspic.dd: Likewise. * ld-x86-64/tlspic.rd: Likewise. * ld-x86-64/tlspic.sd: Likewise. * ld-x86-64/tlspic.td: Likewise.
* daily updateAlan Modra2006-05-261-1/+1
|
* * src-release (DEVO_SUPPORT): Add config.rpath.Daniel Jacobowitz2006-05-252-1/+5
|
* * elf.c (sym_is_global): Return a bfd_boolean.Alan Modra2006-05-252-36/+39
| | | | | | | (ignore_section_sym): New function. (elf_map_symbols): Use ignore_section_sym to discard some syms. (_bfd_elf_symbol_from_bfd_symbol): Ensure section belongs to bfd before using elf_section_syms.
* * MAINTAINERS: Update my email address.Joern Rennecke2006-05-252-1/+5
|
* 2006-05-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-252-12/+36
| | | | | | | | | | | | | | * config.bfd: (sh-*-linux*): Treat as 64bit target. (sh*l*-*-netbsdelf*): Likewise. (sh-*-netbsdelf*): Likewise. (shl*-*-elf*): Likewise. (sh[1234]l*-*-elf*): Likewise. (sh3el*-*-elf*): Likewise. (shl*-*-kaos*): Likewise. (sh-*-elf*): Likewise. (sh[1234]*-elf*): Likewise. (sh-*-rtems*): Likewise. (sh-*-kaos*): Likewise.
* include/opcodes/Richard Sandiford2006-05-258-37/+107
| | | | | | | | | | | | | | | | | | * m68k.h (mcf_mask): Define. opcodes/ * m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd and fmovem entries. Put register list entries before immediate mask entries. Use "l" rather than "L" in the fmovem entries. * m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it out from INFO. (m68k_scan_mask): New function, split out from... (print_insn_m68k): ...here. If no architecture has been set, first try printing an m680x0 instruction, then try a Coldfire one. gas/testsuite/ * gas/m68k/mcf-fpu.s: Add fmovemd and fmovem instructions. * gas/m68k/mcf-fpu.d: Adjust accordingly.
* 2006-05-25 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2006-05-254-10/+17
| | | | | | | * Makefile.def (bfd, opcodes): Fix lib_path. * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Replace ADAC with ADAFLAGS. (restrap): Move under "@if gcc-bootstrap". Fix typo. * Makefile.in: Regenerate.
* * gas/bfin/vector2.s, gas/bfin/vector2.d: Test to ensure (m) is notJie Zhang2006-05-253-0/+13
| | | | thrown away.
* * config/bfin-parse.y (asm_1): Better check and deal withJie Zhang2006-05-252-38/+44
| | | | vector and scalar Multiply 16-Bit Operands instructions.
* bfd/H.J. Lu2006-05-255-19/+501
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-24 H.J. Lu <hongjiu.lu@intel.com> PR ld/1485 * config.bfd: Set want64 to true if 64bit bfd is used. (sh-*-linux*): Use targ64_selvecs for 64bit targets. (sh*l*-*-netbsdelf*): Likewise. (sh-*-netbsdelf*): Likewise. (shl*-*-elf*): Likewise. (sh[1234]l*-*-elf*): Likewise. (sh3el*-*-elf*): Likewise. (shl*-*-kaos*): Likewise. (sh-*-elf*): Likewise. (sh[1234]*-elf*): Likewise. (sh-*-rtems*): Likewise. (sh-*-kaos*): Likewise. ld/ 2006-05-24 H.J. Lu <hongjiu.lu@intel.com> PR ld/1485 * configure.in: Use ${srcdir}/../bfd/config.bfd to check 64bit bfd. Support 64bit host for --enable-targets=all. * configure: Regenerated.
* daily updateAlan Modra2006-05-251-1/+1
|
* 2006-05-24 Paul Brook <paul@codesourcery.com>Paul Brook2006-05-2413-14/+232
| | | | | | | | | | | | | | | | | | | | | | bfd/ * elf-bfd.h (elf_backend_data): Add elf_backend_output_arch_local_syms * elf32-arm.c (output_arch_syminfo): Define. (elf32_arm_ouput_plt_map_sym, elf32_arm_output_plt_map, elf32_arm_output_arch_local_syms): New functions. (elf_backend_output_arch_local_syms): Define. * elflink.c (bfd_elf_final_link): Call elf_backend_output_arch_local_syms. * elfxx-target.h (elf_backend_output_arch_local_syms): Provide default definition. (elfNN_bed): Add elf_backend_output_arch_local_syms. ld/testsuite/ * ld-arm/arm-app-abs32.d: Update expected output. * ld-arm/arm-app.d: Ditto. * ld-arm/arm-lib-plt32.d: Ditto. * ld-arm/arm-lib.d: Ditto. * ld-arm/mixed-app-v5.d: Ditto. * ld-arm/mixed-app.d: Ditto. * ld-arm/mixed-lib.d: Ditto.
* 2006-05-24 Paul Brook <paul@codesourcery.com>Paul Brook2006-05-242-53/+101
| | | | | | * elf32-arm.c (put_arm_insn, put_thumb_insn): New functions. (elf32_thumb_to_arm_stub, elf32_arm_to_thumb_stub, elf32_arm_finish_dynamic_symbol): Use them.
* Enable gprof for cross builds.Mark Shinwell2006-05-243-2/+7
|
* Add TLS support for hppa-linuxNick Clifton2006-05-248-2972/+3505
|
* Updated Frewnch translationNick Clifton2006-05-242-1392/+1562
|
* Updated Vietnamese and Irish translationsNick Clifton2006-05-244-742/+975
|
* Add support for AVR6 familyNick Clifton2006-05-2427-183/+1631
|
* 2006-05-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-249-0/+216
| | | | | | | | | | | | | PR ld/2655 PR ld/2657 * ld-elf/eh1.d: New file. * ld-elf/eh1.s: Likewise. * ld-elf/eh1a.s: Likewise. * ld-elf/eh2.d: Likewise. * ld-elf/eh2a.s: Likewise. * ld-elf/eh3.d: Likewise. * ld-elf/eh3.s: Likewise. * ld-elf/eh3a.s: Likewise.
* 2006-05-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-05-242-39/+19
| | | | | | | PR ld/2655 PR ld/2657 * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Properly update CIE/FDE length. Don't pad to the section alignment.
* merge from gccDJ Delorie2006-05-242-0/+8
|
* daily updateAlan Modra2006-05-241-1/+1
|
* [ gas/ChangeLog ]Thiemo Seufer2006-05-2311-94/+321
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/tc-mips.c (ISA_SUPPORTS_SMARTMIPS): Rename. (ISA_SUPPORTS_DSP_ASE, ISA_SUPPORTS_MT_ASE, ISA_HAS_64BIT_FPRS, ISA_HAS_MXHC1): New macros. (HAVE_32BIT_FPRS): Use ISA_HAS_64BIT_FPRS instead of ISA_HAS_64BIT_REGS. Formatting fixes. Improved comments. (mips_cpu_info): Change to use combined ASE/IS_ISA flag. (MIPS_CPU_IS_ISA, MIPS_CPU_ASE_SMARTMIPS, MIPS_CPU_ASE_DSP, MIPS_CPU_ASE_MT, MIPS_CPU_ASE_MIPS3D, MIPS_CPU_ASE_MDMX): New defines. (mips_after_parse_args): Change default handling of float register size to account for 32bit code with 64bit FP. Better sanity checking of ISA/ASE/ABI option combinations. (s_mipsset): Support switching of GPR and FPR sizes via .set {g,f}p={32,64,default}. Better sanity checking for .set ASE options. (mips_elf_final_processing): We should record the use of 64bit FP registers in 32bit code but we don't, because ELF header flags are a scarce ressource. (mips_cpu_info_table): Add ASE flags for CPUs with mandatory ASE extensions. Add 4ksc, 4kec, 4kem, 4kep, 4ksd, m4kp, 24kec, 24kef, 24kex, 34kc, 34kf, 34kx, 25kf CPU definitions. (mips_cpu_info_from_isa): Use MIPS_CPU_IS_ISA. * doc/c-mips.texi: Document .set {g,f}p={32,64,default}. Document missing -march options. Document .set arch=CPU. Move .set smartmips to ASE page. Use @code for .set FOO examples. [ gas/testsuite/Changelog ] * gas/mips/mips-gp32-fp64-pic.d, mips/mips-gp32-fp64.d, gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.l, gas/mips/mips-gp64-fp64.d: Adjust test cases to the changes assembler output. * gas/mips/mips-gp32-fp64.l, gas/mips/mips-gp64-fp32-pic.l: New files, catch assembler warnings.
* Updated translationNick Clifton2006-05-232-1413/+1584
|
* * config/tc-bfin.c (bfin_start_line_hook): Bump line countersJie Zhang2006-05-232-1/+17
| | | | if needed.
* * elf32-bfin.c (bfinfdpic_relocate_section): Clear reloc forJie Zhang2006-05-232-9/+24
| | | | deteted entries in .eh_frame section.
* Commit the missing bits of my last patch.Jie Zhang2006-05-231-3/+3
|
* * config/bfin-defs.h (bfin_equals): Remove declaration.Jie Zhang2006-05-234-47/+9
| | | | | | | | * config/bfin-parse.y (asm_1): Remove "expr ASSIGN expr". * config/tc-bfin.c (bfin_name_is_register): Remove. (bfin_equals): Remove. * config/tc-bfin.h (TC_EQUAL_IN_INSN): Redefine as 1. (bfin_name_is_register): Remove declaration.
* * elf32-bfin.c (bfin_check_relocs): Use __GLOBAL_OFFSET_TABLE_Jie Zhang2006-05-232-6/+16
| | | | | | | | | instead of _GLOBAL_OFFSET_TABLE_. (bfin_relocate_section): Ditto. (_bfin_create_got_section): Ditto. (elf32_bfinfdpic_create_dynamic_sections): Use __PROCEDURE_LINKAGE_TABLE_ instead of _PROCEDURE_LINKAGE_TABLE_. (bfin_finish_dynamic_symbol): Use __DYNAMIC instead of _DYNAMIC.
* * elf64-ppc.c (compare_symbols): Prefer strong dynamic globalAlan Modra2006-05-232-0/+31
| | | | function syms over other syms.
* daily updateAlan Modra2006-05-231-1/+1
|
* 2006-05-22 Steve Ellcey <sje@cup.hp.com>Steve Ellcey2006-05-2255-6032/+17190
| | | | | | * MAINTAINERS: Change intl updating instructions. * config.rpath: Copy from GCC tree. * intl: Replace contents of intl directory with intl from GCC tree.
* bfd/Daniel Jacobowitz2006-05-225-21/+105
| | | | | | | | | | | | | | | | * elflink.c (_bfd_elf_add_dynamic_entry): Remove DT_TEXTREL check. (bfd_elf_final_link): Add a late DT_TEXTREL check. * elfxx-mips.c (MIPS_ELF_READONLY_SECTION): Define. (mips_elf_create_dynamic_relocation): Set DF_TEXTREL. (_bfd_mips_elf_check_relocs): Delete MIPS_READONLY_SECTION. Use MIPS_ELF_READONLY_SECTION. (_bfd_mips_elf_size_dynamic_sections): Clear DF_TEXTREL after creating DT_TEXTREL. (_bfd_mips_elf_finish_dynamic_sections): Clear textrel markers if no text relocations were generated. ld/testsuite/ * ld-mips-elf/textrel-1.d: Relax some patterns.
* * po/ru.po: Updated translation.Daniel Jacobowitz2006-05-222-1397/+1505
|
* * iq2000.cpu: Fix include paths for iq2000m.cpu and iq10.cpu.Nick Clifton2006-05-222-5/+6
|
* * gas/mips/mips32-dsp.l: Fix expected unsigned decoding of -1 in warning ↵Nick Clifton2006-05-223-145/+151
| | | | | | messages. * gas/mips/mips32-mt.l: Likewise.
* * scripttempl/elf32crx.sc (.rdata): Add .rodata.*.Nick Clifton2006-05-222-1/+5
|
* fix typoNick Clifton2006-05-221-1/+1
|
* * ld-eld/start.s (start): Add this symbol for SH targets.Nick Clifton2006-05-222-0/+9
| | | | (main): Add this symbol for HPPA targets.
* * crx-dis.c (EXTRACT): Make macro work on 64-bit hosts.Nick Clifton2006-05-222-1/+5
|
* Updated Dutch translationNick Clifton2006-05-222-194/+423
|