Cary Coutant
a45248e086
* reloc.cc (Sized_relobj::do_read_relocs): Use constant invalid_address
...
instead of -1U.
2008-11-15 01:40:23 +00:00
Alan Modra
1e182d3ce4
daily update
2008-11-15 00:00:05 +00:00
gdbadmin
504ec08afd
*** empty log message ***
2008-11-15 00:00:03 +00:00
Daniel Jacobowitz
dfb64f85d3
2008-11-14 Daniel Gutson <dgutson@codesourcery.com>
...
* configure.tgt (sparc64-*-linux*): Added gdbserver support.
* regformats/reg-sparc64.dat: New file.
gdbserver/
2008-11-14 Daniel Gutson <dgutson@codesourcery.com>
* Makefile.in (SFILES, clean): Added sparc64 files.
(reg-sparc64.o, reg-sparc64.c): New.
* configure.srv (sparc*-*-linux*): New configuration.
* linux-low.c (regsets_fetch_inferior_registers): Swap ptrace
syscall arguments for SPARC.
(regsets_store_inferior_registers): Likewise.
* linux-sparc-low.c: New file.
2008-11-14 22:06:41 +00:00
Eric B. Weddington
28b027518b
/bfd:
...
2008-11-14 Eric B. Weddington <eric.weddington@atmel.com>
PR 7022
* elf32-avr.c (bfd_elf_avr_final_write_processing):
Add missing break statements.
2008-11-14 21:37:52 +00:00
Tom Tromey
5966943567
gdb
...
PR mi/2549:
* mi/mi-main.c (get_register): Use get_formatted_print_options.
gdb/testsuite
2008-11-14 Nick Roberts <nickrob@snap.net.nz>
* gdb.mi/gdb2549.exp: New file.
2008-11-14 18:38:32 +00:00
Bob Wilson
af4bed4bf5
* xtensa-modules.c (xtensa_state_id): New enum, replacing STATE macros.
...
(xtensa_field_id, xtensa_regfile_id, xtensa_operand_id)
(xtensa_iclass_id, xtensa_opcode_id): New enums.
Replace hardcoded constants throughout this file with enum values.
2008-11-14 17:37:29 +00:00
DJ Delorie
caa846806e
merge from gcc
2008-11-14 16:02:56 +00:00
Kai Tietz
6cb442d374
2008-11-14 Kai Tietz <kai.tietz@onevision.com>
...
* emultempl/pep.em (..._before_parse): initialize
pei386_runtime_pseudo_reloc by version 2.
(OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V1): New option.
(OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V2): New option.
(make_import_fixup): Use relocation size to read addend.
* emultempl/pe.em (..._before_parse): initialize
pei386_runtime_pseudo_reloc by version 1.
(OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V1): New option.
(OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V2): New option.
* pe-dll.c (pe-dll.h): Remove useless include.
(make_runtime_pseudo_reloc): Change addend to use bfd_vma.
Handle the two variants of pseudo-relocation.
(pe_create_import_fixup): Change addend to type bfd_vma.
Modify for the two pseudo_relocation variants.
(runtime_pseudp_reloc_v2_init): New static variable.
* pe-dll.h (pe_create_import_fixup): Change addend argument type
to bfd_vma.
* pep-dll.h (pep_create_import_fixup): Likewise.
* NEWS: Add comment.
2008-11-14 15:13:05 +00:00
Daniel Jacobowitz
7582fb4a6a
Revert:
...
2008-10-24 Daniel Jacobowitz <dan@codesourcery.com>
* Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo.
* Makefile.in: Regenerated.
2008-10-22 Daniel Jacobowitz <dan@codesourcery.com>
* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
(EXTRA_BUILD_FLAGS): Correct typo. Pass CPPFLAGS.
(HOST_EXPORTS): Pass CPPFLAGS.
(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
(LDFLAGS_FOR_TARGET): Initialize from configure script.
(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
* Makefile.in, configure: Regenerated.
* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
and CPPFLAGS_FOR_BUILD.
2008-11-14 15:10:50 +00:00
Tristan Gingold
f5913efec8
2008-11-14 Tristan Gingold <gingold@adacore.com>
...
Remove outdated mach-o specific tests.
* objdump.c (load_debug_section): Remove mach-o specific test.
(mach_o_uncompressed_dwarf_sections): Removed.
(mach_o_compressed_dwarf_sections): Removed.
(generic_uncompressed_dwarf_sections): Removed.
(generic_compressed_dwarf_sections): Removed.
(check_mach_o_dwarf): Removed.
(dump_dwarf): Remove call to check_mach_o_dwarf.
2008-11-14 14:56:51 +00:00
Nick Clifton
2b0bc0884c
bfd/
...
* elf.c (assign_file_positions_for_load_sections): Use header_size
to avoid moving the load address of file headers.
(assign_file_positions_for_load_sections): Set header_size for
segments containing the file header.
include/elf/
* internal.h (struct elf_segment_map): Add header_size field.
2008-11-14 14:44:09 +00:00
Nick Clifton
4bc2510145
* read.c (emit_expr): Grow frag before filling it so that
...
dot_value remains valid.
2008-11-14 13:03:25 +00:00
Tristan Gingold
d387240a63
bfd/
...
2008-11-14 Tristan Gingold <gingold@adacore.com>
* configure.com: Handle bfd_default_target_size, BFD_HOST_LONG_LONG,
BFD_HOST_64BIT_LONG_LONG, BFD_HOSTPTR_T, bfd_file_ptr.
Generate bfdver.h.
* vms-hdr.c (_bfd_vms_write_hdr): Use strdup/free instead of alloca.
* hosts/alphavms.h: Defines macros to bypass i18n.
* makefile.vms (OBJS): Update file list.
(DEFS): Remove VMS_DEBUG, const, add DEBUGDIR.
(CFLAGS): Update flags.
* bfdio.c (real_fopen): Add code specific to VMS: extract attributes
from modes.
binutils/
2008-11-14 Tristan Gingold <gingold@adacore.com>
* configure.com: Get version from configure.in of bfd.
* makefile.vms-in (DEBUG_OBJS): Add dwarf.obj.
(CFLAGS): Update flags.
include/
2008-11-14 Tristan Gingold <gingold@adacore.com>
* fopen-vms.h (FOPEN_RB): Use a single string to match the
standard prototype.
(FOPEN_WB): Ditto.
(FOPEN_AB): Ditto.
(FOPEN_RUB): Ditto.
(FOPEN_WUB): Ditto.
(FOPEN_AUB): Ditto.
libiberty/
2008-11-14 Tristan Gingold <gingold@adacore.com>
* makefile.vms (OBJS): Update objects list.
(CFLAGS): Update.
(libiberty.olb): Remove alloca-conf.h dependency.
* config.h-vms: Use new macro sets, use builtin alloca.
opcodes/
2008-11-14 Tristan Gingold <gingold@adacore.com>
* makefile.vms (OBJS): Update list of objects.
(DEFS): Update
(CFLAGS): Update.
2008-11-14 09:57:35 +00:00
Nick Clifton
9b7132d30d
PR 7026
...
* config/tc-arm.c: Ensure that all uses of as_bad have a
formatting string.
2008-11-14 09:02:38 +00:00
Doug Evans
2580417f09
(set_lang_c): Delete.
...
(runto_main): If it fails, call fail instead of gdb_suppress_tests.
2008-11-14 06:55:40 +00:00
Alan Modra
43b5d01b26
* Makefile.am (spu_ovl.o_c): Add missing line continuations.
...
* Makefile.in: Regenerate.
2008-11-14 06:54:40 +00:00
Alan Modra
a3aa4338e2
daily update
2008-11-14 00:00:09 +00:00
gdbadmin
359551a8df
*** empty log message ***
2008-11-14 00:00:03 +00:00
Joel Brobecker
08c13eba50
* configure.in: Deactivate large-file support on native 32bit
...
sparc-solaris unless the user explicitly requested it.
* configure: Regenerate.
2008-11-13 23:09:47 +00:00
Joel Brobecker
06be140c21
* printcmd.c: define PRINTF_HAS_LONG_LONG only if not yet defined.
2008-11-13 22:26:15 +00:00
Ulrich Weigand
759cc328c6
gdb/ChangeLog:
...
* auxv.c (fprint_target_auxv): Handle AT_BASE_PLATFORM and
AT_EXECFN. Re-sort AT_SECURE.
include/elf/ChangeLog:
* common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
2008-11-13 15:07:54 +00:00
Jan Kratochvil
73e113d460
* monitor.c (monitor_insert_breakpoint): Remove unused variable `bp'.
2008-11-13 15:02:15 +00:00
Hans-Peter Nilsson
ede76260a7
* nm.c (filter_symbols): Only call memcpy when from != to.
2008-11-13 10:57:00 +00:00
Joel Brobecker
c31ad2a1f7
* ia64-tdep.c: Remove commented out #define.
2008-11-13 05:05:07 +00:00
Hans-Peter Nilsson
5726889422
PR ld/7028
...
* elf.c (assign_file_positions_for_load_sections): Allocate phrds
with bfd_zalloc2 instead of bfd_alloc2. For the amount, use
the possibly-preset header-size, not the computed one.
2008-11-13 03:01:15 +00:00
Joel Brobecker
84290f2fa2
* remote-sim.c (gdbsim_mourn_inferior): Use "target" parameter
...
instead of the "gdbsim_ops" global.
2008-11-13 01:26:44 +00:00
Alan Modra
2a8a6bf5ce
daily update
2008-11-13 00:00:05 +00:00
gdbadmin
8fa5deb69e
*** empty log message ***
2008-11-13 00:00:03 +00:00
Joel Sherrill
6878aceba2
2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* aclocal.m4: Fix underquoting of function names.
2008-11-12 22:05:18 +00:00
Alan Modra
3337c1e561
PR 7023
...
* elf.c (bfd_section_from_shdr <SHT_SYMTAB>): Fail on invalid sh_info.
2008-11-12 22:04:04 +00:00
Tristan Gingold
09c6f846b6
2008-11-12 Tristan Gingold <gingold@adacore.com>
...
* bfd.c (bfd_get_sign_extend_vma): Return 0 for mach-o.
2008-11-12 10:27:57 +00:00
Hans-Peter Nilsson
bfa1b75ccc
* config/tc-cris.c (cris_number_to_imm): Except for
...
BFD_RELOC_NONE, always set contents. Where previously this was
skipped, set contents to 0.
2008-11-12 03:09:31 +00:00
Hans-Peter Nilsson
cb26feec3e
PR gas/7025
...
* input-scrub.c (input_scrub_include_sb): Make the position
after the input have defined contents, a 0 character.
2008-11-12 02:42:46 +00:00
Hans-Peter Nilsson
00be4d3aff
* gas/cris/rd-bcnst2-pic.d, gas/cris/rd-bcnst2.d,
...
gas/cris/rd-bcnst2.s: New tests.
2008-11-12 02:36:55 +00:00
Hans-Peter Nilsson
f6ce267ce1
* config/tc-cris.c (cris_relax_frag): Add missing case for
...
ENCODE_RELAX (STATE_COND_BRANCH_PIC, STATE_DWORD).
2008-11-12 02:35:28 +00:00
Hans-Peter Nilsson
edba0af5cc
PR gas/7020
...
* read.c (read_a_source_file): Rearrange evaluation order when
looking for '=' to avoid conditional on undefined contents of
input_line_pointer[1].
2008-11-12 02:04:39 +00:00
Hans-Peter Nilsson
18d7868b1b
* read.c (read_a_source_file): Rearrange evaluation order when
...
looking for '=' to avoid conditional on undefined contents of
input_line_pointer[1].
2008-11-12 01:41:12 +00:00
Doug Evans
de04a24895
* infcall.c (call_function_by_hand): Handle inferior exit.
...
* gdb.base/callexit.exp: New file.
* gdb.base/callexit.c: New file.
2008-11-12 00:39:28 +00:00
gdbadmin
6da1d149f3
*** empty log message ***
2008-11-12 00:00:33 +00:00
Alan Modra
48339654f1
daily update
2008-11-11 23:58:59 +00:00
Joel Sherrill
d68c23cd04
2008-11-10 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* erc32.c, exec.c: Fix warnings.
2008-11-11 22:20:54 +00:00
Thiago Jung Bauermann
3c8b2edaed
* remote-sim.c (gdbsim_create_inferior, gdbsim_mourn_inferior): Add
...
missing struct target_ops argument.
2008-11-11 22:07:40 +00:00
Joel Sherrill
f5d9a29225
2008-11-11 Joel Sherrill <joel.sherrilL@oarcorp.com>
...
* MAINTAINERS: Add myself for write after approval privileges.
2008-11-11 22:05:45 +00:00
Alan Modra
b84a33b5df
* elf.c (assign_file_positions_for_non_load_sections): Consolidate
...
PT_GNU_RELRO handling.
2008-11-11 04:26:13 +00:00
Doug Evans
6b8ce72729
* lib/gdb.exp (GDBFLAGS): Move -nx ...
...
(INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
(default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
(default_gdb_start,default_gdb_exit): Ditto.
* lib/mi-support.exp (default_mi_gdb_start): Ditto.
(mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
* gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
* gdb.base/dbx.exp (dbx_gdb_start): Ditto.
* gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
* gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2008-11-11 01:23:34 +00:00
gdbadmin
7bae733213
*** empty log message ***
2008-11-11 00:00:03 +00:00
Alan Modra
23c796f552
daily update
2008-11-10 23:59:04 +00:00
Alan Modra
5d0900ebc7
PR 7012
...
* dwarf2.c (find_line): Don't keep stale pointers into realloc'd
memory. Return on errors. Fix memory leak.
(_bfd_dwarf2_cleanup_debug_info): Free dwarf_str_buffer.
2008-11-10 23:39:19 +00:00
Andreas Schwab
129af99fb5
PR 7011
...
* elf.c (assign_file_positions_for_non_load_sections): Handle
PT_GNU_RELRO specially.
2008-11-10 22:47:58 +00:00