OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
17 years ago * cp-demangle.c (d_encoding): Exit early on error.
Geoffrey Keating [Fri, 16 Mar 2007 01:09:26 +0000 (01:09 +0000)]
* cp-demangle.c (d_encoding): Exit early on error.
(d_pointer_to_member_type): Exit early if cplus_demangle_type
returns NULL.
(cplus_demangle_type): Likewise.
* testsuite/demangle-expected: New testcase.

17 years ago*** empty log message ***
gdbadmin [Fri, 16 Mar 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

17 years agogas/
H.J. Lu [Thu, 15 Mar 2007 17:30:31 +0000 (17:30 +0000)]
gas/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (md_begin): Use i386_regtab_size to scan
i386_regtab.
(parse_register): Use i386_regtab_size instead of ARRAY_SIZE
on i386_regtab.

opcodes/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* i386-opc.c: Include "libiberty.h".
(i386_regtab): Remove the last entry.
(i386_regtab_size): New.
(i386_float_regtab_size): Likewise.

* i386-opc.h (i386_regtab_size): New.
(i386_float_regtab_size): Likewise.

17 years agogas/
H.J. Lu [Thu, 15 Mar 2007 14:31:24 +0000 (14:31 +0000)]
gas/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerated.

* config/tc-i386.c: Include "opcodes/i386-opc.h" instead of
"opcode/i386.h".
(md_begin): Check reg_name != NULL for the last entry in
i386_regtab.

* config/tc-i386.h: Move many entries to opcode/i386.h and
opcodes/i386-opc.h.

* configure.in (need_opcodes): Set true for i386.
* configure: Regenerated.

include/opcode/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h: Add entries from config/tc-i386.h and move tables
to opcodes/i386-opc.h.

opcodes/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (CFILES): Add i386-opc.c.
(ALL_MACHINES): Add i386-opc.lo.
Run "make dep-am".
* Makefile.in: Regenerated.

* configure.in: Add i386-opc.lo for bfd_i386_arch.
* configure: Regenerated.

* i386-dis.c: Include "opcode/i386.h".
(MAXLEN): Renamed to MAX_MNEM_SIZE. Remove definition.
(FWAIT_OPCODE): Remove definition.
(UNIXWARE_COMPAT): Renamed to SYSV386_COMPAT. Remove definition.
(MAX_OPERANDS): Remove definition.

* i386-opc.c: New file.
* i386-opc.h: Likewise.

17 years ago2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 15 Mar 2007 14:21:59 +0000 (14:21 +0000)]
2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* doc/Makefile.in: Regenerated.

17 years ago2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 15 Mar 2007 14:20:32 +0000 (14:20 +0000)]
2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.in: Regenerated.

17 years agobfd/
H.J. Lu [Thu, 15 Mar 2007 14:17:16 +0000 (14:17 +0000)]
bfd/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (bfdver.h): Substitute report_bugs_to.  Also
create doc/bfdver.texi.
* Makefile.in: Regenerated.

* configure.in (--with-bugurl): New option.
* configure: Regenerated.

* version.h (REPORT_BUGS_TO): New.

binutils/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
* Makefile.in: Regenerated.

* bucomm.c: Don't include bfdver.h.
* objdump.c: Likewise.
* version.c: Likewise.

* bucomm.h: Include bfdver.h.

* configure.in (--with-bugurl): Removed.
* configure: Regenerated.

* doc/Makefile.am (binutils_TEXINFOS): Removed.
(AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
(TEXI2DVI): Likewise.
(config.texi): Removed.
(MOSTLYCLEANFILES): Remove config.texi.
* doc/Makefile.in: Regenerated.

* doc/binutils.texi: Include bfdver.texi instead of
config.texi.

gas/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
* Makefile.in: Regenerated.

* configure.in (--with-bugurl): Removed.
* configure: Regenerated.

* doc/Makefile.am (as_TEXINFOS): Remove gasver.texi.
(AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
(TEXI2DVI): Likewise.
(gasver.texi): Removed.
(MOSTLYCLEANFILES): Remove gasver.texi.
(as.1): Don't depend on gasver.texi.
* doc/Makefile.in: Regenerated.

* doc/as.texi: Include bfdver.texi instead of gasver.texi.

gprof/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
* Makefile.in: Regenerated.

* configure.in (--with-bugurl): Removed.
* configure: Regenerated.

ld/

2007-03-15  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (ld_TEXINFOS): Remove ldver.texi.
(AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
(TEXI2DVI): Likewise.
(REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
(ldver.texi): Likewise.
(ld.1): Don't depend on ldver.texi.
(MOSTLYCLEANFILES): Remove ldver.texi.
* Makefile.in: Regenerated.

* configure.in (--with-bugurl): Removed.
* configure: Regenerated.

* lexsup.c: Include bfdver.h.

* ld.texinfo: Include bfdver.texi instead of ldver.texi.

17 years ago*** empty log message ***
gdbadmin [Thu, 15 Mar 2007 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Wed, 14 Mar 2007 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
Andreas Schwab [Wed, 14 Mar 2007 15:15:37 +0000 (15:15 +0000)]
* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
format changes.

17 years ago2007-03-13 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 14 Mar 2007 03:26:06 +0000 (03:26 +0000)]
2007-03-13  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h (FloatDR): Removed.
(i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR.

17 years ago2007-03-13 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 14 Mar 2007 02:56:45 +0000 (02:56 +0000)]
2007-03-13  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/3826
* elf-bfd.h (elf_backend_data): Add elf_osabi.
(_bfd_elf_set_osabi): New.

* elf.c (_bfd_elf_set_osabi): New.

* elf32-hppa.c (elf32_hppa_post_process_headers): Removed.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.
(ELF_OSABI): Properly defined for each target.

* elf32-i370.c (i370_elf_post_process_headers): Removed.
(ELF_OSABI): Defined.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.

* elf32-i386.c (ELF_OSABI): Defined to ELFOSABI_FREEBSD for
freebsd.
(elf_i386_post_process_headers): Set EI_OSABI with elf_osabi.

* elf32-msp430.c (elf32_msp430_post_process_headers): Removed.
(ELF_OSABI): Defined.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.

* elf64-alpha.c (ELF_OSABI): Defined to ELFOSABI_FREEBSD for
freebsd.
(elf64_alpha_fbsd_post_process_headers): Set EI_OSABI with
elf_osabi.

* elf64-hppa.c (elf64_hppa_post_process_headers): Set EI_OSABI
with elf_osabi.
(ELF_OSABI): Properly defined for each target.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi for Linux.

* elf64-sparc.c (elf64_sparc_fbsd_post_process_headers): Removed.
(ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.

* elf64-x86-64.c (elf64_x86_64_fbsd_post_process_headers): Removed.
(ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.

* elfcode.h (elf_object_p): Match the ELFOSABI_NONE ELF target
with any ELF target of the compatible machine for which we do not
have a specific backend.

* elfxx-ia64.c (elfNN_hpux_post_process_headers): Set EI_OSABI
with elf_osabi.

* elfxx-target.h (ELF_OSABI): Default to ELFOSABI_NONE.
(elfNN_bed): Initialize elf_osabi with ELF_OSABI.

17 years ago*** empty log message ***
gdbadmin [Wed, 14 Mar 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Tue, 13 Mar 2007 23:00:37 +0000 (23:00 +0000)]
daily update

17 years ago * rs6000-tdep.c (rs6000_skip_prologue): Use skip_prologue_using_sal.
Daniel Jacobowitz [Tue, 13 Mar 2007 17:34:23 +0000 (17:34 +0000)]
* rs6000-tdep.c (rs6000_skip_prologue): Use skip_prologue_using_sal.
(rs6000_in_function_epilogue_p): Use extract_unsigned_integer.
(refine_prologue_limit): Delete.
(skip_prologue): Don't call it.  Use extract_unsigned_integer.
Assume lim_pc is set.  Correct check for incomplete prologues.
Do not skip clobbers of the frame pointer.
* symtab.c (skip_prologue_using_sal): Fail if there is only one
sal.

* gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
(optimized_1): New.
(main): Call optimized_1.
(gdb2029): Correct typos.  Call gdb2029_marker.
* gdb.arch/powerpc-prologue.exp: Run new test.  Use a breakpoint
for gdb2029.

17 years agoEliminate use of `deprecated_selected_frame'.
Kevin Buettner [Tue, 13 Mar 2007 16:29:14 +0000 (16:29 +0000)]
Eliminate use of `deprecated_selected_frame'.

17 years ago * frame.c (frame_pop): Check to see whether there's a frame to
Nathan Froyd [Tue, 13 Mar 2007 14:05:25 +0000 (14:05 +0000)]
* frame.c (frame_pop): Check to see whether there's a frame to
which we can pop first.

17 years ago * MAINTAINERS (Write After Approval): Add myself.
Nathan Froyd [Tue, 13 Mar 2007 14:00:53 +0000 (14:00 +0000)]
* MAINTAINERS (Write After Approval): Add myself.

17 years ago*** empty log message ***
gdbadmin [Tue, 13 Mar 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Mon, 12 Mar 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
Mark Kettenis [Mon, 12 Mar 2007 21:58:19 +0000 (21:58 +0000)]
    * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
        as tabs.  Remove redundant test pattern.

17 years ago2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
DJ Delorie [Mon, 12 Mar 2007 20:19:44 +0000 (20:19 +0000)]
2007-03-12  Brooks Moses  <brooks.moses@codesourcery.com>
* Makefile.def (fixincludes): Remove unneeded "missing" lines.
* Makefile.in: Regenerate

17 years ago*** empty log message ***
gdbadmin [Mon, 12 Mar 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sun, 11 Mar 2007 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Sun, 11 Mar 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sat, 10 Mar 2007 23:00:09 +0000 (23:00 +0000)]
daily update

17 years ago * gdb.base/long_long.exp: Accept optional symbol name in <...>
Ulrich Weigand [Sat, 10 Mar 2007 01:13:43 +0000 (01:13 +0000)]
* gdb.base/long_long.exp: Accept optional symbol name in <...>
for /a format output.

17 years ago*** empty log message ***
gdbadmin [Sat, 10 Mar 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago2007-03-09 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 9 Mar 2007 23:22:31 +0000 (23:22 +0000)]
2007-03-09  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (OP_Rd): Renamed to ...
(OP_R): This.
(Rd): Updated.
(Rm): Likewise.

17 years agodaily update
Alan Modra [Fri, 9 Mar 2007 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago * infrun.c (breakpoints_failed): Remove unnecessary variable.
Ulrich Weigand [Fri, 9 Mar 2007 16:20:42 +0000 (16:20 +0000)]
* infrun.c (breakpoints_failed): Remove unnecessary variable.
(handle_inferior_event): Remove unnecessary braces.
* breakpoint.c (bpstat_what): Remove wrong comment.

17 years ago * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
Daniel Jacobowitz [Fri, 9 Mar 2007 15:20:16 +0000 (15:20 +0000)]
* gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
collect output incrementally.

17 years ago * spu-tdep.c (spu_in_function_epilogue_p): New function.
Ulrich Weigand [Fri, 9 Mar 2007 03:51:04 +0000 (03:51 +0000)]
* spu-tdep.c (spu_in_function_epilogue_p): New function.
(spu_gdbarch_init): Install it.

17 years ago * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
Ulrich Weigand [Fri, 9 Mar 2007 02:20:04 +0000 (02:20 +0000)]
* gdb.mi/mi-var-cmd.exp: Allow value without "..." string
for -var-create lpcharacter test.
* gdb.mi/mi2-var-cmd.exp: Likewise.

17 years ago * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
Ulrich Weigand [Fri, 9 Mar 2007 01:14:12 +0000 (01:14 +0000)]
* gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
pass on targets where address zero is readable.

17 years ago * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
Ulrich Weigand [Fri, 9 Mar 2007 00:14:07 +0000 (00:14 +0000)]
* gdb.xml/tdesc-arch.exp: Test is unsupported on target with
just a single architecture.

17 years ago*** empty log message ***
gdbadmin [Fri, 9 Mar 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * spu-linux-nat.c (spu_xfer_partial): Return -1 for unsupported
Ulrich Weigand [Thu, 8 Mar 2007 23:54:24 +0000 (23:54 +0000)]
* spu-linux-nat.c (spu_xfer_partial): Return -1 for unsupported
object types, not 0.

17 years agodaily update
Alan Modra [Thu, 8 Mar 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago * spu-tdep.c (spu_frame_align): New function.
Ulrich Weigand [Thu, 8 Mar 2007 21:32:22 +0000 (21:32 +0000)]
* spu-tdep.c (spu_frame_align): New function.
(spu_gdbarch_init): Install it.  Set call dummy location to ON_STACK.

17 years ago * spu-tdep.c (spu_unwind_pc): Mask off interrupt enable bit.
Ulrich Weigand [Thu, 8 Mar 2007 21:18:01 +0000 (21:18 +0000)]
* spu-tdep.c (spu_unwind_pc): Mask off interrupt enable bit.
(spu_software_single_step): Likewise.
(spu_read_pc, spu_write_pc): New functions.
(spu_gdbarch_init): Install them.

17 years ago * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
Ulrich Weigand [Thu, 8 Mar 2007 20:08:02 +0000 (20:08 +0000)]
* gdb.base/callfuncs.exp (do_get_all_registers): Remove.
(fetch_all_registers): New function, uses gdb_test_multiple and
exp_continue to fetch inferior output line-by-line.
Replace all uses of do_get_all_registers by fetch_all_registers.

17 years ago * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
Ulrich Weigand [Thu, 8 Mar 2007 17:59:13 +0000 (17:59 +0000)]
* gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
in target_info.

17 years ago * cli/cli-dump.c (struct callback_data): load_offset needs to
Ulrich Weigand [Thu, 8 Mar 2007 16:54:02 +0000 (16:54 +0000)]
* cli/cli-dump.c (struct callback_data): load_offset needs to
have signed long type.

17 years agoduh. commit correct version of patch.
Alan Modra [Thu, 8 Mar 2007 11:38:58 +0000 (11:38 +0000)]
duh. commit correct version of patch.

17 years agoinclude/elf/
Alan Modra [Thu, 8 Mar 2007 11:28:35 +0000 (11:28 +0000)]
include/elf/
* v850.h (V850_OTHER_TDA_BYTE): Delete.
(V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
that don't clash with visibility bits.
bfd/
* elf32-v850.c (v850_elf_link_output_symbol_hook): Clean out
V850_OTHER_* bits.

17 years agoRegenerate.
Alan Modra [Thu, 8 Mar 2007 11:14:20 +0000 (11:14 +0000)]
Regenerate.

17 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Thu, 8 Mar 2007 05:35:54 +0000 (05:35 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.

17 years agoregenerate
Alan Modra [Thu, 8 Mar 2007 05:35:31 +0000 (05:35 +0000)]
regenerate

17 years ago * Makefile.am (BFD64_BACKENDS): Add efi-app-x86_64.lo.
Alan Modra [Thu, 8 Mar 2007 05:35:01 +0000 (05:35 +0000)]
* Makefile.am (BFD64_BACKENDS): Add efi-app-x86_64.lo.
(BFD64_BACKENDS_CFILES): Add efi-app-x86_64.c.
Run "make dep-am".
* Makefile.in: Regenerate.
* po/SRC-POTFILES.in: Regenerate.

17 years ago*** empty log message ***
gdbadmin [Thu, 8 Mar 2007 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Wed, 7 Mar 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago2007-03-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 7 Mar 2007 21:35:28 +0000 (21:35 +0000)]
2007-03-07  H.J. Lu  <hongjiu.lu@intel.com>

* config.bfd (x86_64-*-freebsd*): Add bfd_efi_app_x86_64_vec.
(x86_64-*-kfreebsd*-gnu): Likewise.
(x86_64-*-netbsd*): Likewise.
(x86_64-*-openbsd*): Likewise.
(x86_64-*-linux-*): Likewise.

* configure.in: Support bfd_efi_app_x86_64_vec.
* configure: Regenerated.

* efi-app-x86_64.c: New file.

* targets.c (bfd_efi_app_x86_64_vec): New.
(_bfd_target_vector): Add bfd_efi_app_x86_64_vec.

17 years ago * mips-tdep.c (mips_insn16_frame_cache, mips_insn32_frame_sniffer):
Joel Brobecker [Wed, 7 Mar 2007 21:32:47 +0000 (21:32 +0000)]
    * mips-tdep.c (mips_insn16_frame_cache, mips_insn32_frame_sniffer):
        Revert the previous change that had some unexpected side-effects
        on mips32.
        (mips_insn16_frame_cache, mips_insn32_frame_cache): Use the proper
        function to get the address of the calling instruction.

17 years ago2007-03-07 Kai Tietz <kai.tietz@onevision.com>
H.J. Lu [Wed, 7 Mar 2007 14:40:33 +0000 (14:40 +0000)]
2007-03-07  Kai Tietz   <kai.tietz@onevision.com>

* reloc.c (bfd_generic_get_relocated_section_contents): Remove
const for type reloc_howto_type.

17 years ago * configure: Regenerate.
Andreas Schwab [Wed, 7 Mar 2007 14:02:20 +0000 (14:02 +0000)]
* configure: Regenerate.

config/:
* acx.m4 (GCC_TARGET_TOOL): Expand backquotes outside
AC_MSG_RESULT.

17 years ago * tui/tui-hooks.c (tui_selected_frame_level_changed_hook): Replace
Denis Pilat [Wed, 7 Mar 2007 10:29:47 +0000 (10:29 +0000)]
* tui/tui-hooks.c (tui_selected_frame_level_changed_hook): Replace
get_selected_frame by deprecated_safe_get_selected_frame.

17 years ago * common.h (ELF_ST_VISIBILITY): Comment typo fix.
Alan Modra [Wed, 7 Mar 2007 10:18:56 +0000 (10:18 +0000)]
* common.h (ELF_ST_VISIBILITY): Comment typo fix.

17 years ago PR 3958
Alan Modra [Wed, 7 Mar 2007 08:54:35 +0000 (08:54 +0000)]
PR 3958
bfd/
* elf-bfd.h (RELOC_FOR_GLOBAL_SYMBOL): No error on relocatable link.
(elf_discarded_section): Move..
* bfd-in.h: ..to here.
* bfd-in2.h: Regenerate.
* elflink.c (elf_link_input_bfd): Don't zap relocs against symbols
from discarded sections before relocate_section has done its job.
* reloc.c (bfd_generic_get_relocated_section_contents): Handle
relocs against symbols from discarded sections.
* elf-hppa.h (elf_hppa_howto_table): Set size.  Set dst_mask on
SECREL32.
(elf_hppa_relocate_section): Handle relocatable link after setting
sec, sym, h etc. for final link.  Squash error messages for
relocatable link.  Clear section contents for relocs against
symbols in discarded sections, and zero reloc.  Remove existing
zero r_symndx code.
* elf-m10200.c (mn10200_elf_relocate_section): Likewise.
* elf-m10300.c (mn10300_elf_relocate_section): Likewise.
* elf32-arm.c (elf32_arm_relocate_section): Likewise.
* elf32-avr.c (elf32_avr_relocate_section): Likewise.
* elf32-bfin.c (bfinfdpic_relocate_section): Likewise.
(bfin_relocate_section): Likewise.
* elf32-cr16c.c (elf32_cr16c_relocate_section): Likewise.
* elf32-cris.c (cris_elf_relocate_section): Likewise.
* elf32-crx.c (elf32_crx_relocate_section): Likewise.
* elf32-d10v.c (elf32_d10v_relocate_section): Likewise.
* elf32-fr30.c (fr30_elf_relocate_section): Likewise.
* elf32-frv.c (elf32_frv_relocate_section): Likewise.
* elf32-h8300.c (elf32_h8_relocate_section): Likewise.
* elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
* elf32-i370.c (i370_elf_relocate_section): Likewise.
* elf32-i386.c (elf_i386_relocate_section): Likewise.
* elf32-i860.c (elf32_i860_relocate_section): Likewise.
* elf32-ip2k.c (ip2k_elf_relocate_section): Likewise.
* elf32-iq2000.c (iq2000_elf_relocate_section): Likewise.
* elf32-m32c.c (m32c_elf_relocate_section): Likewise.
* elf32-m32r.c (m32r_elf_relocate_section): Likewise.
* elf32-m68hc1x.c (elf32_m68hc11_check_relocs): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-mcore.c (mcore_elf_relocate_section): Likewise.
* elf32-mep.c (mep_elf_relocate_section): Likewise.
* elf32-msp430.c (elf32_msp430_relocate_section): Likewise.
* elf32-mt.c (mt_elf_relocate_section): Likewise.
* elf32-openrisc.c (openrisc_elf_relocate_section): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf32-score.c (_bfd_score_elf_relocate_section): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
* elf32-spu.c (spu_elf_relocate_section): Likewise.
* elf32-v850.c (v850_elf_relocate_section): Likewise.
* elf32-vax.c (elf_vax_relocate_section): Likewise.
* elf32-xc16x.c (elf32_xc16x_relocate_section): Likewise.
* elf32-xstormy16.c (xstormy16_elf_relocate_section): Likewise.
* elf32-xtensa.c (elf_xtensa_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section_r): Likewise.
(elf64_alpha_relocate_section): Likewise.
* elf64-mmix.c (mmix_elf_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-sh64.c (sh_elf64_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
* elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise.
* elfxx-mips.c (_bfd_mips_elf_relocate_section): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise.

* elf32-arm.c (elf32_arm_relocate_section): Always adjust section
symbols for relocatable link.  Don't use always-zero st_value.
(elf_backend_rela_normal): Don't define.
* elf32-bfin.c (bfinfdpic_relocate_section): Use
RELOC_FOR_GLOBAL_SYMBOL.
* elf32-frv.c (elf32_frv_relocate_section): Likewise.
* elf32-d10v.c (elf32_d10v_relocate_section): Combine SEC_MERGE
section symbol adjustments with same for relocatable link.
* elf32-i386.c (elf_i386_relocate_section): Likewise.
* elf32-m68hc1x.c (m68hc11_get_relocation_value): Move..
(elf32_m68hc11_check_relocs): ..to here.
* elf32-score.c (score_elf_final_link_relocate): Remove zero
r_symndx code.
* elfxx-mips.c (mips_elf_calculate_relocation): Likewise.

ld/testsuite/
* ld-elf/linkonce1.d: New.
* ld-elf/linkonce1a.s: New.
* ld-elf/linkonce1b.s: New.
* ld-elf/linkonce2.d: New.
* ld-i386/pcrel16abs.d: New.
* ld-i386/pcrel16abs.s: New.
* ld-i386/i386.exp: Run it.

17 years ago PR 4144
Alan Modra [Wed, 7 Mar 2007 02:14:40 +0000 (02:14 +0000)]
PR 4144
* elf.c (assign_file_positions_for_load_sections): Don't
adjust p_memsz for !SEC_LOAD section vma modulo page size.
Instead, use the same lma based adjustment for SEC_LOAD
sections.

17 years ago*** empty log message ***
gdbadmin [Wed, 7 Mar 2007 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Tue, 6 Mar 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years agomerge from gcc
DJ Delorie [Tue, 6 Mar 2007 19:00:57 +0000 (19:00 +0000)]
merge from gcc

17 years ago2007-03-06 Andreas Krebbel <krebbel1@de.ibm.com>
Martin Schwidefsky [Tue, 6 Mar 2007 13:19:07 +0000 (13:19 +0000)]
2007-03-06  Andreas Krebbel  <krebbel1@de.ibm.com>

* opcodes/s390-opc.c (INSTR_RRE_FR, INSTR_RRF_F0FF2, INSTR_RRF_F0FR,
INSTR_RRF_UUFF, INSTR_RRF_0UFF, INSTR_RRF_FFFU, INSTR_RRR_F0FF): New
instruction formats added.
(MASK_RRE_FR, MASK_RRF_F0FF2, MASK_RRF_F0FR, MASK_RRF_UUFF,
MASK_RRF_0UFF, MASK_RRF_FFFU, MASK_RRR_F0FF): New instruction format
masks added.
* opcodes/s390-opc.txt (lpdfr - tgxt): Decimal floating point
instructions added.
* opcodes/s390-mkopc.c (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added.
(main): z9-ec cpu type option added.
* include/opcode/s390.h (s390_opcode_cpu_val): S390_OPCODE_Z9_EC added.

2007-03-06  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/tc-s390.c (md_parse_option): z9-ec option added.

2007-03-06  Andreas Krebbel  <krebbel1@de.ibm.com>

* gas/s390/zarch-z9-ec.d: New file.
* gas/s390/zarch-z9-ec.s: New file.
* gas/s390/s390.exp: Run the z9-ec testcases.

17 years ago*** empty log message ***
gdbadmin [Tue, 6 Mar 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years agoMerge from gcc:
DJ Delorie [Mon, 5 Mar 2007 23:19:10 +0000 (23:19 +0000)]
Merge from gcc:

+2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
+
+ * configure.ac: Add "--with-pdfdir" configure option,
+ which defines pdfdir variable.
+ * Makefile.def (target=fixincludes): Add install-pdf to
+ missing targets.
+ (recursive_targets): Add install-pdf target.
+ (flags_to_pass): Add pdfdir.
+ * Makefile.tpl: Add pdfdir handling, add do-install-pdf
+ target.
+ * configure: Regenerate
+ * Makefile.in: Regenerate
+
+2007-02-28  Eric Christopher  <echristo@apple.com>
+
+ Revert:
+ 2006-12-07  Mike Stump  <mrs@apple.com>
+
+ * Makefile.def (dependencies): Add dependency for
+ install-target-libssp and install-target-libgomp on
+ install-gcc.
+ * Makefile.in: Regenerate.
+
+2007-02-27  Matt Kraai  <kraai@ftbfs.org>
+
+ * configure: Regenerate.
+ * configure.ac: Move statements after variable declarations.
+

17 years agodaily update
Alan Modra [Mon, 5 Mar 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years agomerge from gcc
DJ Delorie [Mon, 5 Mar 2007 22:15:41 +0000 (22:15 +0000)]
merge from gcc

17 years ago*** empty log message ***
gdbadmin [Mon, 5 Mar 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sun, 4 Mar 2007 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Sun, 4 Mar 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Sat, 3 Mar 2007 23:00:05 +0000 (23:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Sat, 3 Mar 2007 00:00:38 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Fri, 2 Mar 2007 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
Michael Snyder [Fri, 2 Mar 2007 22:16:06 +0000 (22:16 +0000)]
2007-03-02  Michael Snyder  <michael.snyder@palmsource.com>

* gdb.threads/manythreads.exp: Use $message string for
consistancy; add a default (timeout) case.

17 years ago2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
Michael Snyder [Fri, 2 Mar 2007 22:11:15 +0000 (22:11 +0000)]
2007-03-02  Michael Snyder  <michael.snyder@palmsource.com>

* gdb.base/watchpoint.exp: Fix truncated comment.

17 years ago * shnbsd-tdep.c: Include "regset.h", "gdb_assert.h" and
Mark Kettenis [Fri, 2 Mar 2007 21:28:18 +0000 (21:28 +0000)]
* shnbsd-tdep.c: Include "regset.h", "gdb_assert.h" and
"gdb_string.h".  Don't include "nbsd-tdep.h".
(SIZEOF_STRUCT_REG): Remove.
(SHNBSD_SIZEOF_GREGS): New.
(shnbsd_supply_gregset, shnbsd_collect_gregset)
(shnbsd_regset_from_core_section): New functions.
(fetch_core_registers, fetch_elfcore_registers): Remove functions.
(shnbsd_supply_reg, shnbsd_fill_reg): Simply call
shnbsd_supply_gregset, shnbsd_collect_gregset.
(shnbsd_gregset): New variable.
(shnbsd_init_abi): Set regset_from_core_section.
(GDB_OSABI_NETBSD_CORE): New define.
(shnbsd_core_osabi_sniffer): New function.
(_initialize_shnbsd_tdep): Register shnbsd_core_osabi_sniffer.
* Makefile.in (shnbsd-tdep.o): Update dependencies.
* config/sh/nbsd.mt (TDEPFILES): Add corelow.o, remove
nbsd-tdep.o.
* config/sh/obsd.mt (TDEPFILES): Remove nbsd-tdep.o.

17 years ago2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
Michael Snyder [Fri, 2 Mar 2007 18:42:40 +0000 (18:42 +0000)]
2007-03-02  Michael Snyder  <michael.snyder@palmsource.com>

* Makefile.in: Remove spurious single-quotes from sed command.

17 years ago2007-03-02 Andrew Stubbs <andrew.stubbs@st.com>
Daniel Jacobowitz [Fri, 2 Mar 2007 12:15:01 +0000 (12:15 +0000)]
2007-03-02  Andrew Stubbs  <andrew.stubbs@st.com>

* gencode.c (tab): Correct pre-decrement instructions when m == n.

17 years ago*** empty log message ***
gdbadmin [Fri, 2 Mar 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * elf32-xtensa.c (analyze_relocations): Zero src_count if not relaxing.
Bob Wilson [Thu, 1 Mar 2007 23:38:03 +0000 (23:38 +0000)]
* elf32-xtensa.c (analyze_relocations): Zero src_count if not relaxing.
(find_relaxable_sections): Do not increment src_count for unknown
opcodes.  Decode only once instead of calling is_l32r_relocation.
(compute_text_actions): Remove unused no_insn_move flag.  Assert that
src_next matches src_count in relax_info.

17 years agodaily update
Alan Modra [Thu, 1 Mar 2007 23:00:07 +0000 (23:00 +0000)]
daily update

17 years agobfd:
Joseph Myers [Thu, 1 Mar 2007 15:48:36 +0000 (15:48 +0000)]
bfd:
* Makefile.am (bfdver.h): Use "." not " " between version number
and date.
* Makefile.in: Regenerate.
* configure.in (PKGVERSION): Default to "(GNU Binutils) ".
* configure: Regenerate.

binutils:
* version.c (print_version): Update copyright date.

gas:
* as.c (parse_args): Update copyright date.

gprof:
* gprof.c: Include bfdver.h
(main): Use BFD_VERSION_STRING for version number and package
name.
* Makefile.am (PKGVERSION): Remove.
(INCLUDES): Update.
Regenerate dependencies.
* Makefile.in: Regenerate.
* configure.in (PKGVERSION): Remove.
* configure: Regenerate.

ld:
* ldver.c (ldversion): Remove word "version" from output.  Update
copyright date.

17 years ago PR other/16513
Eric Botcazou [Thu, 1 Mar 2007 15:32:57 +0000 (15:32 +0000)]
PR other/16513
* Makefile.in: Install library under $(MULTIOSDIR), not $(MULTISUBDIR).
Install headers in multilib independent location.

17 years ago * mips.igen (MFHI, MFLO, MTHI, MTLO): Restore support for mips32
Thiemo Seufer [Thu, 1 Mar 2007 14:29:26 +0000 (14:29 +0000)]
* mips.igen (MFHI, MFLO, MTHI, MTLO): Restore support for mips32
and mips64.

17 years ago * spu-insns.h: Add soma double-float insns.
Alan Modra [Thu, 1 Mar 2007 11:17:41 +0000 (11:17 +0000)]
* spu-insns.h: Add soma double-float insns.

17 years ago*** empty log message ***
gdbadmin [Thu, 1 Mar 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
Alan Modra [Wed, 28 Feb 2007 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago * gdbtypes.c (replace_type): Fix typo that caused us to not update
Joel Brobecker [Wed, 28 Feb 2007 19:42:08 +0000 (19:42 +0000)]
    * gdbtypes.c (replace_type): Fix typo that caused us to not update
        length of the types referenced by the new type CV ring.

17 years ago * frame.c (frame_pop, frame_observer_target_changed): Call
Daniel Jacobowitz [Wed, 28 Feb 2007 17:35:01 +0000 (17:35 +0000)]
* frame.c (frame_pop, frame_observer_target_changed): Call
reinit_frame_cache.
(flush_cached_frames): Rename to reinit_frame_cache and delete
old implementation.
* frame.h (flush_cached_frames): Delete prototype and update comment.

* bsd-kvm.c (bsd_kvm_open, bsd_kvm_proc_cmd, bsd_kvm_pcb_cmd): Call
reinit_frame_cache instead of flush_cached_frames.  Do not call
select_frame after reinit_frame_cache.
* corelow.c (core_open): Likewise.
* gdbarch.sh (deprecated_current_gdbarch_select_hack): Likewise.
* infrun.c (prepare_to_proceed, context_switch)
(handle_inferior_event): Likewise.
* linux-fork.c (fork_load_infrun_state): Likewise.
* ocd.c (ocd_start_remote): Likewise.
* remote-e7000.c (e7000_start_remote): Likewise.
* remote-mips.c (device): Likewise.
* thread.c (switch_to_thread): Likewise.
* tracepoint.c (finish_tfind_command): Likewise.
* gdbarch.c: Regenerated.

17 years ago * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
Daniel Jacobowitz [Wed, 28 Feb 2007 17:32:51 +0000 (17:32 +0000)]
* gdb.mi/mi-var-cmd.exp: Correct test name.  Allow any value for
func.
* gdb.mi/mi2-var-cmd.exp: Likewise.

17 years ago * gdbtypes.c (check_typedef): Do not replace stub type if
Joel Brobecker [Wed, 28 Feb 2007 16:35:49 +0000 (16:35 +0000)]
    * gdbtypes.c (check_typedef): Do not replace stub type if
        the resolved type is not defined in the same objfile.

17 years agoMove dw2-producer.* from gdb.arch to gdb.dwarf2 where it was supposed to
Joel Brobecker [Wed, 28 Feb 2007 16:28:17 +0000 (16:28 +0000)]
Move dw2-producer.* from gdb.arch to gdb.dwarf2 where it was supposed to
be checked in.

17 years ago * top.c (gdb_readline_wrapper_cleanup): Remove invalid assertion.
Daniel Jacobowitz [Wed, 28 Feb 2007 15:55:54 +0000 (15:55 +0000)]
* top.c (gdb_readline_wrapper_cleanup): Remove invalid assertion.

17 years ago bfd/
Nathan Sidwell [Wed, 28 Feb 2007 10:53:18 +0000 (10:53 +0000)]
bfd/
* config.bfd (sh-*-uclinux, sh[12]-*-uclinux): New stanza.

gas/
* configure.tgt (sh-*-uclinux, sh[12]-*-uclinux): Specify as elf.

ld/
* Makefile.am (ALL_EMULATIONS): Add eshelf_uclinux.o
(eshelf_uclinux.c): New target.
* Makefile.in: Rebuilt.
* configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): New stanza.
* emulparams/shelf_uclinux.sh: New.

17 years agoFix the last ChangeLog entry date (oops :-/).
Joel Brobecker [Wed, 28 Feb 2007 06:04:37 +0000 (06:04 +0000)]
Fix the last ChangeLog entry date (oops :-/).

17 years ago * stabsread.c (define_symbol): Create an associated STRUCT_DOMAIN
Joel Brobecker [Wed, 28 Feb 2007 05:59:14 +0000 (05:59 +0000)]
    * stabsread.c (define_symbol): Create an associated STRUCT_DOMAIN
        symbol for Ada units when the symbol is defined using 't' rather
        than 'Tt' as symbol descriptor.

17 years ago * config/mips/tm-nbsd.h: Delete file.
Ulrich Weigand [Wed, 28 Feb 2007 01:34:01 +0000 (01:34 +0000)]
* config/mips/tm-nbsd.h: Delete file.
* config/mips/nbsd.mt (DEPRECATED_TM_FILE): Remove.
* config/sh/tm-nbsd.h: Delete file.
* config/sh/nbsd.mt (DEPRECATED_TM_FILE): Set to tm-sh.h.

17 years ago*** empty log message ***
gdbadmin [Wed, 28 Feb 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * mi/mi-cmd-var.c (varobj_update_one): Remove reference to
Joel Brobecker [Tue, 27 Feb 2007 23:42:33 +0000 (23:42 +0000)]
    * mi/mi-cmd-var.c (varobj_update_one): Remove reference to
        unused WRONG_PARAM value since it was recently deleted.