aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-02-082005-02-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney7-13/+29
* value.h (deprecated_set_value_modifiable) (deprecated_value_modifiable): Declare. * value.c (deprecated_set_value_modifiable): Define. (deprecated_value_modifiable): Define. * ada-lang.c, valops.c, breakpoint.c, tracepoint.c: Update.
2005-02-08*** empty log message ***gdbadmin1-1/+1
2005-02-072005-02-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney17-31/+57
* value.h (deprecated_set_value_type): Declare. * value.c (deprecated_set_value_type): Define. * hpacc-abi.c, gnu-v2-abi.c, cp-valprint.c: Update. * c-valprint.c, jv-lang.c, objc-lang.c, ada-lang.c: Update. * infcall.c, printcmd.c, valops.c, eval.c, p-exp.y: Update. * ax-gdb.c, tracepoint.c: Update.
2005-02-07daily updateAlan Modra1-1/+1
2005-02-07Fix typo _hack_hack -> _hack.Andrew Cagney1-2/+2
2005-02-072005-02-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-5/+55
* value.h (deprecated_value_lval_hack) (deprecated_value_address_hack) (deprecated_value_internalvar_hack_hack) (deprecated_value_regnum_hack): Declare. (VALUE_LVAL, VALUE_ADDRESS, VALUE_INTERNALVAR) (VALUE_FRAME_ID, VALUE_REGNUM): Use. * value.c (deprecated_value_lval_hack) (deprecated_value_address_hack) (deprecated_value_internalvar_hack_hack) (deprecated_value_regnum_hack): Define.
2005-02-072005-02-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney4-9/+28
* value.h (VALUE_POINTED_TO_OFFSET): Delete. (set_value_pointed_to_offset, value_pointed_to_offset): Declare. * value.c (set_value_pointed_to_offset): Define (value_pointed_to_offset): Define. * valops.c: Update.
2005-02-07 * as.h (seg_not_empty_p): Return int, not bfd_boolean.Nathan Sidwell3-2/+7
* subsegs.c (seg_not_empty_p): Likewise.
2005-02-07Oops, fix previous, ChangeLog. Missing set_value_embedded_offset.Andrew Cagney1-2/+3
2005-02-072005-02-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney12-30/+50
* value.h (value_embedded_offset): Delete. (value_embedded_offset): Declare. * value.c (value_embedded_offset): Define. * valops.c, p-valprint.c, mi/mi-main.c, hpacc-abi.c: Update. * gnu-v3-abi.c, eval.c, c-valprint.c, cp-valprint.c: Update. * cp-abi.h: Update.
2005-02-07Add Inderpreet Singh as maintainer of MAXQ.Nick Clifton2-0/+5
2005-02-07Correct the relative jump calculation.Nick Clifton7-45/+63
2005-02-07* elf64-mips.c: Fix formatting throughout.Maciej W. Rozycki2-16/+20
2005-02-07* elfn32-mips.c (elf_mips_howto_table_rela): Fix a comment typo.Maciej W. Rozycki2-1/+5
2005-02-072005-02-07 Andrew Cagney <cagney@gnu.org>Andrew Cagney11-18/+34
* value.h (VALUE_LAZY): Delete (set_value_lazy): Declare. * value.c (set_value_lazy): Define. * valops.c, valarith.c, jv-valprint.c, jv-lang.c: Update. * gnu-v2-abi.c, findvar.c, dwarf2loc.c, ada-lang.c: Update.
2005-02-07bfd/ChangeLog:Alexandre Oliva4-16/+47
* elf32-frv.c (FRVFDPIC_SYM_LOCAL): Remove special handling for *ABS*/*UND* sections. (elf32_frv_relocate_section): Move zero-addend-required error... (_frv_emit_got_relocs_plt_entries): ... here. Report error for missing needed TLS section. ld/testsuite/ChangeLog: * ld-frv/fdpic-shared-8-fail.d: Tweak error messages.
2005-02-07*** empty log message ***gdbadmin1-1/+1
2005-02-072005-02-06 Andrew Cagney <cagney@gnu.org>Andrew Cagney6-9/+28
* value.h (VALUE_OPTIMIZED_OUT): Delete. (value_optimized_out, set_value_optimized_out): Declare. * value.c (set_value_optimized_out, value_optimized_out): Define. * valprint.c, findvar.c, dwarf2loc.c: Update.
2005-02-07 * ld-cris/libdso-13.d: Adjust for being identified as warning.Hans-Peter Nilsson2-11/+15
2005-02-07 * ld-cris/globsymw2.s: New file.Hans-Peter Nilsson4-0/+42
* ld-cris/warn3.d, ld-cris/warn4.d: New tests.
2005-02-07 * write.c (write_object_file): Recognize warning-symbol constructHans-Peter Nilsson2-0/+21
and skip object- and target- handling for the second symbol.
2005-02-07 * ld-discard/extern.d, ld-discard/start.d, ld-discard/static.d:Hans-Peter Nilsson4-3/+12
Adjust for being identified as warnings.
2005-02-07 * ld-cris/stabs1.s: New file.Hans-Peter Nilsson6-0/+58
* ld-cris/undef2.d, ld-cris/undef3.d: New tests.
2005-02-07 * aoutx.h (aout_link_add_symbols): Just return TRUE if a warningHans-Peter Nilsson2-2/+5
symbol was last.
2005-02-07 * ld-cris/stabs1.s: New file.Hans-Peter Nilsson4-0/+41
* ld-cris/undef2.d, ld-cris/undef3.d: New tests.
2005-02-07 * aoutx.h (NAME(aout,find_nearest_line)): Correct case for N_SOHans-Peter Nilsson2-1/+6
being the last symbol.
2005-02-07 * ld-elf/start.s, ld-elf/symbolref.s, ld-elf/symbol1w.s,Hans-Peter Nilsson5-0/+33
ld-elf/warn1.d: New test.
2005-02-07* elf32-mips.c (mips_elf_gprel32_reloc): RejectMaciej W. Rozycki3-2/+18
R_MIPS_GPREL32 relocations against external symbols. * elf64-mips.c (mips_elf64_gprel32_reloc): Replace an incorrect comment.
2005-02-07* gdb.base/interp.exp: Remove trailing n in gdb_test commands.Mark Kettenis2-2/+6
2005-02-07 * lib/ld-lib.exp: Support new directive "warning".Hans-Peter Nilsson2-6/+42
2005-02-07 * lib/gas-defs.exp: Support new directive "warning".Hans-Peter Nilsson2-9/+49
2005-02-072005-02-06 Andrew Cagney <cagney@gnu.org>Andrew Cagney43-229/+273
* value.c (value_contents, value_contents_writeable): New functions. * value.h (VALUE_CONTENTS): Delete macro. (value_contents, value_contents_writeable): Declare. * xstormy16-tdep.c, value.c, valops.c, valarith.c: Update. * stack.c, sparc-tdep.c, sparc64-tdep.c, sh-tdep.c: Update. * sh64-tdep.c, scm-valprint.c, scm-exp.c, s390-tdep.c: Update. * rs6000-tdep.c, p-valprint.c, printcmd.c: Update. * ppc-sysv-tdep.c, mips-tdep.c, mi/mi-main.c: Update. * m88k-tdep.c, m68hc11-tdep.c, m32r-tdep.c: Update. * jv-valprint.c, ia64-tdep.c, hppa-tdep.c: Update. * hpacc-abi.c, f-valprint.c, frv-tdep.c, eval.c: Update. * c-valprint.c, cris-tdep.c, cp-valprint.c: Update. * cli/cli-dump.c, breakpoint.c, avr-tdep.c, arm-tdep.c: Update. * arm-linux-tdep.c, amd64-tdep.c, alpha-tdep.c: Update. * ada-valprint.c, ada-lang.c: Update.
2005-02-06 * elf-bfd.h (elf_string_from_elf_strtab): Delete macro.Alan Modra4-66/+94
* elf.c (bfd_elf_string_from_elf_section): Expand occurrence of elf_string_from_elf_strtab. (_bfd_elf_setup_group_pointers, bfd_section_from_shdr): Likewise. (bfd_section_from_shdr): For SHT_SYMTAB, load SHT_SYMTAB_SHNDX too if it exists. Don't do the reverse for SHT_SYMTAB_SHNDX. For SHT_STRTAB, check whether the strtab is for symtab or dynsymtab by looking at cached symtab info first, before iterating over headers. For SHT_REL and SHT_RELA, load dynsymtab if needed. * elfcode.h (elf_object_p): Don't load section header stringtab
2005-02-06daily updateAlan Modra1-1/+1
2005-02-062005-02-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-6/+64
* elf32-i386.c (elf_i386_relocate_section): Disallow R_386_GOTOFF against protected function when building shared library. PR 584 * elf64-x86-64.c (is_32bit_relative_branch): New. (elf64_x86_64_relocate_section): Alllow R_X86_64_PC32 on a protected function symbol when building shared library for 32bit relative branch instruction.
2005-02-062005-02-03 Andrew Cagney <cagney@gnu.org>Andrew Cagney5-13/+19
* utils.c (xzalloc): New function. * defs.h (XZALLOC): Use xzalloc. (xzalloc): Declare. * value.c (allocate_value): Allocate a zeroed buffer. * mdebugread.c (xzalloc): Delete.
2005-02-06 * elf64-ppc.c (add_symbol_adjust): Don't create fake descriptorAlan Modra2-10/+35
syms when doing a relocatable link. (ppc64_elf_gc_mark_hook): Check that syms are defined before looking at u.def.section. (ppc64_elf_tls_setup): Likewise. (ppc64_elf_edit_opd): Don't use an undefined func desc sym.
2005-02-03 * gdb.texinfo (General Query Packets): Document qGetTLSAddr packet.Kevin Buettner2-0/+37
2005-02-03 * elf64-ppc.c (struct ppc_link_hash_entry): Add "fake".Alan Modra2-18/+44
(link_hash_newfunc): Clear all locals using memset. (make_fdh): Remove flags param. Always create fake func desc weak. Link the descriptor with the code entry sym. (ppc64_elf_archive_symbol_lookup): Don't return fake syms. (add_symbol_adjust): Adjust make_fdh call. (func_desc_adjust): Likewise. Twiddle any pre-existing fake descriptor to strong undefined if code entry is strong.
2005-02-03bfd/Alan Modra4-18/+24
* elflink.c (bfd_elf_record_link_assignment): Do "provide" symbol lookup here. Set to new before calling bfd_link_repair_undef_list. (elf_smash_syms): Check that u.undef.weak isn't the not_needed bfd. ld/ emultempl/elf32.em (gld${EMULATION_NAME}_find_exp_assignment): Don't look up symbol for etree_provide here.
2005-02-03 * linker.c (_bfd_link_hash_newfunc): Set all local fields.Alan Modra2-1/+7
2005-02-03 * gdb.ada/gnat_ada.gpr: New file.Joel Brobecker12-17/+41
* gdb.ada/gnat_ada.gin: Delete, no longer used. * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file. * configure.ac: No longer generate gnat_ada.gpr. * configure: Regenerate. * gdb.ada/Makefile.in: Minor adaptations due to new project file. * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada. * gdb.ada/null_record/bar.ads: Likewise. * gdb.ada/null_record/bar.adb: Likewise. * gdb.ada/fixed_points/fixed_points.adb: Likewise. * gdb.ada/null_record.exp (testdir): New variable. (testfile): executable is now in testdir subdirectory. (srcfile): Use full path to the main compilation unit. * gdb.ada/fixed_points.exp: Same changes as above.
2005-02-03include/Alan Modra5-0/+32
* bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak. bfd/ * linker.c (_bfd_generic_link_add_one_symbol): Set u.undef.weak. * elflink.c (elf_smash_syms): Restore symbols that were undefweak before the as-needed lib was loaded. Abort on unexpected refs.
2005-02-03*** empty log message ***gdbadmin1-1/+1
2005-02-02daily updateAlan Modra1-1/+1
2005-02-022005-02-02 Andrew Cagney <cagney@gnu.org>Andrew Cagney14-31/+42
* value.h (value_lazy): Declare. * varobj.c, value.c, valops.c, valarith.c, printcmd.c: Update. * cp-valprint.c, breakpoint.c, ada-lang.c: Update.
2005-02-022005-02-02 Andrew Cagney <cagney@gnu.org>Andrew Cagney11-24/+38
* value.h (VALUE_CONTENTS_ALL): Delete. (value_contents_all): Declare. * value.c (value_contents_all): New function. * hpacc-abi.c, cp-valprint.c, valops.c, c-valprint.c: Update. * m68k-tdep.c, i386-tdep.c, infcall.c, valops.c: Update.
2005-02-02New test for interpreter-exec command.Nick Roberts1-0/+28
2005-02-02*** empty log message ***Nick Roberts1-0/+4
2005-02-022005-02-02 Andrew Cagney <cagney@gnu.org>Andrew Cagney12-40/+56
* value.c (value_enclosing_type): New function. * value.h (VALUE_ENCLOSING_TYPE): Delete. (value_enclosing_type): Declare. * xstormy16-tdep.c, vax-tdep.c, m68k-tdep.c, i386-tdep.c: Update. * gnu-v3-abi.c, hpacc-abi.c, infcall.c, valops.c: Update.