OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
14 years ago * libc/posix/rewinddir.c (rewinddir): Remove incorrect cast to off_t.
corinna [Tue, 6 Jul 2010 15:23:25 +0000 (15:23 +0000)]
* libc/posix/rewinddir.c (rewinddir): Remove incorrect cast to off_t.
* libc/sys/rtems/sys/dirent.h (_seekdir): Add prototype.
* libc/sys/linux/sys/dirent.h (_seekdir): Fix prototype to use long
rather than off_t.

14 years agoinclude/ChangeLog:
uweigand [Tue, 6 Jul 2010 12:56:21 +0000 (12:56 +0000)]
include/ChangeLog:

2010-07-06  Ken Werner  <ken.werner@de.ibm.com>

* floatformat.h (floatformat_ieee_half_big): Add declaration.
(floatformat_ieee_half_little): Likewise.

libiberty/ChangeLog:

2010-07-06  Ken Werner  <ken.werner@de.ibm.com>

* floatformat.c (floatformat_ieee_half_big): New variable.
(floatformat_ieee_half_little): Likewise.

gdb/ChangeLog:

2010-07-06  Ken Werner  <ken.werner@de.ibm.com>

* gdbtypes.h (floatformats_ieee_half): Add declaration.
* gdbtypes.c (floatformats_ieee_half): New variable.
* doublest.c (floatformat_from_length): Set format to
gdbarch_half_format if length matches.
* gdbarch.sh (half_bit): New architecture method.
(half_format): Likewise.
* gdbarch.h: Regenerate.
* gdbarch.c: Likewise.

14 years agobfd/
amodra [Tue, 6 Jul 2010 09:29:46 +0000 (09:29 +0000)]
bfd/
* elf32-ppc.c (ppc_elf_relax_section): Insert branch around
trampolines only for .init and .fini sections.
ld/testsuite/
* ld-powerpc/relax.s: Add branch back to _start.
* ld-powerpc/relax.d: Update.
* ld-powerpc/relaxr.d: Update.

14 years ago * readelf.c (uncompress_section_contents): Avoid gcc-4.6 warning.
amodra [Tue, 6 Jul 2010 09:24:04 +0000 (09:24 +0000)]
* readelf.c (uncompress_section_contents): Avoid gcc-4.6 warning.

14 years ago gas/
macro [Tue, 6 Jul 2010 00:12:41 +0000 (00:12 +0000)]
gas/
* config/tc-mips.c (mips_frob_file): Use symbol_same_p to match
symbols.

gas/testsuite/
* gas/mips/elf-rel27.d: New test for HI16/LO16 relocation
pairing.
* gas/mips/elf-rel27.s: Source for the new test.
* gas/mips/mips.exp: Create "mips16" architecture.  Adjust
conditions involving negated properties throughout to require
"mips1" as appropriate.  Run the new test.
(mips_arch_destroy): New procedure.

14 years ago * mips-dis.c (print_insn_mips): Correct branch instruction type
macro [Tue, 6 Jul 2010 00:06:03 +0000 (00:06 +0000)]
* mips-dis.c (print_insn_mips): Correct branch instruction type
determination.

14 years ago gas/
macro [Tue, 6 Jul 2010 00:02:43 +0000 (00:02 +0000)]
gas/
* config/tc-mips.c (nops_for_insn_or_target): Replace
MIPS16_INSN_BRANCH with MIPS16_INSN_UNCOND_BRANCH and
MIPS16_INSN_COND_BRANCH.

include/opcode/
* mips.h (MIPS16_INSN_UNCOND_BRANCH): New macro.
(MIPS16_INSN_BRANCH): Rename to...
(MIPS16_INSN_COND_BRANCH): ... this.

opcodes/
* mips-dis.c (print_mips16_insn_arg): Remove branch instruction
type and delay slot determination.
(print_insn_mips16): Extend branch instruction type and delay
slot determination to cover all instructions.
* mips16-opc.c (BR): Remove macro.
(UBR, CBR): New macros.
(mips16_opcodes): Update branch annotation for "b", "beqz",
"bnez", "bteqz" and "btnez".  Add branch annotation for "jalrc"
and "jrc".

14 years agodaily update
amodra [Tue, 6 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Tue, 6 Jul 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago * gas/mips/mips.exp (run_dump_test_arch): Check for the presence
macro [Mon, 5 Jul 2010 23:57:27 +0000 (23:57 +0000)]
* gas/mips/mips.exp (run_dump_test_arch): Check for the presence
of an architecture-specific test first and use it if found,
before falling back to the generic one.

14 years ago * gas/mips/mips4-fp.d, gas/mips/mips4-fp.s: Remove checks for
macro [Mon, 5 Jul 2010 23:55:24 +0000 (23:55 +0000)]
* gas/mips/mips4-fp.d, gas/mips/mips4-fp.s: Remove checks for
branch-likely instructions and place them...
* gas/mips/mips4-branch-likely.d, gas/mips/mips4-branch-likely.s:
... in this new test.
* gas/mips/mips4-fp.l: Update accordingly.
* gas/mips/mips4-branch-likely.l: New stderr output for the new
test.
* gas/mips/mips.exp (mips4-branch-likely): Run a dump test and
a list test with mips4-branch-likely similarly to mips4-fp.

14 years ago * gas/mips/beq.d, gas/mips/beq.s: Remove checks for
macro [Mon, 5 Jul 2010 23:46:20 +0000 (23:46 +0000)]
* gas/mips/beq.d, gas/mips/beq.s: Remove checks for
branch-likely instructions.
* gas/mips/bge.d, gas/mips/bge.s: Likewise.
* gas/mips/bgeu.d, gas/mips/bgeu.s: Likewise.
* gas/mips/blt.d, gas/mips/blt.s: Likewise.
* gas/mips/bltu.d, gas/mips/bltu.s: Likewise.
* gas/mips/branch-likely.d, gas/mips/branch-likely.s: New test,
collecting checks for branch-likely instructions removed from
the above.
* gas/mips/mips.exp: Run the new test and update the
constraints for the updated tests to include MIPS I.

14 years ago * gas/mips/mips4-fp.d: Reformat.
macro [Mon, 5 Jul 2010 23:38:01 +0000 (23:38 +0000)]
* gas/mips/mips4-fp.d: Reformat.

14 years ago * gas/mips/beq.d: Reformat.
macro [Mon, 5 Jul 2010 23:35:29 +0000 (23:35 +0000)]
* gas/mips/beq.d: Reformat.
* gas/mips/bge.d, gas/mips/bgeu.d: Likewise.
* gas/mips/blt.d, gas/mips/bltu.d: Likewise.

14 years ago * gas/mips/beq.d: Remove leftover symbols/relocs from the
macro [Mon, 5 Jul 2010 23:31:53 +0000 (23:31 +0000)]
* gas/mips/beq.d: Remove leftover symbols/relocs from the
change on 2009-02-06.

14 years agogdb/
jkratoch [Mon, 5 Jul 2010 18:04:32 +0000 (18:04 +0000)]
gdb/
Fix re-run of PIE executable, PR shlibs/11776.
* solib-svr4.c (svr4_relocate_main_executable) <symfile_objfile>: Remove
the part of pre-set SYMFILE_OBJFILE->SECTION_OFFSETS.

gdb/testsuite/
Fix re-run of PIE executable, PR shlibs/11776.
* gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
Remove $displacement_main to match the solib-svr4.c change.  New "kill"
and re-"run" of the inferior.

14 years agogdb/testsuite/
jkratoch [Mon, 5 Jul 2010 18:02:56 +0000 (18:02 +0000)]
gdb/testsuite/
Cope with missing /usr/sbin/prelink.
* lib/prelink-support.exp (prelink_no):
<result == 1 && $output is "no such file or directory">: New.
(prelink_yes): Likewise.  Return on failed prelink_no.

14 years agogdb/testsuite/
jkratoch [Mon, 5 Jul 2010 18:01:53 +0000 (18:01 +0000)]
gdb/testsuite/
* gdb.base/attach-pie-misread.exp: Load prelink-support.exp.  Replace
build_executable by build_executable_own_libs.  Replace "prelink -R"
execution by a call of prelink_yes.  Comment why "prelink -r" needs no
change.
* gdb.base/break-interp.exp: Load prelink-support.exp.  Rename calls of
copy to file_copy.  Move setting opts --dynamic-linker and -rpath,
mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
Replace build_executable by build_executable_own_libs's function
build_executable_own_libs.
(prelinkNO): Create new stub to call prelink_no.
(prelinkYES): Create new stub to call prelink_yes.
(test_attach): Rename calls of copy to file_copy.
(section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
(copy): Move to ...
* lib/prelink-support.exp: ... a new file.  Rename prelinkNO to
prelink_no, prelinkYES to prelink_yes, copy to file_copy.
* gdb.base/prelink.exp: Disable testcase also for is_remote and
skip_shlib_tests.  Load prelink-support.exp.  Replace gdb_compile with
special flags by gdb_compile_shlib.  Replace second gdb_compile by
build_executable_own_libs.  Replace "prelink -R" execution by a call of
prelink_yes.  Replace "prelink -u" and second "prelink -R" execution by
a second call of prelink_yes.  Replace restart commands by
clean_restart.
(prelink): Rename to ...
(seen displacement message): ... this test.  Extend its expectation
strictness.

14 years agogdb/
jkratoch [Mon, 5 Jul 2010 18:00:39 +0000 (18:00 +0000)]
gdb/
* auxv.c (memory_xfer_auxv): Update attach comment.
* solib-svr4.c (svr4_special_symbol_handling): Remove the call to
svr4_relocate_main_executable.
(svr4_solib_create_inferior_hook): Make the call to
svr4_relocate_main_executable unconditional.

gdb/testsuite/
* gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
* gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
displacement message exactly once.

14 years agogdb/
jkratoch [Mon, 5 Jul 2010 17:58:55 +0000 (17:58 +0000)]
gdb/
* auxv.c (ld_so_xfer_auxv): Do not error on failed read of data_address.

14 years agogdb/
jkratoch [Mon, 5 Jul 2010 17:57:49 +0000 (17:57 +0000)]
gdb/
Fix attaching to PIEs prelinked on the disk after the process was
started.
* solib-svr4.c (svr4_exec_displacement): New variable arch_size.
Verify it against bfd_get_arch_size.  Try to match arbitrary
displacement for the phdrs comparison.

gdb/testsuite/
* gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
code for it.  New variable relink_args.
(prelinkYES): Call prelinkNO.
(test_attach): Accept new parameter relink_args.  Re-prelink the binary
in such case.  Move the core code to ...
(test_attach_gdb): ... a new function.  Send GDB command "file".
Extend expected "Attaching to " string.

14 years agoReplace rdrnd with rdrand.
hjl [Mon, 5 Jul 2010 17:14:19 +0000 (17:14 +0000)]
Replace rdrnd with rdrand.

gas/testsuite/

2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>

AVX Programming Reference (June, 2010)
* gas/i386/rdrnd.s: Replace rdrnd with rdrand.
* gas/i386/rdrnd-intel.d: Likewise.
* gas/i386/rdrnd.d: Likewise.
* gas/i386/x86-64-rdrnd-intel.d: Likewise.
* gas/i386/x86-64-rdrnd.d: Likewise.
* gas/i386/x86-64-rdrnd.s: Likewise.

opcodes/

2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>

AVX Programming Reference (June, 2010)
* i386-dis.c (mod_table): Replace rdrnd with rdrand.
* i386-opc.tbl: Likewise.
* i386-tbl.h: Regenerated.

14 years ago Align seekdir and telldir API to POSIX definition.
corinna [Mon, 5 Jul 2010 16:59:51 +0000 (16:59 +0000)]
Align seekdir and telldir API to POSIX definition.
* Makefile.in (NEW_FUNCTIONS): Remove seekdir and telldir mappings.
* dir.cc (telldir): Move functionality from telldir64 here.  Use
long, rather than _off_t.
(telldir64): Just call telldir.  Only keep for backward compatibility.
(seekdir): Move functionality from seekdir64 here.  Use long, rather
than _off_t.
(seekdir64): Just call seekdir.  Only keep for backward compatibility.
* fhandler.h: Throughout, change prototypes of seekdir and telldir
methods to use long, rather than _off64_t.
* fhandler_disk_file.cc: Change aforementioned methods accordingly.
* fhandler_netdrive.cc: Ditto.
* fhandler_registry.cc: Ditto.
* fhandler_virtual.cc: Ditto.
* include/sys/dirent.h (struct __DIR): Change __d_position from
_off_t to long to reflect API change.
(telldir): Change prototype to use long, rather than off_t.
(seekdir): Ditto.

14 years ago Align seekdir and telldir API to POSIX definition.
corinna [Mon, 5 Jul 2010 16:59:41 +0000 (16:59 +0000)]
Align seekdir and telldir API to POSIX definition.
* Makefile.in (NEW_FUNCTIONS): Remove seekdir and telldir mappings.
* dir.cc (telldir): Move functionality from telldir64 here.  Use
long, rather than _off_t.
(telldir64): Just call telldir.  Only keep for backward compatibility.
(seekdir): Move functionality from seekdir64 here.  Use long, rather
than _off_t.
(seekdir64): Just call seekdir.  Only keep for backward compatibility.
* fhandler.h: Throughout, change prototypes of seekdir and telldir
methods to use long, rather than _off64_t.
* fhandler_disk_file.cc: Change aforementioned methods accordingly.
* fhandler_netdrive.cc: Ditto.
* fhandler_registry.cc: Ditto.
* fhandler_virtual.cc: Ditto.
* include/sys/dirent.h (struct __DIR): Change __d_position from
_off_t to long to reflect API change.
(telldir): Change prototype to use long, rather than off_t.
(seekdir): Ditto.

14 years ago Align seekdir and telldir API to POSIX definition.
corinna [Mon, 5 Jul 2010 16:59:30 +0000 (16:59 +0000)]
Align seekdir and telldir API to POSIX definition.
* Makefile.in (NEW_FUNCTIONS): Remove seekdir and telldir mappings.
* dir.cc (telldir): Move functionality from telldir64 here.  Use
long, rather than _off_t.
(telldir64): Just call telldir.  Only keep for backward compatibility.
(seekdir): Move functionality from seekdir64 here.  Use long, rather
than _off_t.
(seekdir64): Just call seekdir.  Only keep for backward compatibility.
* fhandler.h: Throughout, change prototypes of seekdir and telldir
methods to use long, rather than _off64_t.
* fhandler_disk_file.cc: Change aforementioned methods accordingly.
* fhandler_netdrive.cc: Ditto.
* fhandler_registry.cc: Ditto.
* fhandler_virtual.cc: Ditto.
* include/sys/dirent.h (struct __DIR): Change __d_position from
_off_t to long to reflect API change.
(telldir): Change prototype to use long, rather than off_t.
(seekdir): Ditto.

14 years agoFix a typo in comments for CpuFSGSBase.
hjl [Mon, 5 Jul 2010 16:40:32 +0000 (16:40 +0000)]
Fix a typo in comments for CpuFSGSBase.

2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>

* i386-opc.h (CpuFSGSBase): Fix a typo in comments.

14 years ago* ldd.cc: Clean up formatting throughout.
cgf [Mon, 5 Jul 2010 16:24:23 +0000 (16:24 +0000)]
* ldd.cc: Clean up formatting throughout.
(head): Move earlier.
(saw_file): Ditto.
(print_dlls): Reset head here.  Record seen dll names so they will not
potentially be printed later.
(process_file): Remove clearing of head here.

14 years agoDon't generate .debug_line section if it isn't empty.
hjl [Mon, 5 Jul 2010 15:07:17 +0000 (15:07 +0000)]
Don't generate .debug_line section if it isn't empty.

binutils/testsuite/

2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/10531
PR gas/11789
* binutils-all/objdump.W: Remove bogus line debug info.

gas/

2010-07-05  Jim Wilson  <wilson@codesourcery.com>

PR gas/10531
PR gas/11789
* dwarf2dbg.c (dwarf2_finish): Don't generate .debug_line section
if it isn't empty.

gas/testsuite/

2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/10531
PR gas/11789
* gas/i386/dw2-compress-1.d: Remove bogus line debug info.

* gas/elf/dwarf2-1.d: New.
* gas/elf/dwarf2-1.s: Likewise.
* gas/elf/dwarf2-2.d: Likewise.
* gas/elf/dwarf2-2.s: Likewise.
* gas/elf/dwarf2-3.d: Likewise.
* gas/elf/dwarf2-3.s: Likewise.
* gas/i386/debug1.d: Likewise.
* gas/i386/debug1.s: Likewise.

* gas/elf/elf.exp: Run dwarf2-1, dwarf2-2 and dwarf2-3.

* gas/i386/i386.exp: Run debug1 for both 32bit and 64bit.

14 years ago * elf32-ppc.c: Formatting.
amodra [Mon, 5 Jul 2010 13:34:25 +0000 (13:34 +0000)]
* elf32-ppc.c: Formatting.
(ppc_elf_finish_dynamic_sections): Don't make plt_entry var static.

14 years ago * dump_setup.cc (dump_file): Read requested content from setup.rc
corinna [Mon, 5 Jul 2010 12:28:48 +0000 (12:28 +0000)]
* dump_setup.cc (dump_file): Read requested content from setup.rc
file created by newer setup.exe.

14 years agoRemove bogus bugzilla references.
jbeulich [Mon, 5 Jul 2010 07:59:11 +0000 (07:59 +0000)]
Remove bogus bugzilla references.

14 years ago * config/tc-moxie.c (md_apply_fix): Delete set but otherwise
amodra [Mon, 5 Jul 2010 05:56:09 +0000 (05:56 +0000)]
* config/tc-moxie.c (md_apply_fix): Delete set but otherwise
unused var.

14 years ago*** empty log message ***
gdbadmin [Mon, 5 Jul 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Mon, 5 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago * generic/gdbtk-bp.c (gdb_set_bp): Update arguments for API
kseitz [Sun, 4 Jul 2010 18:13:14 +0000 (18:13 +0000)]
* generic/gdbtk-bp.c (gdb_set_bp): Update arguments for API
change in create_breakpoint.

14 years ago* path.cc (path_conv::check): Move fs-specific settings to a point where we
cgf [Sun, 4 Jul 2010 17:12:26 +0000 (17:12 +0000)]
* path.cc (path_conv::check): Move fs-specific settings to a point where we
know that we have filled out the filesystem information.
* path.h (path_conv::path_conv): Use consistent initialization for
constructors.
* include/sys/cygwin.h: Define CW_STRERROR.
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 228.
* include/external.h: Implement CW_STRERROR.

14 years agoAdd dw2-compress-1 for Linux/x86.
hjl [Sun, 4 Jul 2010 16:25:47 +0000 (16:25 +0000)]
Add dw2-compress-1 for Linux/x86.

2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/dw2-compress-1.d: New.
* gas/i386/dw2-compress-1.s: Likewise.

* gas/i386/i386.exp: Run dw2-compress-1 for Linux.

14 years agoRemove CONFIG_OBJS, GENERIC_OBJS and OBJS.
hjl [Sun, 4 Jul 2010 14:35:53 +0000 (14:35 +0000)]
Remove CONFIG_OBJS, GENERIC_OBJS and OBJS.

2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (CONFIG_OBJS): Removed.
(GENERIC_OBJS): Likewise.
(OBJS): Likewise.
* Makefile.in: Regenerated.

14 years agomissed from commit
amodra [Sun, 4 Jul 2010 10:08:58 +0000 (10:08 +0000)]
missed from commit

14 years ago*** empty log message ***
gdbadmin [Sun, 4 Jul 2010 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Sun, 4 Jul 2010 00:00:04 +0000 (00:00 +0000)]
daily update

14 years agoDon't call section_symbol() with expr_section.
hjl [Sat, 3 Jul 2010 22:15:57 +0000 (22:15 +0000)]
Don't call section_symbol() with expr_section.

gas/

2010-07-03  Jan Beulich  <jbeulich@novell.com>

PR gas/11732
* config/tc-i386.c (i386_finalize_displacement): Don't call
section_symbol() with expr_section.

gas/testsuite/

2010-07-03  Jan Beulich  <jbeulich@novell.com>

PR gas/11732
* gas/i386/i386.exp: Run new tests.
* gas/i386/intel-got{32,64}.{s,d}: New.

14 years agobfd/ChangeLog:
ccoutant [Sat, 3 Jul 2010 20:52:22 +0000 (20:52 +0000)]
bfd/ChangeLog:

* compress.c (bfd_uncompress_section_contents): Add ATTRIBUTE_UNUSED.
* dwarf2.c (read_and_uncompress_section): New function.
(read_section): Call it.
(find_line): Likewise.

binutils/ChangeLog:

* objdump.c (load_specific_debug_section): Decompress section contents
before applying relocations.
* readelf.c (load_specific_debug_section): Update section size after
decompression.

gas/ChangeLog:

* Makefile.am: Add compress-debug.c and compress-debug.h.
* Makefile.in: Regenerate.
* config.in: Add HAVE_ZLIB_H.
* configure.in: Check for zlib.h.
* configure: Regenerate.

* as.c (parse_args): Add --compress-debug-sections and
--nocompress-debug-sections.
* as.h (flag_compress_debug): New variable.
* compress-debug.c: New file.
* compress-debug.h: New file.
* write.c: Include compress-debug.h.
(compress_frag): New function.
(compress_debug): New function.
(write_object_file): Compress debug sections if requested.

14 years agoUpdate.
schwab [Sat, 3 Jul 2010 08:29:51 +0000 (08:29 +0000)]
Update.

14 years agogas/:
schwab [Sat, 3 Jul 2010 08:27:22 +0000 (08:27 +0000)]
gas/:
* config/tc-ppc.c (ppc_set_cpu): Cast PPC_OPCODE_xxx to ppc_cpu_t
before inverting.

binutils/:
* ppc-dis.c (powerpc_init_dialect): Cast PPC_OPCODE_xxx to
ppc_cpu_t before inverting.

14 years agoinclude/opcode/
amodra [Sat, 3 Jul 2010 06:51:53 +0000 (06:51 +0000)]
include/opcode/
* ppc.h (PPC_OPCODE_32, PPC_OPCODE_BOOKE64, PPC_OPCODE_CLASSIC): Delete.
Renumber other PPC_OPCODE defines.
gas/
* config/tc-ppc.c (ppc_set_cpu): Remove old opcode flags.
(ppc_setup_opcodes): Likewise.  Simplify opcode selection.
opcodes/
* ppc-dis.c (ppc_opts, powerpc_init_dialect): Remove old opcode flags.
* ppc-opc.c (PPC32, POWER32, COM32, CLASSIC): Delete.
(PPC64, MFDEC2): Update.
(NON32, NO371): Define.
(powerpc_opcode): Update to not use old opcode flags, and avoid
-m601 duplicates.

14 years ago* m32c.cpu (f-dsp-8-s24): Mask high byte after shifting it.
dj [Sat, 3 Jul 2010 04:09:56 +0000 (04:09 +0000)]
* m32c.cpu (f-dsp-8-s24): Mask high byte after shifting it.

* m32c-ibld.c: Regenerate.

14 years ago * ppc-opc.c (PWR2COM): Define.
amodra [Sat, 3 Jul 2010 03:33:16 +0000 (03:33 +0000)]
* ppc-opc.c (PWR2COM): Define.
(PPCPWR2): Add PPC_OPCODE_COMMON.
(powerpc_opcodes): Add "subc", "subco", "subco.", "fcir", "fcir.",
"fcirz", "fcirz." to -mcom opcodes.  Remove "mfsri", "dclst",
"rac" from -mcom.

14 years ago * ppc.h (PPC_OPCODE_COMMON): Expand comment.
amodra [Sat, 3 Jul 2010 03:32:50 +0000 (03:32 +0000)]
* ppc.h (PPC_OPCODE_COMMON): Expand comment.

14 years ago*** empty log message ***
gdbadmin [Sat, 3 Jul 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Sat, 3 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago PR exp/11780:
tromey [Fri, 2 Jul 2010 21:22:28 +0000 (21:22 +0000)]
PR exp/11780:
* libunwind-frame.c (libunwind_frame_prev_register): Don't set
value as optimized-out.

14 years ago* config/tc-rx.h (md_do_align): New.
dj [Fri, 2 Jul 2010 20:40:27 +0000 (20:40 +0000)]
* config/tc-rx.h (md_do_align): New.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-rx.c (nops): New.
(rx_handle_align): Use various sized nops to align code.

14 years ago* config/tc-rx.c (rx_bytesT): Add grown/shrank counters for
dj [Fri, 2 Jul 2010 20:24:22 +0000 (20:24 +0000)]
* config/tc-rx.c (rx_bytesT): Add grown/shrank counters for
relaxation.
(rx_relax_frag): Prevent infinite loops of grow/shrink/grow/etc.

14 years ago2010-07-02 Ulrich Weigand <uweigand@de.ibm.com>
bauermann [Fri, 2 Jul 2010 19:45:48 +0000 (19:45 +0000)]
2010-07-02  Ulrich Weigand  <uweigand@de.ibm.com>
    Thiago Jung Bauermann  <bauerman@br.ibm.com>

* breakpoint.c (can_use_hardware_watchpoint): Answer "what does this
represent?" question in comment.  Change comment to a proper sentence.

14 years ago * gdb.base/bitops.exp: Remove extraneous "pass".
tromey [Fri, 2 Jul 2010 19:11:55 +0000 (19:11 +0000)]
* gdb.base/bitops.exp: Remove extraneous "pass".

14 years ago2010-07-02 Ken Werner <ken.werner@de.ibm.com>
tromey [Fri, 2 Jul 2010 18:02:17 +0000 (18:02 +0000)]
2010-07-02  Ken Werner  <ken.werner@de.ibm.com>
gdb
* c-valprint.c (c_val_print): Fix printing of character vectors.
gdb/testsuite
* gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.

14 years ago * net.cc (cygwin_getsockopt): Make sure SO_PEERCRED is only handled
corinna [Fri, 2 Jul 2010 14:36:42 +0000 (14:36 +0000)]
* net.cc (cygwin_getsockopt): Make sure SO_PEERCRED is only handled
in level SOL_SOCKET.  Workaround a return value regression in Vista
and later.  Add comment to explain.

14 years agosync config/ChangeLog with gcc
bonzini [Fri, 2 Jul 2010 12:15:53 +0000 (12:15 +0000)]
sync config/ChangeLog with gcc

14 years ago * gc++filt.m4: New file.
ro [Fri, 2 Jul 2010 11:58:19 +0000 (11:58 +0000)]
* gc++filt.m4: New file.

14 years agogdb/
jkratoch [Fri, 2 Jul 2010 08:04:02 +0000 (08:04 +0000)]
gdb/
* spu-tdep.c (spu_catch_start): Adjust the caller of changed
create_breakpoint prototype.

14 years ago*** empty log message ***
gdbadmin [Fri, 2 Jul 2010 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Fri, 2 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years agoUpdate ChangeLog entry.
hjl [Thu, 1 Jul 2010 21:57:04 +0000 (21:57 +0000)]
Update ChangeLog entry.

14 years agoSupport AVX Programming Reference (June, 2010)
hjl [Thu, 1 Jul 2010 21:54:57 +0000 (21:54 +0000)]
Support AVX Programming Reference (June, 2010)

gas/

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

AVX Programming Reference (June, 2010)
* config/tc-i386.c (cpu_arch): Add .xsaveopt, .fsgsbase, .rdrnd
and .f16c.

* doc/c-i386.texi: Document xsaveopt, fsgsbase, rdrnd and f16c.

gas/testsuite/

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

AVX Programming Reference (June, 2010)
* gas/i386/arch-10.s: Add xsaveopt.
* gas/i386/x86-64-arch-2.s: Likwise.

* gas/i386/arch-10.d: Updated.
* gas/i386/arch-10-1.l: Likewise.
* gas/i386/arch-10-2.l: Likewise.
* gas/i386/arch-10-3.l: Likewise.
* gas/i386/arch-10-4.l: Likewise.
* gas/i386/x86-64-arch-2.d: Likewise.

* gas/i386/f16c-intel.d: New.
* gas/i386/f16c.d: Likewise.
* gas/i386/f16c.s: Likewise.
* gas/i386/fsgs-intel.d: Likewise.
* gas/i386/fsgs.d: Likewise.
* gas/i386/fsgs.s: Likewise.
* gas/i386/rdrnd-intel.d: Likewise.
* gas/i386/rdrnd.d: Likewise.
* gas/i386/rdrnd.s: Likewise.
* gas/i386/x86-64-f16c-intel.d: Likewise.
* gas/i386/x86-64-f16c.d: Likewise.
* gas/i386/x86-64-f16c.s: Likewise.
* gas/i386/x86-64-fsgs-intel.d: Likewise.
* gas/i386/x86-64-fsgs.d: Likewise.
* gas/i386/x86-64-fsgs.s: Likewise.
* gas/i386/x86-64-rdrnd-intel.d: Likewise.
* gas/i386/x86-64-rdrnd.d: Likewise.
* gas/i386/x86-64-rdrnd.s: Likewise.

* gas/i386/i386.exp: Run f16c, f16c-intel, fsgs, fsgs-intel,
rdrnd, rdrnd-intel, x86-64-f16c, x86-64-f16c-intel, x86-64-fsgs,
x86-64-fsgs-intel, x86-64-rdrnd, x86-64-rdrnd-intel.

* gas/i386/x86-64-xsave.s: Add tests for xsaveopt64.

* gas/i386/x86-64-xsave-intel.d: Updated.
* gas/i386/x86-64-xsave.d: Likewise.

opcodes/

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

AVX Programming Reference (June, 2010)
* i386-dis.c (PREFIX_0FAE_REG_0): New.
(PREFIX_0FAE_REG_1): Likewise.
(PREFIX_0FAE_REG_2): Likewise.
(PREFIX_0FAE_REG_3): Likewise.
(PREFIX_VEX_3813): Likewise.
(PREFIX_VEX_3A1D): Likewise.
(prefix_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3, PREFIX_VEX_3813 and
PREFIX_VEX_3A1D.
(vex_table): Add PREFIX_VEX_3813 and PREFIX_VEX_3A1D.
(mod_table): Add PREFIX_0FAE_REG_0, PREFIX_0FAE_REG_1,
PREFIX_0FAE_REG_2, PREFIX_0FAE_REG_3 xsaveopt and rdrnd.

* i386-gen.c (cpu_flag_init): Add CPU_XSAVEOPT_FLAGS,
CPU_FSGSBASE_FLAGS, CPU_RDRND_FLAGS and CPU_F16C_FLAGS.
(cpu_flags): Add CpuXsaveopt, CpuFSGSBase, CpuRdRnd and CpuF16C.

* i386-opc.h (CpuXsaveopt): New.
(CpuFSGSBase):Likewise.
(CpuRdRnd): Likewise.
(CpuF16C): Likewise.
(i386_cpu_flags): Add cpuxsaveopt, cpufsgsbase, cpurdrnd and
cpuf16c.

* i386-opc.tbl: Add xsaveopt, rdfsbase, rdgsbase, rdrnd,
wrfsbase, wrgsbase, vcvtph2ps and vcvtps2ph.

14 years agoFix email address
corinna [Thu, 1 Jul 2010 19:04:28 +0000 (19:04 +0000)]
Fix email address

14 years ago gdb/
palves [Thu, 1 Jul 2010 18:03:48 +0000 (18:03 +0000)]
gdb/
* breakpoint.c (BREAK_ARGS_HELP, _initialize_breakpoint): Clarify
usefulness suggestion of multiple breakpoints at same location.

gdb/testsuite/
* gdb.base/help.exp: Adjust expected output.

14 years ago gdb/
palves [Thu, 1 Jul 2010 17:42:37 +0000 (17:42 +0000)]
gdb/
* breakpoint.c (BREAK_ARGS_HELP): Add missing `the'.

gdb/testsuite/
* gdb.base/help: Adjust expected output.

14 years ago * gdb.texinfo (Create and Delete Tracepoints): Add more index
palves [Thu, 1 Jul 2010 17:40:04 +0000 (17:40 +0000)]
* gdb.texinfo (Create and Delete Tracepoints): Add more index
entries for fast tracepoints and static tracepoints.

14 years ago * gdb.texinfo (General Query Packets) <qfThreadInfo,
palves [Thu, 1 Jul 2010 17:22:52 +0000 (17:22 +0000)]
* gdb.texinfo (General Query Packets) <qfThreadInfo,
qsThreadInfo>: Spell out `l' as ell.

14 years ago * dwarf2loc.c (locexpr_tracepoint_var_ref)
palves [Thu, 1 Jul 2010 15:45:29 +0000 (15:45 +0000)]
* dwarf2loc.c (locexpr_tracepoint_var_ref)
(loclist_tracepoint_var_ref): Handle optimized out values.

14 years ago * breakpoint.c (update_watchpoint, _initialize_breakpoint): Remove
palves [Thu, 1 Jul 2010 15:36:10 +0000 (15:36 +0000)]
* breakpoint.c (update_watchpoint, _initialize_breakpoint): Remove
unnecessary space in string.
* filesystem.c (_initialize_filesystem): Ditto.
* frame.c (_initialize_frame): Ditto.
* infcmd.c (step_once): Ditto.
* infrun.c (_initialize_infrun): Ditto.
* linux-nat.c (linux_child_follow_fork): Ditto.
* maint.c (maintenance_deprecate): Ditto.
* memattr.c (_initialize_mem): Ditto.
* mips-tdep.c (_initialize_mips_tdep): Ditto.
* monitor.c (monitor_open): Ditto.
* procfs.c (procfs_xfer_memory): Ditto.
* reverse.c (bookmarks_info): Ditto.
* sh64-tdep.c (sh64_show_media_regs, sh64_show_compact_regs): Ditto.
* stack.c (_initialize_stack): Ditto.
* tracepoint.c (_initialize_tracepoint): Ditto.
* xtensa-tdep.c (xtensa_supply_gregset,
xtensa_regset_from_core_section): Ditto.

14 years ago * value.h (struct lval_funcs) <check_any_valid>: Rename from
tromey [Thu, 1 Jul 2010 15:21:10 +0000 (15:21 +0000)]
* value.h (struct lval_funcs) <check_any_valid>: Rename from
check_all_valid.
* value.c (value_entirely_optimized_out): Invert result.  Update
for new function name.

14 years ago * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
amodra [Thu, 1 Jul 2010 13:15:46 +0000 (13:15 +0000)]
* lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
any other options in $ld.

14 years ago Static tracepoints support, and UST integration.
palves [Thu, 1 Jul 2010 10:36:06 +0000 (10:36 +0000)]
Static tracepoints support, and UST integration.

gdb/gdbserver/
* configure.ac: Handle --with-ust.  substitute ustlibs and ustinc.
* mem-break.c (uninsert_all_breakpoints)
(reinsert_all_breakpoints): New.
* mem-break.h (reinsert_all_breakpoints, uninsert_all_breakpoints):
* tracepoint.c (ust_loaded, helper_thread_id, cmd_buf): New.
(gdb_agent_ust_loaded, helper_thread_id)
(gdb_agent_helper_thread_id): New macros.
(struct ipa_sym_addresses): Add addr_ust_loaded,
addr_helper_thread_id, addr_cmd_buf.
(symbol_list): Add ust_loaded, helper_thread_id, cmd_buf.
(in_process_agent_loaded_ust): New.
(write_e_ust_not_loaded): New.
(maybe_write_ipa_ust_not_loaded): New.
(struct collect_static_trace_data_action): New.
(enum tracepoint_type) <static_tracepoint>: New.
(struct tracepoint) <handle>: Mention static tracepoints.
(struct static_tracepoint_ctx): New.
(CMD_BUF_SIZE): New.
(add_tracepoint_action): Handle static tracepoint actions.
(unprobe_marker_at): New.
(clear_installed_tracepoints): Handle static tracepoints.
(cmd_qtdp): Handle static tracepoints.
(probe_marker_at): New.
(cmd_qtstart): Handle static tracepoints.
(response_tracepoint): Handle static tracepoints.
(cmd_qtfstm, cmd_qtsstm, cmd_qtstmat): New.
(handle_tracepoint_query): Handle qTfSTM, qTsSTM and qTSTMat.
(get_context_regcache): Handle static tracepoints.
(do_action_at_tracepoint): Handle static tracepoint actions.
(traceframe_find_block_type): Handle static trace data blocks.
(traceframe_read_sdata): New.
(download_tracepoints): Download static tracepoint actions.
[HAVE_UST] Include ust/ust.h, dlfcn.h, sys/socket.h, and sys/un.h.
(GDB_PROBE_NAME): New.
(ust_ops): New.
(GET_UST_SYM): New.
(USTF): New.
(dlsym_ust): New.
(ust_marker_to_static_tracepoint): New.
(gdb_probe): New.
(collect_ust_data_at_tracepoint): New.
(gdb_ust_probe): New.
(UNIX_PATH_MAX, SOCK_DIR): New.
(gdb_ust_connect_sync_socket): New.
(resume_thread, stop_thread): New.
(run_inferior_command): New.
(init_named_socket): New.
(gdb_ust_socket_init): New.
(cstr_to_hexstr): New.
(next_st): New.
(first_marker, next_marker): New.
(response_ust_marker): New.
(cmd_qtfstm, cmd_qtsstm): New.
(unprobe_marker_at, probe_marker_at): New.
(cmd_qtstmat, gdb_ust_thread): New.
(gdb_ust_init): New.
(initialize_tracepoint_ftlib): Call gdb_ust_init.
* linux-amd64-ipa.c [HAVE_UST]: Include ust/processor.h
(ST_REGENTRY): New.
(x86_64_st_collect_regmap): New.
(X86_64_NUM_ST_COLLECT_GREGS): New.
(AMD64_RIP_REGNUM): New.
(supply_static_tracepoint_registers): New.
* linux-i386-ipa.c [HAVE_UST]: Include ust/processor.h
(ST_REGENTRY): New.
(i386_st_collect_regmap): New.
(i386_NUM_ST_COLLECT_GREGS): New.
(supply_static_tracepoint_registers): New.
* server.c (handle_query): Handle qXfer:statictrace:read.
<qSupported>: Report support for StaticTracepoints, and
qXfer:statictrace:read features.
* server.h (traceframe_read_sdata)
(supply_static_tracepoint_registers): Declare.
* remote-utils.c (convert_int_to_ascii, hexchars, ishex, tohex)
(unpack_varlen_hex): Include in IPA build.
* Makefile.in (ustlibs, ustinc): New.
(IPA_OBJS): Add remote-utils-ipa.o.
($(IPA_LIB)): Link -ldl and -lpthread.
(UST_CFLAGS): New.
(IPAGENT_CFLAGS): Add UST_CFLAGS.
* config.in, configure: Regenerate.

gdb/
* NEWS: Mention new support for static tracepoints.
(New packets): Mention qTfSTM, qTsSTM, qTSTMat and
qXfer:statictrace:read.
(New features in the GDB remote stub, GDBserver): Mention static
tracepoints support using an UST based backend.
(New commands): Mention "info static-tracepoint-markers" and
"strace".
* breakpoint.c (is_marker_spec): New.
(is_tracepoint): Handle static tracepoints.
(validate_commands_for_breakpoint): Static tracepoints can't do
while-stepping.
(static_tracepoints_here): New.
(bpstat_what): Handle static tracepoints.
(print_one_breakpoint_location, allocate_bp_location, mention):
Ditto.
(create_breakpoint_sal): Ditto.
(decode_static_tracepoint_spec): New.
(create_breakpoint): Replace `hardwareflag', and `traceflag' with
`type_wanted'.  Adjust.  Handle static tracepoint marker
locations.
(break_command_1): Adjust.
(update_static_tracepoint): New.
(update_breakpoint_locations): Handle static tracepoints.
(breakpoint_re_set_one): Handle static tracepoint marker
locations.
(disable_command, enable_command): Handle static tracepoints.
(trace_command, ftrace_command): Adjust.
(strace_command): New.
(create_tracepoint_from_upload): Adjust.
(save_breakpoints): Handle static tracepoints.
(_initialize_breakpoint): Install the "strace" command.
* breakpoint.h (enum bptype): New bp_static_tracepoint type.
(struct breakpoint): New fields static_trace_marker_id and
static_trace_marker_id_idx.
(breakpoints_here_p): Declare.
(create_breakpoint): Adjust.
(static_tracepoints_here): Declare.
* remote.c (struct remote_state) <static_tracepoints>: New field.
(PACKET_qXfer_statictrace_read, PACKET_StaticTracepoints): New.
(remote_static_tracepoint_marker_at): New.
(remote_static_tracepoint_markers_by_strid): New.
(remote_static_tracepoint_feature): New.
(remote_disconnected_tracing_feature): Handle "StaticTracepoints".
(remote_xfer_partial): Handle TARGET_OBJECT_STATIC_TRACE_DATA.
(remote_supports_static_tracepoints): New.
(remote_download_tracepoint): Download static tracepoints.
(init_remote_ops): Install remote_static_tracepoint_marker_at and
remote_static_tracepoint_markers_by_strid.
(_initialize_remote): Install set|show remote static-tracepoints,
and set|show remote read-sdata-object commands.
* target.c (update_current_target): Inherit and default
to_static_tracepoint_marker_at, and
to_static_tracepoint_markers_by_strid.
* target.h (static_tracepoint_marker): Forward declare.
(enum target_object): New object TARGET_OBJECT_STATIC_TRACE_DATA.
(static_tracepoint_marker_p): New typedef.
(DEF_VEC_P(static_tracepoint_marker_p)): New VEC type.
(struct target_ops): New fields to_static_tracepoint_marker_at and
to_static_tracepoint_markers_by_strid.
(target_static_tracepoint_marker_at)
(target_static_tracepoint_markers_by_strid): New.
* tracepoint.c: Include source.h.
(validate_actionline): Handle $_sdata.
(struct collection_list): New field strace_data.
(add_static_trace_data): New.
(clear_collection_list): Clear strace_data.
(stringify_collection_list): Account for a possible static trace
data collection.
(encode_actions_1): Encode an $_sdata collection.
(parse_tracepoint_definition): Handle static tracepoints.
(parse_static_tracepoint_marker_definition): New.
(release_static_tracepoint_marker): New.
(print_one_static_tracepoint_marker): New.
(info_static_tracepoint_markers_command): New.
(sdata_make_value): New.
(_initialize_tracepoint): Create the $_sdata convenience variable.
Add the "info static-tracepoint-markers" command.
Mention $_sdata in the "collect" command's help output.
* tracepoint.h (struct static_tracepoint_marker): New.
(parse_static_tracepoint_marker_definition)
(release_static_tracepoint_marker): Declare.
* mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust.
* python/py-breakpoint.c (bppy_new): Adjust.

doc/
* gdb.texinfo (Convenience Variables): Document $_sdata.
(Commands to Set Tracepoints): Describe static tracepoints.  Add
`Listing Static Tracepoint Markers' menu entry.  Document
"strace".
(Tracepoint Action Lists): Document collecting $_sdata.
(Listing Static Tracepoint Markers): New subsection.
(Tracepoints support in gdbserver): Mention static tracepoints.
(remote packets, enabling and disabling): Mention
read-sdata-object.
(General Query Packets) <qSupported>: Document qXfer:sdata:read
and StaticTracepoint.
Mention qTfSTM, qTsSTM and qTSTMat as tracepoint packets.
Document qXfer:sdata:read.
(Tracepoint packets): Document qTfSTM, qTsSTM and qTSTMat.

14 years ago * gas/config/tc-arm.c (do_t_mov_cmp): Fix reporting of unpredictable and
mgretton [Thu, 1 Jul 2010 10:02:43 +0000 (10:02 +0000)]
* gas/config/tc-arm.c (do_t_mov_cmp): Fix reporting of unpredictable and
deprecated mov register instructions.
* gas/testsuite/gas/arm/thumb2_bad_reg.s: Update mov register tests.
* gas/testsuite/gas/arm/thumb2_bad_reg.l: Likewise.

14 years ago * elf64-ppc.c (ppc64_elf_edit_toc): Use SYMBOL_CALLS_LOCAL rather
amodra [Thu, 1 Jul 2010 09:48:26 +0000 (09:48 +0000)]
* elf64-ppc.c (ppc64_elf_edit_toc): Use SYMBOL_CALLS_LOCAL rather
than SYMBOL_REFERENCES_LOCAL.
(ppc64_elf_relocate_section): Likewise.

14 years ago * libc/include/signal.h (sighandler_t): Add typedef.
corinna [Thu, 1 Jul 2010 08:50:16 +0000 (08:50 +0000)]
* libc/include/signal.h (sighandler_t): Add typedef.

14 years ago2010-06-29 Antony King <antony.king@sr.com>
corinna [Thu, 1 Jul 2010 08:45:52 +0000 (08:45 +0000)]
2010-06-29  Antony King  <antony.king@sr.com>

* libc/ctype/ctype_.c (__ctype_ptr): Reinstate definition (guarded by
_NEED_OLD_CTYPE_PTR_DEFINITION) for backwards compatibility with newlib
1.16.0 and earlier.

2010-06-28  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>

* libc/include/sys/stat.h: Add ACCESSPERMS, ALLPERMS, and DEFFILEMODE.

14 years ago * config/tc-ppc.c (toc_reloc_types): New variable.
amodra [Thu, 1 Jul 2010 04:50:20 +0000 (04:50 +0000)]
* config/tc-ppc.c (toc_reloc_types): New variable.
(md_assemble): Set it.
(ppc_frob_file_before_adjust): Don't warn about toc section size
if we have large toc relocs and no small toc relocs.

14 years ago * elf64-ppc.c (ppc64_elf_edit_toc): Keep toc entries for ifuncs.
amodra [Thu, 1 Jul 2010 04:12:27 +0000 (04:12 +0000)]
* elf64-ppc.c (ppc64_elf_edit_toc): Keep toc entries for ifuncs.

14 years ago * ppc-opc.c (powerpc_opcodes): Revert deprecation of mfocrf, mtcrf
amodra [Thu, 1 Jul 2010 02:29:11 +0000 (02:29 +0000)]
* ppc-opc.c (powerpc_opcodes): Revert deprecation of mfocrf, mtcrf
and mtocrf on EFS.

14 years ago*** empty log message ***
gdbadmin [Thu, 1 Jul 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Thu, 1 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years agoFix build failure with Python installed in non-system location.
brobecke [Wed, 30 Jun 2010 23:12:02 +0000 (23:12 +0000)]
Fix build failure with Python installed in non-system location.

The debugger fails to build when configure with --python-python=<path>
where <path> is a non-system location.  The reason is a warning made
fatal due to the definition of _XOPEN_SOURCE inside pyconfig.h.  This
is exactly the same problem as with _POSIX_C_SOURCE, handled in
python-internal.h as follow:

| /* /usr/include/features.h on linux systems will define _POSIX_C_SOURCE
|    if it sees _GNU_SOURCE (which config.h will define).
|    pyconfig.h defines _POSIX_C_SOURCE to a different value than
|    /usr/include/features.h does causing compilation to fail.
|    To work around this, undef _POSIX_C_SOURCE before we include Python.h.  */
| #undef _POSIX_C_SOURCE

This patch fixes this problem the same way.

2010-06-30  Joel Brobecker  <brobecker@adacore.com>

        * python/python-internal.h (_XOPEN_SOURCE): Undefine before
        including Python.h.

14 years agogdb/testsuite/
jkratoch [Wed, 30 Jun 2010 15:58:46 +0000 (15:58 +0000)]
gdb/testsuite/
* gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
(print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
c++/11702.

14 years ago2010-06-29 Doug Kwan <dougkwan@google.com>
dougkwan [Wed, 30 Jun 2010 06:41:09 +0000 (06:41 +0000)]
2010-06-29  Doug Kwan  <dougkwan@google.com>

* arm-reloc-property.cc (Arm_reloc_property::Arm_reloc_property):
Initialize USE_SYMBOL_.
* arm-reloc-property.h (Arm_reloc_property::uses_symbol): New method
definition.
(Arm_reloc_property::uses_symbol_): New data member declaration.
* arm.cc (Target_arm::Relocate::relocate): Exit early if relocation
uses symbol value and symbol is undefined but not weakly undefined.

14 years ago PR gdb/11702
devans [Wed, 30 Jun 2010 05:39:21 +0000 (05:39 +0000)]
PR gdb/11702
* dwarf2read.c (dwarf2_add_field): Only create a symbol if
DW_AT_external is present.

14 years agodaily update
amodra [Wed, 30 Jun 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Wed, 30 Jun 2010 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>
ironhead [Tue, 29 Jun 2010 23:17:39 +0000 (23:17 +0000)]
2010-06-28 Rick Rankin <rrankin1424-mingw@yahoo.com>

        * include/psapi.h (PROCESS_MEMORY_COUNTERS_EX, PERFORMANCE_INFORMATION,
        GetPerformanceInfo): Define.
        * lib/psapi.def (GetPerformanceInfo): Define.
        * include/wincrypt.h (CryptEnumProvidersA, CryptEnumProvidersW,
        CryptEnumProviders): Define.

14 years agogdb/testsuite/
jkratoch [Tue, 29 Jun 2010 21:48:09 +0000 (21:48 +0000)]
gdb/testsuite/
* gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
add .dynamic entry'.

14 years ago PR c++/11702
devans [Tue, 29 Jun 2010 16:53:09 +0000 (16:53 +0000)]
PR c++/11702
* NEWS: Add entry.
* dwarf2read.c (dwarf2_add_field): If DW_AT_const_value is present,
create a symbol for the field and record the value.
(new_symbol): Handle DW_TAG_member.
* gdbtypes.c (field_is_static): Remove FIXME.
* symtab.c (search_symbols): When searching for VARIABLES_DOMAIN,
only ignore LOC_CONST symbols that are enums.

testsuite/
Test PR c++/11702.
* gdb.cp/m-static.exp: Add testcase.
* gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.

14 years ago * dwarf2read.c: Remove trailing whitespace.
devans [Tue, 29 Jun 2010 16:35:28 +0000 (16:35 +0000)]
* dwarf2read.c: Remove trailing whitespace.

14 years ago Delete FIELD_LOC_KIND_DWARF_BLOCK, unused.
devans [Tue, 29 Jun 2010 16:17:58 +0000 (16:17 +0000)]
Delete FIELD_LOC_KIND_DWARF_BLOCK, unused.
* gdbtypes.h (enum field_loc_kind): Delete FIELD_LOC_KIND_DWARF_BLOCK.
(struct main_type, field loc): Delete dwarf_block.
(FIELD_DWARF_BLOCK): Delete.
(SET_FIELD_DWARF_BLOCK): Delete.
(TYPE_FIELD_DWARF_BLOCK): Delete.
* gdb-gdb.py (StructMainTypePrettyPrinter.struct_field_location_img):
Update.

14 years ago Delete FIELD_LOC_KIND_DWARF_BLOCK, unused.
devans [Tue, 29 Jun 2010 16:17:45 +0000 (16:17 +0000)]
Delete FIELD_LOC_KIND_DWARF_BLOCK, unused.
* gdbtypes.h (enum field_loc_kind): Delete FIELD_LOC_KIND_DWARF_BLOCK.
(struct main_type, field loc): Delete dwarf_block.
(FIELD_DWARF_BLOCK): Delete.
(SET_FIELD_DWARF_BLOCK): Delete.
(TYPE_FIELD_DWARF_BLOCK): Delete.
* gdb-gdb.py (StructMainTypePrettyPrinter.struct_field_location_img):
Update.

14 years ago * utils.sgml (locale): Change stray local cygdrive prefix to Cygwin's
corinna [Tue, 29 Jun 2010 15:12:52 +0000 (15:12 +0000)]
* utils.sgml (locale): Change stray local cygdrive prefix to Cygwin's
default.

14 years ago * spawn.cc (spawn_guts): Reinstantiate a FIXME comment.
corinna [Tue, 29 Jun 2010 10:37:23 +0000 (10:37 +0000)]
* spawn.cc (spawn_guts): Reinstantiate a FIXME comment.

14 years ago * exceptions.cc (dump_exception): Use %W instead of %s for printing
corinna [Tue, 29 Jun 2010 10:28:39 +0000 (10:28 +0000)]
* exceptions.cc (dump_exception): Use %W instead of %s for printing
progname.
* fork.cc (frok::parent): Fix typos in debug output.
* spawn.cc (spawn_guts): Copy wide Win32 filename into _pinfo::progname,
rather than native NT name.

14 years ago * scripttempl/xstormy16.sc (.gcc_except_table): Include sections
nickc [Tue, 29 Jun 2010 09:43:04 +0000 (09:43 +0000)]
    * scripttempl/xstormy16.sc (.gcc_except_table): Include sections
        with the .gcc_except_table. prefix.