Yufeng Zhang
b7a54b5525
Updated the system register table.
...
opcodes/
* aarch64-opc.c (aarch64_sys_regs): Add rmr_el1, rmr_el2 and
rmr_el3; remove daifset and daifclr.
gas/testsuite/
* gas/aarch64/sysreg-1.s: Add tests of rmr_el1, rmr_el2 and rmr_el3.
* gas/aarch64/sysreg-1.d: Update.
* gas/aarch64/illegal.s: Add tests of daifset and daifclr.
* gas/aarch64/illegal.d: Update.
2012-10-15 15:07:49 +00:00
Yufeng Zhang
9b61754a3f
Added the changelog for the previous commit.
2012-10-15 14:57:31 +00:00
Yufeng Zhang
9de794e148
Added missing alignment check to load/store uimm12 immediate offset.
...
opcodes/
* aarch64-opc.c (operand_general_constraint_met_p): Change to check
the alignment of addr.offset.imm instead of that of shifter.amount for
operand type AARCH64_OPND_ADDR_UIMM12.
gas/testsuite/
* gas/aarch64/illegal-2.s: Add test case.
* gas/aarch64/illegal-2.l: Likewise.
2012-10-15 14:52:06 +00:00
Dave Anglin
f05682d460
* hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx
...
opcodes. Likewise, use "cM" instead of "cm" in fstqs opcodes.
2012-10-15 00:22:35 +00:00
gdbadmin
864562f620
*** empty log message ***
2012-10-15 00:00:33 +00:00
Dave Anglin
8c57c7995f
* config/tc-hppa.c (pa_get_number): New.
...
(pa_get_absolute_expression): Simplify.
(pa_ip): Use pa_get_number instead of pa_get_absolute_expression
to get SOP, SFU and COPR identifiers.
2012-10-14 23:59:39 +00:00
Dave Anglin
26cbfa82ad
* config/tc-hppa.c (pa_ip): Reject double floating point stores and
...
loads that reference the right half of a floating point register.
2012-10-14 23:27:38 +00:00
Dave Anglin
767b2c6712
* gas/hppa/basic/fmemLRbug.s: Remove double load and store instructions
...
which reference the right half of a floating point register.
* gas/hppa/basic/basic.exp: Adjust expected results.
2012-10-14 23:25:17 +00:00
Alan Modra
5a6c2d4f39
daily update
2012-10-14 23:00:04 +00:00
Yao Qi
91567807f8
gdb/testsuite/
...
* gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
* gdb.mi/mi-cli.exp: New.
* gdb.mi/mi2-basics.exp: Remove.
* gdb.mi/mi2-break.exp: Remove.
* gdb.mi/mi2-console.exp: Remove.
* gdb.mi/mi2-disassemble.exp: Remove.
* gdb.mi/mi2-eval.exp: Remove.
* gdb.mi/mi2-file.exp: Remove.
* gdb.mi/mi2-hack-cli.exp: Remove.
* gdb.mi/mi2-pthreads.exp: Remove.
* gdb.mi/mi2-read-memory.exp: Remove.
* gdb.mi/mi2-regs.exp: Remove.
* gdb.mi/mi2-return.exp: Remove.
* gdb.mi/mi2-simplerun.exp: Remove.
* gdb.mi/mi2-stack.exp: Remove.
* gdb.mi/mi2-stepi.exp: Remove.
* gdb.mi/mi2-syn-frame.exp: Remove.
* gdb.mi/mi2-until.exp: Remove.
* gdb.mi/mi2-watch.exp: Remove.
* gdb.mi/mi2-var-block.exp: Remove.
* gdb.mi/mi2-var-cmd.exp: Remove.
* gdb.mi/mi2-var-display.exp: Remove.
2012-10-14 12:24:08 +00:00
gdbadmin
088aad051f
*** empty log message ***
2012-10-14 00:00:03 +00:00
Alan Modra
499a7a6c74
daily update
2012-10-13 23:00:04 +00:00
Dave Anglin
aa7108806b
* config/tc-hppa.c (pa_ip): Limit unit conditions for uxor to those
...
not involving a carry.
2012-10-13 22:15:19 +00:00
Dave Anglin
3af942d249
* gas/hppa/basic/unit.s: Remove uxor instructions with unit condition
...
involving a carry.
* gas/hppa/basic/unit2.s: Likewise.
* gas/hppa/basic/basic.exp: Adjusted expected.
2012-10-13 22:12:18 +00:00
H.J. Lu
3cf9e6c408
Replace -ldl with @lt_cv_dlopen_libs@
...
* Makefile.am (LIBDL): Replace -ldl with @lt_cv_dlopen_libs@.
* configure.in (lt_cv_dlopen_libs): AC_SUBST.
* Makefile.in: Regenerated.
* configure: Likewise.
2012-10-13 14:17:14 +00:00
gdbadmin
5d973135d4
*** empty log message ***
2012-10-13 00:00:32 +00:00
Alan Modra
5491ebdaa6
daily update
2012-10-12 23:00:05 +00:00
Peter Bergner
b36546d2d5
gas/
...
* doc/as.texinfo (-mpwr4, -mpwr7): Fix option name typos.
2012-10-12 18:03:09 +00:00
Alan Modra
c6de8ed456
* powerpc.cc (Powerpc_relobj::add_gc_mark, process_gc_mark): New.
...
(struct Opd_ent): Make "discard" a bit field. Add "gc_mark".
(Target_powerpc::do_gc_mark_symbol): Delay marking function code
section if scan_opd_relocs not yet called.
(Target_powerpc::gc_process_relocs): Call process_gc_mark.
2012-10-12 09:44:11 +00:00
Alan Modra
03e25981b6
* powerpc.cc (Output_data_plt_powerpc::add_entry, add_ifunc_entry,
...
add_local_ifunc_entry): Revert last change.
(Target_powerpc::make_plt_entry, make_local_ifunc_plt_entry): Likewise.
2012-10-12 09:39:19 +00:00
Yao Qi
8733202903
gdb/testsuite/
...
* gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
trail '.*' on matching patterns.
2012-10-12 00:02:23 +00:00
gdbadmin
299f893db6
*** empty log message ***
2012-10-12 00:00:33 +00:00
Alan Modra
0b901e182f
daily update
2012-10-11 23:00:05 +00:00
Andrew Burgess
2a7c8fd5b4
http://sourceware.org/ml/gdb-patches/2012-10/msg00032.html
...
gdb/ChangeLog
* remote-sim.c (gdbsim_create_inferior): Call init_thread_list to
reset thread numbering back to 1.
2012-10-11 21:25:18 +00:00
H.J. Lu
11fc905705
Use is_x86_like_target to check x86 targets
...
* gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
* gdb.arch/i386-cfi-notcurrent.exp: Likewise.
* gdb.arch/i386-disp-step.exp: Likewise.
* gdb.arch/i386-gnu-cfi.exp: Likewise.
* gdb.arch/i386-prologue.exp: Likewise.
* gdb.arch/i386-size-overlap.exp: Likewise.
* gdb.arch/i386-size.exp: Likewise.
* gdb.arch/i386-unwind.exp: Likewise.
2012-10-11 17:42:58 +00:00
H.J. Lu
7d46bcdc05
Check byte/word registers on x86_64
...
* gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
* gdb.arch/i386-word.exp: Likewise.
2012-10-11 17:41:33 +00:00
H.J. Lu
31224d9db8
Check is_amd64_regs_target to to set nr_regs
...
* gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
is_ilp32_target to set nr_regs.
* gdb.arch/i386-sse.exp: Likewise.
2012-10-11 17:40:30 +00:00
Doug Evans
7c09e5a0f7
PR breakpoints/14643.
...
* linespec.c (struct ls_parser): New member keyword_ok.
(linespec_lexer_lex_string): Add comment.
(linespec_lexer_lex_one): Ignore keywords if it's the wrong place
for one.
(parse_linespec): Set keyword_ok.
testsuite/
* gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
* gdb.linespec/thread.c: New file.
* gdb.linespec/thread.exp: New file.
2012-10-11 16:12:05 +00:00
Mike Frysinger
7b0e8ca546
config.{guess,sub}: update from upstream config-patches repo
...
From: David Holsgrove <david.holsgrove@xilinx.com>
Adds microblaze little endian support.
Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-10-11 16:04:17 +00:00
Doug Evans
5b7d00507b
* lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
...
Recognize "message" -> print pass and fail. Add eof case.
(runto): Recognize message, no-message. Print pass/fail if requested,
with same treatment as gdb_breakpoint.
(runto_main): Pass no-message to runto.
(gdb_internal_error_resync): Add log message.
(gdb_file_cmd): Tweak internal error fail text for consistency.
2012-10-11 15:59:57 +00:00
Richard Earnshaw
f8ece37fb1
2012-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
...
* arm-dis.c: Use preferred form of vrint instruction variants
for disassembly.
2012-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gas/arm/armv8-a+fp.d: Use preferred form of vrint instruction
variants for disassembly.
* gas/arm/armv8-a+fp.s: Likewise.
* gas/arm/armv8-a+simd.d: Likewise.
* gas/arm/armv8-a+simd.s: Likewise.
2012-10-11 15:33:08 +00:00
Richard Earnshaw
56c0a61f59
2012-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
...
* config/tc-arm.c: Change condition code insertion for
lds[hb] instructions from after the 2nd character to after the 3rd.
(tCM): Remove macro.
(TxCM): Likewise.
(TxCM_): Likewise.
(TCM): Likewise.
2012-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gas/arm/ldgesb-bad.d: New file.
* gas/arm/ldgesb-bad.l: Likewise.
* gas/arm/ldgesb-bad.s: Likewise.
* gas/arm/ldgesh-bad.d: Likewise.
* gas/arm/ldgesh-bad.l: Likewise.
* gas/arm/ldgesh-bad.s: Likewise.
* gas/arm/ldsgeb.d: Likewise.
* gas/arm/ldsgeb.s: Likewise.
* gas/arm/ldsgeb.l: Likewise.
* gas/arm/ldsgeh.d: Likewise.
* gas/arm/ldsgeh.s: Likewise.
* gas/arm/ldsgeh.l: Likewise.
2012-10-11 15:26:18 +00:00
Doug Evans
7c1cef979f
* dwarf.c (display_gdb_index): Include static/global information
...
of each symbol.
2012-10-11 14:24:55 +00:00
Doug Evans
844226d69a
* dwarf2read.c (process_psymtab_comp_unit_reader): Remove duplicate
...
"0x" prefix on address in log message.
2012-10-11 02:21:50 +00:00
Doug Evans
a1855c1db0
* dwarf2read.c (read_1_byte): Add const to buf parameter.
...
(read_1_signed_byte, read_2_bytes, read_2_signed_bytes): Ditto.
(read_4_bytes, read_4_signed_bytes, read_8_bytes): Ditto.
(lookup_dwo_file): Add const to dwo_name parameter.
(lookup_dwo_comp_unit, lookup_dwo_type_unit): Ditto.
2012-10-11 02:07:22 +00:00
gdbadmin
95883d846f
*** empty log message ***
2012-10-11 00:00:32 +00:00
Alan Modra
0a2244151b
daily update
2012-10-10 23:00:05 +00:00
DJ Delorie
995b61fe5b
merge from gcc
2012-10-10 03:11:33 +00:00
gdbadmin
fd49b9b373
*** empty log message ***
2012-10-10 00:00:03 +00:00
Alan Modra
45321653b1
daily update
2012-10-09 23:00:05 +00:00
Nagajyothi Eggone
5e5c50d37b
Add AMD bdver3 support.
...
gas/
* config/tc-i386.c (cpu_arch): Add CPU_BDVER3_FLAGS.
* doc/c-i386.texi: Add -march=bdver3 option.
gas/testsuite/
* gas/i386/i386.exp: Run bdver3 test cases.
* gas/i386/nops-1-bdver3.d: New.
* gas/i386/arch-10-bdver3.d: New.
* gas/i386/x86-64-nops-1-bdver3.d: New.
* gas/i386/x86-64-arch-2-bdver3.d: New.
opcodes/
* i386-gen.c (cpu_flag_init): Add CPU_BDVER3_FLAGS.
* i386-init.h: Regenerated.
2012-10-09 08:43:06 +00:00
gdbadmin
4d5f33b647
*** empty log message ***
2012-10-09 00:00:20 +00:00
Alan Modra
427a6345b7
daily update
2012-10-08 23:00:05 +00:00
Alan Modra
c19a889118
* ld-scripts/sane1.d: Sort output from nm. Allow for other symbols in
...
output.
2012-10-08 00:22:45 +00:00
gdbadmin
c1d02113e8
*** empty log message ***
2012-10-08 00:00:33 +00:00
Alan Modra
f073ced36d
PR binutils/14662
...
* elf.c (_bfd_elf_make_section_from_shdr): Treat .gdb_index as
SEC_DEBUGGING.
2012-10-07 23:59:26 +00:00
Alan Modra
0f4058b697
daily update
2012-10-07 23:00:05 +00:00
gdbadmin
126568efd0
*** empty log message ***
2012-10-07 00:00:32 +00:00
Alan Modra
706c84260e
daily update
2012-10-06 23:00:05 +00:00
Jan Kratochvil
2e24f4aab7
gdb/
...
Fix crash during stepping on ppc32.
* ppc-linux-tdep.c (powerpc_linux_in_dynsym_resolve_code): Test NULL
SYM.
gdb/testsuite/
Fix crash during stepping on ppc32.
* gdb.base/step-symless.c: New file.
* gdb.base/step-symless.exp: New file.
2012-10-06 21:10:33 +00:00