OSDN Git Service

pf3gnuchains/sourceware.git
13 years agoTake unadjusted offset for loongson3a specific instructions.
xmj [Tue, 11 Jan 2011 16:22:05 +0000 (16:22 +0000)]
Take unadjusted offset for loongson3a specific instructions.

13 years agoFix change log omission.
msnyder [Tue, 11 Jan 2011 12:01:33 +0000 (12:01 +0000)]
Fix change log omission.

13 years ago*** empty log message ***
gdbadmin [Tue, 11 Jan 2011 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***

13 years ago * layout.cc (Layout::layout_eh_frame): Mark a writable .eh_frame
ian [Tue, 11 Jan 2011 06:57:31 +0000 (06:57 +0000)]
* layout.cc (Layout::layout_eh_frame): Mark a writable .eh_frame
section as relro.
(Layout::set_segment_offsets): Reset increase_relro before calling
set_section_addresses a second time.

13 years agosim: fix handling of 2nd arg to SIM_AC_OPTION_HARDWARE
vapier [Tue, 11 Jan 2011 06:53:27 +0000 (06:53 +0000)]
sim: fix handling of 2nd arg to SIM_AC_OPTION_HARDWARE

The 2nd arg to SIM_AC_OPTION_HARDWARE is described as "a space separated
list of devices that override the defaults" while the 3rd arg is "a space
separated list of extra target specific devices".  But the macro doesn't
seem to treat the 2nd arg this way.

Instead, it will always add the default list of devices, and only add the
extra target specific devices if the 2nd arg is not specified.  So rework
the logic slightly to handle the 2nd arg as documented.

This shouldn't affect any targets in the tree as no one passes in a non-
empty value as the 2nd arg.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years agosim: add noreturn markings to more hw abort/halt funcs
vapier [Tue, 11 Jan 2011 06:52:08 +0000 (06:52 +0000)]
sim: add noreturn markings to more hw abort/halt funcs

These functions either call abort() themselves, or call functions which
are already marked noreturn.  Either way, they don't return, so mark them
as such so calling code can assume this.  This fixes some uninitialized
warnings due to code paths that end in an abort function.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years ago2011-01-10 Michael Snyder <msnyder@vmware.com>
msnyder [Tue, 11 Jan 2011 05:38:45 +0000 (05:38 +0000)]
2011-01-10  Michael Snyder  <msnyder@vmware.com>

* nto-procfs.c: Comment cleanup, mostly periods and spaces.
* nto-tdep.c: Ditto.
* nto-tdep.h: Ditto.
* objc-exp.y: Ditto.
* objc-lang.c: Ditto.
* objfiles.c: Ditto.
* objfiles.h: Ditto.
* observer.c: Ditto.
* opencl-lang.c: Ditto.
* osabi.c: Ditto.
* parse.c: Ditto.
* parser-defs.h: Ditto.
* p-exp.y: Ditto.
* p-lang.c: Ditto.
* posix-hdep.c: Ditto.
* ppcbug-rom.c: Ditto.
* ppc-linux-nat.c: Ditto.
* ppc-linux-tdep.c: Ditto.
* ppc-linux-tdep.h: Ditto.
* ppcnbsd-tdep.c: Ditto.
* ppcobsd-tdep.c: Ditto.
* ppcobsd-tdep.h: Ditto.
* ppc-sysv-tdep.c: Ditto.
* ppc-tdep.h: Ditto.
* printcmd.c: Ditto.
* proc-abi.c: Ditto.
* proc-flags.c: Ditto.
* procfs.c: Ditto.
* proc-utils.h: Ditto.
* progspace.h: Ditto.
* prologue-value.c: Ditto.
* prologue-value.h: Ditto.
* psympriv.h: Ditto.
* psymtab.c: Ditto.
* p-typeprint.c: Ditto.
* p-valprint.c: Ditto.
* ravenscar-sparc-thread.c: Ditto.
* ravenscar-thread.c: Ditto.
* ravenscar-thread.h: Ditto.
* record.c: Ditto.
* regcache.c: Ditto.
* regcache.h: Ditto.
* remote.c: Ditto.
* remote-fileio.c: Ditto.
* remote-fileio.h: Ditto.
* remote.h: Ditto.
* remote-m32r-sdi.c: Ditto.
* remote-mips.c: Ditto.
* remote-sim.c: Ditto.
* rs6000-aix-tdep.c: Ditto.
* rs6000-nat.c: Ditto.
* rs6000-tdep.c: Ditto.

13 years ago2011-01-10 Michael Snyder <msnyder@vmware.com>
msnyder [Tue, 11 Jan 2011 02:14:12 +0000 (02:14 +0000)]
2011-01-10  Michael Snyder  <msnyder@vmware.com>

* charset.c (validate): Internationalization.
* coffread.c (read_one_sym): Ditto.
* dwarf2read.c (dwarf2_attach_fields_to_type): Ditto.
* h8300-tdep.c (H8300_extract_return_value): Ditto.
* inflow.c (new_tty): Ditto.
* iq2000-tdep.c (iq2000_breakpoint_from_pc): Ditto.
* m32c-tdep.c (m32c_return_value): Ditto.
* mep-tdep.c (mep_store_return_value): Ditto.
* score-tdep.c (score7_fetch_insn): Ditto.
* ser-mingw.c (pipe_windows_open): Ditto.
* sh64-tdep.c (sh64_extract_return_value): Ditto.
* spu-tdep.c (spu_register_type): Ditto.
* tracepoint.c (trace_find_command): Ditto.
* valarith.c (value_pos): Ditto.

13 years agoRemove the extra `.'.
hjl [Tue, 11 Jan 2011 00:03:15 +0000 (00:03 +0000)]
Remove the extra `.'.

13 years agoAdd a test for linker ASSERT.
hjl [Mon, 10 Jan 2011 23:37:39 +0000 (23:37 +0000)]
Add a test for linker ASSERT.

2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>

* ld-scripts/assert.exp: Run assert2.

* ld-scripts/assert2.d: New.
* ld-scripts/assert2.t: Likewise.

13 years ago * po/da.po: Updated Danish translation.
nickc [Mon, 10 Jan 2011 22:51:06 +0000 (22:51 +0000)]
* po/da.po: Updated Danish translation.

13 years agoRemove startup_file from ldlang.c.
hjl [Mon, 10 Jan 2011 22:13:32 +0000 (22:13 +0000)]
Remove startup_file from ldlang.c.

2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>

* ldlang.c (startup_file): Removed.
(lang_startup): Updated.

13 years ago * cygcheck.cc (main): don't imply -d from -s option to cygcheck
corinna [Mon, 10 Jan 2011 21:51:02 +0000 (21:51 +0000)]
* cygcheck.cc (main): don't imply -d from -s option to cygcheck

13 years ago * libc/machine/mips/strlen.c (strlen): Add delay slot for R3000.
corinna [Mon, 10 Jan 2011 21:11:55 +0000 (21:11 +0000)]
* libc/machine/mips/strlen.c (strlen): Add delay slot for R3000.

13 years agoFix date
corinna [Mon, 10 Jan 2011 21:10:18 +0000 (21:10 +0000)]
Fix date

13 years ago * Makefile.in (stmp-bsp): Exit when subdirs fail.
corinna [Mon, 10 Jan 2011 21:08:35 +0000 (21:08 +0000)]
* Makefile.in (stmp-bsp): Exit when subdirs fail.
(install): Likewise.

13 years ago2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
pmuldoon [Mon, 10 Jan 2011 20:00:23 +0000 (20:00 +0000)]
2011-01-10  Phil Muldoon  <pmuldoon@redhat.com>

* gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
Use load_lib gdb-python.exp.
* gdb.python/python.exp: Ditto.
* gdb.python/py-function.exp: Ditto.

13 years ago * libc/include/string.h: Make strsignal() available unconditionally.
corinna [Mon, 10 Jan 2011 19:59:41 +0000 (19:59 +0000)]
* libc/include/string.h: Make strsignal() available unconditionally.

13 years ago* config/tc-i386.c (x86_elf_abi): Only define for targets that use
nickc [Mon, 10 Jan 2011 19:10:05 +0000 (19:10 +0000)]
* config/tc-i386.c (x86_elf_abi): Only define for targets that use
it.

13 years ago * config/tc-arm.c (s_arm_tls_desceq): Move code into ELF-only
nickc [Mon, 10 Jan 2011 18:50:01 +0000 (18:50 +0000)]
* config/tc-arm.c (s_arm_tls_desceq): Move code into ELF-only
part of the file.

13 years ago bfd/
nathan [Mon, 10 Jan 2011 17:40:14 +0000 (17:40 +0000)]
bfd/
* reloc.c (BFD_RELOC_ARM_TLS_GOTDESC, BFD_RELOC_ARM_TLS_CALL,
BFD_RELOC_ARM_THM_TLS_CALL, BFD_RELOC_ARM_TLS_DESCSEQ,
BFD_RELOC_ARM_THM_TLS_DESCSEQ, BFD_RELOC_ARM_TLS_DESC): New
relocations.
* libbfd.h: Rebuilt.
* bfd-in2.h: Rebuilt.
* elf32-arm.c (elf32_arm_howto_table_1): Add new relocations.
(elf32_arm_reloc_map): Likewise.
(tls_trampoline, dl_tlsdesc_lazy_trampoline): New PLT templates.
(elf32_arm_stub_long_branch_any_tls_pic,
elf32_arm_stub_long_branch_v4t_thumb_tls_pic): New stub templates.
(DEF_STUBS): Add new stubs.
(struct_elf_arm_obj_data): Add local_tlsdesc_gotent field.
(elf32_arm_local_tlsdesc_gotent): New.
(GOT_TLS_GDESC): New mask.
(GOT_TLS_GD_ANY): Define.
(struct elf32_arm_link_hash_entry): Add tlsdesc_got field.
(elf32_arm_compute_jump_table_size): New.
(struct elf32_arm_link_hash_table): Add next_tls_desc_index,
num_tls_desc, dt_tlsdesc_plt, dt_tlsdesc_got, tls_trampoline,
sgotplt_jump_table_size fields.
(elf32_arm_link_hash_newfunc): Initialize tlsdesc_got field.
(elf32_arm_link_hash_table_create): Initialize new fields.
(arm_type_of_stub): Check TLS desc relocs too.
(elf32_arm_stub_name): TLS desc relocs can be shared.
(elf32_arm_tls_transition): Determine relaxation.
(arm_stub_required_alignment): Add tls stubs.
(elf32_arm_size_stubs): Likewise.
(elf32_arm_tls_relax): Perform TLS relaxing.
(elf32_arm_final_link_relocate): Process TLS DESC relocations.
(IS_ARM_TLS_GNU_RELOC): New.
(IS_ARM_TLS_RELOC): Use it.
(elf32_arm_relocate_section): Perform TLS relaxing.
(elf32_arm_check_relocs): Anticipate TLS relaxing, process tls
desc relocations.
(allocate_dynrelocs): Allocate tls desc relcoations.
(elf32_arm_output_arch_local_syms): Emit tls trampoline mapping
symbols.
(elf32_arm_size_dynamic_sections): Allocate tls trampolines and
got slots.
(elf32_arm_always_size_sections): New. Create _TLS_MODULE_BASE
symbol.
(elf32_arm_finish_dynamic_symbol): Adjust.
(arm_put_trampoline): New.
(elf32_arm_finish_dynamic_sections): Emit new dynamic tags and tls
trampolines.
(elf_backend_always_size_sections): Define.

include/elf/
* arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
relocations.

gas/
* doc/c-arm.texi: Document TLSDESC and TLSCALL relocations, and
.tlsdescseq directive.
* config/tc-arm.c (arm_typed_reg_parse): Check for potential reloc
following a symbol.
(s_arm_tls_descseq): New directive.
(md_pseudo_table): Add it.
(encode_branch): Allow TLS_CALL relocs too.
(do_t_blx, do_t_branch23): Use encode_branch.
(reloc_names): Add tlsdesc and tlscall.
(md_apply_fix): Process tls desc relocations.
(tc_gen_reloc): Likewise.
(arm_fix_adjustable): Likewise.

gas/testsuite/
* gas/arm/tls.s: Add tlsdesc tests.
* gas/arm/tls.d: Adjust.

ld/testsuite/
* ld-arm/arm-elf.exp: Added tests for new TLS handling
relocations.
* ld-arm/tls-descrelax-be32.d: New.
* ld-arm/tls-descrelax-be32.s: New.
* ld-arm/tls-descrelax-be8.d: New.
* ld-arm/tls-descrelax-be8.s: New.
* ld-arm/tls-descrelax-v7.d: New.
* ld-arm/tls-descrelax-v7.s: New.
* ld-arm/tls-descrelax.d: New.
* ld-arm/tls-descrelax.s: New.
* ld-arm/tls-descseq.d: New.
* ld-arm/tls-descseq.r: New.
* ld-arm/tls-descseq.s: New.
* ld-arm/tls-gdesc-got.d: New.
* ld-arm/tls-gdesc-got.s: New.
* ld-arm/tls-gdesc-nlazy.g: New.
* ld-arm/tls-gdesc-nlazy.s: New.
* ld-arm/tls-gdesc.d: New.
* ld-arm/tls-gdesc.r: New.
* ld-arm/tls-gdesc.s: New.
* ld-arm/tls-gdierelax.d: New.
* ld-arm/tls-gdierelax.s: New.
* ld-arm/tls-gdierelax2.d: New.
* ld-arm/tls-gdierelax2.s: New.
* ld-arm/tls-gdlerelax.d: New.
* ld-arm/tls-gdlerelax.s: New.
* ld-arm/tls-lib-loc.d: New.
* ld-arm/tls-lib-loc.r: New.
* ld-arm/tls-lib-loc.s: New.
* ld-arm/tls-longplt-lib.d: New.
* ld-arm/tls-longplt-lib.s: New.
* ld-arm/tls-longplt.d: New.
* ld-arm/tls-longplt.s: New.
* ld-arm/tls-mixed.r: New.
* ld-arm/tls-mixed.s: New.
* ld-arm/tls-thumb1.d: New.
* ld-arm/tls-thumb1.s: New.
* ld-arm/arm-elf.exp: New.

13 years agominor comment reformatting (ada-valprint.c:printstr)
brobecke [Mon, 10 Jan 2011 15:07:08 +0000 (15:07 +0000)]
minor comment reformatting (ada-valprint.c:printstr)

Just to make the length of each line a little more balanced.

gdb/ChangeLog:

        * ada-valprint.c (printstr): Minor comment reformatting.

13 years ago2011-01-08 Michael Snyder <msnyder@vmware.com>
msnyder [Mon, 10 Jan 2011 11:43:28 +0000 (11:43 +0000)]
2011-01-08  Michael Snyder  <msnyder@vmware.com>

* m32r-rom.c (m32r_upload_command): Fix up ARI warnings for _
markup.

13 years ago*** empty log message ***
gdbadmin [Mon, 10 Jan 2011 09:00:32 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Mon, 10 Jan 2011 08:00:06 +0000 (08:00 +0000)]
daily update

13 years ago* gdb.threads/tls.exp ("info address me"): Fix expected output.
schwab [Mon, 10 Jan 2011 00:22:49 +0000 (00:22 +0000)]
* gdb.threads/tls.exp ("info address me"): Fix expected output.

13 years ago2011-01-08 Michael Snyder <msnyder@vmware.com>
msnyder [Sun, 9 Jan 2011 12:20:32 +0000 (12:20 +0000)]
2011-01-08  Michael Snyder  <msnyder@vmware.com>

* m2-exp.y: Comment cleanup, mostly periods and spaces.
* m2-lang.c: Ditto.
* m2-typeprint.c: Ditto.
* m2-valprint.c: Ditto.
* m32c-tdep.c: Ditto.
* m32r-linux-nat.c: Ditto.
* m32r-rom.c: Ditto.
* m32r-tdep.c: Ditto.
* m32r-tdep.h: Ditto.
* m68hc11-tdep.c: Ditto.
* m58klinux-nat.c: Ditto.
* m68k-tdep.c: Ditto.
* m88k-tdep.c: Ditto.
* m88k-tdep.h: Ditto.
* machoread.c: Ditto.
* macrocmd.c: Ditto.
* macroexp.c: Ditto.
* macrotab.c: Ditto.
* main.c: Ditto.
* maint.c: Ditto.
* mdebugread.c: Ditto.
* mdebugread.h: Ditto.
* memattr.c: Ditto.
* memattr.h: Ditto.
* memory-map.h: Ditto.
* mep-tdep.c: Ditto.
* microblaze-rom.c: Ditto.
* microblaze-tdep.c: Ditto.
* minsyms.c: Ditto.
* mips-irix-tdep.c: Ditto.
* mips-linux-nat.c: Ditto.
* mips-linux-tdep.c: Ditto.
* mips-linux-tdep.h: Ditto.
* mipsnbsd-nat.c: Ditto.
* mipsnbsd-tdep.c: Ditto.
* mipsread.c: Ditto.
* mips-tdep.c: Ditto.
* mips-tdep.h: Ditto.
* mn10300-linux-tdep.c: Ditto.
* mn10300-tdep.c: Ditto.
* mn10300-tdep.h: Ditto.
* monitor.c: Ditto.
* monitor.h: Ditto.
* moxie-tdep.c: Ditto.
* moxie-tdep.h: Ditto.
* mt-tdep.c: Ditto.

13 years ago2011-01-08 Michael Snyder <msnyder@vmware.com>
msnyder [Sun, 9 Jan 2011 12:08:52 +0000 (12:08 +0000)]
2011-01-08  Michael Snyder  <msnyder@vmware.com>

* h8300-tdep.c: Comment cleanup, mostly periods and spaces.
* hppa-hpux-tdep.c: Ditto.
* hppa-linux-nat.c: Ditto.
* hppa-linux-tdep.c: Ditto.
* hppanbsd-tdep.c: Ditto.
* hppa-tdep.c: Ditto.
* hppa-tdep.h: Ditto.
* hpux-thread.c: Ditto.
* i386-cygwin-tdep.c: Ditto.
* i386-darwin-nat.c: Ditto.
* i386gnu-nat.c: Ditto.
* i386-linux-nat.c: Ditto.
* i386-linux-tdep.c: Ditto.
* i386-nat.c: Ditto.
* i386-nat.h: Ditto.
* i386nbsd-tdep.c: Ditto.
* i386-sol2-nat.c: Ditto.
* i386-stub.c: Ditto.
* i386-tdep.c: Ditto.
* i386-tdep.h: Ditto.
* i387-tdep.c: Ditto.
* ia64-linux-nat.c: Ditto.
* ia64-linux-tdep.c: Ditto.
* ia64-tdep.c: Ditto.
* infcall.c: Ditto.
* infcall.h: Ditto.
* infcmd.c: Ditto.
* inferior.c: Ditto.
* inferior.h: Ditto.
* infloop.c: Ditto.
* inflow.c: Ditto.
* infrun.c: Ditto.
* interps.c: Ditto.
* interps.h: Ditto.
* iq2000-tdep.c: Ditto.
* irix5-nat.c: Ditto.
* jit.c: Ditto.
* jit.h: Ditto.
* jv-exp.y: Ditto.
* jv-lang.c: Ditto.
* jv-lang.h: Ditto.
* jv-typeprint.c: Ditto.
* jv-valprint.c: Ditto.
* language.c: Ditto.
* language.h: Ditto.
* linespec.c: Ditto.
* linux-fork.c: Ditto.
* linux-nat.c: Ditto.
* linux-thread-db.c: Ditto.
* lm32-tdep.c: Ditto.

13 years ago*** empty log message ***
gdbadmin [Sun, 9 Jan 2011 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Sun, 9 Jan 2011 08:00:05 +0000 (08:00 +0000)]
daily update

13 years agogdb: bfin: tix typo in register name
vapier [Sun, 9 Jan 2011 05:45:10 +0000 (05:45 +0000)]
gdb: bfin: tix typo in register name

Looks like we've long been using "AO" instead of "A0" in the enum for the
A0.W.  But no one noticed since we aren't using it directly (we assume the
position in the reverse).  I've committed this simple fix.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years agoFix typo in fbsd-nat.c.
brobecke [Sat, 8 Jan 2011 21:36:27 +0000 (21:36 +0000)]
Fix typo in fbsd-nat.c.

        * fbsd-nat.c (fbsd_find_memory_regions): Fix typo.

13 years ago * ld-misc/defsym1.d: Add a -e linker command line option.
nickc [Sat, 8 Jan 2011 18:52:57 +0000 (18:52 +0000)]
* ld-misc/defsym1.d: Add a -e linker command line option.
* ld-misc/dummy.s: Remove text.

13 years agocorrect PR citation in previous delta
nickc [Sat, 8 Jan 2011 18:40:40 +0000 (18:40 +0000)]
correct PR citation in previous delta

13 years ago PR ld/13258
nickc [Sat, 8 Jan 2011 18:38:16 +0000 (18:38 +0000)]
PR ld/13258
PR ld/13259
* ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets.
* ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets.

13 years ago2011-01-07 Michael Snyder <msnyder@vmware.com>
msnyder [Sat, 8 Jan 2011 13:01:09 +0000 (13:01 +0000)]
2011-01-07  Michael Snyder  <msnyder@vmware.com>

* charset.c (_initialize_charset): Fix typo in string.

13 years ago*** empty log message ***
gdbadmin [Sat, 8 Jan 2011 09:00:03 +0000 (09:00 +0000)]
*** empty log message ***

13 years agoUpdate gas/i386/ilp32/x86-64-arch-2.d.
hjl [Sat, 8 Jan 2011 08:26:58 +0000 (08:26 +0000)]
Update gas/i386/ilp32/x86-64-arch-2.d.

2011-01-07  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/ilp32/x86-64-arch-2.d: Add bmi flag and BMI instruction
pattern.

13 years agodaily update
amodra [Sat, 8 Jan 2011 08:00:04 +0000 (08:00 +0000)]
daily update

13 years agoCorrect hexadecimal formatting of double and long double values.
keithmarshall [Sat, 8 Jan 2011 07:56:59 +0000 (07:56 +0000)]
Correct hexadecimal formatting of double and long double values.

13 years ago2011-01-07 Michael Snyder <msnyder@vmware.com>
msnyder [Sat, 8 Jan 2011 05:24:18 +0000 (05:24 +0000)]
2011-01-07  Michael Snyder  <msnyder@vmware.com>

* mi/mi-cmd-disas.c (mi_cmd_disassemble): Mark up error message
for i18n.
* tui/tui-layout.c (tui_set_layout_for_display_command):
Split line so that operator goes to beginning of line.
* tui/tui-winsource.c (tui_horizontal_source_scroll): Move
assignment out of if statement.

13 years ago2011-01-07 Michael Snyder <msnyder@vmware.com>
msnyder [Sat, 8 Jan 2011 04:36:13 +0000 (04:36 +0000)]
2011-01-07  Michael Snyder  <msnyder@vmware.com>

* ada-lang.c: Comment cleanup, mostly periods and spaces.
* ada-lang.h: Ditto.
* ada-tasks.c: Ditto.
* ada-valprint.c: Ditto.
* aix-threads.c: Ditto.
* alpha-linux-nat.c: Ditto.
* alpha-linux-tdep.c: Ditto.
* alpha-mdebug-tdep.c: Ditto.
* alpha-nat.c: Ditto.
* alpha-osf1-tdep.c: Ditto.
* alpha-tdep.c: Ditto.
* alphabsd-nat.c: Ditto.
* alphabsd-tdep.c: Ditto.
* amd64-darwin-tdep.c: Ditto.
* amd64-linux-nat.c: Ditto.
* amd64-linux-tdep.c: Ditto.
* amd64-sol2-tdep.c: Ditto.
* amd64-tdep.c: Ditto.
* amd64-fbsd-tdep.c: Ditto.
* amd64-nbsd-tdep.c: Ditto.
* amd64-obsd-tdep.c: Ditto.
* amd64-linux-nat.c: Ditto.
* amd64-linux-tdep.c: Ditto.
* arm-tdep.c: Ditto.
* arm-tdep.h: Ditto.
* armnbsd-nat.c: Ditto.
* avr-tdep.c: Ditto.
* bfin-tdep.c: Ditto.
* bsd-kvm.c: Ditto.
* c-typeprintc: Ditto.
* c-valprint.c: Ditto.
* coff-pe-read.h: Ditto.
* coffreead.c: Ditto.
* cris-tdep.c: Ditto.
* d-lang.c: Ditto.
* darwin-nat-info.c: Ditto.
* darwin-nat.c: Ditto.
* dbug-rom.c: Ditto.
* dbxread.c: Ditto.
* dcache.c: Ditto.
* dcache.h: Ditto.
* dec-thread.c: Ditto.
* defs.h: Ditto.
* demangle.c: Ditto.
* dicos-tdep.c: Ditto.
* dictionary.c: Ditto.
* dictionary.h: Ditto.
* dink32-rom.c: Ditto.
* disasm.c: Ditto.
* doublest.c: Ditto.
* dsrec.c: Ditto.
* dummy-frame.c: Ditto.
* dwarf2-frame.c: Ditto.
* dwarf2expr.c: Ditto.
* dwarf2loc.c: Ditto.
* dwarf2read.c: Ditto.
* elfread.c: Ditto.
* environ.c: Ditto.
* eval.c: Ditto.
* event-top.h: Ditto.
* exceptions.c: Ditto.
* exceptions.h: Ditto.
* exec.c: Ditto.
* expprint.c: Ditto.
* expression.h: Ditto.
* f-exp.y: Ditto.
* f-lang.c: Ditto.
* f-lang.h: Ditto.
* f-typeprint.c: Ditto.
* f-valprint.c: Ditto.
* fbsd-nat.c: Ditto.
* findvar.c: Ditto.
* fork-child.c: Ditto.
* frame.c: Ditto.
* frame.h: Ditto.
* frv-linux-tdep.c: Ditto.
* frv-tdep.c: Ditto.
* gcore.c: Ditto.
* gdb-stabs.h: Ditto.
* gdb_assert.h: Ditto.
* gdb_string.h: Ditto.
* gdb_thread_db.h: Ditto.
* gdb_wait.h: Ditto.
* gdbarch.sh: Ditto.
* gdbcore.h: Ditto.
* gdbthread.h: Ditto.
* gdbtypes.c: Ditto.
* gdbtypes.h: Ditto.
* gnu-nat.c: Ditto.
* gnu-nat.h: Ditto.
* gnu-v2-abi.c: Ditto.
* gnu-v3-abi.c: Ditto.
* go32-nat.c: Ditto.
* gdbarch.c: Regenerate.
* gdbarch.h: Regenerate.

13 years ago2011-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Sat, 8 Jan 2011 04:27:32 +0000 (04:27 +0000)]
2011-01-07  Ralf Corsepius  <ralf.corsepius@rtems.org>

        * libc/sys/rtems/crt0.c: Adjust free() and calloc() to match their
        public decls.

13 years agoAdd docs and arch tests to BMI.
qneill [Sat, 8 Jan 2011 02:44:28 +0000 (02:44 +0000)]
Add docs and arch tests to BMI.

gas/
2011-01-07  Quentin Neill  <quentin.neill@amd.com>

* config/tc-i386.c (cpu_arch): Add CPU_BMI_FLAGS.

* doc/c-i386.texi (i386-BMI): New section.

gas/testsuite/
2011-01-07  Quentin Neill  <quentin.neill@amd.com>

* gas/i386/arch-10.s: Add a BMI instruction.
* gas/i386/x86-64-arch-2.s: Likewise.
* gas/i386/arch-10.d: Add bmi flag and BMI instruction pattern.
* gas/i386/x86-64-arch-2.d: Likewise.
* gas/i386/arch-10-1.l: Add BMI instruction pattern.
* gas/i386/arch-10-2.l: Likewise.
* gas/i386/arch-10-3.l: Likewise.
* gas/i386/arch-10-4.l: Likewise.

13 years ago2011-01-07 Michael Snyder <msnyder@vmware.com>
msnyder [Sat, 8 Jan 2011 02:35:23 +0000 (02:35 +0000)]
2011-01-07  Michael Snyder  <msnyder@vmware.com>

* ax-gdb.c: Adjust some long output strings.
* breakpoint.c: Ditto.
* charset.c: Ditto.
* cp-abi.c: Ditto.
* infcall.c: Ditto.
* infrun.c: Ditto.
* linux-nat.c: Ditto.
* solib-pa64.c: Ditto.
* solib-som.c: Ditto.

13 years ago * gdb.texinfo (Python API): Add descriptions to @menu items.
tromey [Sat, 8 Jan 2011 00:47:20 +0000 (00:47 +0000)]
* gdb.texinfo (Python API): Add descriptions to @menu items.

13 years agoOptimize _bfd_elf_allocate_ifunc_dyn_relocs.
hjl [Fri, 7 Jan 2011 12:34:20 +0000 (12:34 +0000)]
Optimize _bfd_elf_allocate_ifunc_dyn_relocs.

2011-01-06  H.J. Lu  <hongjiu.lu@intel.com>

* elf-ifunc.c (_bfd_elf_allocate_ifunc_dyn_relocs): Optimized.

13 years agogdb/testsuite/
jkratoch [Fri, 7 Jan 2011 11:51:08 +0000 (11:51 +0000)]
gdb/testsuite/
* configure: Regenerate.

13 years ago* gas/pdp11/pdp11.exp: Add run of absreloc.
pkoning [Fri, 7 Jan 2011 10:51:45 +0000 (10:51 +0000)]
* gas/pdp11/pdp11.exp: Add run of absreloc.

13 years ago*** empty log message ***
gdbadmin [Fri, 7 Jan 2011 09:00:02 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Fri, 7 Jan 2011 08:00:05 +0000 (08:00 +0000)]
daily update

13 years agogdb
tromey [Fri, 7 Jan 2011 06:10:51 +0000 (06:10 +0000)]
gdb
PR python/12367:
* NEWS: Add item.
* python/python.c (GdbMethods): Add "newest_frame" method.
* python/python-internal.h (gdbpy_newest_frame): Declare.
* python/py-frame.c (gdbpy_newest_frame): New function.
gdb/doc
* gdb.texinfo (Frames In Python): Document gdb.newest_thread.
gdb/testsuite
* gdb.python/py-frame.exp: Test gdb.newest_frame.

13 years agoChangeLog:
ppluzhnikov [Fri, 7 Jan 2011 04:56:42 +0000 (04:56 +0000)]
ChangeLog:
2010-01-06  Paul Pluzhnikov  <ppluzhnikov@google.com>

* jit.h (struct jit_code_entry): use ULONGEST for symfile_size.
* jit.c (jit_debug): New variable.
(show_jit_debug): New function.
(struct target_buffer): Use ULONGEST.
(bfd_open_from_target_memory): Likewise.
(jit_register_code, jit_inferior_init): Add debug output.
(_initialize_jit): Register "debug jit" command.

doc/ChangeLog:
2010-01-06  Paul Pluzhnikov  <ppluzhnikov@google.com>

       * gdb.texinfo (Debugging Output): Document "set debug jit".

13 years agoCorrect year.
hjl [Fri, 7 Jan 2011 04:05:47 +0000 (04:05 +0000)]
Correct year.

13 years agoHandle STT_GNU_IFUNC symols when building shared library.
hjl [Fri, 7 Jan 2011 03:45:03 +0000 (03:45 +0000)]
Handle STT_GNU_IFUNC symols when building shared library.

bfd/

2012-01-06  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12366
PR ld/12371
* elf-ifunc.c (_bfd_elf_allocate_ifunc_dyn_relocs): Properly
handle symbols marked with regular reference, but not non-GOT
reference when building shared library.

* elf32-i386.c (elf_i386_gc_sweep_hook): Properly handle
local and global STT_GNU_IFUNC symols when building shared
library.
* elf64-x86-64.c (elf_x86_64_gc_sweep_hook): Likewise.

ld/testsuite/

2012-01-06  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12366
PR ld/12371
* ld-ifunc/ifunc-10-i386.s: Add more tests.
* ld-ifunc/ifunc-10-x86-64.s: Likewise.
* ld-ifunc/ifunc-11-i386.s: Likewise.
* ld-ifunc/ifunc-11-x86-64.s: Likewise.

* ld-ifunc/ifunc-12-i386.d: New.
* ld-ifunc/ifunc-12-i386.s: Likewise.
* ld-ifunc/ifunc-12-x86-64.d: Likewise.
* ld-ifunc/ifunc-12-x86-64.s: Likewise.
* ld-ifunc/ifunc-13-i386.d: Likewise.
* ld-ifunc/ifunc-13-x86-64.d: Likewise.
* ld-ifunc/ifunc-13a-i386.s: Likewise.
* ld-ifunc/ifunc-13a-x86-64.s: Likewise.
* ld-ifunc/ifunc-13b-i386.s: Likewise.
* ld-ifunc/ifunc-13b-x86-64.s: Likewise.

13 years agogdb
tromey [Fri, 7 Jan 2011 03:34:09 +0000 (03:34 +0000)]
gdb
* frame.h (enum frame_type) <INLINE_FRAME>: Fix comment.
* python/py-frame.c (gdbpy_initialize_frames): Add INLINE_FRAME
and ARCH_FRAME.
gdb/doc
PR python/12133:
* gdb.texinfo (Frames In Python): Document various frame
constants.

13 years ago * python/py-frame.c (frapy_block): Use get_frame_block.
tromey [Fri, 7 Jan 2011 02:16:56 +0000 (02:16 +0000)]
* python/py-frame.c (frapy_block): Use get_frame_block.

13 years ago* config/tc-pdp11.c (parse_op_no_deferred): Allow PC-relative
pkoning [Fri, 7 Jan 2011 01:40:11 +0000 (01:40 +0000)]
* config/tc-pdp11.c (parse_op_no_deferred): Allow PC-relative
references to absolute addresses.

13 years ago* gas/pdp11/opcode.d: Fix expected output for sec instruction.
pkoning [Fri, 7 Jan 2011 01:31:38 +0000 (01:31 +0000)]
* gas/pdp11/opcode.d: Fix expected output for sec instruction.

13 years agoDo not stop on SIGPRIO signals by default
brobecke [Thu, 6 Jan 2011 23:58:56 +0000 (23:58 +0000)]
Do not stop on SIGPRIO signals by default

This signal does not indicate an error condition, so the default
behavior when receiving this signal should be to resume execution
silently.

gdb/ChangeLog:

        Do not stop on SIGPRIO signals by default
        * infrun.c (_initialize_infrun): Unset signal_stop and
        signal_print for TARGET_SIGNAL_PRIO.

13 years agofix style violation in ada-tasks.c comment
brobecke [Thu, 6 Jan 2011 23:43:36 +0000 (23:43 +0000)]
fix style violation in ada-tasks.c comment

gdb/ChangeLog:

       * ada-tasks.c: Fix style violation in comment.

13 years ago gas/testsuite/
nathan [Thu, 6 Jan 2011 23:30:42 +0000 (23:30 +0000)]
gas/testsuite/
* gas/arm/blx-bad.s: New.
* gas/arm/blx-bad.d: New.

opcodes/
* arm-dis.c (thumb32_opcodes): BLX must have bit zero clear.

13 years ago * bucomm.c (get_file_size): Check for negative sizes and issue a
nickc [Thu, 6 Jan 2011 20:34:28 +0000 (20:34 +0000)]
* bucomm.c (get_file_size): Check for negative sizes and issue a
warning message if encountered.

13 years ago[testsuite/gdb.ada] simplify some testcases by using clean_restart.
brobecke [Thu, 6 Jan 2011 19:35:00 +0000 (19:35 +0000)]
[testsuite/gdb.ada] simplify some testcases by using clean_restart.

gdb/testsuite/ChangeLog:

        * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
        gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
        gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
        gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
        gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
        gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
        gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
        gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
        gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
        gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
        gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
        gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
        gdb.ada/null_array.exp, gdb.ada/null_record.exp,
        gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
        gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
        gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
        gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
        gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
        gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
        gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
        gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
        gdb.ada/uninitialized_vars.exp,
        gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
        Simplify by using clean_restart.

13 years agoAvoid the use of gdb_start_cmd in gdb.ada/*.exp testcases.
brobecke [Thu, 6 Jan 2011 19:33:37 +0000 (19:33 +0000)]
Avoid the use of gdb_start_cmd in gdb.ada/*.exp testcases.

This command does not work when testing with GDBserver.  So this patch
changes the few tests that do not specifically test the `start' command,
and replace calls to gdb_start_cmd with the usual `run LOC' approach.

For the couple of testcases that do really test the `start' command,
do an early return as UNTESTED instead of running this testcase.

gdb/testsuite/ChangeLog:

Add marker to be used as anchor for inserting breakpoints.
* gdb.ada/null_record/null_record.adb: Add "-- START" comment.
* gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
Likewise.

Remove uses of gdb_start_cmd.
* gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
* gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.

Do not run testcase if testing with GDBserver.
* gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
if testing with GDBserver.

13 years agoRemove trailing new-line at end of error string
brobecke [Thu, 6 Jan 2011 18:30:33 +0000 (18:30 +0000)]
Remove trailing new-line at end of error string

gdb/ChangeLog:

* linespec.c (decode_compound, find_method): Remove trailing \n
at end of error string.
* solib-irix.c (irix_current_sos): Likewise.
* varobj.c (uninstall_variable): Likewise.

13 years agoNew script copyright.py
brobecke [Thu, 6 Jan 2011 15:28:37 +0000 (15:28 +0000)]
New script copyright.py

gdb/ChangeLog:

        * copyright.py: New script.
        * copyright.sh (byhand): Add *.ads, *.adb, *.gpr and *.inc.
        Launch emacs without exec'ing. Call copyright.py afterwards.

13 years agoAdd copyright header to some Ada files (testsuite)
brobecke [Thu, 6 Jan 2011 15:27:43 +0000 (15:27 +0000)]
Add copyright header to some Ada files (testsuite)

gdb/testsuite/ChangeLog:

  * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
  gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
  copyright header.

13 years ago2011-01-05 Michael Snyder <msnyder@vmware.com>
msnyder [Thu, 6 Jan 2011 09:56:59 +0000 (09:56 +0000)]
2011-01-05  Michael Snyder  <msnyder@vmware.com>

* cli/cli-cmds.c: Shorten lines of >= 80 columns.
* cli/cli-decode.c: Ditto.
* cli/cli-dump.c: Ditto.
* cli/cli-logging.c: Ditto.
* cli/cli-script.c: Ditto.
* cli/cli-setshow.c: Ditto.
* common/signals.c: Ditto.
* mi/mi-cmd-break.c: Ditto.
* mi/mi-cmd-disas.c: Ditto.
* mi/mi-cmd-stack.c: Ditto.
* mi/mi-cmd-var.c: Ditto.
* mi/mi-cmds.c: Ditto.
* mi/mi-common.h: Ditto.
* mi/mi-console.c: Ditto.
* mi/mi-interp.c: Ditto.
* mi/mi-main.c: Ditto.
* osf-share/cma_attr.c: Ditto.
* osf-share/cma_deb_core.h: Ditto.
* osf-share/cma_debug_client.h: Ditto.
* osf-share/cma_handle.h: Ditto.
* osf-share/cma_mutex.h: Ditto.
* osf-share/cma_stack_int.h: Ditto.
* osf-share/cma_tcb_defs.h: Ditto.
* python/py-auto-load.c: Ditto.
* python/py-breakpoint.c: Ditto.
* python/py-cmd.c: Ditto.
* python/py-frame.c: Ditto.
* python/py-objfile.c: Ditto.
* python/py-param.c: Ditto.
* python/py-progspace.c: Ditto.
* python/py-symbol.c: Ditto.
* python/py-value.c: Ditto.
* python/python-internal.h: Ditto.
* python/python.c: Ditto.
* tui/tui-data.c: Ditto.
* tui/tui-disasm.c: Ditto.
* tui/tui-hooks.c: Ditto.
* tui/tui-io.c: Ditto.
* tui/tui-layout.c: Ditto.
* tui/tui-regs.c: Ditto.
* tui/tui-source.c: Ditto.
* tui/tui-stack.c: Ditto.
* tui/tui-win.c: Ditto.
* tui/tui-windata.c: Ditto.
* tui/tui-winsource.c: Ditto.

13 years ago2011-01-05 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
msnyder [Thu, 6 Jan 2011 09:14:09 +0000 (09:14 +0000)]
2011-01-05  Michael Snyder  <msnyder@msnyder-server.eng.vmware.com>

* gdbreplay.c: Shorten lines of >= 80 columns.
* linux-low.c: Ditto.
* linux-ppc-low.c: Ditto.
* linux-s390-low.c: Ditto.
* linux-sparc-low.c: Ditto.
* linux-x86-low.c: Ditto.
* linux-xtensa-low.c: Ditto.
* mem-break.c: Ditto.
* nto-low.c: Ditto.
* regcache.h: Ditto.
* remote-utils.c: Ditto.
* server.c: Ditto.
* server.h: Ditto.
* thread-db.c: Ditto.
* tracepoint.c: Ditto.
* utils.c: Ditto.
* win32-low.h: Ditto.

13 years ago*** empty log message ***
gdbadmin [Thu, 6 Jan 2011 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***

13 years ago * testutils.inc: Correct comment syntax fallout from
hp [Thu, 6 Jan 2011 08:12:37 +0000 (08:12 +0000)]
* testutils.inc: Correct comment syntax fallout from
copyright update.
* utils-dsp.inc, utils-fpu.inc, utils-mdmx.inc: Ditto.

13 years ago * mips32-dsp.s: Update copyright year.
hp [Thu, 6 Jan 2011 08:10:39 +0000 (08:10 +0000)]
* mips32-dsp.s: Update copyright year.

13 years agodaily update
amodra [Thu, 6 Jan 2011 08:00:04 +0000 (08:00 +0000)]
daily update

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Thu, 6 Jan 2011 07:48:55 +0000 (07:48 +0000)]
2011-01-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

        * Makefile.am: Move cleaning targ-include to clean-local.
        * Makefile.in: Regenerate.

13 years ago2011-01-05 Michael Snyder <msnyder@vmware.com>
msnyder [Thu, 6 Jan 2011 07:22:44 +0000 (07:22 +0000)]
2011-01-05  Michael Snyder  <msnyder@vmware.com>

* addrmap.c: Shorten lines of >= 80 columns.
* arch-utils.c: Ditto.
* arch-utils.h: Ditto.
* ax-gdb.c: Ditto.
* ax-general.c: Ditto.
* bcache.c: Ditto.
* blockframe.c: Ditto.
* breakpoint.c: Ditto.
* buildsym.c: Ditto.
* c-lang.c: Ditto.
* c-typeprint.c: Ditto.
* charset.c: Ditto.
* coffread.c: Ditto.
* command.h: Ditto.
* corelow.c: Ditto.
* cp-abi.c: Ditto.
* cp-namespace.c: Ditto.
* cp-support.c: Ditto.
* dbug-rom.c: Ditto.
* dbxread.c: Ditto.
* defs.h: Ditto.
* dfp.c: Ditto.
* dfp.h: Ditto.
* dictionary.c: Ditto.
* disasm.c: Ditto.
* doublest.c: Ditto.
* dwarf2-frame.c: Ditto.
* dwarf2expr.c: Ditto.
* dwarf2loc.c: Ditto.
* dwarf2read.c: Ditto.
* elfread.c: Ditto.
* eval.c: Ditto.
* event-loop.c: Ditto.
* event-loop.h: Ditto.
* exceptions.h: Ditto.
* exec.c: Ditto.
* expprint.c: Ditto.
* expression.h: Ditto.
* f-lang.c: Ditto.
* f-valprint.c: Ditto.
* findcmd.c: Ditto.
* frame-base.c: Ditto.
* frame-unwind.c: Ditto.
* frame-unwind.h: Ditto.
* frame.c: Ditto.
* frame.h: Ditto.
* gcore.c: Ditto.
* gdb-stabs.h: Ditto.
* gdb_assert.h: Ditto.
* gdb_dirent.h: Ditto.
* gdb_obstack.h: Ditto.
* gdbcore.h: Ditto.
* gdbtypes.c: Ditto.
* gdbtypes.h: Ditto.
* inf-ttrace.c: Ditto.
* infcall.c: Ditto.
* infcmd.c: Ditto.
* inflow.c: Ditto.
* infrun.c: Ditto.
* inline-frame.h: Ditto.
* language.c: Ditto.
* language.h: Ditto.
* libunwind-frame.c: Ditto.
* libunwind-frame.h: Ditto.
* linespec.c: Ditto.
* linux-nat.c: Ditto.
* linux-nat.h: Ditto.
* linux-thread-db.c: Ditto.
* machoread.c: Ditto.
* macroexp.c: Ditto.
* macrotab.c: Ditto.
* main.c: Ditto.
* maint.c: Ditto.
* mdebugread.c: Ditto.
* memattr.c: Ditto.
* minsyms.c: Ditto.
* monitor.c: Ditto.
* monitor.h: Ditto.
* objfiles.c: Ditto.
* objfiles.h: Ditto.
* osabi.c: Ditto.
* p-typeprint.c: Ditto.
* p-valprint.c: Ditto.
* parse.c: Ditto.
* printcmd.c: Ditto.
* proc-events.c: Ditto.
* procfs.c: Ditto.
* progspace.c: Ditto.
* progspace.h: Ditto.
* psympriv.h: Ditto.
* psymtab.c: Ditto.
* record.c: Ditto.
* regcache.c: Ditto.
* regcache.h: Ditto.
* remote-fileio.c: Ditto.
* remote.c: Ditto.
* ser-mingw.c: Ditto.
* ser-tcp.c: Ditto.
* ser-unix.c: Ditto.
* serial.c: Ditto.
* serial.h: Ditto.
* solib-frv.c: Ditto.
* solib-irix.c: Ditto.
* solib-osf.c: Ditto.
* solib-pa64.c: Ditto.
* solib-som.c: Ditto.
* solib-sunos.c: Ditto.
* solib-svr4.c: Ditto.
* solib-target.c: Ditto.
* solib.c: Ditto.
* somread.c: Ditto.
* source.c: Ditto.
* stabsread.c: Ditto.
* stabsread.c: Ditto.
* stack.c: Ditto.
* stack.h: Ditto.
* symfile-mem.c: Ditto.
* symfile.c: Ditto.
* symfile.h: Ditto.
* symmisc.c: Ditto.
* symtab.c: Ditto.
* symtab.h: Ditto.
* target-descriptions.c: Ditto.
* target-memory.c: Ditto.
* target.c: Ditto.
* target.h: Ditto.
* terminal.h: Ditto.
* thread.c: Ditto.
* top.c: Ditto.
* tracepoint.c: Ditto.
* tracepoint.h: Ditto.
* ui-file.c: Ditto.
* ui-file.h: Ditto.
* ui-out.h: Ditto.
* user-regs.c: Ditto.
* user-regs.h: Ditto.
* utils.c: Ditto.
* valarith.c: Ditto.
* valops.c: Ditto.
* valprint.c: Ditto.
* valprint.h: Ditto.
* value.c: Ditto.
* varobj.c: Ditto.
* varobj.h: Ditto.
* vec.h: Ditto.
* xcoffread.c: Ditto.
* xcoffsolib.c: Ditto.
* xcoffsolib.h: Ditto.
* xml-syscall.c: Ditto.
* xml-tdesc.c: Ditto.

13 years ago* reloc.c: Add BFD_RELOC_RX_OP_NEG.
dj [Thu, 6 Jan 2011 07:04:07 +0000 (07:04 +0000)]
* reloc.c: Add BFD_RELOC_RX_OP_NEG.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.
* elf32-rx.c: Add it to the list, corresponding to R_RX_OPneg.

* config/tc-rx.c (tc_gen_reloc): Emit an RX_OP_NEG expression
instead of an RH_NEG32 one.

13 years agoClarify --n32.
hjl [Thu, 6 Jan 2011 06:35:06 +0000 (06:35 +0000)]
Clarify --n32.

2011-01-05  Jonathan Wakely  <jwakely.gcc@gmail.com>

* doc/c-i386.texi: Clarify --n32.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Thu, 6 Jan 2011 02:38:41 +0000 (02:38 +0000)]
2011-01-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

        * libc/stdio/open_memstream.c (internal_open_memstream_r):
        Don't limit c->max to 64*1024 on targets with SIZE_MAX < 64*1024.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Thu, 6 Jan 2011 02:23:01 +0000 (02:23 +0000)]
2011-01-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

        * libc/xdr/xdr.c: Fix typos in #errors.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Thu, 6 Jan 2011 02:21:22 +0000 (02:21 +0000)]
2011-01-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

        * libc/xdr/xdr_private.h: Include <stdint.h>
        * libc/xdr/xdr_rec.c: Include limits.h

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Thu, 6 Jan 2011 02:18:15 +0000 (02:18 +0000)]
2011-01-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

        * libc/Makefile.am (SUBDEFS): Remove redundant posix/stmp-def.
        * libc/Makefile.in: Regenerate.

13 years agosim: ignore generated hw-config.h
vapier [Thu, 6 Jan 2011 02:17:44 +0000 (02:17 +0000)]
sim: ignore generated hw-config.h

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years agosim: tweak load buffer type to avoid signed warnings
vapier [Thu, 6 Jan 2011 02:13:36 +0000 (02:13 +0000)]
sim: tweak load buffer type to avoid signed warnings

The sim_load_file func creates a buffer with arbitrary data in it (reads
it via the bfd).  It then passes it on to a sim_write_fn which expects a
unsigned char buffer.  Since sim_load_file itself doesn't care about the
contents, tweak the type to avoid signed mismatch warnings from gcc:

common/sim-load.c: In function ‘sim_load_file’:
common/sim-load.c:143: warning: pointer targets in passing argument 3 of ‘do_write’ differ in signedness
common/sim-load.c:143: note: expected ‘const unsigned char *’ but argument is of type ‘char *’

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Thu, 6 Jan 2011 02:13:23 +0000 (02:13 +0000)]
2011-01-05  Ralf Corsepius  <ralf.corsepius@rtems.org>

        * libc/configure.in: Remove redundant posix_dir processing.
        * libc/configure: Regenerate.

13 years ago* faq-setup.xml (faq.setup.cli): Correct description of -pubkey option
cgf [Thu, 6 Jan 2011 01:02:00 +0000 (01:02 +0000)]
* faq-setup.xml (faq.setup.cli): Correct description of -pubkey option

13 years agoCheck if a bfd is NULL before accessing its flags field.
hjl [Wed, 5 Jan 2011 23:25:25 +0000 (23:25 +0000)]
Check if a bfd is NULL before accessing its flags field.

2011-01-05  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12364
* plugin.c (get_symbols): Check if owner_sec->owner is NULL
before accessing its flags field.

13 years agoCopyright year update in sim/ppc/psim.texinfo
brobecke [Wed, 5 Jan 2011 15:01:36 +0000 (15:01 +0000)]
Copyright year update in sim/ppc/psim.texinfo

sim/ppc/ChangeLog:

       * psim.texinfo: Copyright year update.

13 years agoUpdate the copyright year for most remaining files in GDB
brobecke [Wed, 5 Jan 2011 14:09:44 +0000 (14:09 +0000)]
Update the copyright year for most remaining files in GDB

13 years agoAdd missing copyright header for testsuite/gdb.base/langs1.f.
brobecke [Wed, 5 Jan 2011 14:06:47 +0000 (14:06 +0000)]
Add missing copyright header for testsuite/gdb.base/langs1.f.

This file has been created prior to CVS rev 1. Instead of listing all
the years since 1999, I just put 1999, 2010 and 2011.

gdb/testsuite/ChangeLog:

        * gdb.base/langs1.f: Add copyright header.

13 years agoImplement BMI instructions.
hjl [Wed, 5 Jan 2011 09:16:49 +0000 (09:16 +0000)]
Implement BMI instructions.

13 years ago*** empty log message ***
gdbadmin [Wed, 5 Jan 2011 09:00:32 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Wed, 5 Jan 2011 08:00:06 +0000 (08:00 +0000)]
daily update

13 years ago * script-sections.cc (Sort_output_sections::operator()): Sort TLS
ccoutant [Wed, 5 Jan 2011 06:46:06 +0000 (06:46 +0000)]
* script-sections.cc (Sort_output_sections::operator()): Sort TLS
sections before NOBITS sections.

13 years agoAdd VexGdq.
hjl [Wed, 5 Jan 2011 05:53:31 +0000 (05:53 +0000)]
Add VexGdq.

2011-01-04  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (VexGdq): New.
(OP_VEX): Handle dq_mode.

13 years ago*** empty log message ***
gdbadmin [Tue, 4 Jan 2011 09:00:03 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Tue, 4 Jan 2011 08:00:05 +0000 (08:00 +0000)]
daily update

13 years agomerge from gcc
dj [Tue, 4 Jan 2011 06:05:50 +0000 (06:05 +0000)]
merge from gcc

13 years agoDon't allow mixing x64_32 with x86_64.
hjl [Tue, 4 Jan 2011 03:16:46 +0000 (03:16 +0000)]
Don't allow mixing x64_32 with x86_64.

bfd/

2011-01-03  H.J. Lu  <hongjiu.lu@intel.com>

* cpu-i386.c (bfd_i386_compatible): New.
(bfd_x64_32_arch_intel_syntax): Replace bfd_default_compatible
with bfd_i386_compatible.
(bfd_x86_64_arch_intel_syntax): Likewise.
(bfd_i386_arch_intel_syntax): Likewise.
(i8086_arch): Likewise.
(bfd_x64_32_arch): Likewise.
(bfd_x86_64_arch): Likewise.
(bfd_i386_arch): Likewise.

ld/testsuite/

2011-01-03  H.J. Lu  <hongjiu.lu@intel.com>

* ld-x86-64/dummy.s: New.
* ld-x86-64/foo.s: Likewise.
* ld-x86-64/ia32-1.d: Likewise.
* ld-x86-64/ia32-2.d: Likewise.
* ld-x86-64/ia32-3.d: Likewise.
* ld-x86-64/ilp32-1.d: Likewise.
* ld-x86-64/ilp32-2.d: Likewise.
* ld-x86-64/ilp32-3.d: Likewise.
* ld-x86-64/lp64-1.d: Likewise.
* ld-x86-64/lp64-2.d: Likewise.
* ld-x86-64/lp64-3.d: Likewise.
* ld-x86-64/start.s: Likewise.

* ld-x86-64/x86-64.exp: Run ilp32-1, ilp32-2, ilp32-3, ia32-1,
ia32-2, ia32-3, lp64-1, lp64-2 and lp64-3.

13 years ago * lib/binutils-common.exp (regexp_diff): Use "==" instead of "eq".
danglin [Tue, 4 Jan 2011 01:53:28 +0000 (01:53 +0000)]
* lib/binutils-common.exp (regexp_diff): Use "==" instead of "eq".