binutils-gdb.git
19 years ago* mips-opc.c (WR_a, RD_a, MOD_a, DSP_VOLA, D32): New define.
Chao-ying Fu [Thu, 25 Aug 2005 18:12:44 +0000 (18:12 +0000)]
* mips-opc.c (WR_a, RD_a, MOD_a, DSP_VOLA, D32): New define.
(mips_builtin_opcodes): Add DSP instructions.
* mips-dis.c (mips_arch_choices): Enable INSN_DSP for mips32, mips32r2,
mips64, mips64r2.
(print_insn_args): Add supports for 3, 4, 5, 6, 7, 8, 9, 0, :, ', @
operand formats.

19 years ago* mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,
Chao-ying Fu [Thu, 25 Aug 2005 18:09:24 +0000 (18:09 +0000)]
* mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,
OP_MASK_DSPACC_S, OP_SH_DSPSFT, OP_MASK_DSPSFT, OP_SH_DSPSFT_7,
OP_MASK_DSPSFT_7, OP_SH_SA3, OP_MASK_SA3, OP_SH_SA4, OP_MASK_SA4,
OP_SH_IMM8, OP_MASK_IMM8, OP_SH_IMM10, OP_MASK_IMM10, OP_SH_WRDSP,
OP_MASK_WRDSP, OP_SH_RDDSP, OP_MASK_RDDSP): New define.
Document 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats for DSP
instructions.
(INSN_DSP): New define for DSP ASE.

19 years ago * elf32-sh.c (sh_elf_get_flags_from_mach): Fix off-by-one error.
Kaz Kojima [Thu, 25 Aug 2005 05:10:22 +0000 (05:10 +0000)]
* elf32-sh.c (sh_elf_get_flags_from_mach): Fix off-by-one error.

19 years ago2005-08-24 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 25 Aug 2005 02:32:11 +0000 (02:32 +0000)]
2005-08-24  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/1208
* elf-hppa.h (elf_hppa_relocate_section): Print out the name
of unresolvable relocation.
* elf-m10300.c (mn10300_elf_relocate_section): Likewise.
* elf32-arm.c (elf32_arm_relocate_section): Likewise.
* elf32-i386.c (elf_i386_relocate_section): Likewise.
* elf32-m32r.c (m32r_elf_relocate_section): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
* elf32-xtensa.c (elf_xtensa_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-sparc.c (_bfd_sparc_elf_relocate_section): Likewise.

19 years ago*** empty log message ***
gdbadmin [Thu, 25 Aug 2005 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Thu, 25 Aug 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Wed, 24 Aug 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Wed, 24 Aug 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years agoSync from gcc sources:
Richard Earnshaw [Tue, 23 Aug 2005 18:13:01 +0000 (18:13 +0000)]
Sync from gcc sources:
        * Makefile.def (libssp): Add to lang_env_dependencies.
        * Makefile.in: Regenerate.

19 years ago* config/tc-mips.c (mips_cpu_info_table): Add 5kf to the table of
David Ung [Tue, 23 Aug 2005 11:32:42 +0000 (11:32 +0000)]
* config/tc-mips.c (mips_cpu_info_table): Add 5kf to the table of
cpu names.

19 years ago* mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc
David Ung [Tue, 23 Aug 2005 11:06:10 +0000 (11:06 +0000)]
* mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc
instructions to the table.

19 years ago PR 1036
Alan Modra [Tue, 23 Aug 2005 06:18:45 +0000 (06:18 +0000)]
PR 1036
* config/tc-ppc.c (ppc_symbol_chars): Add '%' and '['.

19 years ago * configure.tgt (*-*-vxworks): Match vxworks* instead.
Alan Modra [Tue, 23 Aug 2005 03:23:12 +0000 (03:23 +0000)]
* configure.tgt (*-*-vxworks):  Match vxworks* instead.

19 years agodaily update
Alan Modra [Tue, 23 Aug 2005 00:00:08 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Tue, 23 Aug 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agogas/
Jan Beulich [Mon, 22 Aug 2005 12:37:37 +0000 (12:37 +0000)]
gas/
2005-08-22  Jan Beulich  <jbeulich@novell.com>

* config/tc-i386.c (object_64bit): New.
(i386_target_format): Initialize it.
(output_disp): Use object_64bit for relocation type determination.
(output_imm): Likewise.
(i386_validate_fix): Likewise.
(tc_gen_reloc): Likewise.
(lex_got): Likewise. Remove static mode_name. Change array size
of gotrel's rel field, and adjust its initializer. Adjust diagnostic.
(x86_cons): Use object_64bit for deciding whether quad fields can
have relocations.

gas/testsuite/
2005-08-22  Jan Beulich  <jbeulich@novell.com>

* gas/i386/mixed-mode-reloc.s, gas/i386/mixed-mode-reloc32.d,
gas/i386/mixed-mode-reloc64.d: New.
* gas/i386/i386.exp: Run new tests.

19 years ago*** empty log message ***
gdbadmin [Mon, 22 Aug 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Mon, 22 Aug 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago* doublest.c (floatformat_mantissa): Use xsnprintf instead of
Mark Kettenis [Sun, 21 Aug 2005 16:53:05 +0000 (16:53 +0000)]
* doublest.c (floatformat_mantissa): Use xsnprintf instead of
sprintf.

19 years ago* vaxobsd-tdep.c: New file.
Mark Kettenis [Sun, 21 Aug 2005 15:51:41 +0000 (15:51 +0000)]
* vaxobsd-tdep.c: New file.
* config/vax/obsd.mt (TDEPFILES): Add vaxobsd-tdep.o.
* Makefile.in (vaxobsd-tdep.o): New dependency.

19 years ago* ppcobsd-tdep.c: Include "frame.h" and "frame-unwind.h". Don't
Mark Kettenis [Sun, 21 Aug 2005 10:47:48 +0000 (10:47 +0000)]
* ppcobsd-tdep.c: Include "frame.h" and "frame-unwind.h".  Don't
include "tramp-frame.h".
(ppcobsd_sigtramp_cache_init): Remove function.
(ppcobsd_sigtramp): Remove variable.
(ppcobsd_page_size, ppcobsd_sigreturn_offset): New variables.
(ppcobsd_sigtramp_p): New function.
(ppcobsd_sigtramp_frame_cache, ppcobsd_sigtramp_frame_this_id)
(ppcobsd_sigtramp_frame_prev_register): New functions.
(ppcobsd_sigtramp_frame_unwind): New variable.
(ppcobsd_sigtramp_frame_sniffer): New function.
(ppcobsd_init_abi): Adjust to register new sigtramp sniffer
instead of the old one.
* Makefile.in (ppcobsd-tdep.o): Update dependencies.

19 years ago* infcall.c (call_function_by_hand): For
Mark Kettenis [Sun, 21 Aug 2005 09:34:19 +0000 (09:34 +0000)]
* infcall.c (call_function_by_hand): For
RETURN_VALUE_ABI_RETURNS_ADDRESS and
RETURN_VALUE_ABI_PRESERVES_ADDRESS, use gdbarch_return_value to
get return value.

19 years ago* valarith.c (value_equal, value_less): Avoid compiler bug on
Mark Kettenis [Sun, 21 Aug 2005 09:33:11 +0000 (09:33 +0000)]
* valarith.c (value_equal, value_less): Avoid compiler bug on
systems where `long double' values are returned in static storage.

19 years agodaily update
Alan Modra [Sun, 21 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sun, 21 Aug 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
gdbadmin [Sat, 20 Aug 2005 00:00:08 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sat, 20 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Fri, 19 Aug 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Fri, 19 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago * ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
David Daney [Thu, 18 Aug 2005 16:46:22 +0000 (16:46 +0000)]
* ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
* ld-mips-elf/multi-got-no-shared.d: Likewise.
* ld-mips-elf/rel32-n32.d: Likewise.
* ld-mips-elf/rel32-o32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.

19 years ago* stack.c: Reformat. Improve comments. Include "valprint.h".
Mark Kettenis [Thu, 18 Aug 2005 13:26:41 +0000 (13:26 +0000)]
* stack.c: Reformat.  Improve comments.  Include "valprint.h".
(args_info, locals_info, backtrace_command, backtrace_command_1)
(backtrace_full_command, frame_info, frame_command, down_command)
(down_silently_base, down_silently_command, up_command)
(up_silently_base, up_silently_command, parse_frame_specification)
(current_frame_command, print_frame_args_vars, catch_info)
(args_plus_locals_info), print_frame_label_vars)
(print_block_frame_labels, print_block_frame_locals)
(func_command): Remove prototypes.
(print_stack_frame, backtrace_command_stub, backtrace_command,
backtrace_full_command, print_frame_args, print_frame_arg_vars,
print_args_stub, func_command): Remove redundant casts.
(addressprint): Remove extern declaration.
(frame_command): Make static.
(struct print_stack_frame_args, struct print_args_args): Rename
`fi' member to `frame'.
(print_stack_frame, print_frame_nameless_args, print_frame_args)
(set_current_sal_from_frame, print_frame_info, print_frame)
(show_stack_frame, print_block_frame_locals)
(print_frame_local_vars, print_frame_label_vars)
(print_frame_arg_vars, select_and_print_frame): Rename `fi'
argument to `frame'.
(func_command): Rename `fp' variable to `frame'.
(get_language): Restructure.
* Makefile.in (stack.o): Update dependencies.

19 years ago2005-08-18 Christian Groessler <chris@groessler.org>
Christian Groessler [Thu, 18 Aug 2005 11:54:33 +0000 (11:54 +0000)]
2005-08-18  Christian Groessler  <chris@groessler.org>

* config/tc-h8300.h: Remove TC_RELOC_MANGLE/tc_reloc_mangle.
* config/tc-mcore.h: Likewise.
* config/tc-z8k.h: Likewise.
* config/tc-z8k.c: Likewise.
* config/tc-sh.h: Remove TC_RELOC_MANGLE and
sh_coff_reloc_mangle declaration.
* config/tc-sh.c: (md_apply_fix): Fix comment for case
BFD_RELOC_SH_USES.

19 years ago * config/tc-sh64.c (sh64_target_format): Check preset_target_arch
Kaz Kojima [Thu, 18 Aug 2005 11:21:16 +0000 (11:21 +0000)]
* config/tc-sh64.c (sh64_target_format): Check preset_target_arch
to confirm that no ISA is specified.

19 years ago * config.bfd: Add bfd_elf32_shnbsd_vec and bfd_elf32_shlnbsd_vec
Kaz Kojima [Thu, 18 Aug 2005 11:06:58 +0000 (11:06 +0000)]
* config.bfd: Add bfd_elf32_shnbsd_vec and bfd_elf32_shlnbsd_vec
to targ_selvecs for sh5*-*-netbsd* and sh64*-*-netbsd*.

19 years ago(relax_segment): Count the number of frags being processed and use this to
Nick Clifton [Thu, 18 Aug 2005 09:26:16 +0000 (09:26 +0000)]
(relax_segment): Count the number of frags being processed and use this to
compute a maximum limit on the number of iterations that will be allowed when
attempting to relax the segment.

19 years ago * ld-d10v/default_layout.d: Adjust for section removal.
Alan Modra [Thu, 18 Aug 2005 07:51:08 +0000 (07:51 +0000)]
* ld-d10v/default_layout.d: Adjust for section removal.
* ld-elf/empty.s: Define "main".
* ld-elf/frame.exp: Don't run for hppa64 and v850.
* ld-elf/group1.d: xfail various targets.
* ld-elf/merge.d: Likewise.
* ld-elf/merge2.d: Likewise.
* ld-elf/warn1.d: Likewise.
* ld-scripts/defined2.d: Likewise.
* ld-scripts/defined3.d: Likewise.
* ld-scripts/empty-aligned.d: Likewise.
* ld-scripts/size-2.d: Likewise.
* ld-scripts/weak.exp: Likewise.
* ld-selective/sel-dump.exp: Likewise.
* ld-undefined/weak-undef.exp: Likewise.

19 years ago * scripttempl/elf.sc: Remove commented out defines.
Alan Modra [Thu, 18 Aug 2005 07:15:17 +0000 (07:15 +0000)]
* scripttempl/elf.sc: Remove commented out defines.

19 years agoRemove a29k files.
Alan Modra [Thu, 18 Aug 2005 03:59:24 +0000 (03:59 +0000)]
Remove a29k files.

19 years agoRemove a29k support.
Alan Modra [Thu, 18 Aug 2005 03:51:51 +0000 (03:51 +0000)]
Remove a29k support.

19 years ago * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn on
Alan Modra [Thu, 18 Aug 2005 01:28:26 +0000 (01:28 +0000)]
* elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn on
zero size dynamic variables.
* elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise.
* elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise.
* elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise.
* elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise.
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
* elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise.
* elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise.
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise.
* elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
* elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise.
* elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise.
* elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
* elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise.
* elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise.
* elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.

19 years agodaily update
Alan Modra [Thu, 18 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Thu, 18 Aug 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago * NEWS (ms1-elf): New target.
Kevin Buettner [Wed, 17 Aug 2005 23:02:00 +0000 (23:02 +0000)]
* NEWS (ms1-elf): New target.

19 years ago* m68k-tdep.c (m68k_return_value): Properly return contents of
Mark Kettenis [Wed, 17 Aug 2005 18:34:17 +0000 (18:34 +0000)]
* m68k-tdep.c (m68k_return_value): Properly return contents of
structures passed in memory.

19 years agomerge from gcc
DJ Delorie [Wed, 17 Aug 2005 18:03:42 +0000 (18:03 +0000)]
merge from gcc

19 years ago2005-08-17 Christian Groessler <chris@groessler.org>
Christian Groessler [Wed, 17 Aug 2005 15:52:29 +0000 (15:52 +0000)]
2005-08-17  Christian Groessler  <chris@groessler.org>

* Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash.
* Makefile.in: Regenerate.

19 years ago* infcmd.c (print_return_value): Move CHECK_TYPEDEF up. Deal with
Mark Kettenis [Wed, 17 Aug 2005 15:08:33 +0000 (15:08 +0000)]
* infcmd.c (print_return_value): Move CHECK_TYPEDEF up.  Deal with
RETURN_VALUE_ABI_PRESERVED_ADDRESS.

19 years agobfd/
H.J. Lu [Wed, 17 Aug 2005 14:28:01 +0000 (14:28 +0000)]
bfd/

2005-08-17  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/1179
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Use section lma
instead of vma.
(_bfd_dwarf2_find_line): Likewise.

binutils/

2005-08-17  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/1179
* objdump.c (disassemble_bytes): Don't adjust
adjust_section_vma.
(adjust_addresses): Don't adjust vma for debugging section.
Adjust lma only for relocatable files.
(dump_bfd): Tell adjust_addresses if it is a relocatable file.

19 years ago * lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
Jakub Jelinek [Wed, 17 Aug 2005 13:36:00 +0000 (13:36 +0000)]
* lib/ld-lib.exp (default_ld_compile): Append $cc arguments after
$CFLAGS instead of prepending them.

19 years ago * elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg section
Alan Modra [Wed, 17 Aug 2005 13:29:55 +0000 (13:29 +0000)]
* elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg section
SEC_LINKER_CREATED.
(mmix_elf_final_link): Check that section hasn't already been
removed before removing.
* mmo.c (mmo_scan): Mark reg contents section SEC_LINKER_CREATED.
(mmo_canonicalize_symtab): Likewise for reg section.

19 years ago * ldgram.y (vers_defns): Don't lose pattern list before
Jakub Jelinek [Wed, 17 Aug 2005 10:08:30 +0000 (10:08 +0000)]
* ldgram.y (vers_defns): Don't lose pattern list before
extern NAME {}.  Handle global, local and extern symbol names.
ld/testsuite/
* ld-elfvers/vers.exp: Add a new test, vers30.
* ld-elfvers/vers30.c: New file.
* ld-elfvers/vers30.map: New file.
* ld-elfvers/vers30.ver: New file.
* ld-elfvers/vers30.dsym: New file.

19 years agobfd/
Alan Modra [Wed, 17 Aug 2005 10:04:33 +0000 (10:04 +0000)]
bfd/
* elf32-cris.c (elf_cris_adjust_gotplt_to_got): Move assert later.
* elfxx-mips.c (_bfd_mips_elf_hide_symbol): Cope with being called
without any got section.

ld/testsuite/
* ld-alpha/tlsbin.rd: Update.
* ld-alpha/tlsbinr.rd: Update.
* ld-cris/locref1.d: Update.
* ld-cris/locref2.d: Update.
* ld-i386/tlsbin.rd: Update.
* ld-ia64/tlsbin.rd: Update.
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexe32.r: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-s390/tlsbin.rd: Update.
* ld-s390/tlsbin_64.rd: Update.
* ld-sparc/tlssunbin32.rd: Update.
* ld-sparc/tlssunbin64.rd: Update.
* ld-x86-64/tlsbin.rd: Update.

19 years agogas
Danny Smith [Wed, 17 Aug 2005 09:07:35 +0000 (09:07 +0000)]
gas
Add ChangeLog entry missed in last commit.

19 years agobfd
Danny Smith [Wed, 17 Aug 2005 08:58:01 +0000 (08:58 +0000)]
bfd
* cofflink.c (_bfd_coff_generic_relocate_section): Correct
comment.

gas
* config/obj-coff.c (obj_coff_weak): Set auxiliary record
of NT weak externals to IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY.

19 years ago* ppc-sysv-tdep.c (do_ppc_sysv_return_value): Fix the code that
Mark Kettenis [Wed, 17 Aug 2005 07:44:13 +0000 (07:44 +0000)]
* ppc-sysv-tdep.c (do_ppc_sysv_return_value): Fix the code that
deals with the broken GCC convention.

19 years ago * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):
Kaz Kojima [Wed, 17 Aug 2005 05:13:13 +0000 (05:13 +0000)]
* emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):
Don't increment rel_count of .cranges here.  Set rawsize of .cranges.

19 years ago2005-08-17 Kelley Cook <kcook@gcc.gnu.org>
Kelley Cook [Wed, 17 Aug 2005 03:46:41 +0000 (03:46 +0000)]
2005-08-17  Kelley Cook  <kcook@gcc.gnu.org>

* strverscmp.c: Update FSF address.
* testsuite/Makefile.in: Likewise.
* testsuite/test-demangle.c: Likewise.
* testsuite/test-pexecute.c: Likewise.

19 years ago * elflink.c (_bfd_elf_define_linkage_sym): Don't call
Alan Modra [Wed, 17 Aug 2005 03:07:12 +0000 (03:07 +0000)]
* elflink.c (_bfd_elf_define_linkage_sym): Don't call
bfd_elf_link_record_dynamic_symbol.  Call elf_backend_hide_symbol.
(_bfd_elf_link_renumber_dynsyms): Formatting.
(struct elf_gc_sweep_symbol_info): New.
(elf_gc_sweep_symbol): Rewrite.
(elf_gc_sweep): Adjust params and elf_gc_sweep_symbol call.
Call _bfd_elf_link_renumber_dynsyms.
(bfd_elf_gc_sections): Adjust elf_gc_sweep call.

19 years agodaily update
Alan Modra [Wed, 17 Aug 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Wed, 17 Aug 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2005-08-16 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Tue, 16 Aug 2005 19:35:22 +0000 (19:35 +0000)]
2005-08-16  H.J. Lu  <hongjiu.lu@intel.com>

* bucomm.h (stpcpy): Declare if HAVE_DECL_STPCPY isn't defined.

* configure.in (AC_GNU_SOURCE): Added.
(AC_CHECK_DECLS): Add stpcpy.
* configure: Regenerated.
* config.in: Likewise.

19 years ago* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Set condition
Mark Kettenis [Tue, 16 Aug 2005 17:12:35 +0000 (17:12 +0000)]
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Set condition
register appropriately for varargs functions.

19 years ago * ld-cris/dso-1.s: Add missing alignment directive.
Hans-Peter Nilsson [Tue, 16 Aug 2005 15:13:29 +0000 (15:13 +0000)]
* ld-cris/dso-1.s: Add missing alignment directive.
* ld-cris/libdso-10.d: Adjust accordingly.

19 years ago * elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_count
Alan Modra [Tue, 16 Aug 2005 10:13:43 +0000 (10:13 +0000)]
* elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_count
when relocatable.

19 years ago * unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,
Jakub Jelinek [Tue, 16 Aug 2005 09:25:22 +0000 (09:25 +0000)]
* unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,
UNW_DEC_RESTORE, UNW_DEC_SPILL_REG): Increase {,ab,t}regname
buffer sizes.

19 years ago * config/tc-ppc.c (ppc_set_cpu): Don't select 64-bit based on
Alan Modra [Tue, 16 Aug 2005 03:17:53 +0000 (03:17 +0000)]
* config/tc-ppc.c (ppc_set_cpu): Don't select 64-bit based on
default cpu.

19 years ago*** empty log message ***
gdbadmin [Tue, 16 Aug 2005 00:00:10 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Tue, 16 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update

19 years ago * MAINTAINERS (ms1): New target ISA entry. List myself as
Kevin Buettner [Mon, 15 Aug 2005 22:23:59 +0000 (22:23 +0000)]
* MAINTAINERS (ms1): New target ISA entry.  List myself as
maintainer.

19 years agoContribute target dependent code for Morpho Technologies ms1 processor.
Kevin Buettner [Mon, 15 Aug 2005 21:46:38 +0000 (21:46 +0000)]
Contribute target dependent code for Morpho Technologies ms1 processor.

19 years ago* Makefile.in (m68kbsd-tdep.o): Ad missing space.
Mark Kettenis [Mon, 15 Aug 2005 21:19:20 +0000 (21:19 +0000)]
* Makefile.in (m68kbsd-tdep.o): Ad missing space.

19 years ago2005-08-15 Paul Brook <paul@codesourcery.com>
Paul Brook [Mon, 15 Aug 2005 19:19:55 +0000 (19:19 +0000)]
2005-08-15  Paul Brook  <paul@codesourcery.com>

gas/
* config/tc-arm.c (do_t_mov_cmp): Fix encoding of i16-bit conditional
instructions.
(do_t_mvn_tst, do_t_neg, do_t_shift): Ditto.
gas/testsuite/
* gas/arm/thumb2_it.s: Add more instruction variants.
* gas/arm/thumb2_it.d: Ditto.

19 years ago * elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap values
Bob Wilson [Mon, 15 Aug 2005 18:17:12 +0000 (18:17 +0000)]
* elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap values
of EM_XTENSA and EM_XTENSA_OLD.

19 years ago * s390-tdep.c (op1_lgfi, op2_lgfi, op1_agfi, op2_agfi,
Ulrich Weigand [Mon, 15 Aug 2005 17:36:48 +0000 (17:36 +0000)]
* s390-tdep.c (op1_lgfi, op2_lgfi, op1_agfi, op2_agfi,
op1_afi, op2_afi, op1_algfi, op2_algfi, op1_alfi, op2_alfi,
op1_slgfi, op2_slgfi, op1_slfi, op2_slfi): New opcode enums.
(s390_analyze_prologue): Recognize new z9-109 instructions.

19 years agoAdjust for dynamic sym changes.
Alan Modra [Mon, 15 Aug 2005 15:39:48 +0000 (15:39 +0000)]
Adjust for dynamic sym changes.

19 years ago * elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.
Alan Modra [Mon, 15 Aug 2005 15:39:08 +0000 (15:39 +0000)]
* elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.
* elflink.c (_bfd_elf_define_linkage_sym): New function, extracted
from..
(_bfd_elf_create_got_section): ..here.
(_bfd_elf_link_create_dynamic_sections): Call it for _DYNAMIC.
(_bfd_elf_create_dynamic_sections): ..and _PROCEDURE_LINKAGE_TABLE_.
* elf-m10300.c (_bfd_mn10300_elf_create_got_section): Use
_bfd_elf_define_linkage_sym.
* elf32-frv.c (_frv_create_got_section): Likewise.
* elf64-alpha.c (elf64_alpha_create_dynamic_sections): Likewise.

19 years agogas/
Daniel Jacobowitz [Mon, 15 Aug 2005 15:37:15 +0000 (15:37 +0000)]
gas/
* config/tc-ppc.c (parse_cpu): Add -me300 support.
(md_show_usage): Likewise.
* doc/c-ppc.texi (PowerPC-Opts): Document it.
include/opcode/
* ppc.h (PPC_OPCODE_E300): Define.
opcodes/
* ppc-dis.c (powerpc_dialect): Handle e300.
(print_ppc_disassembler_options): Likewise.
* ppc-opc.c (PPCE300): Define.
(powerpc_opcodes): Mark icbt as available for the e300.
binutils/
* doc/binutils.texi (objdump): Document -M e300.

19 years ago2005-08-15 Paul Brook <paul@codesourcery.com>
Paul Brook [Mon, 15 Aug 2005 15:01:39 +0000 (15:01 +0000)]
2005-08-15  Paul Brook  <paul@codesourcery.com>

* elf32-arm.c (elf32_arm_howto_table_1): Make R_ARM_PLT32 the same as
R_ARM_PC24.

19 years ago * ld-elf/empty.s: Define "start".
Alan Modra [Mon, 15 Aug 2005 14:08:58 +0000 (14:08 +0000)]
* ld-elf/empty.s: Define "start".
* ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
* ld-scripts/empty-aligned.s: No .data section.
* ld-scripts/empty-aligned.t: Discard most sections.
* ld-scripts/empty-aligned.d: Adjust.

19 years agodaily update
Alan Modra [Mon, 15 Aug 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Mon, 15 Aug 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago * readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.
Dave Anglin [Sun, 14 Aug 2005 22:34:11 +0000 (22:34 +0000)]
* readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.
Don't access table entries past the end of the table.

19 years ago * hppa-dis.c (print_insn_hppa): Don't print '%' before register names.
Dave Anglin [Sun, 14 Aug 2005 01:15:34 +0000 (01:15 +0000)]
* hppa-dis.c (print_insn_hppa): Don't print '%' before register names.
Use "rp" instead of "%r2" in "b,l" insns.

19 years ago PR ld/1135
Dave Anglin [Sun, 14 Aug 2005 01:01:32 +0000 (01:01 +0000)]
PR ld/1135
* elf64-hppa.c (elf64_hppa_special_sections): Add flag definitions for
.plt, .dlt, .sdata, .sbss and .tbss.

19 years ago*** empty log message ***
gdbadmin [Sun, 14 Aug 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sun, 14 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago * readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
Dave Anglin [Sat, 13 Aug 2005 23:59:43 +0000 (23:59 +0000)]
* readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
(get_parisc_section_type_name): Handle SHT_PARISC_DLKM.

19 years ago* solib-som.c (som_current_sos): Cast to 'gdb_byte *' where
Mark Kettenis [Sat, 13 Aug 2005 22:37:08 +0000 (22:37 +0000)]
* solib-som.c (som_current_sos): Cast to 'gdb_byte *' where
appropriate.

19 years ago* tramp-frame.h (struct tramp_frame): Allow for 16 instructions
Mark Kettenis [Sat, 13 Aug 2005 22:31:30 +0000 (22:31 +0000)]
* tramp-frame.h (struct tramp_frame): Allow for 16 instructions
instead of 8.
* m68kbsd-tdep.c: Include "frame.h", "trad-frame.h" and
"tramp-frame.h".
(m68kobsd_sigtramp_cache_init): New function.
(m68kbsd_aout_init_abi): Prepend m68kobsd_sigtramp unwinder.

19 years ago* inf-ptrace.c (inf_ptrace_him) [PT_GET_PROCESS_STATE]: Move
Mark Kettenis [Sat, 13 Aug 2005 22:23:35 +0000 (22:23 +0000)]
* inf-ptrace.c (inf_ptrace_him) [PT_GET_PROCESS_STATE]: Move
code...
(inf_ptrace_post_startup_inferior): ...here.  New function.
(inf_ptrace_attach) [PT_GET_PROCESS_STATE]: Move code...
(inf_ptrace_post_attach): ...here.
(inf_ptrace_target) [PT_GET_PROCESS_STATE]: Set
to_post_startup_inferior and to_post_attch.

19 years ago* sparc-tdep.c (sparc_breakpoint_from_pc): Constify break_insn.
Mark Kettenis [Sat, 13 Aug 2005 22:12:24 +0000 (22:12 +0000)]
* sparc-tdep.c (sparc_breakpoint_from_pc): Constify break_insn.

19 years ago* sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Check for
Mark Kettenis [Sat, 13 Aug 2005 22:09:06 +0000 (22:09 +0000)]
* sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Check for
"__sighndlr".

19 years ago* i386-linux-nat.c (fetch_register, store_register)
Mark Kettenis [Sat, 13 Aug 2005 22:03:46 +0000 (22:03 +0000)]
* i386-linux-nat.c (fetch_register, store_register)
(supply_gregset, fill_gregset): Remove redundant casts.

19 years ago*** empty log message ***
gdbadmin [Sat, 13 Aug 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sat, 13 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years ago * gas/testsuite/gas/s390/s390.exp: Reorganize gas testsuite for s390
Martin Schwidefsky [Fri, 12 Aug 2005 18:05:42 +0000 (18:05 +0000)]
* gas/testsuite/gas/s390/s390.exp: Reorganize gas testsuite for s390
and add tests for new cpu type z9-109.
* gas/testsuite/gas/s390/esa-g5.d: New.
* gas/testsuite/gas/s390/esa-g5.s: New.
* gas/testsuite/gas/s390/esa-operands.d: New.
* gas/testsuite/gas/s390/esa-operands.s: New.
* gas/testsuite/gas/s390/esa-reloc.d: New.
* gas/testsuite/gas/s390/esa-reloc.s: New.
* gas/testsuite/gas/s390/esa-z9-109.d: New.
* gas/testsuite/gas/s390/esa-z9-109.s: New.
* gas/testsuite/gas/s390/esa-z900.d: New.
* gas/testsuite/gas/s390/esa-z900.s: New.
* gas/testsuite/gas/s390/esa-z990.d: New.
* gas/testsuite/gas/s390/esa-z990.s: New.
* gas/testsuite/gas/s390/zarch-operands.d: New.
* gas/testsuite/gas/s390/zarch-operands.s: New.
* gas/testsuite/gas/s390/zarch-reloc.d: New.
* gas/testsuite/gas/s390/zarch-reloc.s: New.
* gas/testsuite/gas/s390/zarch-z9-109.d: New.
* gas/testsuite/gas/s390/zarch-z9-109.s: New.
* gas/testsuite/gas/s390/zarch-z900.d: New.
* gas/testsuite/gas/s390/zarch-z900.s: New.
* gas/testsuite/gas/s390/zarch-z990.d: New.
* gas/testsuite/gas/s390/zarch-z990.s: New.
* gas/testsuite/gas/s390/opcode.d: Delete.
* gas/testsuite/gas/s390/opcode.s: Delete.
* gas/testsuite/gas/s390/opcode64.d: Delete.
* gas/testsuite/gas/s390/opcode64.s: Delete.
* gas/testsuite/gas/s390/operands.d: Delete.
* gas/testsuite/gas/s390/operands.s: Delete.
* gas/testsuite/gas/s390/operands64.d: Delete.
* gas/testsuite/gas/s390/operands64.s: Delete.
* gas/testsuite/gas/s390/reloc.d: Likewise.
* gas/testsuite/gas/s390/reloc.s: Likewise.
* gas/testsuite/gas/s390/reloc64.d: Likewise.
* gas/testsuite/gas/s390/reloc64.s: Likewise.

19 years ago * s390-dis.c (print_insn_s390): Print unsigned operands with %u.
Martin Schwidefsky [Fri, 12 Aug 2005 18:03:03 +0000 (18:03 +0000)]
* s390-dis.c (print_insn_s390): Print unsigned operands with %u.
* s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z9-109.
(main): Likewise.
* s390-opc.c (I32_16, U32_16, M_16): Add defines 32 bit immediates
and 4 bit optional masks.
(INSTR_RIL_RI, INSTR_RIL_RU, INSTR_RRF_M0RR, INSTR_RSE_CCRD,
INSTR_RSY_CCRD, INSTR_SSF_RRDRD): Add new instruction formats.
(MASK_RIL_RI, MASK_RIL_RU, MASK_RRF_M0RR, MASK_RSE_CCRD,
MASK_RSY_CCRD, MASK_SSF_RRDRD): Likewise.
(s390_opformats): Likewise.
* s390-opc.txt: Add new instructions for cpu type z9-109.

19 years ago * s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.
Martin Schwidefsky [Fri, 12 Aug 2005 18:02:38 +0000 (18:02 +0000)]
* s390.h (s390_opcode_cpu_val): Add enum for cpu type z9-109.

19 years ago * config/tc-s390.c (md_parse_option): Add cpu type z9-109.
Martin Schwidefsky [Fri, 12 Aug 2005 18:00:56 +0000 (18:00 +0000)]
* config/tc-s390.c (md_parse_option):  Add cpu type z9-109.
(md_gather_operands): Add support for optional operands.

19 years ago2005-08-12 Kris Warkentin <kewarken@qnx.com>
Kris Warkentin [Fri, 12 Aug 2005 17:28:57 +0000 (17:28 +0000)]
2005-08-12  Kris Warkentin  <kewarken@qnx.com>

    * i386-nto-tdep.c (i386nto_init_abi): Don't set gdbarch skip
      trampoline code hook.
    * nto-procfs.c (procfs_post_attach): Call solib_create_inferior_hook
      instead of  SOLIB_CREATE_INFERIOR_HOOK.
      (procfs_create_inferior): Ditto.
    * config/tm-nto.h: Don't define SKIP_TRAMPOLINE_CODE.