aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-12-22 * Makefile.in (lbasename.o): Depend on filenames.h.Daniel Jacobowitz3-20/+9
* lbasename.c: Include "filenames.h" instead of defining its macros locally.
2003-12-22merge from gccDJ Delorie2-291/+522
2003-12-22 * objdump.c (disassemble_bytes): Subtract rel_offset from printedJakub Jelinek2-2/+10
reloc address. (disassemble_section): Set rel_offset to section->vma instead of pinfo->buffer_vma.
2003-12-22Fix tests to eliminated unexpected failuresNick Clifton5-14/+22
2003-12-22For v6 tests use -march=armv6jNick Clifton3-2/+7
2003-12-22* breakpoint.c (bpstat_do_actions): To ensure thatJim Blandy4-7/+34
clear_proceed_status doesn't free the command tree we're evaluating out from under us, zero the bpstat's pointer to it, and take care of freeing it ourselves. * cli/cli-script.c (make_cleanup_free_command_lines): Make this function externally visible. * cli/cli-script.h (make_cleanup_free_command_lines): New declaration.
2003-12-22* configure.in (*-*-uclinux): Exclude newlib, libgloss and rda.DJ Delorie3-33/+44
* configure: Regenerated.
2003-12-22*** empty log message ***gdbadmin1-1/+1
2003-12-21daily updateAlan Modra1-1/+1
2003-12-21*** empty log message ***gdbadmin1-1/+1
2003-12-20daily updateAlan Modra1-1/+1
2003-12-20merge from gccDJ Delorie3-0/+17
2003-12-20* x86-64-tdep.c (x86_64_dwarf_regmap): Map the Return Address toMark Kettenis2-2/+7
RIP.
2003-12-20(md_apply_fix3): Handle the case where a .byte directive generates aNick Clifton2-4/+18
pc-relative relocation.
2003-12-20*** empty log message ***gdbadmin1-1/+1
2003-12-19daily updateAlan Modra1-1/+1
2003-12-19merge from gccDJ Delorie3-10/+120
2003-12-19merge from gccDJ Delorie2-2/+7
2003-12-19Fix calls to as_perror() so that the errno system message will be printed.Nick Clifton5-148/+152
Fix as_perror() so that errno is not corrupted.
2003-12-192003-12-19 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode3-2/+99
Port change over from GCC: 2003-11-20 Kelley Cook <kcook@gcc.gnu.org> * Makefile.tpl (BASE_FLAGS_TO_PASS): Pass along CONFIG_SHELL. (configure-build-[+module+], configure-[+module+]): Likewise. (configure-target-[+module+], configure-gcc, config.status): Likewise. * Makefile.in: Regenerate.
2003-12-19oops - omitted from the previous checkin.Nick Clifton1-0/+14
2003-12-19Add support for m32r-linux target, including a RELA ABI and PIC.Nick Clifton48-107/+4978
2003-12-19Do not mark .reloc sections as containing debug info.Nick Clifton2-1/+10
2003-12-192003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+11
* hppa-tdep.c (hppa_gdbarch_init): Set long double floating point type to floatformat_ia64_quad_big.
2003-12-19merge from gccDJ Delorie2-0/+10
2003-12-19 * frv-tdep.c (skip_prologue_using_sal): New function. Taken verbatimKevin Buettner2-39/+189
from mips-tdep.c. (frv_analyze_prologue): Rework to account for intermixed prologue / body instructions.
2003-12-19*** empty log message ***gdbadmin1-1/+1
2003-12-18daily updateAlan Modra1-1/+1
2003-12-182003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+40
* hppa-tdep.c (hppa_gdbarch_init): Set sizeof(long_double) to 128. Document type sizes for hppa*-*-hpux* compilers available to me.
2003-12-182003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain4-361/+7
* hppam3-nat.c: Delete obsolete file. * hppab-nat.c: Delete obsolete file. * Makefile.in: Remove references.
2003-12-18(input_file_open): Remove call to stat(). Add a check for getc() failing, andNick Clifton2-18/+29
catch the case where the failure is due to an attempt to read a directory.
2003-12-182003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-3/+18
* gdb.base/sect-cmd.exp: Handle compiling test case from multiple source files.
2003-12-18When scanning MS import libraries allow for the possible presence of staticNick Clifton2-6/+51
objects.
2003-12-18 * ld-mips-elf/reloc-1[ab].s: New source files.Richard Sandiford16-0/+1807
* ld-mips-elf/reloc-1-{n32,n64,rel}.d: New tests. * ld-mips-elf/reloc-2[ab].s: New source files. * ld-mips-elf/reloc-2.{d,ld}: New test. * ld-mips-elf/reloc-3[ab].s: New source files. * ld-mips-elf/reloc-3-{r,srec}.d: New tests. * ld-mips-elf/mips-elf.exp: Run them.
2003-12-18bfd/Richard Sandiford14-922/+516
* elf32-mips.c (elf_mips_howto_table_rel): Replace all uses of mips_elf_generic_reloc with _bfd_mips_elf_generic_reloc. Use _bfd_mips_elf_hi16_reloc for R_MIPS_HI16 and R_MIPS_GNU_REL_HI16, _bfd_mips_elf_lo16_reloc for R_MIPS_LO16 and R_MIPS_GNU_REL_LO16, and _bfd_mips_elf_got16_reloc for R_MIPS_GOT16. Change rightshift to 16 for R_MIPS_HI16 and R_MIPS_GNU_REL_HI16. (mips_elf_generic_reloc, struct mips_hi16, mips_elf_hi16_reloc) (mips_elf_lo16_reloc, mips_elf_got16_reloc): Delete. (_bfd_mips_elf32_gprel16_reloc): Remove special case. (mips_elf_gprel32_reloc, mips32_64bit_reloc): Likewise. * elf64-mips.c (mips_elf64_howto_table_rel): Replace all uses of mips_elf_generic_reloc with _bfd_mips_elf_generic_reloc. Use _bfd_mips_elf_hi16_reloc for R_MIPS_HI16, _bfd_mips_elf_lo16_reloc for R_MIPS_LO16 and _bfd_mips_elf_got16_reloc for R_MIPS_GOT16. Change R_MIPS_HI16's rightshift to 16. (mips_elf64_howto_table_rela): Replace all uses of mips_elf_generic_reloc with _bfd_mips_elf_generic_reloc. Use _bfd_mips_elf_generic_reloc for R_MIPS_GOT16 as well. (mips_elf64_hi16_reloc, mips_elf64_got16_reloc): Delete. (mips_elf64_shift6_reloc): Remove special case. Use _bfd_mips_elf_generic_reloc instead of returning bfd_reloc_continue. * elfn32-mips.c (prev_reloc_section): Delete. (prev_reloc_address, prev_reloc_addend): Delete. (elf_mips_howto_table_rel, elf_mips_howto_table_rela): As for elf64-mips.c (GET_RELOC_ADDEND, SET_RELOC_ADDEND): Delete. (mips_elf_generic_reloc, struct mips_hi16, mips_elf_hi16_reloc) (mips_elf_lo16_reloc, mips_elf_got16_reloc): Delete. (mips_elf_gprel16_reloc): Delete use of GET_RELOC_ADDEND. (mips_elf_literal_reloc, mips_elf_gprel32_reloc): Likewise. (mips16_jump_reloc, mips16_gprel_reloc): Likewise. (mips_elf_shift6_reloc): Likewise. Delete use of SET_RELOC_ADDEND. * elfxx-mips.c (_bfd_mips_elf_gprel16_with_gp): Use _bfd_relocate_contents to install an in-place addend. (mips_hi16): New structure. (mips_hi16_list): Moved from elf32-mips.c. (_bfd_mips_elf_hi16_reloc, _bfd_mips_elf_got16_reloc): New functions. (_bfd_mips_elf_lo16_reloc, _bfd_mips_elf_generic_reloc): New functions. (mips_elf_calculate_relocation): Assume addend is unshifted. (_bfd_mips_elf_relocate_section): Don't apply the howto rightshift on top of the usual high-part shift. Don't shift the addend right before calling mips_elf_calculate_relocation. * elfxx-mips.h (_bfd_mips_elf_hi16_reloc): Declare. (_bfd_mips_elf_got16_reloc, _bfd_mips_elf_lo16_reloc): Declare. (_bfd_mips_elf_generic_reloc): Declare. gas/ * config/tc-mips.c (mips_need_elf_addend_fixup): Delete. (md_apply_fix3): Remove bfd_install_relocation workarounds. (tc_gen_reloc): Likewise. Factor handling of pc-relative relocations and treat fx_addnumber as relative to the relocation address. gas/testsuite/ * gas/mips/mips16-jalx.d: Use -mabi=o64. * gas/mips/mips16.d: Likewise. * gas/mips/elf-rel17.[sd]: New test. * gas/mips/mips.exp: Run it.
2003-12-18 * config/tc-mips.c (s_change_section): When parsing the MIPS-specificRichard Sandiford2-0/+21
.section syntax, map SHT_MIPS_DWARF to SHT_PROGBITS.
2003-12-182003-12-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+16
* gdb.base/environ.exp: Handle compiling test case from multiple source files.
2003-12-18 * config/tc-arm.c (arm_archs): Change "armv6" to "armv6j".Mark Mitchell3-2/+7
* doc/c-arm.texi (ARM Options): Likewise.
2003-12-18*** empty log message ***gdbadmin1-1/+1
2003-12-17daily updateAlan Modra1-1/+1
2003-12-172003-12-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+5
* gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2003-12-172003-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+5
* symtab.c (decode_line_spec): Change call to decode_line_1.
2003-12-172003-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston6-27/+73
* linespec.h (decode_line_1): Add new not_found_ptr parameter. * linespec.c (decode_line_1): Add new parameter. Pass on new parameter to decode_variable and symtab_from_filename functions. (decode_variable): Add new not_found_ptr parameter. Throw exception rather than failing if the not_found_ptr is non-null and the function is not found. (symtab_from_filename): Add new not_found_ptr parametr. Throw exception rather than failing if the not_found_ptr is non-null and the source file is not found. * breakpoint.c: Change all callers of decode_line_1 to add default extra parameter for decode_line_1 calls. * tracepoint.c: Ditto. * cli/cli-cmds.c: Ditto.
2003-12-17* gdb.base/freebpcmd.c: Add copyright notice.Jim Blandy2-0/+22
2003-12-17* gdb.base/freebpcmd.exp: Mark the interesting failure as known.Jim Blandy2-2/+6
2003-12-172003-12-11 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-13/+20
* rlmbutil.h: Require HAVE_MBSTATE_T for HANDLE_MULTIBYTE. Revert requirement of HAVE_MBRTOWC. Delete macro definitions that attempted to fake mbstate_t if HAVE_MBSRTOCWS is defined and HAVE_MBSTATE_T is not defined.
2003-12-17Replace --error-explicit-parallel-conflicts with --ignore-parallel-conflitcs.Nick Clifton6-65/+97
Add test of parallel constraint checking.
2003-12-17 * irix5-nat.c: Include mips-tdep.h.Joel Brobecker2-0/+5
2003-12-172003-12-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+7
* gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2003-12-17*** empty log message ***gdbadmin1-1/+1