aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-12-01Add cross platform SVR4 shared library support for PowerPC.Kevin Buettner15-11/+77
2001-12-01*** empty log message ***gdbadmin1-1/+1
2001-11-30* gdb.texinfo (Overlays): New chapter, documenting GDB'sJim Blandy2-0/+387
overlay support. Add to top-level menu.
2001-11-30daily updateAlan Modra1-1/+1
2001-11-30Define SVR4 link map offset fetcher for Linux/ARM.Kevin Buettner3-0/+56
2001-11-30Fix typo.Michael Snyder1-1/+1
2001-11-30 * values.c (value_primitive_field): Add embedded_offset to theDaniel Jacobowitz3-8/+30
address of structure members. * gnu-v3-abi.c (gnuv3_rtti_type): Cast to base type before attempting to access vtable pointer. Set using_enc_p if we cast. (gnuv3_virtual_fn_field): Call value_cast with structure rather than structure pointer. Cast to base type before attempting to access vtable pointer.
2001-11-302001-11-30 H.J. Lu <hjl@gnu.org>H.J. Lu2-214/+261
* elflink.h (elf_add_default_symbol): New. (elf_link_add_object_symbols): Call elf_add_default_symbol () to create an indirect symbol from the default for the symbol with the default version if needed.
2001-11-302001-11-30 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* ld-elfvers/vers.exp (build_vers_lib): Preserve the library order.
2001-11-302001-11-29 H.J. Lu <hjl@gnu.org>H.J. Lu7-4/+39
* ld-elfvers/vers.exp (build_vers_lib): Support linking against more than one libraries. Add "vers20a" and "vers20" tests for common symbols. * ld-elfvers/vers20.c: New. * ld-elfvers/vers20.dsym: New. * ld-elfvers/vers20.map: New. * ld-elfvers/vers20.ver: New. * ld-elfvers/vers20a.ver: New.
2001-11-302001-11-29 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-24/+80
* Makefile.in (ppc-linux-nat.o): Add dependency on ppc-tdep.h. * ppc-tdep.h (PPC_GPLAST_REGNUM): Define. * ppc-linux-nat.c: Include ppc-tdep.h. (ppc_register_u_addr): Don't use the static array regmap[], dynamically define the mapping instead. (supply_gregset): Ditto. (fill_gregset): Ditto. (COPY_REG): Delete macro defintion. (regmap): Delete array.
2001-11-30*** empty log message ***gdbadmin1-1/+1
2001-11-29daily updateAlan Modra1-1/+1
2001-11-29Tighten up GDB's support for returning structs by value.Jim Blandy4-2/+41
* s390-tdep.c (s390_use_struct_convention): New function. (s390_gdbarch_init): Register it as the S/390's USE_STRUCT_CONVENTION method. Register generic_cannot_extract_struct_value_address as our EXTRACT_STRUCT_VALUE_ADDRESS method. * arch-utils.c (generic_cannot_extract_struct_value_address): New function. * arch-utils.h: Add corresponding prototype.
2001-11-292001-11-29 H.J. Lu <hjl@gnu.org>H.J. Lu2-5/+7
* bucomm.c (make_tempname): Revert the changes made on 2001-11-14 and 2001-11-12. They won't work with directories.
2001-11-29* config/tc-d10v.c (get_operands): Emit OPERAND_PLUS forAlexandre Oliva2-0/+8
prefix `+'.
2001-11-29Copyright 2001Alexandre Oliva2-2/+2
2001-11-29* config/tc-d10v.c (find_opcode): Reject non-SP operand ifAlexandre Oliva2-2/+9
flags requires SP.
2001-11-29* d10v-opc.c (d10v_predefined_registers): Mark `sp' as OPERAND_SP.Alexandre Oliva2-5/+14
(RSRC_SP): New macro. (d10v_operands): Add it. (d10v_opcodes): Adjust "st" and "st2w" to use RSRC_SP.
2001-11-29* d10v.h (OPERAND_SP): New macro.Alexandre Oliva2-0/+7
2001-11-29* values.c (value_being_returned): Make error message a properJim Blandy2-1/+7
sentence.
2001-11-292001-11-29 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+33
* binutils-all/objcopy.exp (strip_test): Add strip on archive.
2001-11-29Pass CC_FOR_TARGET and CFLAGS_FOR_TARGET to runtest in environment.Nick Clifton4-14/+21
2001-11-29* dwarf2read.c (read_attribute_value): New function to handle DW_FORM_indirectKeith Walker2-7/+33
(read_attribute): uses read_attribute_value
2001-11-29 * MAINTAINERS (write-after-approval): Add my entry.Keith Walker1-0/+1
2001-11-29Do not overwite the core signal if it has already been set by another thread.Nick Clifton2-2/+13
2001-11-29Remove case sensitivity in register names.Nick Clifton2-4/+14
2001-11-29* s390-tdep.c (s390_frame_saved_pc_nofix): If the prologue didn'tJim Blandy2-0/+8
save the return address register, assume that the return address is still in there.
2001-11-29* Import GNU gettext 0.10.35.Ben Elliston18-143/+388
2001-11-29touch all source to ease importBen Elliston0-0/+0
2001-11-29 * objcopy.c (setup_section): Preserve SEC_RELOC whenMike Stump2-1/+6
--set-section-flags is used.
2001-11-29*** empty log message ***gdbadmin1-1/+1
2001-11-28daily updateAlan Modra1-1/+1
2001-11-28clarify obvious fix.Andrew Cagney2-2/+10
2001-11-28* mn10300-tdep.c (mn10300_analyze_prologue): Doc fixes.Jim Blandy1-0/+4
2001-11-28When build != host, create libiberty for the build machine.DJ Delorie4-7/+181
* Makefile.in (TARGET_CONFIGARGS, BUILD_CONFIGARGS): Replace CONFIG_ARGUMENTS. (ALL_BUILD_MODULES_LIST, BUILD_CONFIGDIRS, BUILD_SUBDIR): New variables. (ALL_BUILD_MODULES, CONFIGURE_BUILD_MODULES): New variables and rules. (all.normal): Depend on ALL_BUILD_MODULES. (CONFIGURE_TARGET_MODULES rule): Use TARGET_CONFIGARGS. (all-build-libiberty): Depend on configure-build-libiberty. * configure: Calculate and substitute proper value for ALL_BUILD_MODULES. * configure.in: Create the build subdirectory. Calculate and substitute TARGET_CONFIGARGS (formerly CONFIG_ARGUMENTS); also BUILD_SUBDIR and BUILD_CONFIGARGS (new).
2001-11-28 * elf64-alpha.c (ALPHA_ELF_GOT_ENTRY_RELOCS_XLATED): Defined.Jakub Jelinek7-22/+129
(elf64_alpha_relocate_section): Translate local_got_entries for STT_SECTION symbol to SHF_MERGE section the first time we see it. * elfxx-ia64.c (struct elfNN_ia64_local_hash_entry): Add sec_merge_done. (get_local_sym_hash): New, extracted from get_dyn_sym_info. (get_dyn_sym_info): Use it. (elfNN_ia64_relocate_section): Translate local dyn entries for STT_SECTION symbol to SHF_MERGE section the first time we see it. * write.c (adjust_reloc_syms): Mark SEC_MERGE symbols as used in reloc if it has non-zero addend. * config/tc-alpha.c (tc_gen_reloc): Reinstall SEC_MERGE check. * config/tc-sparc.c (md_apply_fix3): Likewise.
2001-11-28Add .cvsignore files to skip .gmo filesNick Clifton6-0/+6
2001-11-28 * as.c (parse_args): Call md_after_parse_args if defined.Andreas Schwab5-1/+26
* config/tc-ia64.h (md_after_parse_args): Define. * config/tc-ia64.c (ia64_after_parse_args): Reject --gstabs. * doc/internals.texi (CPU backend): Document md_after_parse_args.
2001-11-28* s390-tdep.c: Get frame chains and saved pc values properly fromJim Blandy2-0/+17
dummy frames. (s390_frame_saved_pc_nofix): if `*fi' is a dummy frame, get the saved PC from the dummy frame's registers. (s390_frame_chain): Same for the saved SP. (s390_gdbarch_init): Register `generic_save_dummy_frame_tos' as the `SAVE_DUMMY_FRAME_TOS' method, so the dummy frame's `top' gets set correctly.
2001-11-28* s390-tdep.c (s390_frame_chain): Remember that the SP's elementJim Blandy2-9/+18
of the frame's saved_regs array is special.
2001-11-28merge from gccDJ Delorie5-46/+413
2001-11-28*** empty log message ***gdbadmin1-1/+1
2001-11-27daily updateAlan Modra1-1/+1
2001-11-27* s390-tdep.c (s390_push_dummy_frame): Delete function; it's noJim Blandy1-16/+0
longer used.
2001-11-27* s390-tdep.c (register_names): Call the general-purpose registersJim Blandy2-4/+10
`r0' -- `r15', and the floating-point registers `f0' -- `f15', to match the assembly language.
2001-11-272001-11-27 H.J. Lu <hjl@gnu.org>H.J. Lu10-28/+67
* emulparams/elf_i386.sh (NO_SMALL_DATA): Set to yes. * emulparams/elf_i386_be.sh (NO_SMALL_DATA): Likewise. * emulparams/elf_i386_chaos.sh (NO_SMALL_DATA): Likewise. * emulparams/elf_i386_ldso.sh (NO_SMALL_DATA): Likewise. * emulparams/elf_x86_64.sh (NO_SMALL_DATA): Likewise. * emulparams/m68kelf.sh (NO_SMALL_DATA): Likewise. * emulparams/elf32_sparc.sh (NO_SMALL_DATA): Likewise. * emulparams/elf64_sparc.sh (NO_SMALL_DATA): Likewise. * scripttempl/elf.sc (SBSS): New. Define if ${NO_SMALL_DATA} is not empty. (SDATA): Likewise. (REL_SDATA): Likewise. (REL_SBSS): Likewise. (REL_SDATA2): Likewise. (REL_SBSS2): Likewise. (SBSS2): Define if ${NO_SMALL_DATA} is not empty. (SDATA2): Likewise.
2001-11-272001-11-27 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+8
* elflink.h (elf_bfd_discard_info): Skip if the input bfd isn't ELF.
2001-11-27fix white space.Christopher Faylor2-18/+18
2001-11-27* config/i386/tm-cygwin.h: Define HAVE_SSE_REGS ifChristopher Faylor4-4/+59
HAVE_CONTEXT_EXTENDED_REGISTERS is defined. * win32-nat.c: Define CONTEXT_DEBUGGER_DR that will also include extended registers if HAVE_SSE_REGS is defined. (mappings array): Add offset of extended registers. (thread_rec): Use new CONTEXT_DEBUGGER_DR macro.