OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
13 years ago * scripttempl/elf.sc (.exception_ranges): Add new section.
nickc [Mon, 11 Apr 2011 15:38:11 +0000 (15:38 +0000)]
* scripttempl/elf.sc (.exception_ranges): Add new section.

13 years ago PR gas/12296
nickc [Mon, 11 Apr 2011 15:23:08 +0000 (15:23 +0000)]
PR gas/12296
* arm.h (ARM_AEXT_V7_ARM): Add ARM_EXT_OS.

* gas/arm/arch7.s: Add SVC insn.
* gas/arm/arch7.d: Add disassembly of SVC insn.
* gas/arm/attr-march-armv7.d: Add arch profile tag.

13 years ago * binutils-all/arm/simple.s: Fix assembly problems for COFF based
nickc [Mon, 11 Apr 2011 15:12:29 +0000 (15:12 +0000)]
* binutils-all/arm/simple.s: Fix assembly problems for COFF based
ARM toolchaisn by removing .type and .size directives.

13 years ago2011-04-11 Gary Benson <gbenson@redhat.com>
gary [Mon, 11 Apr 2011 13:23:07 +0000 (13:23 +0000)]
2011-04-11  Gary Benson  <gbenson@redhat.com>

        Fix failure with --enable-maintainer-mode.
        * Makefile.in (aclocal_m4_deps): Updated gnulib dependencies.

13 years ago * elf32-tic6x.c (elf32_tic6x_check_relocs): Initialize pc_count field.
bernds [Mon, 11 Apr 2011 12:04:21 +0000 (12:04 +0000)]
* elf32-tic6x.c (elf32_tic6x_check_relocs): Initialize pc_count field.

13 years ago * config/tc-i386.c (x86_cons): Define even for non-ELF targets.
nickc [Mon, 11 Apr 2011 08:27:45 +0000 (08:27 +0000)]
* config/tc-i386.c (x86_cons): Define even for non-ELF targets.
* config/tc-i386.h (x86_cons): Always prototype.

13 years ago * config/tc-cr16.c (getprocregp_image): Fix type of 'r' parameter
nickc [Mon, 11 Apr 2011 08:20:23 +0000 (08:20 +0000)]
* config/tc-cr16.c (getprocregp_image): Fix type of 'r' parameter
in order to avoid a compile time warning.
(getprocreg_image): Likewise.

13 years ago PR 10549
nickc [Mon, 11 Apr 2011 08:13:14 +0000 (08:13 +0000)]
PR 10549
* elf-bfd.h (has_ifunc_symbols): Renamed to has_gnu_symbols.
(has_gnu_symbols): Renamed from has_ifunc_symbols.
* elf.c (_bfd_elf_set_osabi): Use new has_gnu_symbols name.
* elf32-arm.c (elf32_arm_add_symbol_hook): Set has_gnu_symbols
also if STB_GNU_UNIQUE symbol binding was seen.
* elf32-i386.c (elf_i386_add_symbol_hook): Likewise.
* elf32-ppc.c (ppc_elf_add_symbol_hook): Likewise.
* elf32-sparc.c (elf32_sparc_add_symbol_hook): Likewise.
* elf64-ppc.c (ppc64_elf_add_symbol_hook): Likewise.
* elf64-sparc.c (elf64_sparc_add_symbol_hook): Likewise.
* elf64-x86-64.c (elf_x86_64_add_symbol_hook): Likewise.

* ld-unique: New directory.
* ld-unique/unique.exp: New file: Run the UNIQUE tests.
* ld-unique/unique.s: New test file.
* ld-unique/unique_empty.s: Likewise.
* ld-unique/unique_shared.s: Likewise.

13 years agosim: bfin: respect the port level on signals to the SIC
vapier [Mon, 11 Apr 2011 05:23:26 +0000 (05:23 +0000)]
sim: bfin: respect the port level on signals to the SIC

The SIC latches ints from peripherals to the CEC, but the peripherals
need to be able to tell the SIC when to stop.  So use the incoming level
to figure out when to set the int bits and when to clear it.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years agosim: bfin: add missing GPIO pin 15
vapier [Mon, 11 Apr 2011 05:22:23 +0000 (05:22 +0000)]
sim: bfin: add missing GPIO pin 15

Each GPIO block has 16 pins, and I only added 15 in the original
port list.  So add the missing 16th.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years ago * ld-elf/eh-frame-hdr.d: xfail avr.
amodra [Mon, 11 Apr 2011 05:12:07 +0000 (05:12 +0000)]
* ld-elf/eh-frame-hdr.d: xfail avr.

13 years ago * config/tc-cr16.c (getprocreg_image): Correct range check.
amodra [Mon, 11 Apr 2011 04:52:01 +0000 (04:52 +0000)]
* config/tc-cr16.c (getprocreg_image): Correct range check.
(getprocregp_image): Likewise.

13 years ago * bfd-in.h (bfd_get_section_limit): Don't use rawsize with output
amodra [Mon, 11 Apr 2011 04:08:07 +0000 (04:08 +0000)]
* bfd-in.h (bfd_get_section_limit): Don't use rawsize with output
sections.
* libbfd.c (_bfd_generic_get_section_contents): Likewise.
(_bfd_generic_get_section_contents_in_window): Likewise.
* section.c (bfd_get_section_contents): Likewise.
* compress.c (bfd_get_full_section_contents): Likewise.
* elf32-rx.c (rx_final_link): Ignore rawsize.
* elf32-microblaze.c (microblaze_elf_relocate_section): Use correct
bfd with bfd_get_section_limit.
* elfxx-ia64.c (elfNN_ia64_choose_gp): Add "final" parameter.  Use
os->size during final link.  Update callers.
* bfd-in2.h: Regenerate.

13 years ago* new-features.sgml (ov-new1.7.10): Document /proc/swaps.
yselkowitz [Mon, 11 Apr 2011 02:10:35 +0000 (02:10 +0000)]
* new-features.sgml (ov-new1.7.10): Document /proc/swaps.

13 years ago* fhandler_proc.cc (proc_tab): Add /proc/swaps virtual file.
yselkowitz [Mon, 11 Apr 2011 02:09:41 +0000 (02:09 +0000)]
* fhandler_proc.cc (proc_tab): Add /proc/swaps virtual file.
(format_proc_swaps): New function.

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

13 years agodaily update
amodra [Mon, 11 Apr 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years agomerge from gcc
dj [Sun, 10 Apr 2011 19:15:08 +0000 (19:15 +0000)]
merge from gcc

13 years agobfd/
rsandifo [Sun, 10 Apr 2011 11:10:29 +0000 (11:10 +0000)]
bfd/
PR ld/12637
* elfxx-mips.c (mips_elf_merge_got_with): Use arg->global_count
as the number of global entries when merging with the primary GOT.

13 years agodaily update
amodra [Sun, 10 Apr 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Sun, 10 Apr 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years agogdb/
jkratoch [Sat, 9 Apr 2011 19:35:09 +0000 (19:35 +0000)]
gdb/
Code cleanup.
* symtab.c (search_symbols): Reorder the KIND description in the
function comment.  Remove the unused 4th element of types, types2,
types3 and types4.  New gdb_assert on KIND.
(symtab_symbol_info): Remove the unused 4th element of classnames.
New gdb_assert on KIND.
* symtab.h (enum search_domain): New warning in the enum comment.
Assign numbers to the elements VARIABLES_DOMAIN, FUNCTIONS_DOMAIN and
TYPES_DOMAIN.

13 years agoUpdate copyright year.
hjl [Sat, 9 Apr 2011 16:48:36 +0000 (16:48 +0000)]
Update copyright year.

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

* elf32-i386.c: Update copyright year.
* elf64-x86-64.c: Likewise.

13 years agoRevert accidential committed file.
ktietz [Sat, 9 Apr 2011 16:15:33 +0000 (16:15 +0000)]
Revert accidential committed file.

13 years ago2011-04-09 Kai Tietz <ktietz@redhat.com>
ktietz [Sat, 9 Apr 2011 16:05:58 +0000 (16:05 +0000)]
2011-04-09  Kai Tietz  <ktietz@redhat.com>

        * peXXigen.c (_bfd_XXi_final_link_postscripte): Sort pdata in temporary
        buffer and use rawsize for sorting.
        * coffcode.h (coff_compute_section_file_positions): Set rawsize
        before doing alignment.

13 years agoRevert the accidental checkin.
hjl [Sat, 9 Apr 2011 15:41:41 +0000 (15:41 +0000)]
Revert the accidental checkin.

13 years agoReturn relocation error on unsupported relocation.
hjl [Sat, 9 Apr 2011 15:37:56 +0000 (15:37 +0000)]
Return relocation error on unsupported relocation.

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

* elf32-i386.c (elf_i386_relocate_section): Return relocation
error on unsupported relocation.
* elf64-x86-64.c (elf_x86_64_relocate_section): Likewise.

13 years agogdb/
jkratoch [Sat, 9 Apr 2011 15:20:37 +0000 (15:20 +0000)]
gdb/
Fix crash of gdb save-index on a STABS file.
* dwarf2read.c (write_psymtabs_to_index): Return also on no
PSYMTABS_ADDRMAP.

13 years agoReplace __pid_t with pid_t.
hjl [Sat, 9 Apr 2011 14:26:12 +0000 (14:26 +0000)]
Replace __pid_t with pid_t.

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

PR binutils/12657
* hosts/x86-64linux.h (elf_prstatus32): Replace __pid_t with
pid_t.

13 years agogdb/
jkratoch [Sat, 9 Apr 2011 11:15:28 +0000 (11:15 +0000)]
gdb/
Fix DW_AT_accessibility compatibility with gcc-4.6+.
* dwarf2read.c: Include ctype.h.
(producer_is_gxx_lt_4_6, dwarf2_default_access_attribute): New
functions.
(dwarf2_add_field): Fix new_field->accessibility by calling
dwarf2_default_access_attribute.  Restructure setting accessibility
vs. virtuality.
(dwarf2_add_member_fn): New variable accessibility.  Fix fnp
is_private and is_protected by calling
dwarf2_default_access_attribute.

13 years agodaily update
amodra [Sat, 9 Apr 2011 00:00:06 +0000 (00:00 +0000)]
daily update

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

13 years ago * generic/gdbtk-bp.c (tracepoint_exists): Update for
kseitz [Fri, 8 Apr 2011 23:32:42 +0000 (23:32 +0000)]
* generic/gdbtk-bp.c (tracepoint_exists): Update for
decode_line_1 API change.
* generic/gdbtk-cmds.c (gdb_eval): Use comman_val_print
instead of val_print.
(gdb_get_line_command): Update for decode_line_1 API
changes.
(gdb_get_file_command): Likewise.
(gdb_get_function_command): Likewise.
* generic/gdbtk-register.c (get_register_types): Use
get_frame_register_value instead of frame_register.
(get_register): Pass valid VALUE to val_print.
Consolidate calls to get_current_gdbarch.
* generic/gdbtk-stack.c (gdb_get_vars_command): Update
for decode_line_1 API change.

13 years agoRotate ChangeLog
kseitz [Fri, 8 Apr 2011 23:32:04 +0000 (23:32 +0000)]
Rotate ChangeLog

13 years ago * rx-tdep.c (rx_frame_unwind): Add default_frame_unwind_stop_reason
kevinb [Fri, 8 Apr 2011 21:46:28 +0000 (21:46 +0000)]
* rx-tdep.c (rx_frame_unwind): Add default_frame_unwind_stop_reason
to the initialization.

13 years ago2011-04-08 Steve Ellcey <sje@cup.hp.com>
sje [Fri, 8 Apr 2011 16:16:36 +0000 (16:16 +0000)]
2011-04-08  Steve Ellcey  <sje@cup.hp.com>

* Add default_frame_unwind_stop_reason value to libunwind_frame_unwind
initalization.

13 years agoProperly handle R_386_TLS_LDO_32 for PIE.
hjl [Fri, 8 Apr 2011 16:14:44 +0000 (16:14 +0000)]
Properly handle R_386_TLS_LDO_32 for PIE.

bfd/

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

PR ld/12654
* elf32-i386.c (elf_i386_relocate_section): Check !executable
instead of shared for R_386_TLS_LDO_32.

ld/testsuite/

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

PR ld/12654
* ld-i386/i386.exp: Run tlspie2.

* ld-i386/tlspie2.d: New.
* ld-i386/tlspie2.s: Likewise.

13 years ago PR ld/12643
nickc [Fri, 8 Apr 2011 16:05:10 +0000 (16:05 +0000)]
PR ld/12643
* configure.tgt: Add support for arm-*-gnueabihf targets.

13 years ago * arlex.l: Prevent redefinition of YY_NO_UNPUT.
nickc [Fri, 8 Apr 2011 15:28:47 +0000 (15:28 +0000)]
* arlex.l: Prevent redefinition of YY_NO_UNPUT.
* syslex.l: Likewise.

13 years ago2011-04-07 Paul Carroll<pcarroll@codesourcery.com>
pbrook [Fri, 8 Apr 2011 11:42:18 +0000 (11:42 +0000)]
2011-04-07  Paul Carroll<pcarroll@codesourcery.com>

opcodes/
* arm-dis.c (print_insn): init vars moved into private_data structure.

binutils/testsuite/
* binutils-all/arm/simple.s: Demo issue with objdump with
multiple input files
* binutils-all/arm/objdump.exp: added new ARM test case code

13 years ago2011-04-08 Tristan Gingold <gingold@adacore.com>
gingold [Fri, 8 Apr 2011 07:34:29 +0000 (07:34 +0000)]
2011-04-08  Tristan Gingold  <gingold@adacore.com>

* Makefile.am (SOURCE_HFILES): Remove xcoff-target.h
* coff-pmac: Remove
* xcoff-target.h: Remove
* Makefile.in: Regenerate.

13 years ago*** empty log message ***
gdbadmin [Fri, 8 Apr 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Fri, 8 Apr 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago Remove support for old Cygwin 1.5 versions.
muller [Thu, 7 Apr 2011 23:59:59 +0000 (23:59 +0000)]
Remove support for old Cygwin 1.5 versions.
* win32-low.c (win32_create_inferior): Use new cygwin_path_list
function to avoid warning.
(win32_add_one_solib): Use cygwin_conv_path function to avoid
warning.

13 years ago Remove support for old Cygwin 1.5 versions.
muller [Thu, 7 Apr 2011 22:24:16 +0000 (22:24 +0000)]
Remove support for old Cygwin 1.5 versions.
* remote-fileio.c: Remove macros used to emulate new cygwin_conv_path
function on old Cygwin version.
* windows-nat.c: Remove cygwin version check and always define
__USEWIDE for Cygwin compilation.

13 years ago * dwarf2.c (scan_unit_for_symbols): Check for DW_AT_specification.
ccoutant [Thu, 7 Apr 2011 17:47:23 +0000 (17:47 +0000)]
* dwarf2.c (scan_unit_for_symbols): Check for DW_AT_specification.

13 years ago2011-04-07 Eric B. Weddington <eric.weddington@atmel.com>
eweddington [Thu, 7 Apr 2011 13:39:00 +0000 (13:39 +0000)]
2011-04-07  Eric B. Weddington  <eric.weddington@atmel.com>

* Makefile.in: Regenerate. Remove stray eavrtiny10 rules.

13 years ago2011-04-07 Paul Brook <paul@codesourcery.com>
pbrook [Thu, 7 Apr 2011 11:40:12 +0000 (11:40 +0000)]
2011-04-07  Paul Brook  <paul@codesourcery.com>

binutils/
* readelf.c (arm_section_get_word): Handle C6000 relocations.
(decode_tic6x_unwind_regmask, decode_arm_unwind_bytecode,
decode_tic6x_unwind_bytecode, expand_prel31): New functions.
(decode_arm_unwind): Split out common code from ARM specific bits.
(dump_arm_unwind): Use expand_prel31.
(arm_process_unwind): Handle SHT_C6000_UNWIND sections.
(process_unwind): Add SHT_C6000_UNWIND.

13 years ago2011-04-07 Paul Brook <paul@codesourcery.com>
pbrook [Thu, 7 Apr 2011 11:38:43 +0000 (11:38 +0000)]
2011-04-07  Paul Brook  <paul@codesourcery.com>

bfd/
* elf32-tic6x.c (elf32_tic6x_howto_table): R_C6000_PREL31 is
pc-relative.
(elf32_tic6x_howto_table_rel): Ditto.
(elf32_tic6x_relocate_section): Implement R_C6000_PREL31.
(elf32_tic6x_check_relocs): Ditto.

13 years ago* Makefile.in: Move srcdir definition before others which uses it.
cgf [Thu, 7 Apr 2011 06:07:20 +0000 (06:07 +0000)]
* Makefile.in: Move srcdir definition before others which uses it.

13 years ago2011-04-07 Yao Qi <yao@codesourcery.com>
qiyao [Thu, 7 Apr 2011 04:18:01 +0000 (04:18 +0000)]
2011-04-07  Yao Qi  <yao@codesourcery.com>

* arm-linux-tdep.c (arm_linux_copy_svc): Remove parameters INSN
and TO.
* arm-tdep.c (cleanup_svc): Handle variable instruction size.
(arm_copy_svc): Remove parameters INSN and TO.
(decode_svc_copro): Update caller.
* arm-tdep.h (struct displaced_step_closure): Remove parameters
from function pointer `copy_svc_os'.

13 years ago * arm-tdep.c (cleanup_branch): Set a correct return address in
qiyao [Thu, 7 Apr 2011 03:42:50 +0000 (03:42 +0000)]
* arm-tdep.c (cleanup_branch): Set a correct return address in
LR for ARM and Thumb.

13 years ago * configure.tgt: Remove stray ;;.
jsm28 [Thu, 7 Apr 2011 01:19:21 +0000 (01:19 +0000)]
* configure.tgt: Remove stray ;;.

13 years agodaily update
amodra [Thu, 7 Apr 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Thu, 7 Apr 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

13 years agogdb/
jkratoch [Wed, 6 Apr 2011 19:50:03 +0000 (19:50 +0000)]
gdb/
Code cleanup.
* dictionary.c (dict_hash): Use SYMBOL_HASH_NEXT.
* dwarf2read.c (mapped_index_string_hash): Refer to SYMBOL_HASH_NEXT
in the function comment, a new note on values compatibility.
* minsyms.c (msymbol_hash_iw, msymbol_hash): Use SYMBOL_HASH_NEXT.
* symtab.h (SYMBOL_HASH_NEXT): New.

13 years agobfd:
jsm28 [Wed, 6 Apr 2011 17:09:47 +0000 (17:09 +0000)]
bfd:
* config.bfd (thumb-*-oabi): Don't handle in list of obsolete
targets.
(strongarm*, thumb*, xscale*): Remove architectures.
(strongarm-*-kaos*, thumb-*-coff, thumb-*-elf, thumb-epoc-pe*,
thumb-*-pe*, strongarm-*-elf, strongarm-*-coff, xscale-*-elf,
xscale-*-coff): Remove targets.

binutils:
* configure.in (thumb-*-pe*): Remove.
* configure: Regenerate.

binutils/testsuite:
* binutils-all/objcopy.exp (*arm*-*-coff): Change to arm*-*-coff.
(xscale-*-coff, thumb*-*-coff, thumb*-*-pe): Don't handle.

gas:
* configure.tgt (strongarm*be, strongarm*b, strongarm*,
xscale*be|xscale*b, xscale*): Remove architectures.
(thumb-*-coff, thumb-*-rtems*, thumb-*-elf, thumb-epoc-pe,
thumb-*-pe, xscale-*-coff, xscale-*-elf): Remove targets.

gas/testsuite:
* gas/all/gas.exp (*arm*-*-coff): Change to arm*-*-coff.
(thumb*-*-coff, thumb*-*-pe*): Don;t handle.
* gas/arm/arm.exp (*arm*-*-*): Change to arm*-*-*.
(*xscale*-*-*): Don't handle.
* gas/cfi/cfi.exp (xscale*-*): Don't handle.
* gas/elf/elf.exp (*arm*-*-*): Change to arm*-*-*.
(xscale*-*-*): Don't handle.

ld:
* configure.tgt (thumb-*-linux-* | thumb-*-uclinux*,
strongarm-*-coff, strongarm-*-elf, strongarm-*-kaos*,
thumb-*-coff, thumb-*-elf, thumb-epoc-pe, thumb-*-pe,
xscale-*-coff, xscale-*-elf): Remove targets.

ld/testsuite:
* ld-selective/selective.exp (xscale-*-*): Don't handle.
* ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
handle.
(*arm*-*-*): Change to arm*-*-*.
(strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*,
thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails.
* ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove
commented-out xfails.
(thumb-elf): Remove reference in comment.
* lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't
handle.

13 years ago* dll_init.cc (reserve_at, release_at): New functions.
cgf [Wed, 6 Apr 2011 13:57:59 +0000 (13:57 +0000)]
* dll_init.cc (reserve_at, release_at): New functions.
(load_after_fork): If the DLL was loaded higher than the required address,
assume that it loaded at it's base address and also reserve memory there to
force it to be relocated.

13 years ago * configure.ac (build_tools): Remove build-byacc.
jsm28 [Wed, 6 Apr 2011 12:21:20 +0000 (12:21 +0000)]
* configure.ac (build_tools): Remove build-byacc.
(host_libs): Remove mmalloc.
(host_tools): Remove byacc make patch prms send-pr ash bash bzip2
autoconf automake libtool diff rcs fileutils shellutils time
textutils wdiff find uudecode hello tar gzip indent recode release
sed perl gawk findutils gettext zip.
(libgcj): Remove target-qthreads.
(target_tools): Remove target-examples target-gperf.
(YACC): Don't handle building byacc.
* configure: Regenerate.
* Makefile.def (ash, autoconf, automake, bash, byacc, bzip2, diff,
dosutils, examples, fileutils, find, findutils, gawk, gettext,
gnuserv, gperf, gzip, hello, indent, libtool, make, mmalloc,
patch, perl, prms, qthreads, rcs, recode, release, sed, send-pr,
shellutils, tar, textutils, time, uudecode, wdiff, zip): Don't
handle building components.
* Makefile.in: Regenerate.

13 years ago * ppc-linux-nat.c (check_condition): Add len output parameter.
bauermann [Wed, 6 Apr 2011 03:24:22 +0000 (03:24 +0000)]
* ppc-linux-nat.c (check_condition): Add len output parameter.
Set it based on the memory region referenced in the condition
expression.  Update all callers.

13 years agogdb/
jkratoch [Wed, 6 Apr 2011 00:08:07 +0000 (00:08 +0000)]
gdb/
Fix crash regression on systems featuring .gdb_index.
* objfiles.c (free_objfile): Move the
forget_cached_source_info_for_objfile call earlier.  Comment it.
Extend the comment for objfile_free_data.

13 years agogdb/
jkratoch [Wed, 6 Apr 2011 00:07:04 +0000 (00:07 +0000)]
gdb/
Fix regression of displaying the debug format.
* buildsym.c (end_symtab): Set symtab's debugformat and producer from
subfile.

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

13 years agodaily update
amodra [Wed, 6 Apr 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years agoAdd missing ChangeLog entry
sterling [Tue, 5 Apr 2011 20:42:54 +0000 (20:42 +0000)]
Add missing ChangeLog entry

13 years ago2011-04-05 Sterling Augustine <augustine.sterling@gmail.com>
sterling [Tue, 5 Apr 2011 20:39:57 +0000 (20:39 +0000)]
2011-04-05  Sterling Augustine  <augustine.sterling@gmail.com>

    * MAINTAINERS: Update my email address.

13 years ago * incremental-dump.cc (dump_incremental_inputs): Change signature
ccoutant [Tue, 5 Apr 2011 20:16:17 +0000 (20:16 +0000)]
* incremental-dump.cc (dump_incremental_inputs): Change signature
to take a Sized_incremental_binary; change caller.  Use readers
in Sized_incremental_binary.
* incremental.cc
(Sized_incremental_binary::find_incremental_inputs_sections):
Rename do_find_incremental_inputs_sections to this.
(Sized_incremental_binary::setup_readers): New function.
(Sized_incremental_binary::do_check_inputs): Check
has_incremental_info_ flag; move setup code to setup_readers;
use input readers.
(Sized_incremental_binary::do_file_is_unchanged): New function.
(Sized_incremental_binary::do_get_input_reader): New function.
* incremental.h (class Incremental_binary): Move to end of file.
(Incremental_binary::file_is_unchanged): New function.
(Incremental_binary::do_file_is_unchanged): New function.
(Incremental_binary::Input_reader): New class.
(Incremental_binary::get_input_reader): New function.
(class Sized_incremental_binary): Move to end of file.
(Sized_incremental_binary::Sized_incremental_binary): Setup the
input section reader classes.
(Sized_incremental_binary::has_incremental_info): New function.
(Sized_incremental_binary::inputs_reader): New function.
(Sized_incremental_binary::symtab_reader): New function.
(Sized_incremental_binary::relocs_reader): New function.
(Sized_incremental_binary::got_plt_reader): New function.
(Sized_incremental_binary::do_file_is_unchanged): New function.
(Sized_incremental_binary::Sized_input_reader): New class.
(Sized_incremental_binary::get_input_reader): New function.
(Sized_incremental_binary::find_incremental_inputs_sections):
Rename do_find_incremental_inputs_sections to this.
(Sized_incremental_binary::setup_readers): New function.
(Sized_incremental_binary::has_incremental_info_): New data member.
(Sized_incremental_binary::inputs_reader_): New data member.
(Sized_incremental_binary::symtab_reader_): New data member.
(Sized_incremental_binary::relocs_reader_): New data member.
(Sized_incremental_binary::got_plt_reader_): New data member.
(Sized_incremental_binary::current_input_file_): New data member.

13 years ago2011-04-05 Paul Pluzhnikov <ppluzhnikov@google.com>
ppluzhnikov [Tue, 5 Apr 2011 19:19:42 +0000 (19:19 +0000)]
2011-04-05  Paul Pluzhnikov  <ppluzhnikov@google.com>

PR gold/12640
* dwarf_reader.cc (Sized_dwarf_line_info): Fix vector bounds
violation.

13 years agoSync config.sub from upstream.
rwild [Tue, 5 Apr 2011 06:03:02 +0000 (06:03 +0000)]
Sync config.sub from upstream.

/:
* config.sub: Sync from upstream.

13 years ago* include/cygwin/types.h: Move #include <sys/sysmacros.h> to
yselkowitz [Tue, 5 Apr 2011 00:53:17 +0000 (00:53 +0000)]
* include/cygwin/types.h: Move #include <sys/sysmacros.h> to
end of header so that it gets the dev_t typedef.
* include/sys/sysmacros.h (gnu_dev_major, gnu_dev_minor,
gnu_dev_makedev): Prototype and define as inline functions.
(major, minor, makedev): Redefine in terms of gnu_dev_*.

13 years ago* include/cygwin/types.h: Move multiple inclusion guards to
yselkowitz [Tue, 5 Apr 2011 00:50:17 +0000 (00:50 +0000)]
* include/cygwin/types.h: Move multiple inclusion guards to
beginning and end of header.

13 years agodaily update
amodra [Tue, 5 Apr 2011 00:00:35 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Tue, 5 Apr 2011 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

13 years ago * cli/cli-interp.c (struct captured_execute_command_args):
tromey [Mon, 4 Apr 2011 18:13:04 +0000 (18:13 +0000)]
* cli/cli-interp.c (struct captured_execute_command_args):
Remove.
(do_captured_execute_command): Remove.
(safe_execute_command): Use TRY_CATCH.
* cli/cli-script.c (struct wrapped_read_command_file_args):
Remove.
(wrapped_read_command_file): Remove.
(script_from_file): Use TRY_CATCH.
* exceptions.c (catch_exception): Remove.
* exceptions.h (catch_exception): Remove.
(deprecated_throw_reason): Update comment.
* mi/mi-main.c (captured_mi_execute_command): Change 'data'
argument to 'context'.
(mi_execute_command): Use TRY_CATCH.
* remote.c (struct start_remote_args): Remove.
(remote_start_remote): Update; change arguments.
(remote_open_1): Use TRY_CATCH.

13 years ago * tracepoint.c (scope_info): Update.
tromey [Mon, 4 Apr 2011 17:41:05 +0000 (17:41 +0000)]
* tracepoint.c (scope_info): Update.
* symtab.c (decode_line_spec): Update.
* python/python.c (gdbpy_decode_line): Update.
* linespec.h (decode_line_1): Update.
* linespec.c (decode_line_1): Remove 'not_found_ptr' argument.
(decode_compound, find_method, symtab_from_filename)
(decode_variable): Likewise.
* cli/cli-cmds.c (edit_command): Update.
(list_command): Update.
* breakpoint.c (parse_breakpoint_sals): Remove 'not_found_ptr'
argument.
(create_breakpoint): Update.
(until_break_command): Update.
(addr_string_to_sals): Update.
(decode_line_spec_1): Update.

13 years agoAdd a testcase for PR ld/12627.
hjl [Mon, 4 Apr 2011 16:36:28 +0000 (16:36 +0000)]
Add a testcase for PR ld/12627.

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

PR ld/12627
* ld-i386/i386.exp: Run pr12627.

* ld-i386/pr12627.d: New.
* ld-i386/pr12627.s: Likewise.
* ld-i386/pr12627.t: Likewise.

13 years ago * breakpoint.c (struct captured_parse_breakpoint_args): Remove.
tromey [Mon, 4 Apr 2011 15:22:51 +0000 (15:22 +0000)]
* breakpoint.c (struct captured_parse_breakpoint_args): Remove.
(do_captured_parse_breakpoint): Remove.
(create_breakpoint): `e' is now volatile.  Remove `parse_args'.
Use TRY_CATCH directly.

13 years ago * symtab.h (free_symtab): Remove.
tromey [Mon, 4 Apr 2011 15:19:54 +0000 (15:19 +0000)]
* symtab.h (free_symtab): Remove.
(forget_cached_source_info_for_objfile): Declare.
* symmisc.c (free_symtab): Remove.
* source.c (forget_cached_source_info_for_objfile): New function.
(forget_cached_source_info): Use it.
* objfiles.c (free_objfile): Simplify check before calling
clear_current_source_symtab_and_line.  Call
forget_cached_source_info_for_objfile.

13 years ago * mdebugread.c (psymtab_to_symtab_1): Copy linetable to obstack.
tromey [Mon, 4 Apr 2011 15:11:15 +0000 (15:11 +0000)]
* mdebugread.c (psymtab_to_symtab_1): Copy linetable to obstack.
(new_symtab): Don't set `free_code' on symtab.
(new_linetable): Properly handle size==0.
* symtab.h (struct symtab) <free_code, free_func>: Remove.
* symmisc.c (free_symtab): Don't free the linetable.  Don't call
free_func.
* jv-lang.c (struct jv_per_objfile_data): New.
(jv_per_objfile_free): Free the data.
(get_dynamics_objfile): Allocate a jv_per_objfile_data.
(get_java_class_symtab): Set the `dict' field on the
jv_per_objfile_data.
(free_class_block): Remove.
* buildsym.c (end_symtab): Don't set `free_code' or `free_func' on
the symtab.

13 years ago* Makefile.in: Move Makefile.common include earlier to fix problems with
cgf [Mon, 4 Apr 2011 15:01:42 +0000 (15:01 +0000)]
* Makefile.in: Move Makefile.common include earlier to fix problems with
relative ${srcdir} path which confuses make.

13 years agogdb
tromey [Mon, 4 Apr 2011 14:37:16 +0000 (14:37 +0000)]
gdb
* symfile.c (reread_symbols): Update.
* objfiles.h (struct objfile) <cp_namespace_symtab>: Remove
field.
* objfiles.c (allocate_objfile): Update.
* cp-support.h (cp_check_possible_namespace_symbols): Don't
declare.
* cp-namespace.c (lookup_symbol_file): Don't call
lookup_possible_namespace_symbol.
(initialize_namespace_symtab, get_possible_namespace_block)
(free_namespace_block, cp_check_possible_namespace_symbols)
(check_possible_namespace_symbols_loop)
(check_one_possible_namespace_symbol)
(lookup_possible_namespace_symbol): Remove.
(maintenance_cplus_namespace): Replace with notice.
(_initialize_cp_namespace): Deprecate `maint cplus namespace'.
gdb/testsuite
* gdb.cp/maint.exp (test_help): Update.
(test_namespace): Likewise.

13 years ago * xcoffread.c (read_xcoff_symtab): Make `debugfmt' const.
tromey [Mon, 4 Apr 2011 14:29:26 +0000 (14:29 +0000)]
* xcoffread.c (read_xcoff_symtab): Make `debugfmt' const.
* symtab.h (struct symtab) <producer, debugformat>: Now const.
* symmisc.c (free_symtab): Don't free debugformat.
* buildsym.h (struct subfile) <producer, debugformat>: Now const.
(record_debugformat, record_producer): Document.
* buildsym.c (end_symtab): Don't save debugformat and producer
names on obstack.
(end_symtab): Don't free debugformat and producer fields.
(record_debugformat): Don't call xstrdup.
(record_producer): Likewise.

13 years ago * source.c (find_source_lines): Remove LSEEK_NOT_LINEAR code.
tromey [Mon, 4 Apr 2011 14:18:10 +0000 (14:18 +0000)]
* source.c (find_source_lines): Remove LSEEK_NOT_LINEAR code.
(source_line_charpos, source_charpos_line): Remove.

13 years ago * symtab.h (domain_enum): Split in two...
tromey [Mon, 4 Apr 2011 14:10:11 +0000 (14:10 +0000)]
* symtab.h (domain_enum): Split in two...
(enum search_domain): New.
(search_symbols): Update.
* symtab.c (print_symbol_info, symtab_symbol_info): Remove
redundant declarations.
(search_symbols): Change 'kind' argument to search_domain.
Update.
(print_symbol_info): Likewise.
(symtab_symbol_info): Likewise.
* symfile.h (struct quick_symbol_functions)
<pre_expand_symtabs_matching>: Change type of 'kind' argument.
<expand_symtabs_matching>: Likewise.
* psymtab.c (pre_expand_symtabs_matching_psymtabs): Update.
(expand_symtabs_matching_via_partial): Update.
* dwarf2read.c (dw2_pre_expand_symtabs_matching): Update.
(dw2_expand_symtabs_for_function): Update.
* block.h: Moved anonymous enum...
* defs.h (enum block_enum): ... here.  Now named.

13 years ago * new-features.sgml (ov-new1.7.10): Document dropped NT4 support.
corinna [Mon, 4 Apr 2011 12:25:37 +0000 (12:25 +0000)]
* new-features.sgml (ov-new1.7.10): Document dropped NT4 support.

13 years ago Drop NT4 support.
corinna [Mon, 4 Apr 2011 12:23:31 +0000 (12:23 +0000)]
Drop NT4 support.
* autoload.cc (DnsQuery_A): Fatal if not available.
(DnsRecordListFree): Ditto.
(DsGetDcNameW): Ditto.
(NetGetAnyDCName): Remove.
(NetGetDCName): Remove.
(EnumProcessModules): Fatal if not available.
(GetModuleFileNameExW): Ditto.
(GetModuleInformation): Ditto.
(GetProcessMemoryInfo): Ditto.
(QueryWorkingSet): Ditto.
(LsaRegisterLogonProcess): Ditto.
* fenv.cc (_feinitialise): Drop supports_sse condition.
* fhandler_disk_file.cc (path_conv::isgood_inode): Fix comment.
(fhandler_base::fstat_by_name): Drop has_fileid_dirinfo condition.
(fhandler_disk_file::opendir): Ditto.
* fhandler_netdrive.cc (fhandler_netdrive::readdir): Fix comment.
* fhandler_proc.cc (format_proc_partitions): Drop NT4-only code.
* fhandler_process.cc (get_process_state): Ditto.
* kernel32.cc (GetWindowsDirectoryW): Remove.
(GetWindowsDirectoryA): Remove.
* miscfuncs.cc (nice_to_winprio): Drop NT4-only code.
* mount.cc (fs_info::update): Fix comments.
* net.cc (get_2k_ifs): Drop NT4-only code.
* sec_auth.cc (get_logon_server): Ditto.
(lsaauth): Drop NT4-specific error handling.
* security.cc (alloc_sd): Set SE_DACL_PROTECTED unconditionally.
* select.cc (select_stuff::wait): Always use MWMO_INPUTAVAILABLE.
(peek_windows): Drop NT4-only condition in call to PeekMessage.
* syscalls.cc (gethostid): Remove NT4-only workaround.
* wincap.cc: Througout, drop has_dacl_protect,
has_broken_if_oper_status, has_process_io_counters,
has_terminal_services, has_extended_priority_class, has_guid_volumes,
has_fileid_dirinfo, has_mwmo_inputavailable and supports_sse from
wincaps.
(wincap_nt4sp4): Remove.
(wincap_minimal): Set to wincap_2000.
(wincapc::init): Rely on availability of OSVERSIONINFOEX structure.
Treat error from GetVersionEx as fatal.  Treat NT4 as fatal.
* wincap.h (struct wincaps): Drop has_dacl_protect,
has_broken_if_oper_status, has_process_io_counters,
has_terminal_services, has_extended_priority_class, has_guid_volumes,
has_fileid_dirinfo, has_mwmo_inputavailable and supports_sse flags
and methods.
* winlean.h (GetWindowsDirectoryW) Define as GetSystemWindowsDirectoryW.
(GetWindowsDirectoryA): Define as GetSystemWindowsDirectoryA.

13 years ago * dtable.cc (dtable::init_std_file_from_handle): Fix a comment to
corinna [Mon, 4 Apr 2011 11:24:19 +0000 (11:24 +0000)]
* dtable.cc (dtable::init_std_file_from_handle): Fix a comment to
reflect the current state.

13 years ago* new-features.sgml (ov-new1.7.10): Document additional information
yselkowitz [Mon, 4 Apr 2011 11:14:19 +0000 (11:14 +0000)]
* new-features.sgml (ov-new1.7.10): Document additional information
in /proc/version.

13 years ago* Makefile.in (fhandler_proc_CFLAGS): Define USERNAME, HOSTNAME,
yselkowitz [Mon, 4 Apr 2011 11:12:46 +0000 (11:12 +0000)]
* Makefile.in (fhandler_proc_CFLAGS): Define USERNAME, HOSTNAME,
and GCC_VERSION.
* fhandler_proc.cc (format_proc_version):  Add build machine and GCC
version information as on Linux.

13 years ago* devices.h (fh_devices): Define FH_PROC_MIN_MINOR.
yselkowitz [Mon, 4 Apr 2011 10:14:27 +0000 (10:14 +0000)]
* devices.h (fh_devices): Define FH_PROC_MIN_MINOR.
Reorder major-0 devices so that all /proc directories fall
between FH_PROC and FH_PROC_MIN_MINOR.
* path.h (isproc_dev): Redefine accordingly.

13 years ago * include/winnt.h (DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS): Add.
corinna [Mon, 4 Apr 2011 09:10:41 +0000 (09:10 +0000)]
* include/winnt.h (DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS): Add.

13 years ago * passwd.c (main): Add the ability to specify a username for the -R
corinna [Mon, 4 Apr 2011 09:09:42 +0000 (09:09 +0000)]
* passwd.c (main): Add the ability to specify a username for the -R
command.
* utils.sgml: Document the aforementioned change.

13 years ago * cygserver_setpwd.h (setlsapwd): Add username parameter to declaration.
corinna [Mon, 4 Apr 2011 09:04:00 +0000 (09:04 +0000)]
* cygserver_setpwd.h (setlsapwd): Add username parameter to declaration.
* external.cc (cygwin_internal): In the CW_SET_PRIV_KEY case, fetch
additional username parameter.
* setlsapwd.cc (setlsapwd): Add username parameter.  Allow admin to
set the hidden password for other users.

13 years agoAdd ChangeLog missing in previous checkin
corinna [Mon, 4 Apr 2011 09:00:53 +0000 (09:00 +0000)]
Add ChangeLog missing in previous checkin

13 years ago * sec_auth.cc (get_user_groups): Mark well-known groups as well-known.
corinna [Mon, 4 Apr 2011 09:00:02 +0000 (09:00 +0000)]
* sec_auth.cc (get_user_groups): Mark well-known groups as well-known.
(get_user_local_groups): Ditto.
(verify_token): Drop useless label.
* sec_helper.cc (cygsid::get_sid): Check for well-known SID if
well_known isn't set.
* security.h (well_known_sid_type): New inline function.

13 years agoMake the unknown archive element readable.
hjl [Mon, 4 Apr 2011 01:35:58 +0000 (01:35 +0000)]
Make the unknown archive element readable.

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

PR binutils/12632
* objcopy.c (copy_unknown_object): Make the archive element
readable.

13 years agobinutils/
davem [Mon, 4 Apr 2011 00:34:26 +0000 (00:34 +0000)]
binutils/

* objdump.c (dump_reloc_set): Output R_SPARC_OLO10 relocations
accurately, rather than how they are represented internally.

13 years agodaily update
amodra [Mon, 4 Apr 2011 00:00:06 +0000 (00:00 +0000)]
daily update

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

13 years agoUpdate NEWS after gdb-7.3 branch creation.
brobecke [Sun, 3 Apr 2011 16:55:15 +0000 (16:55 +0000)]
Update NEWS after gdb-7.3 branch creation.

gdb/ChangeLog:

        * NEWS: Create a new section for the next release branch.
        Rename the section of the current branch, now that it has
        been cut.