OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
18 years ago * elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_count
amodra [Tue, 16 Aug 2005 10:13:42 +0000 (10:13 +0000)]
* elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_count
when relocatable.

18 years ago * unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,
jakub [Tue, 16 Aug 2005 09:25:21 +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.

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

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

18 years agodaily update
amodra [Tue, 16 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update

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

18 years agoContribute target dependent code for Morpho Technologies ms1 processor.
kevinb [Mon, 15 Aug 2005 21:46:35 +0000 (21:46 +0000)]
Contribute target dependent code for Morpho Technologies ms1 processor.

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

18 years ago2005-08-15 Paul Brook <paul@codesourcery.com>
pbrook [Mon, 15 Aug 2005 19:19:52 +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.

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

18 years ago * s390-tdep.c (op1_lgfi, op2_lgfi, op1_agfi, op2_agfi,
uweigand [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.

18 years ago * s390-tdep.c (op1_lgfi, op2_lgfi, op1_agfi, op2_agfi,
uweigand [Mon, 15 Aug 2005 17:36:34 +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.

18 years agoAdjust for dynamic sym changes.
amodra [Mon, 15 Aug 2005 15:39:44 +0000 (15:39 +0000)]
Adjust for dynamic sym changes.

18 years ago * elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.
amodra [Mon, 15 Aug 2005 15:39:06 +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.

18 years agogas/
drow [Mon, 15 Aug 2005 15:37:13 +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.

18 years agogas/
drow [Mon, 15 Aug 2005 15:37:02 +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.

18 years ago2005-08-15 Paul Brook <paul@codesourcery.com>
pbrook [Mon, 15 Aug 2005 15:01:36 +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.

18 years ago * ld-elf/empty.s: Define "start".
amodra [Mon, 15 Aug 2005 14:08:57 +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.

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

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

18 years ago * readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.
danglin [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.

18 years ago * init.cc (respawn_wow64_process): Make inline function. Remove
corinna [Sun, 14 Aug 2005 19:48:06 +0000 (19:48 +0000)]
* init.cc (respawn_wow64_process): Make inline function.  Remove
"noreturn" attribute.  Add additional check if parent process is
actually a 64 bit process.
(dll_entry): Only test WOW64 processes with a stack in the usual
"dangerous" process space area.

18 years ago * hppa-dis.c (print_insn_hppa): Don't print '%' before register names.
danglin [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.

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

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

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

18 years ago * readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
danglin [Sat, 13 Aug 2005 23:59:42 +0000 (23:59 +0000)]
* readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
(get_parisc_section_type_name): Handle SHT_PARISC_DLKM.

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

18 years ago* solib-som.c (som_current_sos): Cast to 'gdb_byte *' where
kettenis [Sat, 13 Aug 2005 22:36:44 +0000 (22:36 +0000)]
* solib-som.c (som_current_sos): Cast to 'gdb_byte *' where
appropriate.

18 years ago* tramp-frame.h (struct tramp_frame): Allow for 16 instructions
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.

18 years ago* inf-ptrace.c (inf_ptrace_him) [PT_GET_PROCESS_STATE]: Move
kettenis [Sat, 13 Aug 2005 22:23:33 +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.

18 years ago* sparc-tdep.c (sparc_breakpoint_from_pc): Constify break_insn.
kettenis [Sat, 13 Aug 2005 22:12:23 +0000 (22:12 +0000)]
* sparc-tdep.c (sparc_breakpoint_from_pc): Constify break_insn.

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

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

18 years ago * Include/_mingw.h: Increment version to 3.8.
ironhead [Sat, 13 Aug 2005 12:52:41 +0000 (12:52 +0000)]
    * Include/_mingw.h: Increment version to 3.8.
        * Makefile.in: Ditto.

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

18 years agodaily update
amodra [Sat, 13 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago * gas/testsuite/gas/s390/s390.exp: Reorganize gas testsuite for s390
sky [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.

18 years ago * s390-dis.c (print_insn_s390): Print unsigned operands with %u.
sky [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.

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

18 years ago * gas/testsuite/gas/s390/s390.exp: Reorganize gas testsuite for s390
sky [Fri, 12 Aug 2005 18:01:33 +0000 (18:01 +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.

18 years ago * config/tc-s390.c (md_parse_option): Add cpu type z9-109.
sky [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.

18 years ago2005-08-12 Kris Warkentin <kewarken@qnx.com>
kewarken [Fri, 12 Aug 2005 17:28:51 +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.

18 years agotoplevel:
bonzini [Fri, 12 Aug 2005 14:22:28 +0000 (14:22 +0000)]
toplevel:
2005-08-12  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Replace NCN_STRICT_CHECK_TOOL with
NCN_STRICT_CHECK_TOOLS, and likewise for NCN_STRICT_CHECK_TARGET_TOOLS.
Look for alternate names of the target cc and c++

config:
2005-08-12  Paolo Bonzini  <bonzini@gnu.org>

* config/acx.m4 (NCN_CHECK_TARGET_TOOL, NCN_STRICT_CHECK_TOOL,
NCN_STRICT_CHECK_TARGET_TOOL): Remove.
(NCN_STRICT_CHECK_TOOLS, NCN_STRICT_CHECK_TARGET_TOOLS): New,

18 years ago2005-08-12 Dmitry Diky <diwil@spec.ru>
diwil [Fri, 12 Aug 2005 11:54:21 +0000 (11:54 +0000)]
2005-08-12  Dmitry Diky <diwil@spec.ru>
* config/tc-msp430.c (msp430_enable_relax): New flag.
(msp430_enable_polys): Likewise.
(OPTION_RELAX): New option.
(OPTION_POLYMORPHS): Likewise.
(md_longopts): New long options.
(md_show_usage): Updated.
(md_parse_option): Add new options handler.
(msp430_operands): Add check if polymorph insns are enabled.
(msp430_force_relocation_local): New function.
(md_apply_fix): Now delete relocs according to new flags combination.
(msp430_relax_frag): Convert long branches to short branches only if
flag msp430_enable_relax is set.
* config/tc-msp430.h (TC_FORCE_RELOCATION_LOCAL): Defined.
(msp430_force_relocation_local): Likewise.
* doc/c-msp430.texi: Describe new options.

18 years ago2005-08-12 Dmitry Diky <diwil@spec.ru>
diwil [Fri, 12 Aug 2005 11:45:19 +0000 (11:45 +0000)]
2005-08-12  Dmitry Diky  <diwil@spec.ru>

* elf32-msp430.c (msp430_elf_relax_delete_bytes): Adjust relocations
referenced by .section + DISPLACEMENT.

18 years ago * include/ddk/hidsdi.h: New file.
dannysmith [Fri, 12 Aug 2005 09:16:13 +0000 (09:16 +0000)]
* include/ddk/hidsdi.h:  New file.
* lib/ddk/hid.def: Uncomment symbols and add stdcall suffix for
functions declared in hidsdi.h.
Thanks to:  Alex J Lennon  <ajlennon at organixconsulting dot com>

18 years ago * lib/imm32.def (ImmDisableIME): Add stub.
dannysmith [Fri, 12 Aug 2005 09:11:39 +0000 (09:11 +0000)]
* lib/imm32.def (ImmDisableIME): Add stub.
Thanks to: "kidmin"  <kidmin at users dot sourceforge dot net>

18 years ago * Makefile.am ($(srcdir)/make-gas.com): Remove target.
ian [Fri, 12 Aug 2005 06:20:41 +0000 (06:20 +0000)]
* Makefile.am ($(srcdir)/make-gas.com): Remove target.
(stamp-mk.com): Likewise.
(EXTRA_DIST): Remove make-gas.com from list.
(MOSTLYCLEANFILES): Remove stamp-mk.com from list.
* Makefile.in: Regenerate.

18 years agowhite space
cgf [Fri, 12 Aug 2005 02:39:12 +0000 (02:39 +0000)]
white space

18 years ago * ld-cris/expdyn1.s (expobj): Set size here, at definition...
hp [Fri, 12 Aug 2005 00:23:48 +0000 (00:23 +0000)]
* ld-cris/expdyn1.s (expobj): Set size here, at definition...
* ld-cris/pv32.s: ...not here.
* ld-cris/expdyn1.d, ld-cris/libdso-12.d, ld-cris/locref1.d:
Adjust for expobj size being set at definition.

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

18 years agodaily update
amodra [Fri, 12 Aug 2005 00:00:08 +0000 (00:00 +0000)]
daily update

18 years agofix typo
cgf [Thu, 11 Aug 2005 17:18:18 +0000 (17:18 +0000)]
fix typo

18 years ago* fhandler_serial.cc (fhandler_serial::tcgetattr): Return current baud rate
cgf [Thu, 11 Aug 2005 17:03:18 +0000 (17:03 +0000)]
* fhandler_serial.cc (fhandler_serial::tcgetattr): Return current baud rate
regardless of current DTR state.

18 years ago* dcrt0.cc: Remove ld_preload declaration.
cgf [Thu, 11 Aug 2005 16:30:47 +0000 (16:30 +0000)]
* dcrt0.cc: Remove ld_preload declaration.
* winsup.h: Move ld_preload declaration here.
* fork.cc (fork_child): Call ld_preload() before returning.

18 years ago * subsegs.c (subseg_change): Move declaration of seginfo to before
hp [Thu, 11 Aug 2005 16:22:07 +0000 (16:22 +0000)]
* subsegs.c (subseg_change): Move declaration of seginfo to before
first statement.

18 years ago* child_info. (CURR_CHILD_INFO_MAGIC): Refresh.
cgf [Thu, 11 Aug 2005 16:13:29 +0000 (16:13 +0000)]
* child_info.  (CURR_CHILD_INFO_MAGIC): Refresh.
(child_info::child_info()): New constructor.
(child_info_spawn::child_info_spawn()): Ditto.
(child_info_spawn::operator new): New operator.
(child_info_spawn::set): New function.
* spawn.cc (av()): New constructor.
(av::operator new): New operator.
(av::set): New function.
(spawn_guts): Reorganize so that classes which allocates are defined early in
the function so that it can be properly cleaned up after an efault.  Set errno
to E2BIG in the event of a SEGV situation.

18 years ago * ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.
hp [Thu, 11 Aug 2005 15:59:10 +0000 (15:59 +0000)]
* ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.

18 years ago PR exp/1978
schwab [Thu, 11 Aug 2005 13:45:37 +0000 (13:45 +0000)]
PR exp/1978
* valarith.c (value_binop): Fix result type for the shift
operators.

18 years ago2005-08-11 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 11 Aug 2005 13:14:25 +0000 (13:14 +0000)]
2005-08-11  H.J. Lu  <hongjiu.lu@intel.com>

* NEWS: Mention "-t/--section-details" and
"-N/--full-section-name".

* doc/binutils.texi: Document "-t/--section-details". Remove
"-N/--full-section-name".

* readelf.c (do_full_section_name): Renamed to ...
(do_section_details): This.
(option): Rename "-N/--full-section-name" to
"-t/--section-details".
(usage): Likewise.
(parse_args): Likewise.
(get_elf_section_flags): Support do_section_details.
(process_section_headers): Updated for do_section_details.

18 years agoAttempting to add include/objsafe.h again...
papadopo [Thu, 11 Aug 2005 09:04:13 +0000 (09:04 +0000)]
Attempting to add include/objsafe.h again...

18 years ago * include/w32api.h: Increment version to 3.3.
ironhead [Thu, 11 Aug 2005 02:13:35 +0000 (02:13 +0000)]
    * include/w32api.h: Increment version to 3.3.
        * Makefile.in: Ditto.

18 years agomissed from last commit
amodra [Thu, 11 Aug 2005 01:34:11 +0000 (01:34 +0000)]
missed from last commit

18 years ago * README-vms: Delete.
amodra [Thu, 11 Aug 2005 01:25:18 +0000 (01:25 +0000)]
* README-vms: Delete.
* config-gas.com: Delete.
* makefile.vms: Delete.
* vmsconf.sh: Delete.
* config/atof-tahoe.c: Delete.
* config/m88k-opcode.h: Delete.
* config/obj-bout.c: Delete.
* config/obj-bout.h: Delete.
* config/obj-hp300.c: Delete.
* config/obj-hp300.h: Delete.
* config/tc-a29k.c: Delete.
* config/tc-a29k.h: Delete.
* config/tc-h8500.c: Delete.
* config/tc-h8500.h: Delete.
* config/tc-m88k.c: Delete.
* config/tc-m88k.h: Delete.
* config/tc-tahoe.c: Delete.
* config/tc-tahoe.h: Delete.
* config/tc-tic80.c: Delete.
* config/tc-tic80.h: Delete.
* config/tc-w65.c: Delete.
* config/tc-w65.h: Delete.
* config/te-aux.h: Delete.
* config/te-delt88.h: Delete.
* config/te-delta.h: Delete.
* config/te-dpx2.h: Delete.
* config/te-hp300.h: Delete.
* config/te-ic960.h: Delete.
* config/vms-a-conf.h: Delete.
* doc/c-a29k.texi: Delete.
* doc/c-h8500.texi: Delete.
* doc/c-m88k.texi: Delete.
* README: Remove obsolete examples, and list of supported targets.
* Makefile.am: Remove a29k, h8500, m88k, tahoe, tic80, w65,
bout and hp300 support.
(DEP_FLAGS): Don't define BFD_ASSEMBLER.
* configure.in: Remove --enable-bfd-assembler, need_bfd,
primary_bfd_gas.
* configure.tgt: Remove a29k, h8300-coff, h8500-*, i960 non-elf,
m68k non bfd, m88k, or32-coff, tic80-*, vax non-bfd, w65k-*, *-nindy.
* as.c: Remove all non-BFD_ASSEMBLER code, support for above targets.
* as.h: Likewise.
* dw2gencfi.c: Likewise.
* dwarf2dbg.c: Likewise.
* ehopt.c: Likewise.
* input-file.c: Likewise.
* listing.c: Likewise.
* literal.c: Likewise.
* messages.c: Likewise.
* obj.h: Likewise.
* output-file.c: Likewise.
* read.c: Likewise.
* stabs.c: Likewise.
* struc-symbol.h: Likewise.
* subsegs.c: Likewise.
* subsegs.h: Likewise.
* symbols.c: Likewise.
* symbols.h: Likewise.
* tc.h: Likewise.
* write.c: Likewise.
* write.h: Likewise.
* config/aout_gnu.h: Likewise.
* config/obj-aout.c: Likewise.
* config/obj-aout.h: Likewise.
* config/obj-coff.c: Likewise.
* config/obj-coff.h: Likewise.
* config/obj-evax.h: Likewise.
* config/obj-ieee.h: Likewise.
* config/tc-arm.c: Likewise.
* config/tc-arm.h: Likewise.
* config/tc-avr.c: Likewise.
* config/tc-avr.h: Likewise.
* config/tc-crx.h: Likewise.
* config/tc-d10v.h: Likewise.
* config/tc-d30v.h: Likewise.
* config/tc-dlx.h: Likewise.
* config/tc-fr30.h: Likewise.
* config/tc-frv.h: Likewise.
* config/tc-h8300.c: Likewise.
* config/tc-h8300.h: Likewise.
* config/tc-hppa.h: Likewise.
* config/tc-i370.h: Likewise.
* config/tc-i386.c: Likewise.
* config/tc-i386.h: Likewise.
* config/tc-i860.h: Likewise.
* config/tc-i960.c: Likewise.
* config/tc-i960.h: Likewise.
* config/tc-ip2k.h: Likewise.
* config/tc-iq2000.h: Likewise.
* config/tc-m32c.h: Likewise.
* config/tc-m32r.h: Likewise.
* config/tc-m68hc11.h: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-m68k.h: Likewise.
* config/tc-maxq.c: Likewise.
* config/tc-maxq.h: Likewise.
* config/tc-mcore.c: Likewise.
* config/tc-mcore.h: Likewise.
* config/tc-mn10200.h: Likewise.
* config/tc-mn10300.c: Likewise.
* config/tc-mn10300.h: Likewise.
* config/tc-ms1.h: Likewise.
* config/tc-msp430.c: Likewise.
* config/tc-msp430.h: Likewise.
* config/tc-ns32k.c: Likewise.
* config/tc-ns32k.h: Likewise.
* config/tc-openrisc.h: Likewise.
* config/tc-or32.c: Likewise.
* config/tc-or32.h: Likewise.
* config/tc-ppc.c: Likewise.
* config/tc-ppc.h: Likewise.
* config/tc-s390.h: Likewise.
* config/tc-sh.c: Likewise.
* config/tc-sh.h: Likewise.
* config/tc-sparc.c: Likewise.
* config/tc-tic30.c: Likewise.
* config/tc-tic30.h: Likewise.
* config/tc-tic4x.c: Likewise.
* config/tc-tic4x.h: Likewise.
* config/tc-tic54x.c: Likewise.
* config/tc-tic54x.h: Likewise.
* config/tc-v850.h: Likewise.
* config/tc-vax.c: Likewise.
* config/tc-vax.h: Likewise.
* config/tc-xstormy16.h: Likewise.
* config/tc-xtensa.h: Likewise.
* config/tc-z8k.c: Likewise.
* config/tc-z8k.h: Likewise.
* config/vms-a-conf.h
* doc/Makefile.am: Likewise.
* doc/all.texi: Likewise.
* doc/as.texinfo: Likewise.
* doc/Makefile.in: Regenerate.
* Makefile.in: Regenerate.
* configure: Regenerate.
* config.in: Regenerate.
* po/POTFILES.in: Regenerate.

18 years ago * gas/all/gas.exp: Remove a29k and m88k support.
amodra [Thu, 11 Aug 2005 01:21:21 +0000 (01:21 +0000)]
* gas/all/gas.exp: Remove a29k and m88k support.
* gas/m88k/*: Delete.
* gas/tic80/*: Delete.

18 years agodaily update
amodra [Thu, 11 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update

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

18 years agoFix linker error found when compiling glibc with a mismatched gcc.
wilson [Wed, 10 Aug 2005 23:33:37 +0000 (23:33 +0000)]
Fix linker error found when compiling glibc with a mismatched gcc.
* dwarf2.c (scan_unit_for_symbols, case DT_AT_location): Verify that
DW_OP_addr is only opcode in location before using it.

18 years ago* MAINTAINERS (CPU Ports): Add CPU port maintainer section.
dj [Wed, 10 Aug 2005 21:16:14 +0000 (21:16 +0000)]
* MAINTAINERS (CPU Ports): Add CPU port maintainer section.

18 years ago2005-08-10 Stephen Huw Clarke <stephen.clarke@st.com>
jjohnstn [Wed, 10 Aug 2005 21:02:28 +0000 (21:02 +0000)]
2005-08-10  Stephen Huw Clarke  <stephen.clarke@st.com>

        * libm/common/sf_fmax.c: Fix to properly handle NaNs.
        * libm/common/s_max.c: Ditto.
        * libm/common/sf_fmin.c: Ditto.
        * libm/common/s_min.c: Ditto.

18 years ago2005-08-10 DJ Delorie <dj@redhat.com>
jjohnstn [Wed, 10 Aug 2005 20:35:12 +0000 (20:35 +0000)]
2005-08-10  DJ Delorie  <dj@redhat.com>

        * configure.host: Add m32c support.
        * libc/include/machine/ieeefp.h: Likewise.
        * libc/include/machine/setjmp.h: Likewise.
        * libc/include/sys/config.h: Likewise.
        * libc/machine/m32c: New directory, Renesas R8C/M16C/M32C support.
        * libc/machine/m32c/aclocal.m4: New file.
        * libc/machine/m32c/configure: Ditto.
        * libc/machine/m32c/configure.in: Ditto.
        * libc/machine/m32c/Makefile.am: Ditto.
        * libc/machine/m32c/Makefile.in: Ditto.
        * libc/machine/m32c/setjmp.S: Ditto.

18 years agoAdd * qualifier for file list.
jjohnstn [Wed, 10 Aug 2005 20:29:55 +0000 (20:29 +0000)]
Add * qualifier for file list.

18 years ago2005-08-10 DJ Delorie <dj@redhat.com>
jjohnstn [Wed, 10 Aug 2005 20:29:33 +0000 (20:29 +0000)]
2005-08-10  DJ Delorie  <dj@redhat.com>

        * configure.in: Add m32c support.
        * configure: Regenerated
        * m32c: New directory, Renesas R8C/M16C/M32C support.
        * m32c/abort.S m32c/argvlen.S m32c/argv.S m32c/chdir.S,
        m32c/chmod.S m32c/close.S m32c/configure m32c/configure.in,
        m32c/crt0.S, m32c/crtn.S, m32c/exit.S, m32c/fstat.S,
        m32c/genscript, m32c/getpid.S, m32c/gettimeofday.S,
        m32c/heaptop.S, m32c/isatty.S, m32c/kill.S, m32c/link.S,
        m32c/lseek.S, m32c/m32csys.h, m32c/m32c.tmpl, m32c/Makefile.in,
        m32c/open.S, m32c/read.S, m32c/sbrk.c, m32c/stat.S, m32c/time.S,
        m32c/times.S, m32c/unlink.S, m32c/utime.S, m32c/write.S: New files

18 years agope-dll.c (pe_exe_fill_sections): Call lang_reset_memory_regions before
nickc [Wed, 10 Aug 2005 16:46:30 +0000 (16:46 +0000)]
pe-dll.c (pe_exe_fill_sections): Call lang_reset_memory_regions before
lang_size_sections.

18 years ago * include/wctype.h (towupper, towlower): Change arg and return value
dannysmith [Wed, 10 Aug 2005 10:10:29 +0000 (10:10 +0000)]
* include/wctype.h (towupper, towlower): Change arg and return value
types to wint_t.
* include/ctype.h (towupper, towlower): Likewise.

18 years ago * mthr_stub.c (__mingwthr_key_dtor): Replace assert(0) with
dannysmith [Wed, 10 Aug 2005 10:05:01 +0000 (10:05 +0000)]
* mthr_stub.c (__mingwthr_key_dtor): Replace assert(0) with
a diagnostic, guarded by #ifdef DEBUG.
(__mingwthr_remove_key_dtor): Likewise.

18 years ago2005-08-09 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 10 Aug 2005 04:32:49 +0000 (04:32 +0000)]
2005-08-09  H.J. Lu  <hongjiu.lu@intel.com>

* elfxx-ia64.c (elfNN_ia64_final_link): Reset gp.

18 years ago2005-08-09 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 10 Aug 2005 04:32:40 +0000 (04:32 +0000)]
2005-08-09  H.J. Lu  <hongjiu.lu@intel.com>

* elfxx-ia64.c (elfNN_ia64_final_link): Reset gp.

18 years ago * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
danglin [Wed, 10 Aug 2005 02:51:52 +0000 (02:51 +0000)]
* hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
New defines.

18 years agodaily update
amodra [Wed, 10 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 10 Aug 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* sparc64obsd-tdep.c: Tweak comments.
kettenis [Tue, 9 Aug 2005 19:32:53 +0000 (19:32 +0000)]
* sparc64obsd-tdep.c: Tweak comments.
(sparc64obsd_sigreturn_offset): Add offset for new OpenBSD 3.8
signal trampoline.

18 years ago * lib/mi-support.exp (mi_gdb_load): Fix typo.
corinna [Tue, 9 Aug 2005 19:00:14 +0000 (19:00 +0000)]
* lib/mi-support.exp (mi_gdb_load): Fix typo.

18 years ago2005-08-09 Andrew Cagney <cagney@gnu.org>
cagney [Tue, 9 Aug 2005 16:35:43 +0000 (16:35 +0000)]
2005-08-09  Andrew Cagney  <cagney@gnu.org>

* linux-nat.h (linux_proc_xfer_memory): Change type of "myaddr" a
"gdb_byte" pointer.
* linux-nat.c (linux_proc_xfer_memory): Update.
(get_signo): Cast signo to a "gdb_byte" pointer.
* i386-linux-nat.c (child_resume): Make "buf" a gdb_byte, delete
redundant casts.
(child_resume): Cast eflags to a "gdb_byte" pointer.

18 years agoPR 1070
nickc [Tue, 9 Aug 2005 15:47:45 +0000 (15:47 +0000)]
PR 1070
* macro.c (getstring): Do not treat round parentheses exactly the same as angle
brackets - the parentheses need to be preserved and passed on to the macro processing code.

18 years agoOops - omitted by accident from the previous msp430 patch
nickc [Tue, 9 Aug 2005 08:57:34 +0000 (08:57 +0000)]
Oops - omitted by accident from the previous msp430 patch

18 years ago(xcoff64_core_p): Constify return_value variable. Also, do not use core_hdr
nickc [Tue, 9 Aug 2005 08:56:33 +0000 (08:56 +0000)]
(xcoff64_core_p): Constify return_value variable.  Also, do not use core_hdr
macro as it evaluates to a cast of an lvalue which is no longer supported by
GCC 4.0.

18 years ago * emulparams/hppa64linux.sh (LARGE_SECTIONS): Remove .tbss.
amodra [Tue, 9 Aug 2005 03:45:53 +0000 (03:45 +0000)]
* emulparams/hppa64linux.sh (LARGE_SECTIONS): Remove .tbss.

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

18 years ago*** empty log message ***
gdbadmin [Tue, 9 Aug 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* tramp-frame.h (struct tramp_frame): Allow for 16 instructions
kettenis [Mon, 8 Aug 2005 20:59:14 +0000 (20:59 +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.

18 years ago* cygserver.cc (main): Call wincap.init() earlier to avoid a NULL dereference.
cgf [Mon, 8 Aug 2005 19:46:48 +0000 (19:46 +0000)]
* cygserver.cc (main): Call wincap.init() earlier to avoid a NULL dereference.

18 years ago* include/sys/cdefs.h: Remove extra line.
cgf [Mon, 8 Aug 2005 18:54:27 +0000 (18:54 +0000)]
* include/sys/cdefs.h: Remove extra line.

18 years agoAdd support for msp430x21xx variants
nickc [Mon, 8 Aug 2005 17:08:01 +0000 (17:08 +0000)]
Add support for msp430x21xx variants

18 years ago * security.cc (get_reg_security): New static function.
corinna [Mon, 8 Aug 2005 16:30:15 +0000 (16:30 +0000)]
* security.cc (get_reg_security): New static function.
(get_nt_object_security): Call get_reg_security for registry keys
to circumvent problems with predefined registry keys.

18 years ago * ld-arm/mixed-app.sym: Expact _stack to be in the ABS section.
rearnsha [Mon, 8 Aug 2005 15:52:54 +0000 (15:52 +0000)]
* ld-arm/mixed-app.sym: Expact _stack to be in the ABS section.
* ld-arm/mixed-lib.sym: Likewise.
* tls-lib.d: Use a regexp for the address locations.
* tls-lib.r: Likewise.

18 years ago * fhandler_process.cc (fhandler_process::open): Allow opening of
corinna [Mon, 8 Aug 2005 15:33:25 +0000 (15:33 +0000)]
* fhandler_process.cc (fhandler_process::open): Allow opening of
/proc/<pid>/fd for reading.
* fhandler_registry.cc (fhandler_registry::open): Ditto for registry
keys.

18 years ago* include/sys/cdefs.h (__CONCAT): Define.
cgf [Mon, 8 Aug 2005 15:00:38 +0000 (15:00 +0000)]
* include/sys/cdefs.h (__CONCAT): Define.
* include/elf.h: New file.
* include/sys/elf32.h: Ditto.
* include/sys/elf64.h: Ditto.
* include/sys/elf_common.h: Ditto.
* include/sys/elf_generic.h: Ditto.

18 years ago* cygwin.sc: Use simpler method to align .cygheap.
cgf [Mon, 8 Aug 2005 13:53:03 +0000 (13:53 +0000)]
* cygwin.sc: Use simpler method to align .cygheap.
* dllfixdbg: Just copy .stab and .stabstr sections when making cygwin1.dbg,
rather than relying on objcopy to keep only the debug sections since objcopy
seems to get it wrong.
* dtable.cc (build_fh_pc): Check setting fh to fhandler_nodevice for NULL, too.