Alan Modra
e6ceff195a
daily update
2010-12-25 23:00:17 +00:00
Andreas Schwab
5d3d9cba6a
* gdb.threads/tls.exp: Fix typo.
2010-12-25 19:22:39 +00:00
Andreas Schwab
a283af878e
* gdb.threads/thread-specific.exp (get_thread_list): Update.
...
* gdb.threads/execl.exp: Update.
2010-12-25 17:54:01 +00:00
gdbadmin
0f70898ff4
*** empty log message ***
2010-12-25 00:00:33 +00:00
Alan Modra
6893e228e8
daily update
2010-12-24 23:00:05 +00:00
Alan Modra
82c6068aa4
* compress.c (decompress_contents): Style.
...
(bfd_get_full_section_contents): Do not decompress directly into
caller buffer or directly return cached section contents.
Check malloc return for compressed_buffer.
2010-12-24 10:40:19 +00:00
gdbadmin
76136a3cde
*** empty log message ***
2010-12-24 00:00:33 +00:00
Alan Modra
bb907dafb5
daily update
2010-12-23 23:00:05 +00:00
Mike Frysinger
fdb38a1c7f
sim: start a gitignore
2010-12-23 21:15:25 +00:00
Mike Frysinger
39ab222a94
gdbserver: start a gitignore
2010-12-23 21:13:24 +00:00
Pedro Alves
ad1966379d
gdb/doc/
...
* gdb.texinfo (Packets) <read registers packet>: Document support
for registers that were not collected.
2010-12-23 20:29:17 +00:00
Cary Coutant
829c974507
* output.h (Output_data_reloc::add_output_section): Pass OD instead
...
of OS to this->add. Add OD parameter to second form of the function.
2010-12-23 19:56:14 +00:00
Yao Qi
2a20745c6f
2010-12-23 Yao Qi <yao@codesourcery.com>
...
* gdb.arch/arm-disp-step.exp: New.
* gdb.arch/arm-disp-step.S: New.
2010-12-23 15:10:24 +00:00
Yao Qi
621c6d5b11
2010-12-23 Yao Qi <yao@codesourcery.com>
...
* arm-tdep.c (thumb_analyze_prologue): Move some code ...
(EXTRACT_MOVW_MOVT_IMM_T): ... here. New macro.
(EXTRACT_MOVW_MOVT_IMM_A): New macro.
(arm_analyze_load_stack_chk_guard): New.
(arm_skip_stack_protector): New.
(arm_skip_prologue): Adjust post_prologue_pc by
arm_skip_stack_protector.
2010-12-23 14:38:34 +00:00
Joel Brobecker
81ec3cceb2
Add missing _() marker in error message.
...
gdb/ChangeLog:
* mi/mi-main.c (mi_cmd_remove_inferior): Use _() marker for error
message. Change spelling of "can not" into "cannot".
2010-12-23 04:30:39 +00:00
Yao Qi
0e8708c7b0
2010-12-23 Yao Qi <yao@codesourcery.com>
...
* arm-tdep.c (arm_gdbarch_init): Remove invoke to
set_gdbarch_deprecated_fp_regnum.
2010-12-23 03:20:10 +00:00
gdbadmin
26760e3433
*** empty log message ***
2010-12-23 00:00:33 +00:00
Alan Modra
529b8b5106
daily update
2010-12-22 23:00:06 +00:00
Marc Khouzam
8fa067afb2
* inferior.c (remove_inferior_command): Don't remove an active inferior.
...
* mi/mi-main.c (mi_cmd_remove_inferior): Ditto.
2010-12-22 18:30:19 +00:00
gdbadmin
ab73a86628
*** empty log message ***
2010-12-22 00:00:33 +00:00
Alan Modra
02ec109687
daily update
2010-12-21 23:00:05 +00:00
Tom Tromey
a7658b96f6
gdb
...
* thread.c (print_thread_info): Make a ui-out table in CLI mode.
gdb/testsuite
* gdb.threads/execl.exp: Update.
* gdb.threads/linux-dp.exp: Update.
* gdb.threads/manythreads.exp: Update.
* gdb.threads/tls.exp: Update.
2010-12-21 19:10:15 +00:00
Kai Tietz
c91a930cb7
2010-12-21 Kai Tietz <kai.tietz@onevision.com>
...
* peXXigen.c (_bfd_XXi_final_link_postscript): Use
bfd_get_symbol_leading_char to determine "_tls_used" name.
2010-12-21 Kai Tietz <kai.tietz@onevision.com>
* ld-pe/pe.exp: Add TLS directory test.
* ld-pe/tlssec.s: New.
* ld-pe/tlssec64.d: New.
* ld-pe/tlssec32.d: New.
2010-12-21 15:24:39 +00:00
Thomas Schwinge
43fbacdedc
Adjust URLs.
2010-12-21 11:00:48 +00:00
Pierre Muller
bc2b29908f
* peXXigen.c (_bfd_XXi_final_link_postscript): Use correct size
...
for windows 64-bit TLS table size.
2010-12-21 08:41:16 +00:00
gdbadmin
049f7d6731
*** empty log message ***
2010-12-21 00:00:02 +00:00
Alan Modra
6489812b7b
daily update
2010-12-20 23:00:05 +00:00
Ian Lance Taylor
7500420b3e
* dwarf_reader.cc (Sized_dwarf_line_info::read_lines): Only keep
...
second of two consecutive entries with same offset.
2010-12-20 18:37:36 +00:00
Alan Modra
66a3cb9c76
* ld-bootstrap/bootstrap.exp: Fix misplaced comment.
2010-12-20 13:05:00 +00:00
Alan Modra
5c3049d2ef
* ld.texinfo (Expression Section): Describe treatment of numbers
...
and absolute symbols.
* ldemul.c (after_open_default): Look up __ld_compatibility.
* ldexp.c (fold_name): Convert absolute symbols to numbers when
inside output section definitions, or when __ld_compatibility >= 221.
(exp_fold_tree_1): Convert numbers to absolute when not in output
section definition and __ld_compatibility < 221. Don't always
convert values outside an output section definition to absolute.
* ldexp.h (uses_defined): Comment.
* ldlang.c (ld_compatibility): New variable.
* ldlang.h (ld_compatibility): Declare.
* emultempl/aix.em, * emultempl/armcoff.em, * emultempl/beos.em,
* emultempl/elf32.em, * emultempl/genelf.em, * emultempl/lnk960.em,
* emultempl/m68kcoff.em, * emultempl/mmo.em, * emultempl/pe.em,
* emultempl/pep.em, * emultempl/sunos.em, * emultempl/z80.em: Call
after_open_default from after_open function.
2010-12-20 13:00:14 +00:00
Alan Modra
e759c11602
PR ld/12001
...
Revert 2010-11-03 Nick Clifton
* ldlang.c (ldlang_def_chain_list): Delete.
(insert_defined, ldlang_add_def, lang_place_defineds): Delete.
(lang_process): Don't call lang_place_defineds.
(lang_add_assignment): Don't do anything special for --defsym.
* ldexp.h (struct ldexp_control): Add uses_defined.
(exp_fold_tree_no_dot): Declare.
* ldexp.c (exp_fold_tree): Clear uses_defined.
(exp_fold_tree_no_dot): Likewise. Make global.
(fold_name <DEFINED>): Set uses_defined.
(exp_fold_tree_1 <etree_assign>): Define symbol during first phase
even when the value being assigned isn't valid.
* ldlang.c (open_input_bfds): Process assignment statements.
(lang_process): Bump lang_statement_iteration.
(scan_for_self_assignment): Formatting.
(print_assignment): Style.
testsuite/
* ld-scripts/default-script2.d: Revert 2010-11-03 change.
2010-12-20 06:27:11 +00:00
Yao Qi
544838827c
2010-12-20 Yao Qi <yao@codesourcery.com>
...
* arm-tdep.c (arm_register_reggroup_p): New.
(arm_gdbarch_init): Set arm_register_reggroup_p for hook
register_reggroup_p.
2010-12-20 06:19:05 +00:00
Yao Qi
7d8cb66281
Forget to commit in my last check in
...
2010-12-20 Yao Qi <yao@codesourcery.com>
* features/arm-core.xml: Add attribute type to reg from r0 to r12.
* features/arm-with-iwmmxt.c: Regenerate.
* features/arm-with-neon.c: Regenerate.
* features/arm-with-vfpv2.c: Regenerate.
* features/arm-with-vfpv3.c: Regenerate.
2010-12-20 06:15:01 +00:00
Yao Qi
8ab03ccb04
2010-12-20 Yao Qi <yao@codesourcery.com>
...
* features/arm-core.xml: Add attribute type to reg from r0 to r12.
* features/arm-with-iwmmxt.c: Regenerate.
* features/arm-with-neon.c: Regenerate.
* features/arm-with-vfpv2.c: Regenerate.
* features/arm-with-vfpv3.c: Regenerate.
2010-12-20 06:09:23 +00:00
gdbadmin
7b78992c6f
*** empty log message ***
2010-12-20 00:00:33 +00:00
Alan Modra
06cbc91558
daily update
2010-12-19 23:00:05 +00:00
gdbadmin
3cdd07e5e5
*** empty log message ***
2010-12-19 00:00:33 +00:00
Alan Modra
00de6a2475
daily update
2010-12-18 23:00:05 +00:00
Richard Sandiford
1bec78e97d
include/opcode/
...
* mips.h: Update commentary after last commit.
2010-12-18 11:28:25 +00:00
Richard Sandiford
9867540240
include/opcode/
...
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* mips.h (OP_*_OFFSET_A, OP_*_OFFSET_B, OP_*_OFFSET_C)
(OP_*_RZ, OP_*_FZ, INSN2_M_FP_D, INSN2_WRITE_GPR_Z, INSN2_WRITE_FPR_Z)
(INSN2_READ_GPR_Z, INSN2_READ_FPR_Z, INSN2_READ_GPR_D): Define.
opcodes/
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* mips-opc.c (WR_z, WR_Z, RD_z, RD_Z, RD_d): Define.
(mips_builtin_opcodes): Add loongson3a specific instructions.
* mips-dis.c (print_insn_args): Handle the new arguments +a|b|c|z|Z.
gas/
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* config/tc-mips.c (insn_uses_reg): Handle the new flags
INSN2_READ_FPR_Z, INSN2_READ_GPR_D and INSN2_READ_GPR_Z.
(append_insn): Handle delay-slot filling for the new flags.
(validate_mips_insn): Handle the new arguments +a|b|c|z|Z.
(mips_ip): Handle the new arguments +a|b|c|z|Z.
gas/testsuite/
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* gas/mips/loongson-3a-2.s, gas/mips/loongson-3a-2.d,
gas/mips/loongson-3a-3.s, gas/mips/loongson-3a-3.d: New tests.
* gas/mips/mips.exp: Run them.
2010-12-18 11:14:14 +00:00
DJ Delorie
e6a3fb4b5c
* config/rx-parse.y (SUB): Correct subtraction of immediate
...
pattern.
2010-12-18 05:40:46 +00:00
Marc Khouzam
57bf2d7ed8
* mi/mi-main.c (mi_cmd_remove_inferior): Don't delete current inferior.
...
(get_other_inferior): New.
2010-12-18 02:10:05 +00:00
Marc Khouzam
b3422a0d89
* python/py-progspace.c (py_free_pspace): Obtain arch another
...
way to avoid dereferencing a null pointer.
2010-12-18 02:08:43 +00:00
Michael Snyder
5f2302abf8
2010-12-17 Michael Snyder <msnyder@vmware.com>
...
* utils.c (do_my_cleanups): Comment fix-up.
2010-12-18 00:11:46 +00:00
gdbadmin
e010756507
*** empty log message ***
2010-12-18 00:00:34 +00:00
Alan Modra
d8de03f335
daily update
2010-12-17 23:00:06 +00:00
Jeff Johnston
04d2c2b254
2010-12-18 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.LIBGLOSS: Remove the GPL for fr30 target.
2010-12-17 22:10:05 +00:00
Kevin Buettner
930bd0e01a
* mips-tdep.c (make_mips16_addr): New function.
...
(mips_elf_make_msymbol_special): Don't set the low bit in the
symbol's address.
(mips_read_pc, mips_unwind_pc, mips_addr_bits_remove): Strip bit
indicating mips16 address, if present.
(mips_write_pc): Set bit indicating mips16 address when in a mips16
function.
(mips_eabi_push_dummy_call, mips_o64_push_dummy_call): Likewise,
but for each function pointer argument to inferior function call.
2010-12-17 21:39:27 +00:00
Tom Tromey
900c7f9d20
* psympriv.h (struct partial_symtab) <readin>: Move field
...
earlier.
2010-12-17 17:19:36 +00:00
DJ Delorie
e8ef21bff5
* reloc.c (BFD_RELOC_RX_ABS16_REV): Add.
...
(BFD_RELOC_RX_ABS32_REV): Add.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* elf32-rx.c (rx_reloc_map): Add them.
* config/tc-rx.c (rx_validate_fix_sub): Permit subtraction in more
cases.
(tc_gen_reloc): Fix handling of subtraction (esp wrt endianness).
2010-12-17 04:17:00 +00:00