Bernd Schmidt
bb73df25a8
include/
...
* opcode/tic6x-control-registers.h (tscl): Now read_write.
gas/testsuite/
* gas/tic6x/insns-bad-1.s: Remove test for readonly tscl.
* gas/tic6x/insns-bad-1.l: Likewise.
* gas/tic6x/insns-c674x.d: Add test for writeable tscl.
* gas/tic6x/insns-c674x.s: Likewise.
2010-09-29 10:14:02 +00:00
Alan Modra
f902251074
* gas/all/fwdexp.d, * gas/all/fwdexp.s: New test.
...
* gas/all/gas.exp: Run it.
2010-09-29 06:49:33 +00:00
Alan Modra
1e0f6894c8
* expr.c (expr): Correct returned segment value.
2010-09-29 06:48:30 +00:00
Alan Modra
f794089cb8
* ld-h8300/h8300.exp: Use is_elf_format.
2010-09-29 06:20:06 +00:00
Alan Modra
30920cabe8
* ldlang.c (lang_place_orphans): Zero vma when relocatable or non-load
...
section for orphans handled here.
2010-09-29 06:17:12 +00:00
Alan Modra
98fc1c61b5
* lib/ld-lib.exp (is_elf_format): Merge with binutils and gas versions.
...
(is_aout_format): Update target list.
(is_pecoff_format): Remove unnecessary line continuation.
2010-09-29 06:06:00 +00:00
Alan Modra
d6203a0e63
* lib/gas-defs.exp (is_elf_format): Merge with binutils and ld versions.
...
(is_aout_format): Copy from ld testsuite.
(is_pecoff_format): Merge with ld version.
2010-09-29 06:05:16 +00:00
Alan Modra
f3f391b874
* lib/utils-lib.exp (is_elf_format): Merge with gas and ld versions.
2010-09-29 06:04:40 +00:00
gdbadmin
06c111d6b1
*** empty log message ***
2010-09-29 00:00:33 +00:00
Alan Modra
1d271c73a7
daily update
2010-09-29 00:00:05 +00:00
Joel Brobecker
0ac7be2557
Add a sparc simulator with the sparc bareboard target.
...
gdb/ChangeLog:
* configure.tgt (sparc-*-*): Set gdb_sim to ../sim/erc32/libsim.a.
(sparc-*-rtems*): Delete, now redundant with the sparc-*-* case.
2010-09-28 21:46:09 +00:00
Joel Brobecker
6e1bb179c2
[doco] document support for Ravenscar profile
...
This announces the support for debugging Ada programs using
the Ravenscar Profile, as well as documents the new commands
introduced as part of this effort.
gdb/ChangeLog:
* NEWS: Announce Ravenscar Profile support.
gdb/doc/ChangeLog:
* gdb.texinfo (Ravenscar Profile): New node.
2010-09-28 21:40:23 +00:00
Joel Brobecker
036b1ba8ec
Add support for GNAT Ravenscar run-time library.
...
gdb/ChangeLog (Jerome Guitton, Joel Brobecker):
* ravenscar-thread.c, ravenscar-thread.h, ravenscar-sparc-thread.c:
New files.
* configure.tgt (sparc-*-*): Add ravenscar-thread.o and
ravenscar-sparc-thread.o to gdb_target_obs.
2010-09-28 21:39:31 +00:00
Joel Brobecker
474011fbad
[Ada] Add ada-tasks.c:iterate_over_live_ada_tasks
...
This new function is needed by the ravenscar-thread layer.
gdb/ChangeLog:
* ada-tasks.c (iterate_over_live_ada_tasks): New function.
* ada-lang.h (iterate_over_live_ada_tasks): Declare.
2010-09-28 21:39:03 +00:00
Sriraman Tallam
c95e9f2791
2010-09-28 Sriraman Tallam <tmsriram@google.com>
...
* target.h (Target::can_icf_inline_merge_sections): New virtual
function.
* x86_64.cc (Target__x86_64::can_icf_inline_merge_sections): New
virtual function.
* i386.cc (Target_i386::can_icf_inline_merge_sections): New
virtual function.
* icf.cc (get_section_contents): Inline merge sections only when
target allows it.
2010-09-28 17:14:15 +00:00
gdbadmin
22e603ef76
*** empty log message ***
2010-09-28 00:00:33 +00:00
Alan Modra
5d1f212d05
daily update
2010-09-28 00:00:06 +00:00
Pierre Muller
99e24b9065
* amd64-windows-tdep.c (amd64_skip_main_prologue): New function.
...
(amd64_windows_init_abi): Register amd64_skip_main_prologue as gdbarch
skip_main_prologue method.
2010-09-27 22:05:40 +00:00
DJ Delorie
6a44904e97
merge from gcc
2010-09-27 21:01:18 +00:00
Ralf Wildenhues
3cac54d216
Fix unportable shell quoting.
...
/:
Sync from GCC:
PR bootstrap/44621
* configure.ac: Fix unportable shell quoting.
* configure: Regenerate.
config/:
* po.m4 (AM_PO_SUBDIRS): Fix unportable shell quoting.
bfd/:
* configure: Regenerate.
gas/:
* configure: Regenerate.
gold/:
* configure: Regenerate.
intl/:
* configure: Regenerate.
ld/:
* configure: Regenerate.
opcodes/:
* configure: Regenerate.
binutils/:
* configure: Regenerate.
gprof/:
* configure: Regenerate.
2010-09-27 20:23:01 +00:00
Tom Tromey
987d643c0f
* dwarf2read.c (dwarf2_read_index): Only allow version 3.
...
(write_psymbols): Add 'psyms_seen' and 'is_static' arguments.
Only emit a given psymbol once.
(struct signatured_type_index_data) <psyms_seen>: New field.
(write_one_signatured_type): Update.
(cleanup_htab): New function.
(write_psymtabs_to_index): Update. Create psyms_seen hash. Bump
version to 3.
(save_gdb_index_command): Update index documentation.
2010-09-27 18:42:36 +00:00
Tom Tromey
d3aff95935
* bcache.c (expand_hash_table): Use hash_function, not hash.
2010-09-27 17:41:36 +00:00
Tom Tromey
716b65bf40
* gdb_wchar.h: Change minimum libiconv to 0x108.
2010-09-27 17:28:50 +00:00
Bernd Schmidt
43bb514a1c
gas/
...
* config/tc-tic6x.c (tic6x_fix_adjustable): New function.
* config/tc-tic6x.h (tic6x_fix_adjustable): Declare.
(tc_fix_adjustable): New macro.
gas/testsuite/
* gas/tic6x/got-reloc.s: New test.
* gas/tic6x/got-reloc.d: New test.
2010-09-27 15:52:40 +00:00
Andreas Krebbel
d9aee5d7f7
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
...
* s390-mkopc.c (enum s390_opcde_cpu_val): Add S390_OPCODE_Z196.
(main): Recognize the new CPU string.
* s390-opc.c: Add new instruction formats and masks.
* s390-opc.txt: Add new z196 instructions.
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/tc-s390.c: (md_parse_option): New option -march=z196.
* doc/c-s390.texi: Document new option.
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gas/s390/s390.exp: Run the zarch-z196 test.
* gas/s390/zarch-z196.d: Add new instructions.
* gas/s390/zarch-z196.s: Likewise.
* gas/s390/zarch-z9-109.d: Likewise.
* gas/s390/zarch-z9-109.s: Likewise.
2010-09-27 13:36:48 +00:00
Andreas Krebbel
02cbf7671a
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
...
* s390-dis.c (print_insn_s390): Pick instruction with most
specific mask.
* s390-opc.c: Add unused bits to the insn mask.
* s390-opc.txt: Reorder some instructions to prefer more recent
versions.
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gas/s390/esa-g5.d: Adjust serveral instructions.
* gas/s390/esa-reloc.d: Likewise.
* gas/s390/esa-z990.d: Likewise.
* gas/s390/zarch-reloc.d: Likewise.
* gas/s390/zarch-z10.d: Likewise.
* gas/s390/zarch-z9-ec.d: Likewise.
* gas/s390/zarch-z900.d: Likewise.
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7.
* ld-s390/tlsbin_64.dd: Likewise.
* ld-s390/tlspic.dd: Likewise.
* ld-s390/tlspic_64.dd: Likewise.
2010-09-27 13:33:00 +00:00
Matthew Gretton-Dann
6844b2c2db
2010-09-27 Tejas Belagod <tejas.belagod@arm.com>
...
* gas/config/tc-arm.c (do_neon_ldr_str): Deprecate ARM-mode PC-relative
VSTR, issue an error in THUMB mode.
* opcodes/arm_dis.c (print_insn_coprocessor): Apply off-by-alignment
correction to unaligned PCs while printing comment.
* gas/testsuite/gas/arm/vldr.s: New test for pc-relative VLDR disassembly comment.
* gas/testsuite/gas/arm/vldr.d: Likewise.
* gas/testsuite/gas/arm/vstr-bad.s: New test for PC-relative VSTR.
* gas/testsuite/gas/arm/vstr-thumb-bad.l: Likewise.
* gas/testsuite/gas/arm/vstr-thumb-bad.d: Likewise.
* gas/testsuite/gas/arm/vstr-arm-bad.l: Likewise.
* gas/testsuite/gas/arm/vstr-arm-bad.d: Likewise.
2010-09-27 09:47:05 +00:00
gdbadmin
a7cb5251cf
*** empty log message ***
2010-09-27 00:00:33 +00:00
Alan Modra
c7571ac556
daily update
2010-09-27 00:00:05 +00:00
gdbadmin
a565971e5e
*** empty log message ***
2010-09-26 00:00:33 +00:00
Alan Modra
fbbec51d18
daily update
2010-09-26 00:00:05 +00:00
gdbadmin
9ff0e3e1a0
*** empty log message ***
2010-09-25 00:00:33 +00:00
Alan Modra
bc4360e686
daily update
2010-09-25 00:00:05 +00:00
Jan Kratochvil
1736ad1102
gdb/
...
Fix lost siginfo_t for inferior calls.
* infrun.c
(struct inferior_thread_state) <siginfo_gdbarch, siginfo_data>: New.
(save_inferior_thread_state): New variables regcache, gdbarch and
siginfo_data. Initialize SIGINFO_DATA if gdbarch_get_siginfo_type_p.
Move INF_STATE allocation later, pre-clear it. Initialize REGISTERS
using REGCACHE.
(restore_inferior_thread_state): New variables regcache and gdbarch.
Restore SIGINFO_DATA for matching GDBARCH. Restore REGISTERS using
REGCACHE. Free also SIGINFO_DATA.
gdb/testsuite/
Fix lost siginfo_t for inferior calls.
* gdb.base/siginfo-infcall.exp: New file.
* gdb.base/siginfo-infcall.c: New file.
2010-09-24 18:35:28 +00:00
Tom Tromey
4b5246aacb
* dwarf2read.c (dw2_expand_symtabs_matching): Add missing
...
MAYBE_SWAPs.
(dw2_map_symbol_names): Likewise.
2010-09-24 16:11:46 +00:00
Sami Wagiaalla
2a7d6a257f
Fix find_oload_champ_namespace_loop memory leak.
...
2010-09-24 Sami Wagiaalla <swagiaal@redhat.com>
* valops.c (find_oload_champ_namespace_loop): replace incorrect
discard_cleanups do_cleanups.
2010-09-24 14:47:53 +00:00
Pedro Alves
e6ee044df3
PR gdb/11842
...
gdb/
* amd64-linux-nat.c (compat_siginfo_from_siginfo)
(siginfo_from_compat_siginfo): Also copy si_pid and si_uid when
si_code is < 0. Check for si_code == SI_TIMER before checking for
si_code < 0.
gdb/gdbserver/
* linux-x86-low.c (compat_siginfo_from_siginfo)
(siginfo_from_compat_siginfo): Also copy si_pid and si_uid when
si_code is < 0. Check for si_code == SI_TIMER before checking for
si_code < 0.
2010-09-24 13:44:01 +00:00
Pedro Alves
b53a162374
gdb/
...
* amd64-linux-nat.c (compat_siginfo_from_siginfo)
(siginfo_from_compat_siginfo): Also copy si_pid and si_uid when
si_code is < 0. Check for si_code == SI_TIMER before checking for
si_code < 0.
gdb/gdbserver/
* linux-x86-low.c (compat_siginfo_from_siginfo)
(siginfo_from_compat_siginfo): Also copy si_pid and si_uid when
si_code is < 0. Check for si_code == SI_TIMER before checking for
si_code < 0.
2010-09-24 13:41:43 +00:00
Thomas Schwinge
cf35638d43
2010-09-24 Thomas Schwinge <thomas@codesourcery.com>
...
* elf32-arm.c, elf32-cris.c, elf32-hppa.c, elf32-i370.c, elf32-m32r.c,
elf32-m68k.c, elf32-microblaze.c, elf32-ppc.c, elf32-score.c,
elf32-score7.c, elf32-sh.c, elf32-vax.c, elf32-xtensa.c, elf64-alpha.c,
elf64-hppa.c, elf64-mips.c, elf64-ppc.c, elf64-sparc.c, elfcode.h,
elflink.c, elfxx-ia64.c, elfxx-mips.c: Use STN_UNDEF when referring to
the zero symbol index.
2010-09-24 12:14:26 +00:00
Thomas Schwinge
2c2fa401c5
2010-09-24 Thomas Schwinge <thomas@codesourcery.com>
...
* elflink.c (bfd_elf_reloc_symbol_deleted_p): Compare the symbol index
to STN_UNDEF, not SHN_UNDEF.
2010-09-24 11:59:19 +00:00
Pedro Alves
96a8853a47
* objfiles.h (ALL_OBJSECTIONS): Handle breaks in the inner loop.
2010-09-24 11:15:55 +00:00
H.J. Lu
a2ae814f42
Remove GOTOFF in ld-i386/nogot1.s.
...
2010-09-23 H.J. Lu <hongjiu.lu@intel.com>
PR ld/11812
* ld-i386/nogot1.s: Don't use GOTOFF.
2010-09-24 06:09:31 +00:00
Kevin Buettner
e537977262
* rx.c (decode_opcode): Add cycle information for RXO_smovu.
2010-09-24 05:18:23 +00:00
Kevin Buettner
3c7be86bc0
Fix typo in ChangeLog entry.
2010-09-24 04:45:08 +00:00
Dave Korn
9396a3cecf
* scripttempl/armcoff.sc: Revert 2010-09-22 change.
2010-09-24 04:41:12 +00:00
gdbadmin
04d7301a3e
*** empty log message ***
2010-09-24 00:00:33 +00:00
Alan Modra
ecf30383e5
daily update
2010-09-24 00:00:05 +00:00
Kevin Buettner
be380a3ea0
* cpu.h (reset_decoder): Declare.
...
* load.c (rx_load): Call `reset_decoder'.
* rx.c (reset_decoder): New function.
2010-09-23 23:42:53 +00:00
Kevin Buettner
6607c80d6b
* rx.c (decode_opcode): Declare `rx' as unsigned.
2010-09-23 23:26:42 +00:00
Kevin Buettner
8d794149aa
* fpu.c, gdb-if.c, load.c, misc.c, syscalls.c (config.h): Include.
2010-09-23 23:05:28 +00:00