aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-12-122004-11-27 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>Andrew Cagney5-150/+178
Committed by Andrw Cagney. * abug-rom.c, ada-lang.c, ada-typeprint.c, alpha-tdep.c: i18n markup.
2004-12-122004-12-12 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-3/+17
* frame.c (get_prev_frame): When unwinding normal frames, check that the PC isn't zero. * hppa-tdep.c (hppa_stub_frame_unwind_cache): Delete check for a zero PC.
2004-12-122004-12-12 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-5/+13
* MAINTAINERS: Reword description of what "Target Instruction Set Architectures" covers.
2004-12-12* hppa-hpux-nat.c (hppa_hpux_child_can_run): Tweak comment.Mark Kettenis2-2/+7
2004-12-12*** empty log message ***gdbadmin1-1/+1
2004-12-11* hppa-hpux-nat.c (ss_mpsfu_high): Remove define.Mark Kettenis2-165/+72
(hppa_hpux_save_state_offset): New function, replacing variable with the same name. (hppa_cannot_fetch_register, hppa_cannot_store_register): Remove functions. (hppa_hpux_fetch_register): Don't call hppa_cannot_fetch_register. Use new hppa_hpux_save_state_offset function. Add special handling for handling 64-bit "flags" register. (hppa_hpux_store_register): Likewise. (hppa_hpux_child_can_run): Tweak comment.
2004-12-11daily updateAlan Modra1-1/+1
2004-12-11* inf-ttrace.c (inf_ttrace_him): Set TTEVT_BPT_SSTEP if available.Mark Kettenis2-3/+38
(inf_ttrace_attach): Likewise. (inf_ttrace_resume_callback): New function. (inf_ttrace_resume): Don't use TT_PROC_CONTINUE. Iterate over all lwps and call inf_ttrace_resume_callback instead. (inf_ttrace_wait): Handle TTEVT_BPT_SSTEP.
2004-12-11* inf-ttrace.c (_initialize_inf_ttrace): Unconditionially compile.Mark Kettenis2-1/+7
2004-12-11Wrap long line.Mark Kettenis1-1/+2
2004-12-11bfd/Alan Modra100-544/+649
* elfcode.h (elf_slurp_symbol_table): Use bfd_elf_sym_name so that canonical sections syms have a name. gas/testsuite/ Update for changed section syms. ld/testsuite/ Update for changed section syms.
2004-12-11 * elf64-ppc.c (opd_entry_value): Don't use cached relocs if theyAlan Modra2-6/+32
have been adjusted for output. (ppc64_elf_relocate_section): Mark sections with reloc_done.
2004-12-11 * config/tc-mips.c (macro) [M_LA_AB]: Give an error for a offsetIan Lance Taylor2-0/+6
which is too large in the case of NO_PIC without 64-bit addresses.
2004-12-112004-12-10 Michael Snyder <msnyder@redhat.com>Michael Snyder5-0/+567
* mn10300-tdep.c: New file. This is a re-implementation of the mn10300 target back-end using the new frame api etc. * mn10300-tdep.h: New file. * config/mn10300/mn10300.mt: New file (or replace old file). * configure.tgt: Add mn10300 target.
2004-12-11*** empty log message ***gdbadmin1-1/+1
2004-12-10daily updateAlan Modra1-1/+1
2004-12-10merge from gccDJ Delorie6-1/+426
2004-12-10* configure.host (hppa*-*-hpux11*): Remove.Mark Kettenis3-12/+3
* config/pa/hpux11.mh: Remove file.
2004-12-10 * gas/mips/elf-rel23a.d: New test.Ian Lance Taylor7-0/+88
* gas/mips/elf-rel23b.d: New test. * gas/mips/elf-rel25.s: New test. * gas/mips/elf-rel25.d: New test. * gas/mips/elf-rel25a.d: New test. * gas/mips/mips.exp: Run new tests.
2004-12-10 * config/tc-mips.c (mips_in_shared): New static variable.Ian Lance Taylor4-15/+101
(macro_build_lui): Permit "_gp" if !mips_in_shared. (md_longopts): Add -mshared and -mno-shared. (md_parse_option): Handle OPTION_MSHARED and OPTION_MNO_SHARED. (s_cpload): Implement !mips_in_shared case. (s_cpsetup): Likewise. * doc/c-mips.texi (MIPS Opts): Document -mno-shared. * NEWS: Mention -mno-shared.
2004-12-10* hppa-hpux-tdep.c (hppa_hpux_sigtramp_frame_unwind_cache): FixMark Kettenis2-1/+6
typo.
2004-12-10 * elf.c (bfd_elf_sym_name): Add symtab_hdr param.Alan Modra6-10/+13
(group_signature): Update call. * elf-bfd.h (bfd_elf_sym_name): Update. * elf32-ppc.c (ppc_elf_relocate_section): Update. * elf64-ppc.c (ppc64_elf_edit_opd, ppc64_elf_edit_toc) (ppc64_elf_relocate_section): Update * elflink.c (elf_link_input_bfd): Update.
2004-12-10* nto-tdep.h: Include osabi.h. Prototypes for generic NeutrinoKris Warkentin5-107/+267
osabi sniffer, signal handling initializer, 'in_dynsym_resolve_code' function and nto_set_target function. (struct nto_target_ops): Put comments inline with struct. Add osabi sniffer hook. Redefine macros to permit testing/assignment. Remove nto_ prefix from members. * nto-tdep.c (nto_find_and_open_solib): Allocate all buffers dynamically to support arbitrary root paths. Check for basename of lib in search path and then check for absolute. (nto_in_dynsym_resolve_code): New function. (nto_core_sniffer): New function. (regset_core_fns): Register core sniffer. (nto_initialize_signals): New function. (_initialize_nto_tdep): Move signal initialization code to above to avoid initialization race conditions. (nto_set_target): New function. * nto-procfs.c: Minor formatting/indenting changes. (procfs_is_nto_target): New function. (procfs_open): Set nto_is_nto_target. (_initialize_procfs): Ditto. Remove notice_signals() call to avoid initialization race conditions. (procfs_create_inferior): Resume inferior after creation. * i386-nto-tdep.c: Declare i386_nto_target. (init_i386nto_ops): Initialize i386_nto_target instead of current_nto_target. (i386nto_init_abi): Initialize signals. Call nto_set_target. Set TARGET_SO_IN_DYNSYM_RESOLVE_CODE. (_initialize_i386nto_tdep): Call init_i386nto_ops. Register osabi sniffer.
2004-12-10 * elf.c (bfd_elf_sym_name): Rename from bfd_elf_local_sym_name.Alan Modra6-8/+18
(group_signature): Update calls. * elf-bfd.h (bfd_elf_sym_name): Update. * elf32-ppc.c (ppc_elf_relocate_section): Update. * elf64-ppc.c (ppc64_elf_edit_opd, ppc64_elf_edit_toc) (ppc64_elf_relocate_section): Update * elflink.c (elf_link_input_bfd): Update.
2004-12-10 * elf.c (bfd_elf_local_sym_name): Avoid crashes with invalidJakub Jelinek2-1/+9
st_shndx on STT_SECTION sections.
2004-12-10* hppa-hpux-tdep.c (child_enable_exception_callback): Use XMALLOC.Mark Kettenis2-9/+11
(hppa_hpux_sigtramp_frame_unwind_cache): Use ARRAY_SIZE. (hppa_hpux_init_abi): Reformat long line.
2004-12-10* hppa-hpux-tdep.c: Include "regset.h".Mark Kettenis4-6/+188
(HPPA_HPUX_SS_WIDEREGS, HPPA_HPUX_SS_FLAGS_OFFSET) (HPPA_HPUX_SS_NARROW_OFFSET, HPPA_HPUX_SS_FPBLOCK_OFFSET) (HPPA_HPUX_SS_WIDE_OFFSET, HPPA_HPUX_SAVE_STATE_SIZE) (HPPA_HPUX_PA89_SAVE_STATE_SIZE): New defines. (hppa_hpux_supply_ss_narrow, hppa_hpux_supply_ss_fpblock) (hppa_hpux_supply_ss_wide, hppa_hpux_supply_save_state): New functions. (hppa_hpux_regset): New variable. (hppa_hpux_regset_from_core_section): New function. (hppa_hpux_init_abi): Set regset_from_core_section. (hppa_hpux_core_osabi_sniffer): New function. (_initialize_hppa_hpux_tdep): Register hppa_hpux_core_osabi_sniffer. * Makefile.in (hppa-hpux-tdep.o): Update dependencies. * config/pa/hppahpux.mt (TDEPFILES): Add corelow.o.
2004-12-10*** empty log message ***gdbadmin1-1/+1
2004-12-09daily updateAlan Modra1-1/+1
2004-12-09* MAINTAINERS: List 'depcomp' as part of automake.Jim Blandy2-0/+7
2004-12-09 * config/tc-arm.c (s_arm_unwind_fnend): Use R_ARM_PREL31 relocationPaul Brook4-6/+15
for function start. * testsuite/gas/arm/unwind.d: Expect R_ARM_PREL31 relocations.
2004-12-092004-12-09 Randolph Chung <tausq@debian.org>Randolph Chung2-9/+51
* solib-pa64.c (pa64_relocate_section_addresses): Properly relocate text and data sections. (pa64_current_sos): Also include the dld in the list of current shared objects. (pa64_solib_get_solib_by_pc): Update comments. (pa64_solib_get_text_base): New function. (pa64_solib_select): Set solib_get_text_base method.
2004-12-09 * elfcode.h (elf_slurp_reloc_table_from_section): Don't canonicalizeDaniel Jacobowitz2-5/+6
ELF section symbols.
2004-12-09 * config/tc-mips.c (append_insn): If we emit a nop during a relaxIan Lance Taylor2-0/+5
sequence, increase the size of the sequence.
2004-12-09 * gas/mips/branch-swap.d: Pass -32 to as.Ian Lance Taylor2-1/+5
2004-12-09 * ld-mips-elf/jalbal.d: New test.Ian Lance Taylor4-0/+49
* ld-mips-elf/jalbal.s: New test. * ld-mips-elf/mips-elf.exp: Run it.
2004-12-09 * elfxx-mips.c (mips_elf_calculate_relocation): For R_MIPS_JALR,Ian Lance Taylor2-4/+40
return a real value, unless it is a PLT symbol. (mips_elf_perform_relocation): On the RM9000, turn a jal into a bal if possible.
2004-12-09 * elfn32-mips.c (elf_mips_howto_table_rela): Change dst_mask ofIan Lance Taylor2-1/+4
R_MIPS_JALR entry to 0.
2004-12-09 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_9000.Ian Lance Taylor2-0/+5
2004-12-09 * config/tc-mips.c (mips_cpu_info_table): Change "9000" entry toIan Lance Taylor2-1/+6
use CPU_RM9000.
2004-12-09 * mips.h (CPU_RM9000): Define.Ian Lance Taylor2-0/+7
(OPCODE_IS_MEMBER): Handle CPU_RM9000.
2004-12-09 * archures.c: Define bfd_mach_mips9000.Ian Lance Taylor6-0/+23
* elfxx-mips.c (_bfd_elf_mips_mach): Handle E_MIPS_MACH_9000. (mips_set_isa_flags): Handle bfd_mach_mips9000. * cpu-mips.c (I_mips9000): Define. (arch_info_struct): Add case for bfd_mach_mips9000. * aoutx.h (NAME(aout,machine_type)): Handle bfd_mach_mips9000. * bfd-in2.h: Regenerate.
2004-12-09 * mips.h (E_MIPS_MACH_9000): Define.Ian Lance Taylor2-0/+5
2004-12-09 * arlex.l: Fix formatting.Ben Elliston2-4/+6
2004-12-092004-12-09 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>Kazuhiro Inaoka3-0/+135
Committed by Kei Sakamoto. * traps-linux.c (m32r_trap): Add entries of the following dummy system calls: __NR_mmap2, __NR_lchown32, __NR_getuid32, __NR_getgid32, __NR_geteuid32, __NR_getegid32, __NR_getgroups32, __NR_fchown32, __NR_setfsuid32, __NR_setfsgid32, __NR_getresuid32, __NR_getresgid32 and __NR_chown32. * syscall.h: Add new definitions of system call number.
2004-12-09*** empty log message ***gdbadmin1-1/+1
2004-12-08daily updateAlan Modra1-1/+1
2004-12-08 * Makefile.def (flags_to_pass): Add PICFLAG_FOR_TARGET.David Edelsohn4-0/+13
* Makefile.tpl (EXTRA_HOST_FLAGS): Add PICFLAG. (EXTRA_TARGET_FLAGS): Add PICFLAG. * Makefile.in: Regenerate.
2004-12-08 * ld-mips-elf/jaloverflow.d: New test.Ian Lance Taylor4-0/+31
* ld-mips-elf/jaloverflow.s: New test. * ld-mips-elf/mips-elf.exp: Run it.
2004-12-08 * elfxx-mips.c (mips_elf_calculate_relocation): Test for R_MIPS_26Ian Lance Taylor2-1/+9
overflow.