aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-07-12merge from gccDJ Delorie6-4/+32
2005-07-12*** empty log message ***gdbadmin1-1/+1
2005-07-12daily updateAlan Modra1-1/+1
2005-07-11* bsd-kvm.c: Include <paths.h>.Mark Kettenis2-4/+30
(bsd_kvm_corefile): New variable. (core_kd, bsd_kvm_paddr, bsd_kvm_supply_pcb, bsd_kvm_ops): Make static. (bsd_kvm_open): Set bsd_kvm_corefile. (bsd_kvm_files_info): New function. (bsd_kvm_add_target): Set to_files_info.
2005-07-112005-07-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+7
* elflink.c (_bfd_elf_symbol_refs_local_p): Revert the last change.
2005-07-11merge from gcc:DJ Delorie3-90/+80
2005-07-11 Jakub Jelinek <jakub@redhat.com> * Makefile.def (target_modules): Add libssp. * configure.in (target_libraries): Add target-libssp. * configure: Rebuilt. * Makefile.in: Rebuilt.
2005-07-112005-07-11 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini4-3/+367
PR ada/22340 * Makefile.def: Sync with gcc. * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto. * Makefile.in: Regenerate.
2005-07-11Remove a29k-*-rtems*, hppa*-*-rtems*,i386-go32-rtems*, i386-*-rtemscoff*,Nick Clifton2-6/+6
sparc-*-rtemsaout*.
2005-07-11Remove sparc*-*-rtemsaout*, i[3-7]86-go32-rtems*, i[3-7]86-*-rtemscoff*,Nick Clifton2-6/+6
hppa*-*-rtems*, mips*el-*-rtems*, powerpcle-*-rtems*.
2005-07-11 * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.Dave Anglin2-125/+134
2005-07-11daily updateAlan Modra1-1/+1
2005-07-11*** empty log message ***gdbadmin1-1/+1
2005-07-10 * callback.h: Remove ANSI_PROTOTYPES conditional code.Ben Elliston2-4/+4
2005-07-10* gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test forMark Kettenis2-7/+12
-stack-select-frame without arguments. (test_stack_frame_listing): Add test for newly implemented command -stack-info-frame.
2005-07-10gas/H.J. Lu5-2/+50
2005-07-10 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (optimize_disp): Optimize signed 32bit displacements. testsuite/gas/ 2005-07-10 H.J. Lu <hongjiu.lu@intel.com> * i386/x86_64.s: Add absolute siged 32bit addressing tests for mov. * i386/x86_64.d: Updated.
2005-07-10 * sim-load.c (xprintf, eprintf): Remove fallout from ANSI_PROTOTYPESHans-Peter Nilsson2-4/+5
change.
2005-07-10* emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): Enable runtimeChristopher Faylor2-2/+8
relocation by default. (compute_dll_image_base): Avoid linking into cygwin dll address space.
2005-07-10*** empty log message ***gdbadmin1-1/+1
2005-07-10daily updateAlan Modra1-1/+1
2005-07-09merge from gccDJ Delorie4-6/+10
2005-07-09 * memcpy.c: Remove ANSI_PROTOTYPES conditional code.Ben Elliston4-10/+6
* memmove.c: Likewise. * objalloc.c: Likewise.
2005-07-09daily updateAlan Modra1-1/+1
2005-07-09*** empty log message ***gdbadmin1-1/+1
2005-07-082005-07-08 Paul Koning <pkoning@equallogic.com>Paul Koning2-9/+33
* dwarf2.c (read_address): Check sign_extend_vma to handle targets where addresses are sign extended.
2005-07-08 * sim-fpu.c (sim_fpu_abs): Always clear the sign bit.Ian Lance Taylor2-8/+4
2005-07-08 * tconfig.in (SIM_QUIET_NAN_NEGATED): Define.Ian Lance Taylor2-0/+7
2005-07-08 * sim-fpu.c (pack_fpu): If SIM_QUIET_NAN_NEGATED is defined, use aIan Lance Taylor2-1/+18
different fraction for a quiet NaN. (unpack_fpu): Likewise.
2005-07-082005-07-08 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu8-46/+52
* ld-ia64/tlsbin.rd: Update for empty section removal change. * ld-ia64/tlsbin.sd: Likewise. * ld-ia64/tlspic.dd: Likewise. * ld-ia64/tlspic.rd: Likewise. * ld-ia64/tlspic.sd: Likewise. * ld-x86-64/tlspic.dd: Likewise. * ld-x86-64/tlspic.rd: Likewise.
2005-07-08Mark i960-*-rtems*, or32-*-rtems* as obsolete.Nick Clifton2-17/+23
Mark a29k-*rtems*, hppa*-*-rtems*, *-go32-rtems*, i[3-7]86*-*-rtemscoff*, mips*el-*-rtems*, powerpcle-*-rtems*, sparc*-*-rtemsaout* as removed
2005-07-08 * callback.c: Remove ANSI_PROTOTYPES conditional code.Ben Elliston4-64/+6
* sim-load.c: Likewise. * syscall.c: Likewise.
2005-07-08 * func.c: Remove ANSI_PROTOTYPES conditional code.Ben Elliston2-4/+4
2005-07-08 * ld-cris/pv32.s: Give expobj a size.Alan Modra38-477/+512
* ld-cris/pv32-1.d: Update. * ld-alpha/tlsbin.dd: Update for empty section removal change. * ld-alpha/tlsbin.sd: Likewise. * ld-alpha/tlsbin.td: Likewise. * ld-alpha/tlsbinr.dd: Likewise. * ld-alpha/tlsbinr.rd: Likewise. * ld-alpha/tlspic.dd: Likewise. * ld-alpha/tlspic.rd: Likewise. * ld-alpha/tlspic.sd: Likewise. * ld-alpha/tlspic.td: Likewise. * ld-arm/tls-lib.d: Likewise. * ld-arm/tls-lib.r: Likewise. * ld-cris/gotplt2.d: Likewise. * ld-cris/gotplt3.d: Likewise. * ld-cris/hiddef1.d: Likewise. * ld-cris/libdso-10.d: Likewise. * ld-cris/libdso-11.d: Likewise. * ld-cris/libdso-12.d: Likewise. * ld-cris/libdso-14.d: Likewise. * ld-cris/libdso-2.d: Likewise. * ld-i386/tlsnopic.dd: Likewise. * ld-i386/tlsnopic.rd: Likewise. * ld-i386/tlsnopic.sd: Likewise. * ld-i386/tlspic.rd: Likewise. * ld-mmix/bpo-10.d: Likewise. * ld-mmix/bpo-22.d: Likewise. * ld-mmix/sec-7m.d: Likewise. * ld-powerpc/tlsexe.r: Likewise. * ld-powerpc/tlsexetoc.r: Likewise. * ld-powerpc/tlsso.g: Likewise. * ld-powerpc/tlsso.r: Likewise. * ld-powerpc/tlsso32.d: Likewise. * ld-powerpc/tlsso32.g: Likewise. * ld-powerpc/tlsso32.r: Likewise. * ld-powerpc/tlstocso.g: Likewise. * ld-powerpc/tlstocso.r: Likewise.
2005-07-08 * ldlang.c (wild_sort): Formatting.Alan Modra5-56/+31
(strip_excluded_output_sections): Strip zero size sections here. * emultempl/elf32.em (gld*_strip_empty_sections): Delete. (gld*_finish): Don't call the above. * emultempl/hppaelf.em (hppaelf_finish): Likewise. * emultempl/ppc64elf.em (ppc_finish): Likewise.
2005-07-08 * elf-hppa.h (elf_hppa_final_link): Use gp val of zero when noneAlan Modra23-424/+387
of the usual sections are found. * elf-m10300.c (_bfd_mn10300_elf_size_dynamic_sections): Tidy. Strip .dynbss if it is zero size. * elf32-arm.c (elf32_arm_size_dynamic_sections): Likewise. * elf32-cris.c (elf_cris_size_dynamic_sections): Likewise. * elf32-hppa.c (elf32_hppa_size_dynamic_sections): Likewise. * elf32-i370.c (i370_elf_size_dynamic_sections): Likewise, and .dynsbss. (i370_elf_finish_dynamic_sections): Don't attempt to write .got when it is zero size. * elf32-i386.c (elf_i386_size_dynamic_sections): Correct handling of .dynbss and zero size sections. * elf32-m32r.c (m32r_elf_size_dynamic_sections): Strip .dynbss if it is zero size. * elf32-m68k.c (elf_m68k_size_dynamic_sections): Tidy. Strip .dynbss if zero size. * elf32-ppc.c (ppc_elf_size_dynamic_sections): Likewise, .dynsbss too. * elf32-s390.c (elf_s390_size_dynamic_sections): Likewise. * elf32-sh.c (sh_elf_size_dynamic_sections): Likewise. * elf32-vax.c (elf_vax_size_dynamic_sections): Likewise. * elf32-xtensa.c (elf_xtensa_size_dynamic_sections): Tidy. Strip .plt.* and .got.plt.* if zero size. * elf64-alpha.c (elf64_alpha_size_dynamic_sections): Tidy. Strip .got* and .dynbss if zero size. * elf64-hppa.c (elf64_hppa_size_dynamic_sections): Tidy. Strip * elf64-ppc.c (create_linkage_sections): Create branch lookup table in .data.rel.ro.brlt or .rodata.brlt, and similarly for associated reloc section. (create_got_section): Always create new .got and .rela.got sections. (ppc64_elf_size_dynamic_sections): Tidy. Strip .dynbss if zero size. * elf64-s390.c (elf_s390_size_dynamic_sections): Likewise. * elf64-sh64.c (sh64_elf64_size_dynamic_sections): Likewise. * elf64-x86-64.c (elf64_x86_64_size_dynamic_sections): Handle dynamic bss sections correctly. * elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Tidy. * elfxx-sparc.c (_bfd_sparc_elf_size_dynamic_sections): Tidy. Strip .dynbss if zero size.
2005-07-08 * frags.h: Remove ANSI_PROTOTYPES conditional code.Ben Elliston16-32/+18
* config/obj-elf.h: Likewise. * config/tc-h8300.h: Likewise. * config/tc-h8500.h: Likewise. * config/tc-i370.h: Likewise. * config/tc-i386.h: Likewise. * config/tc-m68hc11.h: Likewise. * config/tc-m68k.h: Likewise. * config/tc-ppc.h: Likewise. * config/tc-s390.h: Likewise. * config/tc-sh.h: Likewise. * config/tc-sparc.h: Likewise. * config/tc-tic30.c: Likewise. * config/tc-w65.h: Likewise. * config/tc-xtensa.h: Likewise.
2005-07-08 * elf32-xtensa.c: Include <stdarg.h> unconditionally, not onlyBen Elliston2-4/+5
when ANSI_PROTOTYPES is defined. Remove #ifdef logic.
2005-07-08 * bucomm.h: Include <stdarg.h> unconditionally, not only whenBen Elliston4-15/+7
ANSI_PROTOTYPES is defined. Remove #ifdef logic. * dlltool.c: Likewise. * dllwrap.c: Likewise.
2005-07-08 PR gas/1049Hans-Peter Nilsson2-0/+12
* config/tc-cris.h (MD_APPLY_SYM_VALUE): Define.
2005-07-08 PR gas/1049Hans-Peter Nilsson4-6/+43
* gas/cris/rd-pic-2.d, gas/cris/rd-pic-2.s: New test. * gas/cris/rd-abs32-1.d: Tweak for not emitting reloc-related garbage for global symbols.
2005-07-082005-07-07 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu19-273/+67
* elf-bfd.h (elf_backend_data): Add special_sections. * elf.c (_bfd_elf_get_sec_type_attr): Check special_sections first. * elf32-arm.c (elf_backend_get_sec_type_attr): Removed. (elf_backend_special_sections): New. Defined. * elf32-m32r.c: Likewise. * elf32-m68hc11.c: Likewise. * elf32-m68hc12.c: Likewise. * elf32-mcore.c: Likewise. * elf32-sh64.c: Likewise. * elf32-v850.c: Likewise. * elf32-xtensa.c: Likewise. * elf64-alpha.c: Likewise. * elf64-hppa.c: Likewise. * elf64-ppc.c: Likewise. * elf64-sh64.c: Likewise. * elfxx-ia64.c: Likewise. * elfxx-mips.c: Likewise. * elfxx-mips.h: Likewise. * elfxx-target.h (elf_backend_special_sections): New. (elfNN_bed): Initialize special_sections.
2005-07-08daily updateAlan Modra1-1/+1
2005-07-08*** empty log message ***gdbadmin1-1/+1
2005-07-07 * xtensa-modules.c: Update tables with Xtensa MMU features.Bob Wilson2-204/+949
2005-07-07Kaveh Ghazi's printf format attribute checking patch.Jim Wilson41-175/+212
bfd: * elf32-xtensa.c (vsprint_msg): Add format attribute. Fix format bugs. * vms.h (_bfd_vms_debug): Add format attribute. (_bfd_vms_debug, _bfd_hexdump): Fix typos. binutils: * bucomm.h (report): Add format attribute. * dlltool.c (inform): Likewise. * dllwrap.c (display, inform, warn): Likewise. * objdump.c (objdump_sprintf): Likewise. * readelf.c (error, warn): Likewise. Fix format bugs. gas: * config/tc-tic30.c (debug): Add format attribute. Fix format bugs. include: * dis-asm.h (fprintf_ftype): Add format attribute. opcodes: * arc-dis.c, arm-dis.c, cris-dis.c, crx-dis.c, d10v-dis.c, d30v-dis.c, fr30-dis.c, h8300-dis.c, h8500-dis.c, i860-dis.c, ia64-dis.c, ip2k-dis.c, m10200-dis.c, m10300-dis.c, m88k-dis.c, mcore-dis.c, mips-dis.c, ms1-dis.c, or32-dis.c, ppc-dis.c, sh64-dis.c, sparc-dis.c, tic4x-dis.c, tic80-dis.c, v850-dis.c: Fix format bugs. * ia64-gen.c (fail, warn): Add format attribute. * or32-opc.c (debug): Likewise.
2005-07-072005-07-07 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+10
PR 975 * elflink.c (_bfd_elf_symbol_refs_local_p): Only undefined symbol with default visibility is local.
2005-07-07 * Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.Andreas Schwab4-2/+8
* Makefile.tpl (EXTRA_GCC_FLAGS): Don't pass CFLAGS_FOR_BUILD here. * Makefile.in: Regenerated.
2005-07-07Fix the date of the last checkin.H.J. Lu1-1/+1
2005-07-07* observer.sh: Use different temporary file name depending on modeAndreas Schwab2-1/+10
of operation to avoid clash during parallel build.
2005-07-07 * config.bfd: Mark m68*-*-rtemscoff as obsolete.Ben Elliston2-0/+5
2005-07-07arm-dis.c (opcode32 arm_opcodes): Fix ARM VFP fadds instruction disassemblyNick Clifton4-9/+19
pattern. vfp1xD.d: Adjust expected fadds disassemblies now that the dissassembler has been fixed.