summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * dwarf2expr.h: Tweak comment.Mark Kettenis2005-07-126-101/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (struct dwarf_expr_context): Use `gdb_byte *' in read_mem and get_frame_base function pointers. (read_uleb128, read_sleb128): Change return type and types of first two arguments to `gdb_byte *'. (dwarf2_read_address): Change types of first two arguments to `gdb_byte *'. * dwarf2expr.c: Tweak comment. (dwarf_expr_eval): Change type of second argument to `gdb_byte *'. (read_uleb128, read_sleb128): Change return type and types of first two arguments to `gdb_byte *'. (dwarf2_read_address): Change types of first two arguments to `gdb_byte *'. (execute_stack_op): Change types of last two arguments to `gdb_byte *'. Use `gdb_byte *' for byte buffers. * dwarf2loc.h: Tweak comment. (struct dwarf2_locexpr_baton, struct dwarf2_loclist_baton): Use `gdb_byte *' for byte buffers. * dwarf2loc.c (find_location_expression): Change return type to `gdb_byte *'. Use `gdb_byte *' for byte buffers. Change length to `unsigned int'. (dwarf_expr_read_reg): Use `gdb_byte *' for byte buffer. Remove bogus cast. (dwarf_expr_read_mem): Change type of second argument to `gdb_byte *'. (dwarf_expr_frame_base): Change type of second argument to `gdb_byte **'. (dwarf2_evaluate_loc_desc): Change type of third argument to `gdb_byte *'. (needs_frame_read_mem): Change type of second argument to `gdb_byte *'. (needs_frame_frame_base): Change type of second argument `gdb_byte **'. Use gdb_byte for lit0. (dwarf2_tracepoint_var_ref): Change type of fourth argument to `gdb_byte *'. Use `gdb_byte *' for byte buffer. (loclist_read_variable, loclist_tracepoint_var_ref): Use `gdb_byte *' for byte buffer. * dwarf2-frame.c (struct dwarf2_cie, struct dwarf2_fde) (struct dwarf2_frame_state): Use gdb_byte instead of `unsigned char'. (read_reg): Use `gdb_byte *' for byte buffers. Remove redundant cast. (read_mem): Change second argument to `gdb_byte *'. (no_get_frame_base): Change second argument to `gdb_byte **'. (execute_stack_op): Change first argument to `gdb_byte *'. (execute_cfa_program): Change first two arguments to `gdb_byte *'. Use gdb_byte instead of `unsigned int'. Use temprorary variable to store result of read_uleb128. (struct comp_unit): Use `gdb_byte *' for byte buffers. (read_1_byte, read_4_bytes, read_8_bytes): Change last argument to `gdb_byte *'. (read_unsigned_leb128, read_signed_leb128): Change second argument to `gdb_byte *'. Use gdb_byte instead of `unsigned char'. (read_initial_length): Change second argument to `gdb_byte *'. Remove redundant casts. (read_encoded_value): Use gdb_byte instead of `unsigned char'. Remove bogus casts. (decode_frame_entry_1): Change return type and second argument to `gdb_byte *'. Use `gdb_byte *' for byte buffers. Use gdb_byte instead of `unsigned char'. (decode_frame_entry): Change return type and second argument to `gdb_byte *'. Use `gdb_byte *' for byte buffers. (dwarf2_build_frame_info): Use `gdb_byte *' for byte buffers.
* * objc-lang.c (print_object_command): Use gdb_byte for c.Mark Kettenis2005-07-123-5/+11
| | | | | * arch-utils.c (legacy_extract_return_value): Use 'gdb_byte *' for registers.
* * ld-powerpc/sdalib.s (lib_var): Size it.Alan Modra2005-07-122-0/+5
|
* * elf64-ppc.c (ppc64_elf_relocate_section): Don't use a plt stubAlan Modra2005-07-122-0/+7
| | | | when !can_plt_call.
* * elf32-xtensa.c (bfd_elf_xtensa_reloc): Warning fix.Alan Modra2005-07-122-1/+6
|
* * elf32-ppc.c (ppc_elf_set_sdata_syms): Correct __sbss_start value.Alan Modra2005-07-122-4/+7
|
* merge from gccDJ Delorie2005-07-126-4/+32
|
* *** empty log message ***gdbadmin2005-07-121-1/+1
|
* daily updateAlan Modra2005-07-121-1/+1
|
* * bsd-kvm.c: Include <paths.h>.Mark Kettenis2005-07-112-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-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-07-112-4/+7
| | | | | * elflink.c (_bfd_elf_symbol_refs_local_p): Revert the last change.
* merge from gcc:DJ Delorie2005-07-113-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-11 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2005-07-114-3/+367
| | | | | | | | PR ada/22340 * Makefile.def: Sync with gcc. * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto. * Makefile.in: Regenerate.
* Remove a29k-*-rtems*, hppa*-*-rtems*,i386-go32-rtems*, i386-*-rtemscoff*,Nick Clifton2005-07-112-6/+6
| | | | sparc-*-rtemsaout*.
* Remove sparc*-*-rtemsaout*, i[3-7]86-go32-rtems*, i[3-7]86-*-rtemscoff*,Nick Clifton2005-07-112-6/+6
| | | | hppa*-*-rtems*, mips*el-*-rtems*, powerpcle-*-rtems*.
* * hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.Dave Anglin2005-07-112-125/+134
|
* daily updateAlan Modra2005-07-111-1/+1
|
* *** empty log message ***gdbadmin2005-07-111-1/+1
|
* * callback.h: Remove ANSI_PROTOTYPES conditional code.Ben Elliston2005-07-102-4/+4
|
* * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test forMark Kettenis2005-07-102-7/+12
| | | | | | -stack-select-frame without arguments. (test_stack_frame_listing): Add test for newly implemented command -stack-info-frame.
* gas/H.J. Lu2005-07-105-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.
* * sim-load.c (xprintf, eprintf): Remove fallout from ANSI_PROTOTYPESHans-Peter Nilsson2005-07-102-4/+5
| | | | change.
* * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): Enable runtimeChristopher Faylor2005-07-102-2/+8
| | | | | relocation by default. (compute_dll_image_base): Avoid linking into cygwin dll address space.
* *** empty log message ***gdbadmin2005-07-101-1/+1
|
* daily updateAlan Modra2005-07-101-1/+1
|
* merge from gccDJ Delorie2005-07-094-6/+10
|
* * memcpy.c: Remove ANSI_PROTOTYPES conditional code.Ben Elliston2005-07-094-10/+6
| | | | | * memmove.c: Likewise. * objalloc.c: Likewise.
* daily updateAlan Modra2005-07-091-1/+1
|
* *** empty log message ***gdbadmin2005-07-091-1/+1
|
* 2005-07-08 Paul Koning <pkoning@equallogic.com>Paul Koning2005-07-082-9/+33
| | | | | * dwarf2.c (read_address): Check sign_extend_vma to handle targets where addresses are sign extended.
* * sim-fpu.c (sim_fpu_abs): Always clear the sign bit.Ian Lance Taylor2005-07-082-8/+4
|
* * tconfig.in (SIM_QUIET_NAN_NEGATED): Define.Ian Lance Taylor2005-07-082-0/+7
|
* * sim-fpu.c (pack_fpu): If SIM_QUIET_NAN_NEGATED is defined, use aIan Lance Taylor2005-07-082-1/+18
| | | | | different fraction for a quiet NaN. (unpack_fpu): Likewise.
* 2005-07-08 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-07-088-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.
* Mark i960-*-rtems*, or32-*-rtems* as obsolete.Nick Clifton2005-07-082-17/+23
| | | | | Mark a29k-*rtems*, hppa*-*-rtems*, *-go32-rtems*, i[3-7]86*-*-rtemscoff*, mips*el-*-rtems*, powerpcle-*-rtems*, sparc*-*-rtemsaout* as removed
* * callback.c: Remove ANSI_PROTOTYPES conditional code.Ben Elliston2005-07-084-64/+6
| | | | | * sim-load.c: Likewise. * syscall.c: Likewise.
* * func.c: Remove ANSI_PROTOTYPES conditional code.Ben Elliston2005-07-082-4/+4
|
* * ld-cris/pv32.s: Give expobj a size.Alan Modra2005-07-0838-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.
* * ldlang.c (wild_sort): Formatting.Alan Modra2005-07-085-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.
* * elf-hppa.h (elf_hppa_final_link): Use gp val of zero when noneAlan Modra2005-07-0823-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.
* * frags.h: Remove ANSI_PROTOTYPES conditional code.Ben Elliston2005-07-0816-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.
* * elf32-xtensa.c: Include <stdarg.h> unconditionally, not onlyBen Elliston2005-07-082-4/+5
| | | | when ANSI_PROTOTYPES is defined. Remove #ifdef logic.
* * bucomm.h: Include <stdarg.h> unconditionally, not only whenBen Elliston2005-07-084-15/+7
| | | | | | ANSI_PROTOTYPES is defined. Remove #ifdef logic. * dlltool.c: Likewise. * dllwrap.c: Likewise.
* PR gas/1049Hans-Peter Nilsson2005-07-082-0/+12
| | | | * config/tc-cris.h (MD_APPLY_SYM_VALUE): Define.
* PR gas/1049Hans-Peter Nilsson2005-07-084-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-07 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-07-0819-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.
* daily updateAlan Modra2005-07-081-1/+1
|
* *** empty log message ***gdbadmin2005-07-081-1/+1
|
* * xtensa-modules.c: Update tables with Xtensa MMU features.Bob Wilson2005-07-072-204/+949
|
* Kaveh Ghazi's printf format attribute checking patch.Jim Wilson2005-07-0741-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.