OSDN Git Service
vapier [Sun, 13 Feb 2011 18:53:14 +0000 (18:53 +0000)]
gas/opcodes: blackfin: punt BYTEOP2M insn support
The BYTEOP2M insn was part of the initial Blackfin designs, but never made
it into any actual silicon. So punt support for it.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
corinna [Sun, 13 Feb 2011 15:43:00 +0000 (15:43 +0000)]
* path.cc (struct _FAST_CWD): Redefine to new layout used since patch
for KB
2393802. Adjust comments throughout.
(struct _FAST_CWD_OLD): Rename former definition.
(cwdstuff::override_win32_cwd): Check if the OS is using the old or the
new FAST_CWD structure layout and handle accordingly.
jkratoch [Sun, 13 Feb 2011 09:15:50 +0000 (09:15 +0000)]
gdb/
Fix const/volatile qualifiers of C++ types, PR c++/12328.
* c-typeprint.c (c_type_print_args): Update the function comment. New
variable param_type, initialize it. Remove const/volatile qualifiers
for language_cplus and !show_artificial. Use param_type.
gdb/testsuite/
Fix const/volatile qualifiers of C++ types, PR c++/12328.
* gdb.cp/overload-const.exp: New file.
* gdb.cp/overload-const.cc: New file.
jkratoch [Sun, 13 Feb 2011 09:09:33 +0000 (09:09 +0000)]
gdb/
* symtab.c (find_pc_sect_line): New variable objfile, initialize it
from S. Iterate S using ALL_OBJFILE_SYMTABS. Verify BV for each S.
* symtab.h (struct symtab) <next>: Comment extension.
gdbadmin [Sun, 13 Feb 2011 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 12 Feb 2011 23:00:05 +0000 (23:00 +0000)]
daily update
vapier [Sat, 12 Feb 2011 19:38:11 +0000 (19:38 +0000)]
opcodes: blackfin: add missing space after PRNT insn
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
vapier [Sat, 12 Feb 2011 19:37:32 +0000 (19:37 +0000)]
opcodes: blackfin: drop "GP" register
There never was a "GP" register, so punt it from the decode map. It's
a hold over from a very old processor definition and never made it into
actual silicon.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
vapier [Sat, 12 Feb 2011 19:36:29 +0000 (19:36 +0000)]
gas/opcodes: blackfin: move dsp mac func defines to common header
The mmod field is decoded in a few places (gas/opcodes/sim), so move it to
a common place to avoid duplication.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
rwild [Sat, 12 Feb 2011 15:47:02 +0000 (15:47 +0000)]
Import move-if-change script from gnulib.
/:
PR binutils/12283
* MAINTAINERS (mkinstalldirs): Comes from Automake.
(move-if-change): Comes from gnulib.
* move-if-change: Import version from gnulib.
rwild [Sat, 12 Feb 2011 14:40:07 +0000 (14:40 +0000)]
Sync toplevel and config/ from GCC.
/:
Sync from GCC:
2011-02-12 Alexandre Oliva <aoliva@redhat.com>
PR lto/47225
* Makefile.def (lto-plugin): Double dash for enable-shared.
(configure-gcc): Depend on all-lto-plugin.
* Makefile.in: Rebuilt.
2011-02-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* configure.ac: Remove extra bracket.
* configure: Regenerate.
2011-02-06 Kai Tietz <kai.tietz@onevision.com>
PR lto/47225
* Makefile.def: Add dependency for install-gcc
on install-lto-plugin.
* Makfile.in: Regenerated
2011-01-25 Jakub Jelinek <jakub@redhat.com>
* configure.ac: If with_ppl is no, move setting with_cloog=no
after CLOOG_REQUESTED check.
* configure: Regenerated.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* configure.ac: Call AC_MSG_ERROR when PPL 0.11 is not present and
CLooG has been requested.
* configure: Regenerated.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* configure: Regenerated.
* configure.ac: Check for version 0.11 (or later revision) of PPL.
2011-01-25 Tobias Grosser <grosser@fim.uni-passau.de>
* configure: Regenerated.
* configure.ac: Use CLOOG_CHECK_VERSION(0,16,1).
2011-01-07 Jan Hubicka <jh@suse.cz>
PR lto/47225
* Makefile.in: Regenerate.
* Makefile.def (lto-plugin): Always pass enable-shared to the plugin
configure.
config/:
2011-01-25 Jakub Jelinek <jakub@redhat.com>
* cloog.m4 (CLOOG_REQUESTED): Use $2 if --without-cloog.
2011-01-10 Jan Hubicka <jh@suse.cz>
* bootstrap-lto.mk: -fuse-linker-plugin is default now;
pass -fno-lto to STAGEprofile.
qiyao [Sat, 12 Feb 2011 13:07:38 +0000 (13:07 +0000)]
2011-02-12 Yao Qi <yao@codesourcery.com>
* Makefile.in (CLEANDIRS): Remove duplicated common dir.
tmsriram [Sat, 12 Feb 2011 03:19:24 +0000 (03:19 +0000)]
2011-02-11 Sriraman Tallam <tmsriram@google.com>
* output.cc (Output_section::add_input_section): Delay fill
generation for section ordering.
qiyao [Sat, 12 Feb 2011 02:57:01 +0000 (02:57 +0000)]
2011-02-11 Yao Qi <yao@codesourcery.com>
* Makefile.in: Add copyright header.
gdbadmin [Sat, 12 Feb 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 11 Feb 2011 23:00:15 +0000 (23:00 +0000)]
daily update
vapier [Fri, 11 Feb 2011 19:05:30 +0000 (19:05 +0000)]
gas: blackfin: docs: typo fixes and fill out directive info
A bunch of Blackfin-specific directives were lacking info on what they
actually do, so fill in the blanks. Further, the byte2/byte4 descriptions
were swapped.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
vapier [Fri, 11 Feb 2011 19:04:33 +0000 (19:04 +0000)]
gas: blackfin: reject FP/SP with TESTSET
The TESTSET insn does not work with the FP/SP Pregs, so reject them.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
vapier [Fri, 11 Feb 2011 19:03:26 +0000 (19:03 +0000)]
opcodes: blackfin: constify register names
Constify the array itself since it need not be writable.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
cgf [Fri, 11 Feb 2011 18:00:54 +0000 (18:00 +0000)]
* mkstatic: Make sure that we are not cd'ed to temporary directory on exit to
avoid bogus warnings on directory cleanup.
* speclib: Ditto.
* mkimport: Ditto.
vapier [Fri, 11 Feb 2011 17:47:54 +0000 (17:47 +0000)]
opcodes: blackfin: add multiple inclusion protection
Prevent build errors if the header happens to be included multiple times.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
cgf [Fri, 11 Feb 2011 16:18:33 +0000 (16:18 +0000)]
* cygwin.sc: Eliminate __cygheap_mid.
* cygheap.cc: Ditto.
cgf [Fri, 11 Feb 2011 16:05:24 +0000 (16:05 +0000)]
* cygheap.cc (_cygheap_mid): Drop unneeded section attribute.
(cygheap_init): Just zero cygheap structure.
* cygwin.sc: Keep 16 byte alignment but drop all other alignments related to
cygheap. Eliminate unused __cygheap_end1.
palves [Fri, 11 Feb 2011 15:07:50 +0000 (15:07 +0000)]
* infrun.c (proceed): Move switching out and in of tfind mode from
here ...
(fetch_inferior_event): ... to here.
corinna [Fri, 11 Feb 2011 12:58:01 +0000 (12:58 +0000)]
* cygwin.sc: Raise default cygheap size to 1 Meg. Set alignment to
standard 64K.
corinna [Fri, 11 Feb 2011 12:42:28 +0000 (12:42 +0000)]
* include/endian.h: Move definitions of __BIG_ENDIAN, __LITTLE_ENDIAN,
and __BYTE_ORDER into ...
* include/bits/endian.h: New file.
* include/arpa/nameser_compat.h: Include endian.h rather than defining
BYTE_ORDER here.
* include/asm/byteorder.h: Include bits/endian.h. Drop definition of
__LITTLE_ENDIAN.
* include/netinet/ip.h: Include bits/endian.h. Drop definitions of
BIG_ENDIAN, LITTLE_ENDIAN, and BYTE_ORDER. Use underscored variants
of aforementioned constants.
* include/netinet/tcp.h: Ditto.
* include/sys/param.h: Drop disabled definitions of BIG_ENDIAN,
LITTLE_ENDIAN, and BYTE_ORDER.
* include/netinet/ip.h: Reformat. Define setsockopt IP_TOS options
matching recent RFCs. Tweak comments.
qiyao [Fri, 11 Feb 2011 09:57:23 +0000 (09:57 +0000)]
2011-02-11 Yao Qi <yao@codesourcery.com>
* Makefile.in: Remove signals.o from COMMON_OBS. Link
libcommon.a.
* configure.ac: Add common to sub dir.
* configure: Regenerate.
common/
2011-02-11 Yao Qi <yao@codesourcery.com>
Build libcommon.a.
* Makefile.in: New.
* configure.ac: New.
* aclocal.m4: New.
* configure: Generate.
gdbserver/
2011-02-11 Yao Qi <yao@codesourcery.com>
* configure.ac: Call AC_PROG_RANLIB.
* Makefile.in: Remove signals.o from OBS. Link libcommon.a.
* configure: Regenerate.
gdbadmin [Fri, 11 Feb 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 10 Feb 2011 23:00:04 +0000 (23:00 +0000)]
daily update
amodra [Thu, 10 Feb 2011 22:50:08 +0000 (22:50 +0000)]
* doc/c-ppc.texi (PowerPC-Opts <-nops>): Clarify.
ericb [Thu, 10 Feb 2011 20:25:53 +0000 (20:25 +0000)]
strerror_r: fix compilation bug in previous patch
* errno.cc (includes): Avoid compilation failure if <string.h>
settles on wrong strerror_r signature.
palves [Thu, 10 Feb 2011 18:40:22 +0000 (18:40 +0000)]
Fix whitespace.
palves [Thu, 10 Feb 2011 18:31:25 +0000 (18:31 +0000)]
* vec.h (VEC_block_remove): Place VEC_ASSERT_INFO on the right
side of the parenthesis.
Merge from GCC:
2010-07-13 Jakub Jelinek <jakub@redhat.com>
* vec.h (VEC_block_remove): Fix comment.
ericb [Thu, 10 Feb 2011 17:38:18 +0000 (17:38 +0000)]
* new-features.sgml (ov-new1.7.8): Document strerror_r fixes.
ericb [Thu, 10 Feb 2011 17:36:50 +0000 (17:36 +0000)]
strerror_r: obey POSIX, and match newlib header change
* errno.cc (__xpg_strerror_r): New function.
(strerror_r): Update to copy newlib's fixes.
(strerror): Set errno on failure.
(_sys_errlist): Cause EINVAL failure for reserved values.
* cygwin.din: Export new function.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Combine
this into minor 236.
ktietz [Thu, 10 Feb 2011 17:06:44 +0000 (17:06 +0000)]
2011-02-10 Kai Tietz <kai.tietz@onevision.com>
* gas/cfi/cfi-x86_64.d: Adjust for x64 PE+.
ericb [Thu, 10 Feb 2011 16:48:16 +0000 (16:48 +0000)]
strerror_r: provide POSIX implementation
* libc/include/string.h (strerror_r): Update declaration.
* libc/string/strerror.c (strerror): Update documentation.
* libc/string/strerror_r.c (strerror_r): Always return
NUL-terminated string; don't overwrite too-short buf.
* libc/string/xpg_strerror_r.c (__xpg_strerror_r): Implement POSIX
variant.
* libc/string/Makefile.am (GENERAL_SOURCES): Build new file.
* libc/string/Makefile.in: Regenerate.
amodra [Thu, 10 Feb 2011 12:29:23 +0000 (12:29 +0000)]
* doc/as.texinfo (Overview): Add missing markup around Blackfin
and PowerPC options.
amodra [Thu, 10 Feb 2011 11:59:11 +0000 (11:59 +0000)]
* config/tc-ppc.c (md_show_usage): Remove -l and -b. Add -K PIC.
* doc/as.texinfo: Refer to and include c-ppc.texi for PowerPC options.
(Overview <Target PowerPC options>): Add a number of missing options.
* doc/c-ppc.texi: Likewise. Add markup for use in manpage generation.
yselkowitz [Thu, 10 Feb 2011 10:58:28 +0000 (10:58 +0000)]
* new-features.sgml (ov-new1.7.8): Document pthread_yield.
yselkowitz [Thu, 10 Feb 2011 10:51:13 +0000 (10:51 +0000)]
* cygwin.din (pthread_yield): Export as alias to sched_yield.
* include/pthread.h (pthread_yield): Declare.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* posix.sgml (std-deprec): Add pthread_yield.
amodra [Thu, 10 Feb 2011 08:43:27 +0000 (08:43 +0000)]
* gas/m68k/cpu32.d: Set explicit architecture for objdump.
* gas/m68k/mcf-coproc.d: Likewise.
* gas/m68k/mcf-wdebug.d: Likewise.
amodra [Thu, 10 Feb 2011 08:35:26 +0000 (08:35 +0000)]
remove accidental SANE_EXPR change
amodra [Thu, 10 Feb 2011 08:18:57 +0000 (08:18 +0000)]
* scripttempl/armbpabi.sc: Revert 2010-11-02 H.J. Lu.
* scripttempl/avr.sc: Likewise.
* scripttempl/elf32cr16.sc: Likewise.
* scripttempl/elf32crx.sc: Likewise.
* scripttempl/elf32msp430.sc: Likewise.
* scripttempl/elf32msp430_3.sc: Likewise.
* scripttempl/elf32sh-symbian.sc: Likewise.
* scripttempl/elf64hppa.sc: Likewise.
* scripttempl/elf_chaos.sc: Likewise.
* scripttempl/elfd10v.sc: Likewise.
* scripttempl/elfd30v.sc: Likewise.
* scripttempl/elfi370.sc: Likewise.
* scripttempl/elfm68hc11.sc: Likewise.
* scripttempl/elfm68hc12.sc: Likewise.
* scripttempl/elfxtensa.sc: Likewise.
* scripttempl/ip2k.sc: Likewise.
* scripttempl/iq2000.sc: Likewise.
* scripttempl/mep.sc: Likewise.
* scripttempl/mmo.sc: Likewise.
* scripttempl/v850.sc: Likewise.
* scripttempl/xstormy16.sc: Likewise.
* scripttempl/elf.sc: Revert 2010-10-29 H.J. Lu.
amodra [Thu, 10 Feb 2011 08:04:22 +0000 (08:04 +0000)]
* ld-scripts/defined.exp: Don't run defined5 for AOUT.
* ld-scripts/defined5.s: Use .text for "defined" section.
* ld-scripts/defined5.t: Adjust.
amodra [Thu, 10 Feb 2011 07:24:05 +0000 (07:24 +0000)]
* ld-gc/start.d: Exclude frv-*-linux*.
* ld-misc/defsym1.d: Likewise.
amodra [Thu, 10 Feb 2011 05:06:19 +0000 (05:06 +0000)]
* gas/elf/dwarf2-4.s: Don't use @.
cgf [Thu, 10 Feb 2011 02:22:36 +0000 (02:22 +0000)]
* cygheap.cc: Add some __stdcall decoration where appropriate.
* lib/cygwin_crt0.c: __attribute -> __attribute__.
ian [Thu, 10 Feb 2011 01:12:37 +0000 (01:12 +0000)]
PR gold/12316
* object.h (class Sized_relobj): Remove clear_local_symbols.
* reloc.cc (Sized_relobj::do_relocate): Don't call
clear_local_symbols.
gdbadmin [Thu, 10 Feb 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 9 Feb 2011 23:00:04 +0000 (23:00 +0000)]
daily update
msnyder [Wed, 9 Feb 2011 18:43:41 +0000 (18:43 +0000)]
2011-02-09 Michael Snyder <msnyder@vmware.com>
* i386-dis.c (OP_J): Parenthesize expression to prevent
truncated addresses.
(print_insn): Fix indentation off-by-one.
cgf [Wed, 9 Feb 2011 15:46:00 +0000 (15:46 +0000)]
* hookapi.cc (hook_or_detect_cygwin): Prevent i from being considered
uninitialized by gcc.
cgf [Wed, 9 Feb 2011 15:40:37 +0000 (15:40 +0000)]
* exception.h: Remove DEBUG_EXCEPTION left over debugging ifdef.
* dll_init.cc: Fix typo in comment.
amodra [Wed, 9 Feb 2011 08:18:54 +0000 (08:18 +0000)]
* ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
* ld-gc/gc.exp: Ensure powerpc64 test continues to fail.
* ld-srec/srec.exp: Don't edit toc on powerpc64.
amodra [Wed, 9 Feb 2011 08:16:00 +0000 (08:16 +0000)]
* elf64-ppc.c (ppc64_elf_edit_toc): Don't free toc relocs until
we are done. When optimising large toc, check that a global
symbol on a toc reloc is defined in a kept section.
gdbadmin [Wed, 9 Feb 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 8 Feb 2011 23:00:06 +0000 (23:00 +0000)]
daily update
msnyder [Tue, 8 Feb 2011 22:35:55 +0000 (22:35 +0000)]
2011-02-08 Michael Snyder <msnyder@vmware.com>
* linux-nat.c (linux_nat_filter_event): Fix typo in comment.
hjl [Tue, 8 Feb 2011 20:21:25 +0000 (20:21 +0000)]
Use f32_patt in i386_align_code when tuning for i686.
gas/
2011-02-08 H.J. Lu <hongjiu.lu@intel.com>
PR gas/6957
* config/tc-i386.c (i386_align_code): Use f32_patt when tuning
for i686.
gas/testsuite/
2011-02-08 H.J. Lu <hongjiu.lu@intel.com>
PR gas/6957
* gas/i386/nops-1-i686.d: Updated.
* gas/i386/nops-3-i686.d: Likewise.
* gas/i386/nops-4-i686.d: Likewise.
cgf [Tue, 8 Feb 2011 20:14:37 +0000 (20:14 +0000)]
* dll_init.cc: Fix typo in comment.
hjl [Tue, 8 Feb 2011 18:12:22 +0000 (18:12 +0000)]
Also update cpu_arch_isa_flags for ISA extensions.
gas/
2011-02-08 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (set_cpu_arch): Also update cpu_arch_isa_flags
for ISA extensions.
(md_parse_option): Likewise.
gas/testsuite/
2011-02-08 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run nops-4a-i686 and nops-6.
* gas/i386/nops-4a-i686.d: New.
* gas/i386/nops-6.d: Likewise.
* gas/i386/nops-6.s: Likewise.
jkratoch [Tue, 8 Feb 2011 14:01:47 +0000 (14:01 +0000)]
gdb/
* i386-tdep.c (i386_process_record): Rename l suffixes to d suffixes
in comments for pcmpgtd, pcmpeqd, psubd, paddd, pcmpgtd, pcmpeqd,
psubd and paddd.
jkratoch [Tue, 8 Feb 2011 13:58:02 +0000 (13:58 +0000)]
gdb/
PR 12361.
* i386-tdep.c (i386_process_record) <0x660f3807>: Fix the comment to
phsubsw.
(i386_process_record) <lddqu>: Fix the opcode to 0xf20ff0.
(i386_process_record) <0x0f3807>: Fix the comment to phsubsw.
uweigand [Tue, 8 Feb 2011 13:30:06 +0000 (13:30 +0000)]
include/ChangeLog:
* dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
gdb/ChangeLog:
* dwarf2read.c (read_subroutine_type): Set special calling
convention flag for functions compiled by IBM XL C for OpenCL.
* ppc-sysv-tdep.c: Include "dwarf2.h"
(ppc_sysv_abi_push_dummy_call): Implement IBM OpenCL vector types
calling convention.
(do_ppc_sysv_return_value): Add FUNC_TYPE argument. Implement
IBM OpenCL vector types calling convention.
(ppc_sysv_abi_return_value): Pass through FUNC_TYPE.
(ppc_sysv_abi_broken_return_value): Likewise.
(ppc64_sysv_abi_push_dummy_call): Implement IBM OpenCL vector
types calling convention.
(ppc64_sysv_abi_return_value): Likewise.
* spu-tdep.c: Include "dwarf2.h"
(spu_return_value): Implement IBM OpenCL vector types calling
convention.
gdb/testsuite/ChangeLog:
* gdb.opencl/callfuncs.cl: New file.
* gdb.opencl/callfuncs.exp: New test.
* gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
uweigand [Tue, 8 Feb 2011 13:24:59 +0000 (13:24 +0000)]
ChangeLog:
* ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Implement
correct ABI for AltiVec vector arguments.
testsuite/ChangeLog:
* gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
when computing result.
* gdb.arch/altivec-abi.exp: Update expected results.
nickc [Tue, 8 Feb 2011 09:40:02 +0000 (09:40 +0000)]
PR binutils/12467
* readelf.c (process_program_headers): Issue a warning if there
are no program headers but the file header has a non-zero program
header offset.
(process_section_headers): Issue a warning if there are no section
headers but the file header has a non-zero section header offset.
(process_section_groups): Reword the no section message so that it
can be distinguished from the one issued by process_section_headers.
* elf.c (assign_file_positions_for_load_sections): Set the program
header offset and entry size to zero if there are no program
headers.
espindola [Tue, 8 Feb 2011 05:03:19 +0000 (05:03 +0000)]
2010-02-08 Rafael Ávila de Espíndola <respindola@mozilla.com>
* plugin.cc (is_visible_from_outside): Return true for symbols
in the -u option.
amodra [Tue, 8 Feb 2011 02:54:41 +0000 (02:54 +0000)]
* elf64-ppc.c (ppc64_elf_edit_toc): Don't segfault on NULL
local_syms when looking for local symbols in .toc.
gdbadmin [Tue, 8 Feb 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 7 Feb 2011 23:00:05 +0000 (23:00 +0000)]
daily update
palves [Mon, 7 Feb 2011 17:49:30 +0000 (17:49 +0000)]
* valprint.c (val_print): Extend comment.
* ada-valprint.c (ada_valprint): Rewrite comment deferring
interface explanation to val_print.
(ada_val_print_array): Adjust comment to current interface.
(print_field_values): Adjust comment to current interface.
* c-valprint.c (c_val_print): Rewrite comment deferring interface
explanation to val_print.
* f-valprint.c (f_val_print): Ditto.
* jv-valprint.c (java_val_print): Ditto.
* m2-valprint.c (m2_val_print): Ditto.
* p-valprint.c (pascal_val_print): Ditto.
corinna [Mon, 7 Feb 2011 16:22:02 +0000 (16:22 +0000)]
* configure.in: Remove AC_ALLOCA test and test for __builtin_memset.
* configure: Regenerate.
corinna [Mon, 7 Feb 2011 16:21:05 +0000 (16:21 +0000)]
* configure.in: Remove AC_ALLOCA test and test for __builtin_memset.
* configure: Regenerate.
bauermann [Mon, 7 Feb 2011 13:35:42 +0000 (13:35 +0000)]
* gdb.base/break-interp.exp: Remove ${objdir} from test messages.
* gdb.base/jit.exp: Likewise.
* gdb.base/pie-execl.exp: Likewise.
* gdb.base/solib-nodir.exp: Likewise.
* gdb.base/solib-overlap.exp: Likewise.
bauermann [Mon, 7 Feb 2011 13:30:31 +0000 (13:30 +0000)]
* breakpoint.c (parse_breakpoint_sals): Fix description.
palves [Mon, 7 Feb 2011 12:14:11 +0000 (12:14 +0000)]
gdb/server/
* server.c (gdb_read_memory): Change return semantics to allow
partial transfers.
(handle_search_memory_1): Adjust.
(process_serial_event) <'m' packet>: Handle partial transfers.
* tracepoint.c (traceframe_read_mem): Handle partial transfers.
gdb/testsuite/
* gdb.trace/collection.c (global_pieces): New.
* gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
New procedure.
(gdb_trace_collection_test): Call it.
corinna [Mon, 7 Feb 2011 11:36:04 +0000 (11:36 +0000)]
Fix path in ChangeLog entry
corinna [Mon, 7 Feb 2011 11:18:18 +0000 (11:18 +0000)]
* fhandler_console.cc (fhandler_console::write_normal): Remove
erroneous premature return after collecting truncated multibyte
sequence in trunc_buf. Rather fall through to printing routine.
Fix return value to take trunc_buf content into account. Improve
comments.
amodra [Mon, 7 Feb 2011 00:04:08 +0000 (00:04 +0000)]
PR gas/3041
* gas/m68k/p3041pcrel.s, * gas/m68k/p3041pcrel.d: New test.
* gas/m68k/all.exp: Add "p3041pcrel" and enable p3041 tests for
all m68k-aout targets.
gdbadmin [Mon, 7 Feb 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 6 Feb 2011 23:38:37 +0000 (23:38 +0000)]
PR gprof/12468
* corefile.c (core_create_function_syms): Set is_func for targets
that have no BSF_FUNCTION syms.
amodra [Sun, 6 Feb 2011 23:00:04 +0000 (23:00 +0000)]
daily update
gdbadmin [Sun, 6 Feb 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 5 Feb 2011 23:00:29 +0000 (23:00 +0000)]
daily update
cgf [Sat, 5 Feb 2011 19:38:21 +0000 (19:38 +0000)]
* autoload.cc (wsock_init): Properly define WSAStartup function pointer to
avoid stack damage.
teawater [Sat, 5 Feb 2011 05:27:23 +0000 (05:27 +0000)]
Add the file that prev commit forget.
ian [Sat, 5 Feb 2011 01:52:40 +0000 (01:52 +0000)]
* symtab.cc (Odr_violation_compare::operator()): Sort by just the
filename.
gdbadmin [Sat, 5 Feb 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 4 Feb 2011 23:00:05 +0000 (23:00 +0000)]
daily update
swagiaal [Fri, 4 Feb 2011 21:54:13 +0000 (21:54 +0000)]
Add Python support for GDB events.
2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.python/py-evthreads.c: New file.
* gdb.python/py-evthreads.exp: New file.
* gdb.python/py-events.py: New file.
* gdb.python/py-events.exp: New file.
* gdb.python/py-events.c: New file.
2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
Oguz Kayral <oguzkayral@gmail.com>
* python/py-inferior.c (python_on_normal_stop): New function.
(python_on_resume): New function.
(python_inferior_exit): New function.
(gdbpy_initialize_inferior): Add normal_stop, target_resumed, and
inferior_exit observers.
* python/py-evtregistry.c: New file.
* python/py-threadevent.c : New file.
* python/py-event.c: New file.
* python/py-evts.c: New file.
* python/py-continueevent.c: New file.
* python/py-bpevent.c: New file.
* python/py-signalevent.c: New file.
* python/py-exetiedevent.c: New file.
* python/py-breakpoint.c (gdbpy_breakpoint_from_bpstats): New function.
Move struct breakpoint_object from here...
* python/python-internal.h: ... to here.
* python/py-event.h: New file.
* python/py-events.h: New file.
* Makefile.in (SUBDIR_PYTHON_OBS): Add py-breakpointstopevent.o,
py-continueevent.o, py-event.o, py-eventregistry.o, py-events.o,
py-exitedevent.o, py-signalstopevent.o, and py-stopevent.o.
(SUBDIR_PYTHON_SRCS): Add py-breakpointstopevent.c,
py-continueevent.c, py-event.c, py-eventregistry.c, py-events.c,
py-exitedevent.c, py-signalstopevent.c, and py-stopevent.c.
Add build rules for all the above.
tromey [Fri, 4 Feb 2011 20:33:08 +0000 (20:33 +0000)]
* dwarf2read.c (dwarf2_section_empty_p): New function.
(dwarf2_read_section): Use dwarf2_section_empty_p.
(dwarf2_section_size): New function.
(dwarf2_get_section_info): Unconditionally read section.
(dwarf2_read_index): Use dwarf2_section_empty_p.
(partial_read_comp_unit_head): Use dwarf2_section_size.
(dwarf2_symbol_mark_computed): Likewise.
palves [Fri, 4 Feb 2011 19:10:12 +0000 (19:10 +0000)]
* gdbint.texinfo (Formatting): Mention some formatting guidelines
for casts and unary operators.
daney [Fri, 4 Feb 2011 18:45:11 +0000 (18:45 +0000)]
2011-02-04 David Daney <ddaney@caviumnetworks.com>
* NEWS: Add item for "catch syscall" on mips*-linux* targets.
tromey [Fri, 4 Feb 2011 18:35:04 +0000 (18:35 +0000)]
* gdb.texinfo (GDB/MI Async Records): Document that symbols-loaded
is not useful.
daney [Fri, 4 Feb 2011 18:34:41 +0000 (18:34 +0000)]
gdb/
2011-02-04 David Daney <ddaney@caviumnetworks.com>
* mips-linux-tdep.c: Include xml-syscall.h.
(mips_linux_get_syscall_number): New function.
(mips_linux_init_abi): Add calls to
mips_linux_get_syscall_number() and set_xml_syscall_file_name().
* data-directory/Makefile.in (SYSCALLS_FILES): Add
mips-o32-linux.xml, mips-n32-linux.xml and mips-n64-linux.xml
* syscalls/mips-n32-linux.xml: New file.
* syscalls/mips-n64-linux.xml: New file.
* syscalls/mips-o32-linux.xml: New file.
gdb/testsuite/
2011-02-04 David Daney <ddaney@caviumnetworks.com>
* gdb.base/catch-syscall.exp: Enable for mips*-linux*.
uweigand [Fri, 4 Feb 2011 18:13:23 +0000 (18:13 +0000)]
* dwarf2read.c (dwarf2_ranges_read): Skip empty range entries.
Complain about inverted range entries.
(dwarf2_record_block_ranges): Likewise.
bauermann [Fri, 4 Feb 2011 17:27:13 +0000 (17:27 +0000)]
Fix some typos.
* breakpoint.c (update_watchpoint): Fix name of the
update_global_location_list function.
(print_one_breakpoint): Fix typo.
(_initialize_breakpoint): Remove extra space in hbreak help
string.
* breakpoint.h (struct bp_location) <length>: Fix field
description.
palves [Fri, 4 Feb 2011 15:46:46 +0000 (15:46 +0000)]
* regcache.c (registers_changed_ptid): Don't explictly always
clear `current_regcache'. Only clear current_thread_ptid and
current_thread_arch when PTID matches. Only reinit the frame
cache if PTID matches the current inferior_ptid. Move alloca(0)
call to ...
(registers_changed): ... here.
gdbadmin [Fri, 4 Feb 2011 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***