aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-07-17Fix formatting.Nick Clifton3-281/+260
2000-07-17Fix formatting.Nick Clifton3-265/+323
2000-07-17Fix formattingNick Clifton2-102/+78
2000-07-17modify error messageDaniel Berlin2-4/+9
2000-07-172000-07-17 Koundinya K <kk@ddeorg.soft.net>Ulf Carlsson2-150/+250
Enable the support for Traditional MIPS. * elf32-mips.c (IRIX_COMPAT): Recognize bfd_elf32_tradbigmips_vecand return ict_none appropriately for traditional mips targets. (STUB_LW): Change 0x8f998000 to 0x8f998010 for traditional mips. (STUB_MOVE): Conditionalize for traditonal mips. (STUB_LI16): Likewise. (_bfd_mips_elf_modify_segment_map): Conditionalize to avoid making room for RTPROC header. (_bfd_mips_elf_modify_segment_map): For a normal mips executable set the permission for the PT_DYNAMIC as read, write and execute. (mips_elf_calculate_relocation): Check for the symbol _DYNAMIC_LINKING for traditonal mips. (_bfd_mips_elf_create_dynamic_sections): Add the symbol _DYNAMIC_LINKING for traditonal mips. (_bfd_mips_elf_create_dynamic_sections): Add the symbol __RLD_MAP in case of traditonal mips. (_bfd_mips_elf_adjust_dynamic_symbol): Create a stub only if a PLT entry is required. For a function if PLT is not required then set the corresponding hash table entry to 0. (_bfd_mips_elf_size_dynamic_sections): Add DT_DEBUG entry for traditonal mips. (_bfd_mips_elf_finish_dynamic_symbol): for a undefined symbol in a shared object set the value to 0. (_bfd_mips_elf_finish_dynamic_symbol): Check for the symbol _DYNAMIC_LINKING for traditonal mips. (_bfd_mips_elf_finish_dynamic_symbol): Check for the symbol __RLD_MAP for traditonal mips.
2000-07-17* src/ld/emultempl/pe.em (gld_*_open_dynamic_archive): New searchDJ Delorie2-7/+31
order for dynamic library '-lfoo' on pei386: libfoo.dll.a, foo.dll.a, libfoo.a, libfoo.dll, foo.dll. This fixes compatibility errors introduced by the old dynamic lib search order.
2000-07-17* pe-dll.c (process_def_file): auto-export data items alsoDJ Delorie2-3/+14
(pe_process_import_defs): also see if _imp_ form needed
2000-07-172000-07-17 matthew green <mrg@redhat.com>J.T. Conklin2-0/+7
* config/sparc/nm-nbsd.h (GDB_GREGSET_T, GDB_FPREGSET_T): Define.
2000-07-17* new parsing optionFrank Ch. Eigler2-0/+11
2000-07-17 Frank Ch. Eigler <fche@redhat.com> * expr.c (operand): Permit %bin literals if LITERAL_PREFIXPERCENT_BIN is defined.
2000-07-17 * testsuite/regress-demangle (failed test): Show result andHans-Peter Nilsson2-0/+7
expected output. (From GCC.)
2000-07-17Cast integers into pointers before converting them into canonicalAndrew Cagney3-6/+41
addresses.
2000-07-17* gdb.base/exprs.exp: Test casts to a pointer including over andAndrew Cagney2-1/+48
underflow.
2000-07-162000-07-16 H.J. Lu (hjl@gnu.org)H.J. Lu3-5/+57
* ld-elfvsb/elfvsb.exp (support_protected): New variable. Check and set to "yes" if the protected visibility is expected to pass. (visibility_run): Set expected to fail for the "protected" and "protected_undef_def" tests only if $support_protected is "no". * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected visibility support if defined.
2000-07-152000-07-15 H.J. Lu (hjl@gnu.org)H.J. Lu4-7/+32
* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure for "protected_undef_def". * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when PROTECTED_WEAK_TEST is defined. Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is defined. Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined. * ld-elfvsb/sh1.c (visibility): Mark protected only if PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST is defined. (visibility_var): Likewise.
2000-07-152000-07-15 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+6
* aoutx.h (translate_to_native_sym_flags): Handle BSF_LOCAL.
2000-07-15Properly handle referencesDaniel Berlin2-12/+29
2000-07-15 * doc/c-mips.texi (MIPS Opts): Remove erroneous space afterIan Lance Taylor2-1/+6
@code.
2000-07-15(hppa_fix_adjustable): Don't reduce certain symbols to section syms.Alan Modra2-3/+37
2000-07-14*** empty log message ***Nick Clifton1-1/+1
2000-07-14Add new command line switch --no-construct-floatsNick Clifton3-6/+63
2000-07-14 * ppcbug-rom.c (ppcbug_regnames[]): Make array size implicit.Nicholas Duffek5-39/+16
* rs6000-tdep.c (DEFAULT_LR_SAVE): Move to config/*/tm-*.h. (rs6000_gdbarch_init): Use generic_pc_in_call_dummy instead of rs6000_pc_in_call_dummy. * config/rs6000/tm-rs6000.h (DEFAULT_LR_SAVE): Move here from rs6000-tdep.c. * config/powerpc/tm-ppc-eabi.h: Remove various definitions handled by multi-arched rs6000-tdep.c.
2000-07-142000-07-14 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-1/+5
* wrapper.c (sim_create_inferior): Fix typo in the previous patch.
2000-07-14Fix definition of SKIP_PROLOGUE macro.Nick Clifton2-1/+6
2000-07-142000-07-14 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-0/+9
* wrapper.c (sim_create_inferior): Reset mode to ARM when creating a new inferior.
2000-07-132000-07-13 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-1/+8
* parse.c: Include inferior.h.
2000-07-13Fix some mips configure problems.Alan Modra3-203/+190
2000-07-13Oops, one to many ChangeLog entries.Andrew Cagney1-5/+0
2000-07-13Check that GDB and the C compiler agree about the sizeof a few basic CAndrew Cagney3-0/+172
types.
2000-07-13* pe-dll.c (make_one): fix a typo in the __imp_ name decorationDJ Delorie2-1/+6
for dll import libraries
2000-07-12 * parse.c (target_map_name_to_register): Include pseudo-regs.Michael Snyder2-1/+10
2000-07-122000-07-12 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-17/+98
* regcache.c (registers_changed, registers_fetched): Use ARCH_NUM_REGS directly, eliminating an unnecessary variable. This change adds pseudo-register capability to GDB. Pseudo-registers are handled like registers, but they don't come from or live on the target. They may be aliases for an existing register, or they may be computed. * defs.h (NUM_PSEUDO_REGISTERS): Define default of zero. (ARCH_FETCH_PSEUDO_REGISTERS): Define default of no-op. (ARCH_STORE_PSEUDO_REGISTERS): Define default of no-op. # regcache.c (registers_changed): Mark pseudo-registers invalid, as well as real registers. (registers_fetched): Do not mark pseudo-registers as fetched at the same time as other (real) registers. (read_register_bytes): Fetch pseudo-registers (if any) from the target architecture module instead of from the target. (read_register_gen): Ditto. (read_register): Ditto. (write_register_bytes): Store pseudo-registers (if any) to the target architecture module instead of to the target. (write_register_gen): Ditto. (write_register): Ditto. (build_regcache): Allocate enough register_valid space for pseudo-registers as well as normal (real) ones.
2000-07-12* objdump.c (usage): Make output of `objdump --help' moreMark Kettenis2-33/+40
consistent with the rest of the GNU world. Add a line describing the purpose of the program.
2000-07-12* libbfd.c (bfd_seek): fix 'seek beyond EOF' error when writingDJ Delorie2-5/+30
out a structure that is BFD_IN_MEMORY.
2000-07-12 Add padding to the last section when aligning it increases its size.Nick Clifton2-2/+19
2000-07-12Support the g++ attribute init_priority in gcc 2.95.2 and later.Nick Clifton2-2/+15
2000-07-12Update comment.Alan Modra2-2/+7
2000-07-12* valops.c (value_cast): Allow cast from INT, ENUM or RANGE toAndrew Cagney2-0/+19
POINTER.
2000-07-12Use section id in get_dyn_name.Alan Modra3-17/+31
2000-07-11Fix formatting and add missing new lkine at end of error messageNick Clifton2-65/+73
2000-07-11Fix formatting.Nick Clifton2-1547/+1641
2000-07-11Add myself as SPARC maintainer.Jakub Jelinek1-0/+1
2000-07-11 * sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2.Jakub Jelinek2-2/+7
Reported by Bill Clarke <llib@computer.org>.
2000-07-112000-07-11 Scott Bambrough <scottb@netwinder.org>Scott Bambrough2-1/+6
* command.c (do_setshow_command): Fix typo in var_auto_boolean case.
2000-07-11* mips-tdep.c: General cleanup. Delete all #if 0 code. ConvertAndrew Cagney2-361/+189
all old style K&R function definitions to ISO-C. (struct gdbarch_tdep): Add mips_abi_string. (mips_gdbarch_init): Initialize. (mips_dump_tdep): Print mips_abi_string and other values. (mips_push_arguments): Add more detailed tracing.
2000-07-11Force MIPS to sign-extend any addresses read from registers.Andrew Cagney2-22/+40
2000-07-11Move the ``set mask-address'' command to remote-mips.c. DisableAndrew Cagney3-57/+137
address masking in mips-tdep.c.
2000-07-11* printcmd.c (print_scalar_formatted): Move masking of 'a' addressAndrew Cagney3-10/+30
from here. (print_address_numeric): To here. * TODO: Update.
2000-07-11* symtab.c: Use paddr_nz() to print addresses.Andrew Cagney2-3/+6
2000-07-11Add function bfd_elf_get_sign_extend_vma.Andrew Cagney4-0/+27
2000-07-11The MIPS thinks that addresses are signed. Sign extend MIPS ECOFFAndrew Cagney4-20/+39
addresses.