aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-03-20Remove old frame code. Enable new frame code for AIX.Kevin Buettner4-407/+29
2004-03-20Commit Andrew Cagney's rs6000 / PPC framification patch.Kevin Buettner3-14/+377
2004-03-20 * elf32-hppa.c (elf32_hppa_check_relocs): Handle R_PARISC_PCREL32.Dave Anglin2-1/+6
(final_link_relocate): Likewise.
2004-03-20*** empty log message ***gdbadmin1-1/+1
2004-03-19daily updateAlan Modra1-1/+1
2004-03-19 * config/tc-xtensa.c (mark_literal_frags): New function.Bob Wilson2-17/+39
(xtensa_move_literals): Call mark_literal_frags for all literal segments, including init and fini literal segments. (xtensa_post_relax_hook): Swap use of xt_insn_sec and xt_literal_sec.
2004-03-19 * breakpoint.c (adjust_breakpoint_address): Don't adjustKevin Buettner2-6/+29
breakpoint address for watchpoints or the catch eventpoints. Add new paramter ``bptype''. Adjust all callers.
2004-03-19 * elf-hppa.h (elf_hppa_reloc_final_type): Handle selectors forDave Anglin4-0/+35
R_PARISC_PCREL32 and R_PARISC_PCREL64 relocations. * tc-hppa.c (cons_fix_new_hppa): Check for PC relative base type. (pa_comm): Set BSF_OBJECT in symbol flags.
2004-03-192004-03-19 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-3/+7
* config/pa/tm-hppa.h (GDB_TARGET_IS_HPPA): Delete unused macro. Index: doc/ChangeLog 2004-03-19 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Delete reference to GDB_TARGET_IS_HPPA.
2004-03-192004-03-19 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu12-0/+51
* ld-elfvers/vers.exp: Add new tests for versioned weak definition. * ld-elfvers/vers28a.c: New file. * ld-elfvers/vers28a.dsym: Likewise. * ld-elfvers/vers28a.ver: Likewise. * ld-elfvers/vers28b.c: Likewise. * ld-elfvers/vers28b.dsym: Likewise. * ld-elfvers/vers28b.map: Likewise. * ld-elfvers/vers28b.ver: Likewise. * ld-elfvers/vers28c.c: Likewise. * ld-elfvers/vers28c.dsym: Likewise. * ld-elfvers/vers28c.ver: Likewise.
2004-03-192004-03-19 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-9/+5
* PROBLEMS: Delete note that ARM does not use frame code, problem fixed.
2004-03-19 * po/sv.po: Updated.Alan Modra2-98/+101
2004-03-19 * ld-scripts/provide-2.d: Ignore random symbols.Alan Modra2-0/+5
2004-03-19 * Makefile.am: Run "make dep-am".Alan Modra5-14/+41
* Makefile.in: Regenerate. * gconfig.in: Regenerate. * po/gprof.pot: Regenerate.
2004-03-19 * config.in: Regenerate.Alan Modra3-390/+490
* po/ld.pot: Regenerate.
2004-03-19 * Makefile.am: Run "make dep-am".Alan Modra6-2187/+2733
* Makefile.in: Regenerate. * doc/Makefile.in: Regenerate. * config.in: Regenerate. * po/gas.pot: Regenerate.
2004-03-19 * Makefile.am: Run "make dep-am".Alan Modra7-1236/+1672
* Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate. * po/binutils.pot: Regenerate.
2004-03-19 * aclocal.m4: Regenerate.Alan Modra6-294/+370
* config.in: Regenerate. * configure: Regenerate. * po/POTFILES.in: Regenerate. * po/opcodes.pot: Regenerate.
2004-03-19 * Makefile.am: Run "make dep-am".Alan Modra8-447/+679
* Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * po/bfd.pot: Regenerate. doc/ * Makefile.in: Regenerate.
2004-03-19 * elflink.c (_bfd_elf_merge_symbol): Revert last change. MoveAlan Modra4-73/+42
type and size change code to where it was previously. Remove dt_needed param. Treat old weak syms as strong if new sym is from a shared lib, even when old sym is from another shared lib. Remove unnecessary tests of oldweak and newweak. Correct comments. (_bfd_elf_add_default_symbol): Remove dt_needed param. Update _bfd_elf_merge_symbol calls. * elflink.h (elf_link_add_object_symbols): Update calls. Remove dt_needed local var. Update comments. * elf-bfd.h (_bfd_elf_merge_symbol): Update prototype. (_bfd_elf_add_default_symbol): Likewise.
2004-03-19*** empty log message ***gdbadmin1-1/+1
2004-03-182004-03-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-12/+3
* stack.c (return_command): Delete code wrapped in #ifdef DEPRECATED_CALL_DUMMY_HAS_COMPLETED, macro no longer defined.
2004-03-18 * elflink.c (_bfd_elf_merge_symbol): Reinstate code to handleAlan Modra2-0/+29
strong syms in one shared object overriding weak syms in another.
2004-03-18daily updateAlan Modra1-1/+1
2004-03-182004-03-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2/+23
* rs6000-tdep.c (skip_prologue): Record only the first LR save.
2004-03-182004-03-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-92/+67
* gdbint.texinfo (Coding): Update section on gdbarch_data, describe pre_init and post_init.
2004-03-182004-03-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney12-17/+32
* config/mips/tm-nbsd.h: Replace IN_SIGTRAMP with DEPRECATED_IN_SIGTRAMP. * config/powerpc/tm-linux.h (DEPRECATED_IN_SIGTRAMP): Ditto. * config/mips/tm-linux.h (DEPRECATED_IN_SIGTRAMP) Ditto. * config/mips/tm-irix6.h (DEPRECATED_IN_SIGTRAMP): Ditto. * config/mips/tm-irix5.h (DEPRECATED_IN_SIGTRAMP): Ditto. * config/ia64/tm-linux.h (DEPRECATED_IN_SIGTRAMP): Ditto. * config/ia64/tm-aix.h (DEPRECATED_IN_SIGTRAMP): Ditto. * config/arm/tm-linux.h (DEPRECATED_IN_SIGTRAMP): Ditto. * config/arm/tm-embed.h (DEPRECATED_IN_SIGTRAMP): Ditto. * arch-utils.c (legacy_pc_in_sigtramp): Ditto. * arch-utils.h: Remove reference to IN_SIGTRAMP in comment.
2004-03-182004-03-18 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-40/+41
* frame-base.c: Update copyright. Include "gdb_obstack.h". (struct frame_base_table_entry): Define. (struct frame_base_table): Re-implement as a linked list. (frame_base_init): Re-implement. (frame_base_table): Delete function. (append_predicate): Delete function. (frame_base_append_sniffer): Update. (frame_base_set_default): Update. (frame_base_find_by_frame): Update. (_initialize_frame_base): Use gdbarch_data_register_pre_init. * Makefile.in (frame-base.o): Update dependencies.
2004-03-18 * read.c (read_a_source_file): Use demand_empty_rest_of_line.Nathan Sidwell5-46/+44
(demand_empty_rest_of_line): Issue an error here. (ignore_rest_of_line): Silently skip to end. (demand_copy_string): Issue an error, not warning. (equals): Likewise. * config/obj-elf.c (obj_elf_section_name): Likewise. (obj_elf_section): Likewise. * config/tc-arc.c (arc_extoper): Remove bogus NULL checks. (arc_extinst): Likewise. * config/tc-ia64.c (dot_saveb): Use demand_empty_rest_of_line. (dot_spill): Likewise. (dot_unwabi): Likewise. (dot_prologue): Likewise.
2004-03-18bfd/Alan Modra14-170/+250
* elf-bfd.h (struct elf_obj_tdata): Delete dt_soname field. Add dyn_lib_class field. Rearrange for better packing. (elf_dt_soname): Delete. (elf_dyn_lib_class): Define. * elf.c (bfd_elf_set_dt_needed_name): Update comment. (bfd_elf_set_dt_needed_soname): Delete. (bfd_elf_set_dyn_lib_class): New function. * elflink.h (add_dt_needed_tag): New function. Split out from.. (elf_link_add_object_symbols): ..here. Rename "name" to "soname". Use elf_dyn_lib_class to set dt_needed and add_needed. Move fallback initialization of soname. (elf_link_check_versioned_symbol): Test elf_dyn_lib_class instead of elf_dt_soname. * bfd-in.h (enum dynamic_lib_link_class): New. (bfd_elf_set_dt_needed_soname): Delete. (bfd_elf_set_dyn_lib_class): Declare. * bfd-in2.h: Regenerate. ld/ * ld.texinfo: Add --as-needed doco. * ldmain.c (as_needed): New global var. * ldmain.h (as_needed): Declare. * lexsup.c (option_values): Add OPTION_AS_NEEDED and OPTION_NO_AS_NEEDED. (ld_options): Likewise. (parse_args): Handle them. * ldlang.h (lang_input_statement_type): Add as_needed field. * ldlang.c (new_afile): Set p->as_needed. * emultempl/elf32.em (gld${EMULATION_NAME}_load_symbols): New function. (gld${EMULATION_NAME}_try_needed): Use bfd_elf_set_dyn_lib_class. (ld_${EMULATION_NAME}_emulation): Set LDEMUL_RECOGNIZED_FILE entry. * ldlang.c (open_input_bfds): Remove useless cast. (lang_do_assignments_1): Likewise. (lang_for_each_input_section): Delete.
2004-03-18 * expr.c (operand): Reject ++ and --.Nathan Sidwell2-0/+20
(operator): Likewise.
2004-03-18 * elflink.c (_bfd_elf_merge_symbol): Rewrite weak symbol handling.Alan Modra3-142/+54
(_bfd_elf_add_default_symbol): Remove indirect BFD_ASSERTs. * elflink.h (elf_link_add_object_symbols): Don't clear dt_needed in symbol loop. Instead use add_needed to flag tag as written.
2004-03-18merge from gccDJ Delorie3-17/+73
2004-03-18merge from gccDJ Delorie2-27/+35
2004-03-18[gas]Kaz Kojima9-9/+164
* config/tc-sh.c: Include dw2gencfi.h. (sh_cfi_frame_initial_instructions): New function. (sh_regname_to_dw2regnum): Likewise. * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Move to the end of file. (TARGET_USE_CFIPOP): Define. (tc_cfi_frame_initial_instructions): Likewise. (tc_regname_to_dw2regnum): Likewise. (DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Likewise. * Makefile.am: Update dependencies. * Makefile.in: Regenerate. [gas/testsuite] * gas/cfi/cfi-sh-1.d: New file. * gas/cfi/cfi-sh-1.s: Likewise. * gas/cfi/cfi.exp: Add SH case.
2004-03-18*** empty log message ***gdbadmin1-1/+1
2004-03-172004-03-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+6
* frame.c (legacy_get_prev_frame): Pass correct frame to frame_unwind_find_by_frame.
2004-03-17daily updateAlan Modra1-1/+1
2004-03-172004-03-17 David Carlton <carlton@kealia.com>David Carlton2-2/+7
* gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of PR c++/826.
2004-03-172004-03-17 Paolo Bonzini <bonzini@gnu.org>Nathanael Nerode5-126/+40
* configure.in: Remove symbolic link section. * configure: Regenerate. * Makefile.tpl (links): Remove. * Makefile.in: Regenerate.
2004-03-172004-03-17 David Carlton <carlton@kealia.com>David Carlton2-0/+16
* NEWS: Mention C++ nested types and namespaces
2004-03-17 * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): CorrectNathan Sidwell2-4/+9
logic for null_input_bfd detection.
2004-03-172004-03-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-5/+39
* PROBLEMS: Add section headers, "Regressions since gdb 6.0" and "Regressions since gdb 5.3.". Add known regressions since gdb 6.0.
2004-03-17Switch sh-*-rtems* to ELF. Add sh-*-rtemscoff*.Alan Modra7-8/+27
2004-03-17Fix typo in ChangeLog entry.Mark Kettenis1-2/+2
2004-03-17*** empty log message ***gdbadmin1-1/+1
2004-03-16daily updateAlan Modra1-1/+1
2004-03-162004-03-16 David Carlton <carlton@kealia.com>David Carlton2-17/+24
* dwarf2read.c (process_structure_scope): Process children even when we're a declaration.
2004-03-162004-03-15 Paolo Bonzini <bonzini@gnu.org>Nathanael Nerode3-130/+140
Nathanael Nerode <neroden@gcc.gnu.org> * configure.in (DEFAULT_YACC, DEFAULT_M4, DEFAULT_LEX): Set with AC_CHECK_PROGS. * configure.in: Fix comment typo from last patch. * configure: Regenerate.
2004-03-16.Roland McGrath1-161/+166