OSDN Git Service
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.
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.
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.
gdbadmin [Tue, 16 Aug 2005 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 16 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update
kevinb [Mon, 15 Aug 2005 22:23:53 +0000 (22:23 +0000)]
* MAINTAINERS (ms1): New target ISA entry. List myself as
maintainer.
kevinb [Mon, 15 Aug 2005 21:46:35 +0000 (21:46 +0000)]
Contribute target dependent code for Morpho Technologies ms1 processor.
kettenis [Mon, 15 Aug 2005 21:19:15 +0000 (21:19 +0000)]
* Makefile.in (m68kbsd-tdep.o): Ad missing space.
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.
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.
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.
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.
amodra [Mon, 15 Aug 2005 15:39:44 +0000 (15:39 +0000)]
Adjust for dynamic sym changes.
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.
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.
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.
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.
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.
amodra [Mon, 15 Aug 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 15 Aug 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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.
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.
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.
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.
gdbadmin [Sun, 14 Aug 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 14 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update
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.
kettenis [Sat, 13 Aug 2005 22:37:08 +0000 (22:37 +0000)]
* solib-som.c (som_current_sos): Cast to 'gdb_byte *' where
appropriate.
kettenis [Sat, 13 Aug 2005 22:36:44 +0000 (22:36 +0000)]
* solib-som.c (som_current_sos): Cast to 'gdb_byte *' where
appropriate.
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.
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.
kettenis [Sat, 13 Aug 2005 22:12:23 +0000 (22:12 +0000)]
* sparc-tdep.c (sparc_breakpoint_from_pc): Constify break_insn.
kettenis [Sat, 13 Aug 2005 22:09:02 +0000 (22:09 +0000)]
* sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Check for
"__sighndlr".
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.
ironhead [Sat, 13 Aug 2005 12:52:41 +0000 (12:52 +0000)]
* Include/_mingw.h: Increment version to 3.8.
* Makefile.in: Ditto.
gdbadmin [Sat, 13 Aug 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 13 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update
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.
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.
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.
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.
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.
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.
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,
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.
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.
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>
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>
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.
cgf [Fri, 12 Aug 2005 02:39:12 +0000 (02:39 +0000)]
white space
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.
gdbadmin [Fri, 12 Aug 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 12 Aug 2005 00:00:08 +0000 (00:00 +0000)]
daily update
cgf [Thu, 11 Aug 2005 17:18:18 +0000 (17:18 +0000)]
fix typo
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.
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.
hp [Thu, 11 Aug 2005 16:22:07 +0000 (16:22 +0000)]
* subsegs.c (subseg_change): Move declaration of seginfo to before
first statement.
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.
hp [Thu, 11 Aug 2005 15:59:10 +0000 (15:59 +0000)]
* ld-cris/v32-ba-1.d: Regexpize to adjust for symbol change.
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.
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.
papadopo [Thu, 11 Aug 2005 09:04:13 +0000 (09:04 +0000)]
Attempting to add include/objsafe.h again...
ironhead [Thu, 11 Aug 2005 02:13:35 +0000 (02:13 +0000)]
* include/w32api.h: Increment version to 3.3.
* Makefile.in: Ditto.
amodra [Thu, 11 Aug 2005 01:34:11 +0000 (01:34 +0000)]
missed from last commit
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.
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.
amodra [Thu, 11 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 11 Aug 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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.
dj [Wed, 10 Aug 2005 21:16:14 +0000 (21:16 +0000)]
* MAINTAINERS (CPU Ports): Add CPU port maintainer section.
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.
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.
jjohnstn [Wed, 10 Aug 2005 20:29:55 +0000 (20:29 +0000)]
Add * qualifier for file list.
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
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.
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.
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.
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.
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.
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.
amodra [Wed, 10 Aug 2005 00:00:09 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 10 Aug 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
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.
corinna [Tue, 9 Aug 2005 19:00:14 +0000 (19:00 +0000)]
* lib/mi-support.exp (mi_gdb_load): Fix typo.
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.
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.
nickc [Tue, 9 Aug 2005 08:57:34 +0000 (08:57 +0000)]
Oops - omitted by accident from the previous msp430 patch
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.
amodra [Tue, 9 Aug 2005 03:45:53 +0000 (03:45 +0000)]
* emulparams/hppa64linux.sh (LARGE_SECTIONS): Remove .tbss.
amodra [Tue, 9 Aug 2005 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 9 Aug 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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.
cgf [Mon, 8 Aug 2005 19:46:48 +0000 (19:46 +0000)]
* cygserver.cc (main): Call wincap.init() earlier to avoid a NULL dereference.
cgf [Mon, 8 Aug 2005 18:54:27 +0000 (18:54 +0000)]
* include/sys/cdefs.h: Remove extra line.
nickc [Mon, 8 Aug 2005 17:08:01 +0000 (17:08 +0000)]
Add support for msp430x21xx variants
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.
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.
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.
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.
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.