OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
18 years agoFix building for MS1 and M32C.
nickc [Mon, 18 Jul 2005 14:13:28 +0000 (14:13 +0000)]
Fix building for MS1 and M32C.
Restore alpha- sorting to the architecture tables.

18 years ago* i386-tdep.c (i386_reg_struct_return_p): Handle structures with a
kettenis [Mon, 18 Jul 2005 12:40:05 +0000 (12:40 +0000)]
* i386-tdep.c (i386_reg_struct_return_p): Handle structures with a
single 'long double' member correctly.
(i386_return_value): Tweak comment.

18 years ago * lib/kernel32.def (GetUserGeoID): Correct suffix.
dannysmith [Mon, 18 Jul 2005 11:04:49 +0000 (11:04 +0000)]
* lib/kernel32.def (GetUserGeoID): Correct suffix.
Thanks to: "bernd23" <bernd23 at users dot sourceforge dot net>

18 years ago * include/commctrl.h (TreeView_SetItemState): Initilise
dannysmith [Mon, 18 Jul 2005 10:12:46 +0000 (10:12 +0000)]
* include/commctrl.h (TreeView_SetItemState): Initilise
_tvi.hItem.
Thanks to Joseph Remes <jremes at users dot sourceforge dot net>

18 years agoRemove 2005-07-08 Dimitri Papadopoulos entry (no file was added).
dannysmith [Mon, 18 Jul 2005 09:53:17 +0000 (09:53 +0000)]
Remove 2005-07-08  Dimitri Papadopoulos entry (no file was added).

18 years ago2005-07-18 Mattia Barbon <mbarbon@users.sourceforge.net>
dannysmith [Mon, 18 Jul 2005 09:48:08 +0000 (09:48 +0000)]
2005-07-18  Mattia Barbon  <mbarbon@users.sourceforge.net>

* include/commctrl.h (NMLVFINDITEM): Add structure.

18 years ago2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
dannysmith [Mon, 18 Jul 2005 09:04:25 +0000 (09:04 +0000)]
2005-07-18  Michael Gerdau  <mgdde@users.sourceforge.net>

* include/wininet.h (WININET_API_FLAG_*): Add defines.

18 years ago2005-07-18 Daniel Atallah <datallah@users.sourceforge.net>
dannysmith [Mon, 18 Jul 2005 08:52:29 +0000 (08:52 +0000)]
2005-07-18  Daniel Atallah  <datallah@users.sourceforge.net>

* include/winnt.h (VER_SET_CONDITION): Define.

18 years ago* gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
kettenis [Mon, 18 Jul 2005 08:12:03 +0000 (08:12 +0000)]
* gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
sigaltsatck'.

18 years agogas/
jbeulich [Mon, 18 Jul 2005 06:27:22 +0000 (06:27 +0000)]
gas/
2005-07-18  Jan Beulich  <jbeulich@novell.com>

* config/tc-i386.c (reloc): Convert to ISO C90. Change first
parameter to unsigned. Parameter sign now is tristate - zero/
positive mean unsigned/signed, negative means signedness doesn't
matter. Check field size,
signedness, and pcrel-ness are in agreement between relocated field
and relocation type. Adjust diagnostics.
(optimize_imm): And type mask of operand instead of overwriting it.
(lex_got): Convert to ISO C90. Add third parameter. Add new field to
local structure and initialize gotrel accordingly. Pass caller as
mask of types that the operator can match.
(x86_cons_fix_new): Let reloc know that signedness of relocation
doesn't matter.
(x86_pe_cons_fix_new): Likewise.
(x86_cons): Pass additional argument to lex_got.
(i386_immediate): New local variable 'types'. Pass its address as
additional argument to lex_got. Mask out operand types not supported
befoe returning.
(i386_displacement): Likewise. Set bigdisp to all types supported in
64-bit mode, combining the previously split initialization.

gas/testsuite/
2005-07-18  Jan Beulich  <jbeulich@novell.com>

* gas/i386/reloc32.[sdl]: New.
* gas/i386/reloc64.[sdl]: New.
* gas/i386/i386.exp: Run new tests.

18 years agobfd/
jbeulich [Mon, 18 Jul 2005 06:23:38 +0000 (06:23 +0000)]
bfd/
2005-07-18  Jan Beulich  <jbeulich@novell.com>

* elf32-i386.c (elf_howto_table): Adjust overflow complaint handler
for R_386_PC16.
* elf64-x86-64.c (x86_64_elf_howto_table): Adjust overflow complaint
handler for R_X86_64_PC16, R_X86_64_8, and R_X86_64_DTPOFF.

ld/testsuite/
2005-07-18  Jan Beulich  <jbeulich@novell.com>

* ld-i386/abs.s, ld-i386/zero.s, ld-i386/abs.d, ld-x86-64/abs.d,
ld-i386/pcrel16.s, ld-i386/pcrel16.d, ld-x86-64/pcrel16.d,
ld-i386/pcrel8.s, ld-i386/pcrel8.d, ld-x86-64/pcrel8.d: New.
* ld-i386/i386.exp, ld-x86-64/x86-64.exp: Run new tests.

18 years agogas/
jbeulich [Mon, 18 Jul 2005 06:12:57 +0000 (06:12 +0000)]
gas/
2005-07-18  Jan Beulich  <jbeulich@novell.com>

* config/tc-i386.c (parse_insn): Reject prefix if unavailable in
current mode.

18 years agoinclude/opcode/
jbeulich [Mon, 18 Jul 2005 06:11:00 +0000 (06:11 +0000)]
include/opcode/
2005-07-18  Jan Beulich  <jbeulich@novell.com>

* i386.h (i386_optab): Operands of aam and aad are unsigned.

18 years agoTypo fix.
bje [Mon, 18 Jul 2005 05:45:50 +0000 (05:45 +0000)]
Typo fix.

18 years ago2005-07-18 Michael Gerdau <mgdde@users.sourceforge.net>
dannysmith [Mon, 18 Jul 2005 05:43:22 +0000 (05:43 +0000)]
2005-07-18  Michael Gerdau  <mgdde@users.sourceforge.net>

* include/wincon.h (AttachConsole): Correct _WIN32_WINNT guard.
(ATTACH_PARENT_PROCESS): Define.
(CONSOLE_WINDOWED_MODE): Correct definition to match MSDN
documentation.

18 years agobinutils/
bje [Mon, 18 Jul 2005 04:13:04 +0000 (04:13 +0000)]
binutils/
* readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding
value of DW_ATE_decimal_float instead of DW_ATE_GNU_decimal_float.
include/elf/
* dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
Replace with DW_ATE_decimal_float (now in DWARF 3).

18 years agodaily update
amodra [Mon, 18 Jul 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Mon, 18 Jul 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2005-07-17 Benoit Blanchon <bblanchon@users.sourceforge.net>
earnie [Sun, 17 Jul 2005 18:58:11 +0000 (18:58 +0000)]
2005-07-17  Benoit Blanchon  <bblanchon@users.sourceforge.net>

* include/winbase.h (QueueUserWorkItem): Add prototype.

18 years ago * hppa-dis.c (print_insn_hppa): Add space after 'w' in wide-mode
danglin [Sun, 17 Jul 2005 02:26:25 +0000 (02:26 +0000)]
* hppa-dis.c (print_insn_hppa): Add space after 'w' in wide-mode
mfctl disassembly.

18 years ago.
cgf [Sun, 17 Jul 2005 02:12:04 +0000 (02:12 +0000)]
.

18 years ago* child_info.h (child_info::sync): Pass pid and HANDLE rather than using pinfo.
cgf [Sun, 17 Jul 2005 00:51:02 +0000 (00:51 +0000)]
* child_info.h (child_info::sync): Pass pid and HANDLE rather than using pinfo.
(child_info::child_info): Accept an argument controlling whether to create
proc_subproc.
(child_info_spawn::child_info_spawn): Ditto.
* sigproc.cc (child_info::child_info): Ditto.
(child_info_spawn::child_info_spawn): Ditto.
(child_info::sync): Use passed in pid and HANDLE.
* fork.cc (fork_parent): Reflect additional arguments required for
child_info::sync.
* hookapi.cc (hook_or_detect_cygwin): Rename.  Change so that NULL 'fn'
argument just returns "true", indicating that program uses cygwin1.dll.
* spawn.cc (av::win16_exe): New element.
* spawn.cc (av::iscygwin): New element.
(av::fixup): New function.
(spawn_guts): Protect against SEGV.  Use fixup function to detect when it is
safe to wait for a spawned (as opposed to an execed) program.  Reflect changes
in child_info::sync arguments.
* external.cc (cygwin_internal): Reflect function renaming to
hook_or_detect_cygwin.
* cygheap.cc (cygheap_fixup_in_child): Close handle after debug fixup has been
done to prevent false positives in handle collision.
* exceptions.cc (try_to_debug): Notify debugger if already being debugged.

18 years ago * config/tc-hppa.c (pa_ip): Search entire mnemonic before considering
danglin [Sun, 17 Jul 2005 00:33:44 +0000 (00:33 +0000)]
* config/tc-hppa.c (pa_ip): Search entire mnemonic before considering
promoted match.

18 years ago*** empty log message ***
gdbadmin [Sun, 17 Jul 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sun, 17 Jul 2005 00:00:11 +0000 (00:00 +0000)]
daily update

18 years agofix whitespace
cgf [Sat, 16 Jul 2005 22:01:50 +0000 (22:01 +0000)]
fix whitespace

18 years ago* m32c.opc (m32c_cgen_insn_supported): Use int, not CGEN_BITSET,
jimb [Sat, 16 Jul 2005 18:43:55 +0000 (18:43 +0000)]
* m32c.opc (m32c_cgen_insn_supported): Use int, not CGEN_BITSET,
to represent isa sets.

18 years agoFix typo in the date.
ebotcazou [Sat, 16 Jul 2005 15:21:10 +0000 (15:21 +0000)]
Fix typo in the date.

18 years ago PR ld/1021
ebotcazou [Sat, 16 Jul 2005 15:08:13 +0000 (15:08 +0000)]
PR ld/1021
PR ld/1031
* elflink.c (elf_link_add_object_symbols): Also append the version
name to non-hidden absolute symbols that are functions.

18 years agobfd/
amodra [Sat, 16 Jul 2005 03:30:21 +0000 (03:30 +0000)]
bfd/
* elf32-ppc.c (ppc_elf_set_sdata_syms): Return void.  Remove hack
for zero size sections.  Don't set .sbss syms here.
* elf32-ppc.h (ppc_elf_set_sdata_syms): Adjust prototype.
ld/
* emultempl/elf32.em (gld*_provide_init_fini_syms): Prototype.
(gld*_before_allocation): Call ldemul_do_assignments rather than
gld*_provide_init_fini_syms directly.
* emultempl/ppc32elf.em (gld*_after_allocation): Delete.
(ppc_do_assignments): New function.
(LDEMUL_AFTER_ALLOCATION): Don't define.
(LDEMUL_DO_ASSIGNMENTS): Define.

18 years ago2005-07-16 Kelley Cook <kcook@gcc.gnu.org>
kcook [Sat, 16 Jul 2005 02:41:34 +0000 (02:41 +0000)]
2005-07-16  Kelley Cook  <kcook@gcc.gnu.org>

* all files: Update FSF address.

18 years ago2005-07-16 Kelley Cook <kcook@gcc.gnu.org>
kcook [Sat, 16 Jul 2005 02:36:33 +0000 (02:36 +0000)]
2005-07-16  Kelley Cook  <kcook@gcc.gnu.org>

* all files: Update FSF address.

18 years agoFix typo.
amodra [Sat, 16 Jul 2005 02:31:22 +0000 (02:31 +0000)]
Fix typo.

18 years agobfd/
amodra [Sat, 16 Jul 2005 02:03:42 +0000 (02:03 +0000)]
bfd/
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
opcodes/
* Makefile.am: Run "make dep-am".
(stamp-m32c): Fix cpu dependencies.
* Makefile.in: Regenerate.
* ip2k-dis.c: Regenerate.
binutils/
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
gas/
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
ld/
* Makefile.am: Run "make dep-am".
(emipsidt.c, emipsidtl.c): Depend on generic.em.
* Makefile.in: Regenerate.

18 years ago*** empty log message ***
gdbadmin [Sat, 16 Jul 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sat, 16 Jul 2005 00:00:08 +0000 (00:00 +0000)]
daily update

18 years agoUpdate for changes in Emacs 22.0.50. Bring more
nickrob [Fri, 15 Jul 2005 22:35:49 +0000 (22:35 +0000)]
Update for changes in Emacs 22.0.50.  Bring more
features over from gdb-ui.el.  Use "-var-update --all-values" for
faster re-display of watch expressions.

18 years ago*** empty log message ***
nickrob [Fri, 15 Jul 2005 22:35:11 +0000 (22:35 +0000)]
*** empty log message ***

18 years ago * elf32-xtensa.c (vsprint_msg): Add prototype.
bwilson [Fri, 15 Jul 2005 20:43:35 +0000 (20:43 +0000)]
    * elf32-xtensa.c (vsprint_msg): Add prototype.
        (build_encoding_error_message): Delete.  Code moved into....
        (elf_xtensa_do_reloc): ....here, and changed to give better
        error messages for out of range literals.

18 years ago* m32c.cpu, m32c.opc: Fix copyright.
jimb [Fri, 15 Jul 2005 20:31:17 +0000 (20:31 +0000)]
* m32c.cpu, m32c.opc: Fix copyright.

18 years ago Marcel Moolenaar <marcel@xcllnt.net>
kettenis [Fri, 15 Jul 2005 20:10:15 +0000 (20:10 +0000)]
Marcel Moolenaar  <marcel@xcllnt.net>
* sparc64fbsd-nat.c: Include "regcache.h", <sys/types.h>,
<machine/pcb.h> and "bsd-kvm.h".
(sparc64fbsd_kvm_supply_pcb): New function.
(_initialize_sparc64fbsd_nat): Enable libkvm interface.
* config/sparc/fbsd.mh (NATDEPFILES): Add bsd-kvm.o.
(LOADLIBES): New variable.
* Makefile.in (sparc64fbsd-nat.o): Update dependencies.

18 years ago2005-07-15 Eric Christopher <echristo@redhat.com>
echristo [Fri, 15 Jul 2005 19:22:37 +0000 (19:22 +0000)]
2005-07-15  Eric Christopher  <echristo@redhat.com>

        * MAINTAINERS: Change affiliation.

18 years ago * cpu/fr30.opc (print_register_list): Correct format strings.
amodra [Fri, 15 Jul 2005 13:57:38 +0000 (13:57 +0000)]
* cpu/fr30.opc (print_register_list): Correct format strings.
* cpu/ip2k.opc: Likewise.

18 years agogas/
hjl [Fri, 15 Jul 2005 13:49:52 +0000 (13:49 +0000)]
gas/

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

* gas/config/tc-i386.h (CpuVMX): New.
(CpuUnknownFlags): Add CpuVMX.

gas/testsuite/

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

* gas/i386/i386.exp: Add vmx and x86-64-vmx.

* gas/i386/vmx.d: New file.
* gas/i386/vmx.s: Likewise.
* gas/i386/x86-64-vmx.d: Likewise.
* gas/i386/x86-64-vmx.s: Likewise.

include/opcode/

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

* i386.h (i386_optab): Support Intel VMX Instructions.

opcodes/

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

* i386-dis.c (OP_VMX): New. Handle Intel VMX Instructions.
(VMX_Fixup): New. Fix up Intel VMX Instructions.
(Em): New.
(Gm): New.
(VM): New.
(dis386_twobyte): Updated entries 0x78 and 0x79.
(twobyte_has_modrm): Likewise.
(grps): Use OP_VMX in the "sgdtIQ" entry. Updated GRP9.
(OP_G): Handle m_mode.

18 years ago * ldemul.c (ldemul_do_assignments): New function.
amodra [Fri, 15 Jul 2005 12:19:12 +0000 (12:19 +0000)]
* ldemul.c (ldemul_do_assignments): New function.
(do_assignments_default): New function.
* ldemul.h (ldemul_do_assignments): Declare.
(do_assignments_default): Declare.
(struct ld_emulation_xfer_struct): Add do_assignments.
* ldlang.c (lang_do_assignments) Call ldemul_do_assignments.
* emultempl/aix.em (ld_*_emulation): Init do_assignments field.
* emultempl/armcoff.em: Likewise.
* emultempl/beos.em: Likewise.
* emultempl/generic.em: Likewise.
* emultempl/gld960.em: Likewise.
* emultempl/gld960c.em: Likewise.
* emultempl/linux.em: Likewise.
* emultempl/lnk960.em: Likewise.
* emultempl/m68kcoff.em: Likewise.
* emultempl/pe.em: Likewise.
* emultempl/sunos.em: Likewise.
* emultempl/ticoff.em: Likewise.
* emultempl/vanilla.em: Likewise.
* emultempl/elf32.em: Likewise, to call gld*_provide_init_fini_syms.
(gld*_find_exp_assignment): Adjust bfd_elf_record_link_assignment call.

18 years ago * elflink.c (bfd_elf_record_link_assignment): Remove output_bfd param.
amodra [Fri, 15 Jul 2005 12:17:57 +0000 (12:17 +0000)]
* elflink.c (bfd_elf_record_link_assignment): Remove output_bfd param.
(_bfd_elf_provide_symbol): Allow redefinition of weak syms and those
defined in output sections.  Call bfd_elf_record_link_assignment.
* bfd-in.h (bfd_elf_record_link_assignment): Update prototype.
* bfd-in2.h: Regenerate.

18 years ago(GDB/MI Variable Objects): Describe print-values
nickrob [Fri, 15 Jul 2005 05:58:17 +0000 (05:58 +0000)]
(GDB/MI Variable Objects): Describe print-values
option for -var-list-children and -var-update.
(GDB/MI Stack Manipulation): Simplify description of
print-values option for -stack-list-locals.
(GDB/MI Command Description Format): Clarify.
(Mode Options): Spelling of superseded.

18 years ago*** empty log message ***
nickrob [Fri, 15 Jul 2005 05:55:02 +0000 (05:55 +0000)]
*** empty log message ***

18 years ago2005-07-15 Nick Roberts <nickrob@snap.net.nz>
drow [Fri, 15 Jul 2005 04:12:16 +0000 (04:12 +0000)]
2005-07-15  Nick Roberts  <nickrob@snap.net.nz>
    Daniel Jacobowitz  <dan@codesourcery.com>

* mi/mi-cmds.h (mi_no_values, mi_simple_values, mi_all_values): New
declarations.
* mi/mi-cmd-stack.c (mi_cmd_stack_list_locals): Use string
constants instead of literals for MI command options.
* mi/mi-cmd-var.c (mi_no_values, mi_simple_values, mi_all_values):
New variables.
(mi_parse_values_option, mi_print_value_p): New functions.
(mi_cmd_var_list_children): Use mi_parse_values_option and
mi_print_value_p.
(mi_cmd_var_update): Support a PRINT_VALUES option.  Update calls
to varobj_update_one.
(varobj_update_one): Take a print_values argument.  Call
mi_print_value_p.
* varobj.c (varobj_get_gdb_type): New function.
* varobj.h (varobj_get_gdb_type): New prototype.

18 years ago * hw_htab.c (bfd_get_section_lma): Remove macro; use BFD's.
bje [Fri, 15 Jul 2005 03:52:31 +0000 (03:52 +0000)]
* hw_htab.c (bfd_get_section_lma): Remove macro; use BFD's.

18 years ago * hw_init.c: Comment out tokens after #endif directive.
bje [Fri, 15 Jul 2005 03:42:32 +0000 (03:42 +0000)]
* hw_init.c: Comment out tokens after #endif directive.
* hw_register.c: Likewise.
* hw_trace.c: Likewise.
* hw_vm.c: Likewise.

18 years agomerge from gcc
dj [Fri, 15 Jul 2005 02:00:50 +0000 (02:00 +0000)]
merge from gcc

18 years agodaily update
amodra [Fri, 15 Jul 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Fri, 15 Jul 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agoChangeLog:
jimb [Thu, 14 Jul 2005 22:51:37 +0000 (22:51 +0000)]
ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* configure.in: Add cases for Renesas m32c.
* configure: Regenerated.

bfd/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for m32c-*-elf (Renesas m32c and m16c).
* Makefile.am (ALL_MACHINES): Add cpu-m32c.lo.
(ALL_MACHINES_CFILES): Add cpu-m32c.c.
(BFD32_BACKENDS): Add elf32-m32c.lo.
(BFD32_BACKENDS_CFILES): Add elf32-m32c.c.
(cpu-m32c.lo, elf32-m32c.lo): New rules, generated by 'make dep-am'.
* Makefile.in: Regenerated.
* archures.c (bfd_arch_m32c, bfd_mach_m16c, bfd_mach_m32c): New
arch and mach codes.
(bfd_m32c_arch): New arch info object.
(bfd_archures_list): List bfd_m32c_arch.
* bfd-in2.h: Regenerated.
* config.bfd: Add case for the m32c.
* configure.in: Add case for the m32c.
* configure: Regenerated.
* cpu-m32c.c, elf32-m32c.c: New files.
* libbfd.h: Regenerated.
* targets.c (bfd_elf32_m32c_vec): Declare.
(_bfd_target_vector): List bfd_elf32_m32c_vec.

binutils/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* readelf.c: #include "elf/m32c.h"
(guess_is_rela, dump_relocations, get_machine_name): Add cases for
EM_M32C.
* Makefile.am (readelf.o): Update dependencies.
* Makefile.in: Regenerated.

cpu/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* m32c.cpu, m32c.opc: Machine description for the Renesas M32C.

gas/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for the Renesas M32C.
* Makefile.am (CPU_TYPES): List m32c.
(TARGET_CPU_CFILES): List config/tc-m32c.c.
(TARGET_CPU_HFILES): List config/tc-m32c.h.
* configure.in: Add case for m32c.
* configure.tgt: Add cases for m32c and m32c-*-elf.
* configure: Regenerated.
* config/tc-m32c.c, config/tc-m32c.h: New files.
* doc/Makefile.am (CPU_DOCS): Add c-m32c.texi.
* doc/Makefile.in: Regenerated.
* doc/all.texi: Set M32C.
* doc/as.texinfo: Add text for the M32C-specific options and line
comment characters, and refer to c-m32c.texi.
* doc/c-m32c.texi: New file.

include/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

* dis-asm.h (print_insn_m32c): New declaration.

include/elf/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for Renesas M32C and M16C.
* common.h (EM_M32C): New machine number.
* m32c.h: New file.

ld/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for the Renesas M32C and M16C.
* Makefile.am (ALL_EMULATIONS): Add eelf32m32c.o.
(eelf32m32c.c): New target.
* Makefile.in: Regenerated.
* configure.tgt: Add case for m32c-*-elf.
* emulparams/elf32m32c.sh: New file.

opcodes/ChangeLog:
2005-07-14  Jim Blandy  <jimb@redhat.com>

Add support for the Renesas M32C and M16C.
* m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c: New.
* m32c-desc.h, m32c-opc.h: New.
* Makefile.am (HFILES): List m32c-desc.h and m32c-opc.h.
(CFILES): List m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c,
m32c-opc.c.
(ALL_MACHINES): List m32c-asm.lo, m32c-desc.lo, m32c-dis.lo,
m32c-ibld.lo, m32c-opc.lo.
(CLEANFILES): List stamp-m32c.
(M32C_DEPS): List stamp-m32c, if CGEN_MAINT.
(CGEN_CPUS): Add m32c.
(m32c-asm.c, m32c-desc.c, m32c-dis.c, m32c-ibld.c, m32c-opc.c)
(m32c-desc.h, m32c-opc.h): Depend on M32C_DEPS.
(m32c_opc_h): New variable.
(stamp-m32c, m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo)
(m32c-opc.lo): New rules.
* Makefile.in: Regenerated.
* configure.in: Add case for bfd_m32c_arch.
* configure: Regenerated.
* disassemble.c (ARCH_m32c): New.
[ARCH_m32c]: #include "m32c-desc.h".
(disassembler) [ARCH_m32c]: Add case for bfd_arch_m32c.
(disassemble_init_for_target) [ARCH_m32c]: Same.

* cgen-ops.h, cgen-types.h: New files.
* Makefile.am (HFILES): List them.
* Makefile.in: Regenerated.

18 years ago2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 14 Jul 2005 18:42:00 +0000 (18:42 +0000)]
2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>

* lib/ld-lib.exp (run_ld_link_exec_tests): Ignore assembler
warnings.

18 years ago2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 14 Jul 2005 17:09:47 +0000 (17:09 +0000)]
2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>

* lib/ld-lib.exp (run_ld_link_exec_tests): Update comments.

18 years ago2005-07-14 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 14 Jul 2005 17:02:09 +0000 (17:02 +0000)]
2005-07-14  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/elf.exp (array_tests): New.
Call run_ld_link_exec_tests with array_tests.

* ld-elf/fini.c: New file.
* ld-elf/fini.out: Likewise.
* ld-elf/init.c: Likewise.
* ld-elf/init.out: Likewise.
* ld-elf/preinit.c: Likewise.
* ld-elf/preinit.out: Likewise.

* lib/ld-lib.exp (run_ld_link_exec_tests): New.

18 years ago(reset_vars): Use strncpy to prevent overflowing the ins_parse buffer.
nickc [Thu, 14 Jul 2005 15:34:14 +0000 (15:34 +0000)]
(reset_vars): Use strncpy to prevent overflowing the ins_parse buffer.

18 years ago+2005-07-14 Bob Rossi <bob@brasko.net>
bobbybrasko [Thu, 14 Jul 2005 14:49:21 +0000 (14:49 +0000)]
+2005-07-14  Bob Rossi  <bob@brasko.net>
+
+       * gdb.base/default.exp (tty): Changed output of command.
+       * gdb.base/help.exp (help tty): Ditto.

18 years ago * ms1.opc (print_dollarhex): Correct format string.
amodra [Thu, 14 Jul 2005 13:59:51 +0000 (13:59 +0000)]
* ms1.opc (print_dollarhex): Correct format string.

18 years agobfd/
amodra [Thu, 14 Jul 2005 13:54:12 +0000 (13:54 +0000)]
bfd/
* bfd-in.h (_bfd_elf_fix_excluded_sec_syms): Declare.
(_bfd_elf_provide_section_bound_symbols): Remove param name.
Formatting.
* bfd-in2.h: Regenerate.
* elflink.c (bfd_elf_gc_sections): Don't call generic function.
(_bfd_elf_provide_symbol): Formatting.
(_bfd_elf_provide_section_bound_symbols): Remove all hacks, just
create section relative syms.
(fix_syms, _bfd_elf_fix_excluded_sec_syms): New functions.
* elf32-ppc.c (ppc_elf_set_sdata_syms): Use
_bfd_elf_provide_section_bound_symbols.
* reloc.c (bfd_mark_used_section): Delete.
(bfd_generic_gc_sections): Don't call the above.
ld/
* ldlang.c (strip_excluded_output_sections): Don't call
bfd_gc_sections.
* emultempl/elf32.em (gld*_provide_bound_symbols): Move.
(gld*_provide_init_fini_syms): Move.
(gld*_before_allocation): Call the above from here..
(gld*_finish): ..not here.  Call _bfd_elf_fix_excluded_sec_syms.
* emultempl/hppaelf.em (hppaelf_finish): Likewise.
* emultempl/ppc64elf.em (ppc_finish): Likewise.

18 years agoFix spelling typo in comment
nickc [Thu, 14 Jul 2005 07:48:28 +0000 (07:48 +0000)]
Fix spelling typo in comment

18 years agoAdd testcase for PR 1063
nickc [Thu, 14 Jul 2005 07:30:52 +0000 (07:30 +0000)]
Add testcase for PR 1063

18 years agoAdd PR number for the last ChangeLog entry.
nickc [Thu, 14 Jul 2005 07:22:37 +0000 (07:22 +0000)]
Add PR number for the last ChangeLog entry.

18 years ago(bfd_last_cache): Initialise to NULL.
nickc [Thu, 14 Jul 2005 07:21:55 +0000 (07:21 +0000)]
(bfd_last_cache): Initialise to NULL.

18 years agoAdd code to detect and either handle or issue an error message for binaries
nickc [Thu, 14 Jul 2005 07:07:40 +0000 (07:07 +0000)]
Add code to detect and either handle or issue an error message for binaries
created by the DEC ALPHA compilers.

18 years ago2005-07-14 Kelley Cook <kcook@gcc.gnu.org>
kcook [Thu, 14 Jul 2005 01:24:56 +0000 (01:24 +0000)]
2005-07-14  Kelley Cook  <kcook@gcc.gnu.org>

* COPYING, compile, config-ml.in, config.guess,
config.sub, install-sh, missing, mkinstalldirs,
symlink-tree, ylwrap: Sync from upstream sources.

18 years ago2005-07-13 Eric Christopher <echristo@redhat.com>
echristo [Thu, 14 Jul 2005 00:12:06 +0000 (00:12 +0000)]
2005-07-13  Eric Christopher  <echristo@redhat.com>

* configure.in: Add toplevel noconfigdir support for tpf.
* configure: Regenerate.

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

18 years agodaily update
amodra [Thu, 14 Jul 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago2005-07-13 Benoit Blanchon <bblanchon@users.sourceforge.net>
earnie [Wed, 13 Jul 2005 23:16:18 +0000 (23:16 +0000)]
2005-07-13  Benoit Blanchon  <bblanchon@users.sourceforge.net>

* include/wingdi.h (SHADEBLENDCAPS, SB_NONE, SB_CONST_ALPHA,
SB_PIXEL_ALPHA, SB_PREMULT_ALPHA, SB_GRAD_RECT, SB_GRAD_TRI,
COLORMGMTCAPS, CM_NONE, CM_DEVICE_ICM, CM_GAMMA_RAMP,
CM_CMYK_COLOR): Define.

18 years ago * bfd.m4 (BFD_NEED_DECLARATION): Remove.
sje [Wed, 13 Jul 2005 21:19:08 +0000 (21:19 +0000)]
* bfd.m4 (BFD_NEED_DECLARATION): Remove.

18 years ago * ppc-linux-tdep.c (ppc_linux_init_abi): Set 64-bit link map offsets.
drow [Wed, 13 Jul 2005 16:29:04 +0000 (16:29 +0000)]
* ppc-linux-tdep.c (ppc_linux_init_abi): Set 64-bit link map offsets.

18 years ago * ppc-linux-tdep.c (ppc_linux_init_abi): Set 64-bit link map offsets.
drow [Wed, 13 Jul 2005 16:28:52 +0000 (16:28 +0000)]
* ppc-linux-tdep.c (ppc_linux_init_abi): Set 64-bit link map offsets.

18 years ago * configure.ac: Define HAVE_LINUX_REGSETS even if PTRACE_GETREGS
drow [Wed, 13 Jul 2005 15:21:02 +0000 (15:21 +0000)]
* configure.ac: Define HAVE_LINUX_REGSETS even if PTRACE_GETREGS
is not available.  Define HAVE_PTRACE_GETREGS if it is.
* config.in, configure: Regenerated.
* configure.srv: Set srv_linux_regsets for PowerPC and PowerPC64.
* linux-i386-low.c, linux-m68k-low.c: Update to use
HAVE_PTRACE_GETREGS.
* linux-low.c (regsets_fetch_inferior_registers)
(regsets_store_inferior_registers): Only return 0 if we processed
GENERAL_REGS.
* linux-ppc-low.c (ppc_fill_gregset, target_regsets): New.
* linux-ppc64-low.c (ppc_fill_gregset, target_regsets): New.

18 years ago * inferiors.c (struct thread_info): Add gdb_id.
drow [Wed, 13 Jul 2005 15:02:49 +0000 (15:02 +0000)]
* inferiors.c (struct thread_info): Add gdb_id.
(add_thread): Add gdb_id argument.
(thread_id_to_gdb_id, thread_to_gdb_id, gdb_id_to_thread_id): New.
* linux-low.c (linux_create_inferior, linux_attach_lwp): Update
calls to add_thread.
* remote-utils.c (prepare_resume_reply: Use thread_to_gdb_id.
* server.c (handle_query): Use thread_to_gdb_id.
(handle_v_cont, main): Use gdb_id_to_thread_id.
* server.h (add_thread): Update prototype.
(thread_id_to_gdb_id, thread_to_gdb_id, gdb_id_to_thread_id): New
prototypes.

18 years ago * linux-low.c (fetch_register, usr_store_inferior_registers): Handle
drow [Wed, 13 Jul 2005 14:48:58 +0000 (14:48 +0000)]
* linux-low.c (fetch_register, usr_store_inferior_registers): Handle
left-padded registers.
* linux-low.h (struct linux_target_ops): Add left_pad_xfer.
* linux-ppc64-low.c (the_low_target): Set left_pad_xfer.

18 years agodaily update
amodra [Wed, 13 Jul 2005 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 13 Jul 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
kettenis [Tue, 12 Jul 2005 15:19:59 +0000 (15:19 +0000)]
* gdb.arch/i386-sse.exp: Compile with -msse when using GCC.

18 years ago * gas/mmix/relax1-n.d, gas/mmix/relax1-rn.d: Avoid "# FIXME: "
hp [Tue, 12 Jul 2005 15:18:43 +0000 (15:18 +0000)]
* gas/mmix/relax1-n.d, gas/mmix/relax1-rn.d: Avoid "# FIXME: "
first on a line, adjusting for testsuite framework change.

18 years ago2005-07-12 Bob Rossi <bob@brasko.net>
bobbybrasko [Tue, 12 Jul 2005 14:48:55 +0000 (14:48 +0000)]
2005-07-12  Bob Rossi  <bob@brasko.net>

       * gdb.texinfo (GDB/MI Miscellaneous Commands): Fix -inferior-tty-show
       corresponding GDB command comment.

18 years agoFix email.
kettenis [Tue, 12 Jul 2005 13:08:00 +0000 (13:08 +0000)]
Fix email.

18 years ago* dwarf2expr.h: Tweak comment.
kettenis [Tue, 12 Jul 2005 13:06:47 +0000 (13:06 +0000)]
* dwarf2expr.h: Tweak comment.
(struct dwarf_expr_context): Use `gdb_byte *' in read_mem and
get_frame_base function pointers.
(read_uleb128, read_sleb128): Change return type and types of
first two arguments to `gdb_byte *'.
(dwarf2_read_address): Change types of first two arguments to
`gdb_byte *'.
* dwarf2expr.c: Tweak comment.
(dwarf_expr_eval): Change type of second argument to `gdb_byte *'.
(read_uleb128, read_sleb128): Change return type and types of
first two arguments to `gdb_byte *'.
(dwarf2_read_address): Change types of first two arguments to
`gdb_byte *'.
(execute_stack_op): Change types of last two arguments to
`gdb_byte *'.  Use `gdb_byte *' for byte buffers.
* dwarf2loc.h: Tweak comment.
(struct dwarf2_locexpr_baton, struct dwarf2_loclist_baton): Use
`gdb_byte *' for byte buffers.
* dwarf2loc.c (find_location_expression): Change return type to
`gdb_byte *'.  Use `gdb_byte *' for byte buffers.  Change length
to `unsigned int'.
(dwarf_expr_read_reg): Use `gdb_byte *' for byte buffer.  Remove
bogus cast.
(dwarf_expr_read_mem): Change type of second argument to
`gdb_byte *'.
(dwarf_expr_frame_base): Change type of second argument to
`gdb_byte **'.
(dwarf2_evaluate_loc_desc): Change type of third argument to
`gdb_byte *'.
(needs_frame_read_mem): Change type of second argument to
`gdb_byte *'.
(needs_frame_frame_base): Change type of second argument
`gdb_byte **'.  Use gdb_byte for lit0.
(dwarf2_tracepoint_var_ref): Change type of fourth argument to
`gdb_byte *'.  Use `gdb_byte *' for byte buffer.
(loclist_read_variable, loclist_tracepoint_var_ref): Use `gdb_byte
*' for byte buffer.
* dwarf2-frame.c (struct dwarf2_cie, struct dwarf2_fde)
(struct dwarf2_frame_state): Use gdb_byte instead of `unsigned
char'.
(read_reg): Use `gdb_byte *' for byte buffers.  Remove redundant
cast.
(read_mem): Change second argument to `gdb_byte *'.
(no_get_frame_base): Change second argument to `gdb_byte **'.
(execute_stack_op): Change first argument to `gdb_byte *'.
(execute_cfa_program): Change first two arguments to `gdb_byte *'.
Use gdb_byte instead of `unsigned int'.  Use temprorary variable
to store result of read_uleb128.
(struct comp_unit): Use `gdb_byte *' for byte buffers.
(read_1_byte, read_4_bytes, read_8_bytes): Change last argument to
`gdb_byte *'.
(read_unsigned_leb128, read_signed_leb128): Change second argument
to `gdb_byte *'.  Use gdb_byte instead of `unsigned char'.
(read_initial_length): Change second argument to `gdb_byte *'.
Remove redundant casts.
(read_encoded_value): Use gdb_byte instead of `unsigned char'.
Remove bogus casts.
(decode_frame_entry_1): Change return type and second argument to
`gdb_byte *'.  Use `gdb_byte *' for byte buffers.  Use gdb_byte
instead of `unsigned char'.
(decode_frame_entry): Change return type and second argument to
`gdb_byte *'.  Use `gdb_byte *' for byte buffers.
(dwarf2_build_frame_info): Use `gdb_byte *' for byte buffers.

18 years ago* objc-lang.c (print_object_command): Use gdb_byte for c.
kettenis [Tue, 12 Jul 2005 12:11:44 +0000 (12:11 +0000)]
* objc-lang.c (print_object_command): Use gdb_byte for c.
* arch-utils.c (legacy_extract_return_value): Use 'gdb_byte *' for
registers.

18 years ago* objc-lang.c (print_object_command): Use gdb_byte for c.
kettenis [Tue, 12 Jul 2005 12:11:33 +0000 (12:11 +0000)]
* objc-lang.c (print_object_command): Use gdb_byte for c.
* arch-utils.c (legacy_extract_return_value): Use 'gdb_byte *' for
registers.

18 years ago * ld-powerpc/sdalib.s (lib_var): Size it.
amodra [Tue, 12 Jul 2005 12:08:10 +0000 (12:08 +0000)]
* ld-powerpc/sdalib.s (lib_var): Size it.

18 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Don't use a plt stub
amodra [Tue, 12 Jul 2005 12:03:52 +0000 (12:03 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Don't use a plt stub
when !can_plt_call.

18 years ago * elf32-xtensa.c (bfd_elf_xtensa_reloc): Warning fix.
amodra [Tue, 12 Jul 2005 11:53:52 +0000 (11:53 +0000)]
* elf32-xtensa.c (bfd_elf_xtensa_reloc): Warning fix.

18 years ago * elf32-ppc.c (ppc_elf_set_sdata_syms): Correct __sbss_start value.
amodra [Tue, 12 Jul 2005 11:39:39 +0000 (11:39 +0000)]
* elf32-ppc.c (ppc_elf_set_sdata_syms): Correct __sbss_start value.

18 years agomerge from gcc
dj [Tue, 12 Jul 2005 10:35:00 +0000 (10:35 +0000)]
merge from gcc

18 years agomerge from gcc
dj [Tue, 12 Jul 2005 10:34:45 +0000 (10:34 +0000)]
merge from gcc

18 years ago*** empty log message ***
gdbadmin [Tue, 12 Jul 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Tue, 12 Jul 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago* bsd-kvm.c: Include <paths.h>.
kettenis [Mon, 11 Jul 2005 20:27:01 +0000 (20:27 +0000)]
* bsd-kvm.c: Include <paths.h>.
(bsd_kvm_corefile): New variable.
(core_kd, bsd_kvm_paddr, bsd_kvm_supply_pcb, bsd_kvm_ops): Make
static.
(bsd_kvm_open): Set bsd_kvm_corefile.
(bsd_kvm_files_info): New function.
(bsd_kvm_add_target): Set to_files_info.

18 years ago2005-07-11 H.J. Lu <hongjiu.lu@intel.com>
hjl [Mon, 11 Jul 2005 17:40:21 +0000 (17:40 +0000)]
2005-07-11  H.J. Lu  <hongjiu.lu@intel.com>

* elflink.c (_bfd_elf_symbol_refs_local_p): Revert the last
change.

18 years agomerge from gcc:
dj [Mon, 11 Jul 2005 16:48:33 +0000 (16:48 +0000)]
merge from gcc:
2005-07-11  Jakub Jelinek  <jakub@redhat.com>

* Makefile.def (target_modules): Add libssp.
* configure.in (target_libraries): Add target-libssp.
* configure: Rebuilt.
* Makefile.in: Rebuilt.

18 years ago2005-07-11 Paolo Bonzini <bonzini@gnu.org>
bonzini [Mon, 11 Jul 2005 08:03:28 +0000 (08:03 +0000)]
2005-07-11  Paolo Bonzini  <bonzini@gnu.org>

PR ada/22340

* Makefile.def: Sync with gcc.
* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto.
* Makefile.in: Regenerate.

18 years agoRemove a29k-*-rtems*, hppa*-*-rtems*,i386-go32-rtems*, i386-*-rtemscoff*,
nickc [Mon, 11 Jul 2005 07:49:06 +0000 (07:49 +0000)]
Remove a29k-*-rtems*, hppa*-*-rtems*,i386-go32-rtems*, i386-*-rtemscoff*,
sparc-*-rtemsaout*.