OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
18 years agoPR 1150
nickc [Fri, 23 Dec 2005 12:29:35 +0000 (12:29 +0000)]
PR 1150
* elf-bfd.h (struct elf_backend_data): New field 'elf_backend_ignore_undef_symbol'.
* elfxx-target.h (elf_backend_ignore_undef_symbol): Define to NULL if not
  already defined.
  (elfNN_bed): Initialise the elf_backend_ignore_undef_symbol field.
* elfxx-mips.c (_bfd_mips_elf_ignore_undef_symbol): New function.
* elfxx-mips.h (elf_backend_ignore_undef_symbol): Define and prototype.
* elflink.c (elf_link_output_extsym): Check elf_backend_ignore_undef_symbol
  before reporting an undefined symbol in a shared library.

18 years ago * corefile.c (generic_core_file_matches_executable_p): New function.
brobecke [Fri, 23 Dec 2005 10:19:40 +0000 (10:19 +0000)]
    * corefile.c (generic_core_file_matches_executable_p): New function.
        * libbfd-in.h (generic_core_file_matches_executable_p): Add
        declaration.
        * libbfd.h: Regenerate.
        * hpux-core.c: ANSIfy function declarations and prototypes.
        (thread_section_p): Manually expand bfd_section_name macro
        to make it clear that parameter ABFD is not used.
        (hpux_core_core_file_matches_executable_p): Delete, replaced
        by macro pointing to generic_core_file_matches_executable_p.

        * aix386-core.c: Replace core_file_matches_executable_p null
        implementation by generic_core_file_matches_executable_p by
        using a macro.
        * aix5ppc-core.c: Likewise.
        * cisco-core.c: Likewise.
        * hppabsd-core.c: Likewise.
        * irix-core.c: Likewise.
        * lynx-core.c: Likewise.
        * mach-o.c: Likewise.
        * netbsd-core.c: Likewise.
        * osf-core.c: Likewise.
        * ptrace-core.c: Likewise.
        * sco5-core.c: Likewise.
        * trad-core.c: Likewise.

18 years agoUse correct email address for Randolph Chung
nickc [Fri, 23 Dec 2005 09:43:28 +0000 (09:43 +0000)]
Use correct email address for Randolph Chung

18 years ago* fork.cc (fork): Honor error return from sig_send. Don't continue with fork
cgf [Fri, 23 Dec 2005 01:24:14 +0000 (01:24 +0000)]
* fork.cc (fork): Honor error return from sig_send.  Don't continue with fork
if we couldn't suspend signals.
* sigproc.cc (sig_send): Set sigCONT event when we see __SIGNOHOLD.
(wait_sig): Remove holding_signals.  Create pipe with a buffer which will
theoretically cause blocking if there is nothing reading on the pipe.  Wait for
sigCONT at end of loop when we have a __SIGHOLD.

18 years ago*** empty log message ***
gdbadmin [Fri, 23 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Thu, 22 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago(read_section_stabs_debugging_info): Add $GDB_SYMBOLS$ entry to names[]
nickc [Thu, 22 Dec 2005 18:11:09 +0000 (18:11 +0000)]
(read_section_stabs_debugging_info): Add $GDB_SYMBOLS$ entry to names[]
 array for SOM binaries.

18 years agoAdd TINY_READONLY_SECTION, TINY_DATA_SECTION, TINY_BSS_SECTION.
nickc [Thu, 22 Dec 2005 17:43:34 +0000 (17:43 +0000)]
Add TINY_READONLY_SECTION, TINY_DATA_SECTION, TINY_BSS_SECTION.

18 years agoFix PicoJava opcodes
nickc [Thu, 22 Dec 2005 17:09:39 +0000 (17:09 +0000)]
Fix PicoJava opcodes

18 years ago * arm-linux-tdep.c (ARM_SET_R7_SIGRETURN, ARM_SET_R7_RT_SIGRETURN)
drow [Thu, 22 Dec 2005 17:06:23 +0000 (17:06 +0000)]
* arm-linux-tdep.c (ARM_SET_R7_SIGRETURN, ARM_SET_R7_RT_SIGRETURN)
(ARM_EABI_SYSCALL, arm_linux_sigtramp_cache, arm_linux_sigreturn_init)
(arm_linux_rt_sigreturn_init, arm_linux_sigreturn_tramp_frame)
(arm_linux_rt_sigreturn_tramp_frame)
(arm_eabi_linux_sigreturn_tramp_frame)
(arm_eabi_linux_rt_sigreturn_tramp_frame): New.
(arm_linux_init_abi): Register the new signal unwinders.
(arm_linux_in_sigtramp, arm_linux_sigcontext_register_address):
Delete.
* arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P)
(SIGCONTEXT_REGISTER_ADDRESS, arm_make_sigtramp_cache)
(arm_sigtramp_this_id, arm_sigtramp_prev_register)
(arm_sigtramp_unwind, arm_sigtramp_unwind_sniffer): Delete.
(arm_gdbarch_init): Don't register a signal unwinder.
* config/arm/tm-linux.h (arm_linux_in_sigtramp)
(arm_linux_sigcontext_register_address): Delete prototypes.
(DEPRECATED_IN_SIGTRAMP, SIGCONTEXT_REGISTER_ADDRESS): Delete.
* Makefile.in (arm-linux-tdep.o): Update.

18 years agogas/
jbeulich [Thu, 22 Dec 2005 17:05:40 +0000 (17:05 +0000)]
gas/
2005-12-22  Jan Beulich  <jbeulich@novell.com>

* symbols.h (snapshot_symbol): First parameter is now pointer
to pointer to symbolS.
* symbols.c (snapshot_symbol): Likewise. Store resulting symbol
there. Use symbol_equated_p.
* expr.c (resolve_expression): Change first argument to
snapshot_symbol. Track possibly changed add_symbol consistently
across function. Resolve more special cases with known result.
Also update final_val when replacing add_symbol.

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

* gas/all/cond.s: Also check .if works on equates to undefined
when the expression value can be known without knowing the
value of the symbol.
* gas/all/cond.l: Adjust.
* gas/i386/equ.s: Also check .if works on (equates to)
registers when the expression value can be known without
knowing the value of the register.
* gas/i386/equ.e: Adjust.

18 years ago * fhandler.h (fhandler_base::issymlink): New method.
corinna [Thu, 22 Dec 2005 16:45:13 +0000 (16:45 +0000)]
* fhandler.h (fhandler_base::issymlink): New method.
* syscalls.cc (open): Handle O_NOFOLLOW flag.
* include/fcntl.h (_FNOFOLLOW): New define.
(O_NOFOLLOW): Ditto.
* include/cygwin/version.h: Bump API minor number.

18 years ago * amd64obsd-tdep.c (amd64obsd_trapframe_sniffer): Spelling fix.
drow [Thu, 22 Dec 2005 16:13:19 +0000 (16:13 +0000)]
* amd64obsd-tdep.c (amd64obsd_trapframe_sniffer): Spelling fix.
* i386obsd-tdep.c (i386obsd_trapframe_sniffer): Likewise.

18 years ago* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix typos.
kettenis [Thu, 22 Dec 2005 15:57:04 +0000 (15:57 +0000)]
* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix typos.
(amd64obsd_trapframe_sniffer): Add comment.
* i386obsd-tdep.c (i386obsd_trapframe_cache): Fix typos.
(i386obsd_trapframe_sniffer): Add comment.

18 years agoFix typo in previous delta
nickc [Thu, 22 Dec 2005 15:46:55 +0000 (15:46 +0000)]
Fix typo in previous delta

18 years agoConvert to ISO C90 format. Fix formatting and white space usage as well.
nickc [Thu, 22 Dec 2005 15:39:11 +0000 (15:39 +0000)]
Convert to ISO C90 format.  Fix formatting and white space usage as well.

18 years ago* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix detection of
kettenis [Thu, 22 Dec 2005 14:09:17 +0000 (14:09 +0000)]
* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix detection of
interrupts from user space.
* i386obsd-tdep.c (i386obsd_trapframe_cache): Handle interrupt
frames too.
(i386obsd_trapframe_sniffer): Turn into a proper unwinder sniffer.
(i386obsd_trapframe_unwind): Add sniffer.
(i386obsd_init_abi): Prepend i386obsd_trapframe_unwind instead of
appending i386obsd_trapframe_sniffer.

18 years ago* amd64obsd-tdep.c: Include "frame-unwind.h" and "trad-frame.h".
kettenis [Thu, 22 Dec 2005 13:17:48 +0000 (13:17 +0000)]
* amd64obsd-tdep.c: Include "frame-unwind.h" and "trad-frame.h".
(amd64obsd_tf_reg_offset): New define.
(amd64obsd_trapframe_cache, amd64obsd_trapframe_this_id)
(amd64obsd_trapframe_prev_register, amd64obsd_trapframe_sniffer):
New functions.
(amd64obsd_trapframe_unwind): New variable.
(amd64obsd_init_abi): Prepend amd64obsd_trapframe_unwind.
* Makefile.in (amd64obsd-tdep.o): Update dependencies.

18 years ago * lib/ws2_32.c: New file, defining IPv6 constants.
dannysmith [Thu, 22 Dec 2005 07:47:10 +0000 (07:47 +0000)]
* lib/ws2_32.c: New file, defining IPv6 constants.
* Makefile.in (SOURCES): Add ws2_32.c
(EXTRA_OBJS): Add ws2_32.o.

18 years agowhitespace cleanup to force snapshot.
cgf [Thu, 22 Dec 2005 05:57:54 +0000 (05:57 +0000)]
whitespace cleanup to force snapshot.

18 years ago* pinfo.cc (winpids::add): Increment nelem when winpid is true since we don't
cgf [Thu, 22 Dec 2005 05:26:14 +0000 (05:26 +0000)]
* pinfo.cc (winpids::add): Increment nelem when winpid is true since we don't
care if it's a cygwin process in that case.

18 years agofix ya typo
cgf [Thu, 22 Dec 2005 05:23:51 +0000 (05:23 +0000)]
fix ya typo

18 years ago* pinfo.cc (winpids::release): Fix typo.
cgf [Thu, 22 Dec 2005 05:11:43 +0000 (05:11 +0000)]
* pinfo.cc (winpids::release): Fix typo.

18 years ago* pinfo.cc (pinfo::init): Clarify comment slightly.
cgf [Thu, 22 Dec 2005 03:16:36 +0000 (03:16 +0000)]
* pinfo.cc (pinfo::init): Clarify comment slightly.
(_onreturn): New helper class.
(winpids:add): Remove copied stuff.  Try to put process handle into pinfo in
question and use _onreturn class to control when to close it.
(winpids::release): Remove use of copied array.  Free procinfo when hProc is
NULL.  Otherwise call release and call CloseHandle on hProc.
* pinfo.h (winpids::copied): Remove throughout class.

18 years ago*** empty log message ***
gdbadmin [Thu, 22 Dec 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Wed, 21 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago* pinfo.cc (pinfo::init): Remove spurious low_priority_sleep.
cgf [Wed, 21 Dec 2005 19:39:52 +0000 (19:39 +0000)]
* pinfo.cc (pinfo::init): Remove spurious low_priority_sleep.

18 years ago* spawn.cc (spawn_guts): Hide the window whenever ctty == -1, not just when we
cgf [Wed, 21 Dec 2005 17:20:43 +0000 (17:20 +0000)]
* spawn.cc (spawn_guts): Hide the window whenever ctty == -1, not just when we
have no console.

18 years ago* cygheap.cc (init_cygheap::manage_console_count): Revert previous change.
cgf [Wed, 21 Dec 2005 17:14:34 +0000 (17:14 +0000)]
* cygheap.cc (init_cygheap::manage_console_count): Revert previous change.
Handle this a different way.
* external.cc (cygwin_internal): Accommodate extra hook_or_detect_cygwin
argument.
* hookapi.cc (cygwin_internal): Fill in subsys variable with the subsystem of
the executable.
* spawn.cc (av::iscui): New variable.
(spawn_guts): Hide window when we don't have a console and this isn't
NT/XP/2003.
(av::fixup): Set iscui flag.
* winsup.h (hook_or_detect_cygwin): Accommodate extra argument.

18 years ago* cygheap.cc (init_cygheap::manage_console_count): Don't call FreeConsole on
cgf [Wed, 21 Dec 2005 16:09:25 +0000 (16:09 +0000)]
* cygheap.cc (init_cygheap::manage_console_count): Don't call FreeConsole on
9x/Me.

18 years ago2005-12-21 H.J. Lu <hjl@gnu.org>
hjl [Wed, 21 Dec 2005 15:56:46 +0000 (15:56 +0000)]
2005-12-21  H.J. Lu  <hjl@gnu.org>

* MAINTAINERS: Add myself as x86_64 maintainer.

18 years ago * (fhandler_disk_file::fchown): Remove execute bits from "sensible"
corinna [Wed, 21 Dec 2005 13:37:24 +0000 (13:37 +0000)]
* (fhandler_disk_file::fchown): Remove execute bits from "sensible"
permissions.  Use same setting as in symlink.

18 years ago * fhandler_disk_file.cc (fhandler_base::fstat_helper): Fix inode number
corinna [Wed, 21 Dec 2005 13:01:26 +0000 (13:01 +0000)]
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Fix inode number
debug output.
(fhandler_disk_file::fchown): Always set sensible permission values
when creating the ACL for symlinks.

18 years ago2005-12-21 Michael Jung <mjung@iss.tu-darmstadt.de>
dannysmith [Wed, 21 Dec 2005 08:09:08 +0000 (08:09 +0000)]
2005-12-21  Michael Jung  <mjung@iss.tu-darmstadt.de>

* lib/user32.def (PrivateExtractIconsA@32,
PrivateExtractIconsW@32): Define.
* lib/shell32.c (IID_IShellLinkDataList): Add GUID.

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

18 years agodaily update
amodra [Tue, 20 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * winsup.h (flush_file_buffers): Define as inline function.
corinna [Tue, 20 Dec 2005 20:34:28 +0000 (20:34 +0000)]
* winsup.h (flush_file_buffers): Define as inline function.
* miscfuncs.cc (flush_file_buffers): Remove.

18 years ago * winsup.h (flush_file_buffers): Declare new function.
corinna [Tue, 20 Dec 2005 20:19:55 +0000 (20:19 +0000)]
* winsup.h (flush_file_buffers): Declare new function.
(FLushFileBuffers): New define.
* miscfuncs.cc (flush_file_buffers): Define new function.

18 years ago * config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
bwilson [Tue, 20 Dec 2005 19:37:26 +0000 (19:37 +0000)]
* config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
is_aligning_branch flag.
(find_address_of_next_align_frag): Limit by xtensa_fetch_width.
(future_alignment_required): Except for frags with is_aligning_branch
flag set, call frag_wane for frags that do not need to be reexamined
for aligning.
(relax_frag_immed): Replace orig_vinsn with cur_vinsn to fix a leak.
(convert_frag_immed): Likewise.
(convert_frag_narrow): Check is_aligning_branch flag.
* config/tc-xtensa.h (xtensa_frag_type): Add is_aligning_branch flag.

18 years agogdb/ChangeLog:
jimb [Tue, 20 Dec 2005 19:36:21 +0000 (19:36 +0000)]
gdb/ChangeLog:
2005-12-20  Jim Blandy  <jimb@redhat.com>

* rs6000-tdep.c (rs6000_gdbarch_init): Doc fix.

18 years ago* fhandler.h (fhandler_termios::fixup_after_exec): Make non-inlined.
cgf [Tue, 20 Dec 2005 18:14:42 +0000 (18:14 +0000)]
* fhandler.h (fhandler_termios::fixup_after_exec): Make non-inlined.
* fhandler_termios.cc (fhandler_termios::fixup_after_exec): Don't call
fixup_after_fork if close_on_exec'ed.

18 years ago * config/tc-xtensa.c (xg_find_narrowest_format): Optimize 1 slot case.
bwilson [Tue, 20 Dec 2005 18:13:31 +0000 (18:13 +0000)]
* config/tc-xtensa.c (xg_find_narrowest_format): Optimize 1 slot case.
(xg_init_vinsn): Remove redundant initialization.
(xg_clear_vinsn): Zero all the slots with a single memset.
* config/xtensa-istack.h (vliw_insn): Move insnbuf field after slots.

18 years ago * rs6000-tdep.c: Use proper spelling for existent.
brobecke [Tue, 20 Dec 2005 17:57:44 +0000 (17:57 +0000)]
    * rs6000-tdep.c: Use proper spelling for existent.

18 years ago2005-12-20 Paolo Bonzini <bonzini@gnu.org>
bonzini [Tue, 20 Dec 2005 17:21:53 +0000 (17:21 +0000)]
2005-12-20  Paolo Bonzini  <bonzini@gnu.org>

Revert Ada-related part of the previous change.

* Makefile.def (ADAFLAGS, BOOT_ADAFLAGS, ADAFLAGS_FOR_TARGET):
Do not pass.
* Makefile.tpl (BOOT_ADAFLAGS): Do not define.
* Makefile.in: Regenerate.
* configure.in: Do not include mt-ppc-aix target fragment.
* configure: Regenerate.

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

Revert Ada-related part of the previous change.

* mt-ppc-aix: Delete.

18 years ago * rs6000-tdep.c: Fix spelling errors.
brobecke [Tue, 20 Dec 2005 14:04:20 +0000 (14:04 +0000)]
    * rs6000-tdep.c: Fix spelling errors.

18 years ago * doc/t-mt.texi: Update MS1 to MT.
nathan [Tue, 20 Dec 2005 09:44:48 +0000 (09:44 +0000)]
* doc/t-mt.texi: Update MS1 to MT.

18 years ago * elf32-xtensa.c (action_list_count, xlate_map_entry, xlate_map,
bwilson [Tue, 20 Dec 2005 01:30:11 +0000 (01:30 +0000)]
* elf32-xtensa.c (action_list_count, xlate_map_entry, xlate_map,
xlate_offset_with_removed_text, build_xlate_map, free_xlate_map): New.
(check_section_ebb_pcrels_fit): Build new xlate_map, use it and free it
when finished.

18 years agofix typo in previous entry
bwilson [Tue, 20 Dec 2005 01:22:48 +0000 (01:22 +0000)]
fix typo in previous entry

18 years ago* cygtls.h (_cygtls::interrupt_now): Subsume interruptible().
cgf [Tue, 20 Dec 2005 00:31:50 +0000 (00:31 +0000)]
* cygtls.h (_cygtls::interrupt_now): Subsume interruptible().
(interruptible): Delete.
(setup_handler): Remove interruptible call and just use return from
interrupt_now.

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

18 years agofix filename typo in previous entry for ld-elf/group2.d
bwilson [Mon, 19 Dec 2005 23:45:01 +0000 (23:45 +0000)]
fix filename typo in previous entry for ld-elf/group2.d

18 years agodaily update
amodra [Mon, 19 Dec 2005 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago* i386-tdep.h (I386_SEL_RPL, I386_SEL_UPL, I386_SEL_KPL): New
kettenis [Mon, 19 Dec 2005 22:19:49 +0000 (22:19 +0000)]
* i386-tdep.h (I386_SEL_RPL, I386_SEL_UPL, I386_SEL_KPL): New
defines.
* i386obsd-tdep.c: Include "frame-unwind.h" and "trad-frame.h".
(i386obsd_tf_reg_offset, i386obsd_trapframe_unwind): New
variables.
(i386obsd_trapframe_cache, i386obsd_trapframe_this_id)
(i386obsd_trapframe_prev_register, i386obsd_trapframe_sniffer):
New functions.
(i386obsd_init_abi): Append i386obsd_trapframe_sniffer.
* Makefile.in (i386obsd-tdep.o): Update dependencies.

18 years ago* fhandler.h (set_console_state_for_spawn): Add an argument to the declaration.
cgf [Mon, 19 Dec 2005 19:04:13 +0000 (19:04 +0000)]
* fhandler.h (set_console_state_for_spawn): Add an argument to the declaration.
* fhandler_console.cc (set_console_state_for_spawn): Ditto for the definition.
Only set invisible console for non-cygwin process.  Remove debugging leftover.
* spawn.cc (spawn_guts): Pass argument denoting whether this is a cygwin
process to set_console_state_for_spawn and only call this function when
exec'ing.

18 years ago2005-12-19 Paolo Bonzini <bonzini@gnu.org>
bonzini [Mon, 19 Dec 2005 17:33:44 +0000 (17:33 +0000)]
2005-12-19  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Select appropriate fragments for PowerPC/AIX.
* configure: Regenerate.

* Makefile.def (flags_to_pass): Add ADAFLAGS, BOOT_ADAFLAGS,
BOOT_CFLAGS, BOOT_LDFLAGS.
* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Handle BOOT_ADAFLAGS,
BOOT_CFLAGS, BOOT_LDFLAGS.
(TARGET_FLAGS_TO_PASS): Handle ADAFLAGS_FOR_TARGET.
(stage[+id+]-bubble): Pass flags recursively to the comparison target.
(stage): Fail if we cannot complete the work.

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

        * mt-ppc-aix, mh-ppc-aix: New.

18 years ago * dump_setup.cc (package_find): Fix is_alias computation for "/usr/lib".
corinna [Mon, 19 Dec 2005 16:58:33 +0000 (16:58 +0000)]
* dump_setup.cc (package_find): Fix is_alias computation for "/usr/lib".

18 years ago * mmap.cc (fhandler_dev_zero::mmap): Call VirtualFree(MEM_RELEASE)
corinna [Mon, 19 Dec 2005 15:25:22 +0000 (15:25 +0000)]
* mmap.cc (fhandler_dev_zero::mmap): Call VirtualFree(MEM_RELEASE)
with zero length parameter, otherwise it fails.
(fhandler_dev_zero::munmap): Ditto.

18 years ago2005-12-19 H.J. Lu <hongjiu.lu@intel.com>
hjl [Mon, 19 Dec 2005 15:07:28 +0000 (15:07 +0000)]
2005-12-19  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/orphan2.d: Undo the last change.

18 years ago2005-12-19 H.J. Lu <hongjiu.lu@intel.com>
hjl [Mon, 19 Dec 2005 15:06:40 +0000 (15:06 +0000)]
2005-12-19  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2065
* ldlang.c (output_statement_newfunc): Revert the change made on
2005-11-16.
(output_prev_sec_find): Likewsise.
* ldlang.h (lang_statement_list_type): Likewsise.

18 years ago * ld-elf/unknown2.d: Only run for *-*-linux*.
hp [Mon, 19 Dec 2005 11:59:15 +0000 (11:59 +0000)]
* ld-elf/unknown2.d: Only run for *-*-linux*.
* ld-elf/orphan2.d: Xfail everywhere.

18 years ago * sidcomp.cgen-cpu.mt: Renamed from sidcomp.cgen-cpu.ms1.
nathan [Mon, 19 Dec 2005 10:21:08 +0000 (10:21 +0000)]
* sidcomp.cgen-cpu.mt: Renamed from sidcomp.cgen-cpu.ms1.

* mt-allinsn.exp: Renamed from ms1-allinsn.exp. Updated.
* mt-state-snapshot.exp: Renamed from
ms1-state-snapshot.exp. Updated.
* mulinsns.s, shiftinsns.s, subinsns.s: Updated.

18 years agorename ms1 testsuite to mt
nathan [Mon, 19 Dec 2005 10:17:57 +0000 (10:17 +0000)]
rename ms1 testsuite to mt

18 years agofix minor typo.
cgf [Mon, 19 Dec 2005 05:08:20 +0000 (05:08 +0000)]
fix minor typo.

18 years ago* fhandler.h (fhandler_pipe::fixup_in_child): Declare new function.
cgf [Mon, 19 Dec 2005 04:34:11 +0000 (04:34 +0000)]
* fhandler.h (fhandler_pipe::fixup_in_child): Declare new function.
(fhandler_console::invisible_console): Declare new variable.
(fhandler_console::need_invisible): Ditto.
(fhandler_console::has_a): Ditto.
* fhandler_console.cc (set_console_state_for_spawn): Eliminate return value.
Set up an invisible console if necessary prior to spawning.
(fhandler_console::invisible_console): Define.
* fhandler_tty.cc (fhandler_tty_slave::open): Use
fhandler_console::invisible_console to setup an invisible console.
* pipe.cc (fhandler_pipe::fixup_in_child): Define new function from
fixup_after_exec.
(fhandler_pipe::fixup_after_exec): Use fixup_in_child when appropriate.
(fhandler_pipe::fixup_after_fork): Ditto.
* spawn.cc (handle): Reorganize and modernize a little.
(spawn_guts): Rely on set_console_state_for_spawn to set the console into the
right state but don't create the process with "detached" flag if we have no
controlling tty since that confuses 'cmd'.
* dtable.cc (dtable::stdio_init): Don't set console as controlling terminal if
we have an invisible console.
* sigproc.cc (child_info::sync): Use correct name in ForceCloseHandle1.

18 years ago* include/sys/dirent.h: Change __deprecated_d_ino to __invalid_d_ino throughout
cgf [Mon, 19 Dec 2005 04:00:41 +0000 (04:00 +0000)]
* include/sys/dirent.h: Change __deprecated_d_ino to __invalid_d_ino throughout
to make things a little clearer.
* dir.cc (readdir_worker): Reflect above change.

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

18 years ago2005-12-18 H.J. Lu <hongjiu.lu@intel.com>
hjl [Sun, 18 Dec 2005 23:50:41 +0000 (23:50 +0000)]
2005-12-18  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2065
* ld-elf/orphan2.d: New file.
* ld-elf/orphan2.s: Likewise.

18 years agodaily update
amodra [Sun, 18 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago2005-12-18 H.J. Lu <hongjiu.lu@intel.com>
hjl [Sun, 18 Dec 2005 16:21:48 +0000 (16:21 +0000)]
2005-12-18  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/unknown2.d: New.
* ld-elf/unknown2.s: Likewise.

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

18 years ago * gdb.base/default.exp: Update check for "show version".
drow [Sat, 17 Dec 2005 23:39:26 +0000 (23:39 +0000)]
* gdb.base/default.exp: Update check for "show version".

18 years agodaily update
amodra [Sat, 17 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago*** empty log message ***
eliz [Sat, 17 Dec 2005 22:40:51 +0000 (22:40 +0000)]
*** empty log message ***

18 years ago * cli/cli-utils.h:
eliz [Sat, 17 Dec 2005 22:40:17 +0000 (22:40 +0000)]
* cli/cli-utils.h:
* cli/cli-utils.c:
* cli/cli-setshow.h:
* cli/cli-setshow.c:
* cli/cli-script.h:
* cli/cli-script.c:
* cli/cli-logging.c:
* cli/cli-interp.c:
* cli/cli-dump.h:
* cli/cli-dump.c:
* cli/cli-decode.h:
* cli/cli-decode.c:
* cli/cli-cmds.h:
* cli/cli-cmds.c: Add (c) after Copyright.  Update FSF address.

18 years ago * breakpoint.c:
eliz [Sat, 17 Dec 2005 22:33:58 +0000 (22:33 +0000)]
* breakpoint.c:
* arm-tdep.c:
* ia64-tdep.c:
* i386-tdep.c:
* hpread.c:
* hppa-tdep.c:
* hppa-hpux-tdep.c:
* gnu-nat.c:
* gdbtypes.c:
* gdbarch.h:
* gdbarch.c:
* eval.c:
* dwarf2read.c:
* dbxread.c:
* copying:
* symfile.c:
* stabsread.c:
* sh64-tdep.c:
* sh-tdep.c:
* s390-tdep.c:
* rs6000-tdep.c:
* remote.c:
* remote-mips.c:
* mips-tdep.c:
* mdebugread.c:
* linux-nat.c:
* infrun.c:
* xcoffread.c:
* win32-nat.c:
* valops.c:
* utils.c:
* tracepoint.c:
* target.c:
* symtab.c:
* c-exp.y:
* ada-valprint.c:
* ada-typeprint.c:
* ada-lex.l:
* ada-lang.h:
* ada-lang.c:
* ada-exp.y:
* alphafbsd-tdep.c:
* alphabsd-tdep.h:
* alphabsd-tdep.c:
* alphabsd-nat.c:
* alpha-tdep.h:
* alpha-tdep.c:
* alpha-osf1-tdep.c:
* alpha-nat.c:
* alpha-mdebug-tdep.c:
* alpha-linux-tdep.c:
* alpha-linux-nat.c:
* aix-thread.c:
* abug-rom.c:
* arch-utils.c:
* annotate.h:
* annotate.c:
* amd64obsd-tdep.c:
* amd64obsd-nat.c:
* amd64nbsd-tdep.c:
* amd64nbsd-nat.c:
* amd64fbsd-tdep.c:
* amd64fbsd-nat.c:
* amd64bsd-nat.c:
* amd64-tdep.h:
* amd64-tdep.c:
* amd64-sol2-tdep.c:
* amd64-nat.h:
* amd64-nat.c:
* amd64-linux-tdep.c:
* amd64-linux-nat.c:
* alphanbsd-tdep.c:
* block.h:
* block.c:
* bfd-target.h:
* bfd-target.c:
* bcache.h:
* bcache.c:
* ax.h:
* ax-general.c:
* ax-gdb.h:
* ax-gdb.c:
* avr-tdep.c:
* auxv.h:
* auxv.c:
* armnbsd-tdep.c:
* armnbsd-nat.c:
* arm-tdep.h:
* arm-linux-nat.c:
* arch-utils.h:
* charset.c:
* call-cmds.h:
* c-valprint.c:
* c-typeprint.c:
* c-lang.h:
* c-lang.c:
* buildsym.h:
* buildsym.c:
* bsd-uthread.h:
* bsd-uthread.c:
* bsd-kvm.h:
* bsd-kvm.c:
* breakpoint.h:
* core-regset.c:
* core-aout.c:
* completer.h:
* completer.c:
* complaints.h:
* complaints.c:
* command.h:
* coffread.c:
* coff-solib.h:
* coff-solib.c:
* coff-pe-read.h:
* coff-pe-read.c:
* cli-out.h:
* cli-out.c:
* charset.h:
* dink32-rom.c:
* dictionary.h:
* dictionary.c:
* demangle.c:
* defs.h:
* dcache.h:
* dcache.c:
* d10v-tdep.c:
* cpu32bug-rom.c:
* cp-valprint.c:
* cp-support.h:
* cp-support.c:
* cp-namespace.c:
* cp-abi.h:
* cp-abi.c:
* corelow.c:
* corefile.c:
* environ.c:
* elfread.c:
* dwarfread.c:
* dwarf2loc.c:
* dwarf2expr.h:
* dwarf2expr.c:
* dwarf2-frame.h:
* dwarf2-frame.c:
* dve3900-rom.c:
* dummy-frame.h:
* dummy-frame.c:
* dsrec.c:
* doublest.h:
* doublest.c:
* disasm.h:
* disasm.c:
* fork-child.c:
* findvar.c:
* fbsd-nat.h:
* fbsd-nat.c:
* f-valprint.c:
* f-typeprint.c:
* f-lang.h:
* f-lang.c:
* expression.h:
* expprint.c:
* exec.h:
* exec.c:
* exceptions.h:
* exceptions.c:
* event-top.h:
* event-top.c:
* event-loop.h:
* event-loop.c:
* gdb.c:
* gdb-stabs.h:
* gdb-events.h:
* gdb-events.c:
* gcore.c:
* frv-tdep.h:
* frv-tdep.c:
* frv-linux-tdep.c:
* frame.h:
* frame.c:
* frame-unwind.h:
* frame-unwind.c:
* frame-base.h:
* frame-base.c:
* gdb_vfork.h:
* gdb_thread_db.h:
* gdb_string.h:
* gdb_stat.h:
* gdb_regex.h:
* gdb_ptrace.h:
* gdb_proc_service.h:
* gdb_obstack.h:
* gdb_locale.h:
* gdb_dirent.h:
* gdb_curses.h:
* gdb_assert.h:
* gdbarch.sh:
* gdb.h:
* hpux-thread.c:
* hppabsd-nat.c:
* hppa-tdep.h:
* hpacc-abi.c:
* h8300-tdep.c:
* gregset.h:
* go32-nat.c:
* gnu-v3-abi.c:
* gnu-v2-abi.h:
* gnu-v2-abi.c:
* gnu-nat.h:
* glibc-tdep.c:
* gdbtypes.h:
* gdbcore.h:
* gdbcmd.h:
* i386nbsd-tdep.c:
* i386nbsd-nat.c:
* i386gnu-tdep.c:
* i386gnu-nat.c:
* i386fbsd-tdep.c:
* i386fbsd-nat.c:
* i386bsd-tdep.c:
* i386bsd-nat.h:
* i386bsd-nat.c:
* i386-tdep.h:
* i386-sol2-nat.c:
* i386-nto-tdep.c:
* i386-nat.c:
* i386-linux-tdep.h:
* i386-linux-tdep.c:
* i386-linux-nat.c:
* i386-cygwin-tdep.c:
* inf-ttrace.c:
* inf-ptrace.h:
* inf-ptrace.c:
* inf-loop.h:
* inf-loop.c:
* inf-child.h:
* inf-child.c:
* ia64-tdep.h:
* ia64-linux-nat.c:
* i387-tdep.h:
* i387-tdep.c:
* i386v4-nat.c:
* i386v-nat.c:
* i386obsd-tdep.c:
* i386obsd-nat.c:
* kod.c:
* jv-valprint.c:
* jv-typeprint.c:
* jv-lang.h:
* jv-lang.c:
* irix5-nat.c:
* iq2000-tdep.c:
* interps.h:
* interps.c:
* inftarg.c:
* inflow.h:
* inflow.c:
* inferior.h:
* infcmd.c:
* infcall.h:
* infcall.c:
* inf-ttrace.h:
* m32r-tdep.h:
* m32r-tdep.c:
* m32r-rom.c:
* m32r-linux-tdep.c:
* m32r-linux-nat.c:
* m2-valprint.c:
* m2-typeprint.c:
* m2-lang.h:
* m2-lang.c:
* lynx-nat.c:
* linux-thread-db.c:
* linux-nat.h:
* linespec.c:
* libunwind-frame.h:
* libunwind-frame.c:
* language.h:
* language.c:
* macroexp.c:
* macrocmd.c:
* m88kbsd-nat.c:
* m88k-tdep.h:
* m88k-tdep.c:
* m68klinux-tdep.c:
* m68klinux-nat.c:
* m68kbsd-tdep.c:
* m68kbsd-nat.c:
* m68k-tdep.h:
* m68k-tdep.c:
* mips-linux-nat.c:
* mips-irix-tdep.c:
* minsyms.c:
* memattr.h:
* memattr.c:
* mem-break.c:
* mdebugread.h:
* main.h:
* main.c:
* macrotab.h:
* macrotab.c:
* macroscope.h:
* macroscope.c:
* macroexp.h:
* nbsd-tdep.c:
* mt-tdep.c:
* monitor.h:
* monitor.c:
* mn10300-tdep.h:
* mn10300-tdep.c:
* mn10300-linux-tdep.c:
* mipsv4-nat.c:
* mipsread.c:
* mipsnbsd-tdep.h:
* mipsnbsd-tdep.c:
* mipsnbsd-nat.c:
* mips64obsd-tdep.c:
* mips64obsd-nat.c:
* mips-tdep.h:
* mips-mdebug-tdep.c:
* mips-linux-tdep.c:
* osabi.h:
* osabi.c:
* ocd.h:
* ocd.c:
* observer.c:
* objfiles.h:
* objfiles.c:
* objc-lang.h:
* objc-lang.c:
* objc-exp.y:
* nto-tdep.h:
* nto-tdep.c:
* nto-procfs.c:
* nlmread.c:
* nbsd-tdep.h:
* ppcobsd-tdep.c:
* ppcobsd-nat.c:
* ppcnbsd-tdep.h:
* ppcnbsd-tdep.c:
* ppcnbsd-nat.c:
* ppcbug-rom.c:
* ppc-tdep.h:
* ppc-sysv-tdep.c:
* ppc-linux-tdep.c:
* ppc-linux-nat.c:
* ppc-bdm.c:
* parser-defs.h:
* parse.c:
* p-valprint.c:
* p-typeprint.c:
* p-lang.h:
* p-lang.c:
* remote-fileio.h:
* remote-fileio.c:
* remote-est.c:
* remote-e7000.c:
* regset.h:
* regset.c:
* reggroups.h:
* reggroups.c:
* regcache.h:
* regcache.c:
* proc-why.c:
* proc-service.c:
* proc-events.c:
* printcmd.c:
* ppcobsd-tdep.h:
* sentinel-frame.h:
* sentinel-frame.c:
* scm-valprint.c:
* scm-tags.h:
* scm-lang.h:
* scm-lang.c:
* scm-exp.c:
* s390-tdep.h:
* rom68k-rom.c:
* remote.h:
* remote-utils.c:
* remote-st.c:
* remote-sim.c:
* remote-sds.c:
* remote-rdp.c:
* remote-rdi.c:
* remote-hms.c:
* sim-regno.h:
* shnbsd-tdep.h:
* shnbsd-tdep.c:
* shnbsd-nat.c:
* sh-tdep.h:
* serial.h:
* serial.c:
* ser-unix.h:
* ser-unix.c:
* ser-tcp.c:
* ser-pipe.c:
* ser-go32.c:
* ser-e7kpc.c:
* ser-base.h:
* ser-base.c:
* solib.c:
* solib-svr4.h:
* solib-svr4.c:
* solib-sunos.c:
* solib-som.h:
* solib-som.c:
* solib-pa64.h:
* solib-pa64.c:
* solib-osf.c:
* solib-null.c:
* solib-legacy.c:
* solib-irix.c:
* solib-frv.c:
* solib-aix5.c:
* sol-thread.c:
* sparc64-linux-tdep.c:
* sparc64-linux-nat.c:
* sparc-tdep.h:
* sparc-tdep.c:
* sparc-sol2-tdep.c:
* sparc-sol2-nat.c:
* sparc-nat.h:
* sparc-nat.c:
* sparc-linux-tdep.c:
* sparc-linux-nat.c:
* source.h:
* source.c:
* somread.c:
* solist.h:
* solib.h:
* std-regs.c:
* stack.h:
* stack.c:
* stabsread.h:
* sparcobsd-tdep.c:
* sparcnbsd-tdep.c:
* sparcnbsd-nat.c:
* sparc64obsd-tdep.c:
* sparc64nbsd-tdep.c:
* sparc64nbsd-nat.c:
* sparc64fbsd-tdep.c:
* sparc64fbsd-nat.c:
* sparc64-tdep.h:
* sparc64-tdep.c:
* sparc64-sol2-tdep.c:
* sparc64-nat.c:
* ui-file.c:
* typeprint.h:
* typeprint.c:
* tramp-frame.h:
* tramp-frame.c:
* trad-frame.h:
* trad-frame.c:
* tracepoint.h:
* top.c:
* tobs.inc:
* thread.c:
* terminal.h:
* target.h:
* symfile.h:
* stop-gdb.c:
* vaxbsd-nat.c:
* vax-tdep.h:
* vax-tdep.c:
* vax-nat.c:
* varobj.h:
* varobj.c:
* value.h:
* value.c:
* valprint.h:
* valprint.c:
* v850-tdep.c:
* uw-thread.c:
* user-regs.c:
* ui-out.h:
* ui-out.c:
* ui-file.h:
* xcoffsolib.h:
* xcoffsolib.c:
* wrapper.c:
* wince.c:
* wince-stub.h:
* wince-stub.c:
* vaxobsd-tdep.c:
* vaxnbsd-tdep.c:
* gdb_gcore.sh:
* copying.c:
* configure.ac:
* aclocal.m4:
* acinclude.m4:
* reply_mig_hack.awk:
* observer.sh:
* gdb_mbuild.sh:
* arm-linux-tdep.c:
* blockframe.c:
* dbug-rom.c:
* environ.h:
* dwarf2loc.h:
* gdb-events.sh:
* glibc-tdep.h:
* gdb_wait.h:
* gdbthread.h:
* i386-sol2-tdep.c:
* hppabsd-tdep.c:
* hppa-linux-nat.c:
* hppa-hpux-nat.c:
* ia64-linux-tdep.c:
* infptrace.c:
* linespec.h:
* maint.c:
* mips-mdebug-tdep.h:
* remote-m32r-sdi.c:
* s390-nat.c:
* rs6000-nat.c:
* remote-utils.h:
* sh3-rom.c:
* sh-linux-tdep.c:
* top.h:
* symtab.h:
* symmisc.c:
* symfile-mem.c:
* srec.h:
* user-regs.h:
* version.h:
* valarith.c:
* xstormy16-tdep.c:
* wrapper.h:
* Makefile.in:
* f-exp.y:
* cris-tdep.c:
* cp-name-parser.y:
* procfs.c:
* proc-utils.h:
* proc-flags.c:
* proc-api.c:
* p-exp.y:
* m68hc11-tdep.c:
* m2-exp.y:
* kod.h:
* kod-cisco.c:
* jv-exp.y:
* hppa-linux-tdep.c: Add (c) after Copyright.  Update the FSF
address.

18 years agomerge from gcc
dj [Sat, 17 Dec 2005 20:51:56 +0000 (20:51 +0000)]
merge from gcc

18 years ago* winsup.h (child_copy): Change prototype to match new functionality.
cgf [Sat, 17 Dec 2005 04:36:38 +0000 (04:36 +0000)]
* winsup.h (child_copy): Change prototype to match new functionality.
* cygheap.cc (cygheap_fixup_in_child): Accommodate new child_copy arguments.
* dcrt0.cc (dll_data_start): Move definition here from fork.
(dll_data_end): Ditto.
(dll_bss_start): Ditto.
(dll_bss_end): Ditto.
(handle_fork): New function.  Called when forked to deal with fork issues and
copy data to this process from the parent.
(dll_crt0_0): Call handle_fork when _PROC_FORK condition.
(dll_crt0): Don't copy user_data when we've forked.  Don't zero first element
of main_environment ever.
(cygwin_dll_init): Ditto.
* fork.cc (child_copy): Rename from fork_copy and change arguments so that each
pair of things to copy gets its own descriptor.
(frok::child): Remove fixup_mmaps_after_fork call here.  Move to handle_fork in
dcrt0.cc.
(frok::parent): Use child_copy rather than fork_copy and accommodate changes in
parameters.
* exceptions.cc (setup_handler): Delay test of whether we're locked until after
GetThreadContext has been called since there are apparently cases where
SuspendThread does not cause an immediate thread suspension.

18 years ago*** empty log message ***
gdbadmin [Sat, 17 Dec 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Fri, 16 Dec 2005 23:00:09 +0000 (23:00 +0000)]
daily update

18 years ago2005-12-16 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 16 Dec 2005 20:58:39 +0000 (20:58 +0000)]
2005-12-16  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Update copyright year for default
        copyright.

18 years ago2005-12-16 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 16 Dec 2005 20:49:37 +0000 (20:49 +0000)]
2005-12-16  Jeff Johnston  <jjohnstn@redhat.com>

        * NEWS: Update with 1.14.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.14.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/configure: Ditto.
        * libc/libc.texinfo: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/configure: Ditto.
        * libm/libm.texinfo: Ditto.
        * libc/sys/linux/shared.ld: Add VERS_1.14.

18 years ago* init.cc (dll_entry): Call prime_threads after dll_crt0_0 to avoid conflicts
cgf [Fri, 16 Dec 2005 20:40:02 +0000 (20:40 +0000)]
* init.cc (dll_entry): Call prime_threads after dll_crt0_0 to avoid conflicts
between heap allocation and thread stack allocation.

18 years ago2005-12-16 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 16 Dec 2005 19:11:09 +0000 (19:11 +0000)]
2005-12-16  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/sys/stat.h: Change *stat64 prototypes to
        take a pointer to struct stat64 rather than struct stat.

18 years ago2005-12-16 Ralf Corsepius <ralf.corsepius@rtems.org>
jjohnstn [Fri, 16 Dec 2005 19:03:12 +0000 (19:03 +0000)]
2005-12-16  Ralf Corsepius <ralf.corsepius@rtems.org>

* libc/include/stdint.h: Prefer long over int for int32_t.
Use __have_long32 to set up int32_t.
* libc/include/inttypes.h: Use "#if xxx" instead of "#ifdef xxx"
(Sync with stdint.h).

18 years ago* hookapi.cc (putmem): Remove query of previous memory protection since we get
cgf [Fri, 16 Dec 2005 18:10:09 +0000 (18:10 +0000)]
* hookapi.cc (putmem): Remove query of previous memory protection since we get
that for free the first time we call VirtualProtect.

18 years ago Second part of ms1 to mt renaming.
nathan [Fri, 16 Dec 2005 10:23:06 +0000 (10:23 +0000)]
Second part of ms1 to mt renaming.
* bfd/archures.c (bfd_arch_mt): Renamed.
(bfd_mt_arch): Renamed.
(bfd_archures_list): Adjusted.
* bfd/bfd-in2.h: Rebuilt.
* bfd/config.bfd (mt): Remove special case targ_archs.
(mt-*-elf): Rename bfd_elf32_mt_vec.
* bfd/configure: Rebuilt.
* bfd/configure.in (bfd_elf32_mt_vec): Renamed.
(selarchs) Remove mt special case.
* bfd/cpu-mt.c (arch_info_struct): Adjust.
(bfd_mt_arch): Renamed, adjust.
* bfd/elf32-mt.c (mt_reloc_type_lookup, mt_info_to_howto_rela,
mt_elf_relocate_hi16, mt_final_link_relocate, mt_relocate_section,
mt_elf_howto_table): Renamed, adjusted.
(mt_elf_gc_mark_hook, mt_elf_gc_sweep_hook, mt_elf_check_relocs,
elf32_mt_machine, mt_elf_object_p, mt_elf_set_private_flags,
mt_elf_copy_private_bfd_data, mt_elf_merge_private_bfd_data,
mt_elf_print_private_bfd_data): Renamed, adjusted.
(TARGET_BIG_SYM, TARGET_BIG_NAME, ELF_ARCH, ELF_MACHINE_CODE,
ELF_MAXPAGESIZE, elf_info_to_howto, elf_backend_relocate_section,
bfd_elf32_bfd_reloc_type_lookup, elf_backend_gc_mark_hook,
elf_backend_gc_sweep_hook, elf_backend_check_relocs,
eld_backend_object_p, bfd_elf32_bfd_set_private_flags,
bfd_elf32_bfd_copy_private_bfd_data,
bfd_elf32_bfd_merge_private_bfd_data,
bfd_elf32_bfd_print_private_bfd_data): Adjusted.
* bfd/libbfd.h: Regenerated.
* bfd/reloc.c (BFD_RELOC_MT_PC16, BFD_RELOC_MT_HI16,
BFD_RELOC_MT_LO16, BFD_RELOC_MT_GNU_VTINHERIT,
BFD_RELOC_MT_GNU_VTENTRY, BFD_RELOC_MT_PCINSN8): Renamed.
* bfd/targets.c (bfd_elf32_mt_vec): Renamed.
(_bfd_target_vector): Adjusted.
* binutils/readelf.c (guess_is_rela): Use EM_MT.
(dump_relocations, get_machine_name): Adjust.

* cpu/mt.cpu (define-arch, define-isa): Set name to mt.
(define-mach): Adjust.
* cpu/mt.opc (CGEN_ASM_HASH): Update.
(mt_asm_hash, mt_cgen_insn_supported): Renamed.
(parse_loopsize, parse_imm16): Adjust.

* gas/configure: Rebuilt.
* gas/configure.in (mt): Remove special case.
* gas/config/tc-mt.c (opcodes/mt-desc.h, opcodes/mt-opc.h): Change
#includes.
(mt_insn, mt_mach, mt_mach_bitmask, mt_flags, mt_architectures):
Rename, adjust.
(md_parse_option, md_show_usage, md_begin, md_assemble,
md_cgen_lookup_reloc, md_atof): Adjust.
(mt_force_relocation, mt_apply_fix, mt_fix_adjustable): Rename, adjust.
* gas/config/tc-mt.h (TC_MT): Rename.
(LISTING_HEADER, TARGET_ARCH, TARGET_FORMAT): Adjust.
(md_apply_fix): Adjust.
(mt_apply_fix, mt_fix_adjustable, mt_force_relocation): Rename.
(TC_FORCE_RELOCATION, tc_fix_adjustable): Adjust.

* gdb/mt-tdep.c (mt_arch_constants, mt_gdb_regnums): Rename, adjust.
(mt_register_name, mt_register_type, mt_register_reggroup_p,
mt_return_value, mt_skip_prologue, mt_breapoint_from_pc,
mt_pseudo_register_read, mt_pseudo_register_write, mt_frame_align,
mt_registers_info, mt_push_dummy_call, mt_unwind_cache,
mt_frame_unwind_cache, mt_unwind_pc, mt_unwind_dummy_id,
mt_frame_this_id, mt_frame_prev_register, mt_frame_base_address,
mt_frame_unwind, mt_frame_sniffer, mt_frame_base, mt_gdbarch_init,
_initialize_mt_tdep): Rename & adjust.

* include/dis-asm.h (print_insn_mt): Renamed.

* include/elf/common.h (EM_MT): Renamed.
* include/elf/mt.h: Rename relocs, cpu & other defines.

* ld/emulparams/elf32mt.sh (ARCH, OUTPUT_FORMAT): Adjust.

* opcodes/Makefile.am (HFILES, CFILES, ALL_MACHINES): Adjust.
(stamp-mt): Adjust rule.
(mt-asm.lo, mt-desc.lo, mt-dis.lo, mt-ibld.lo, mt-opc.lo): Rename &
adjust.
* opcodes/Makefile.in: Rebuilt.
* opcodes/configure: Rebuilt.
* opcodes/configure.in (bfd_mt_arch): Rename & adjust.
* opcodes/disassemble.c (ARCH_mt): Renamed.
(disassembler): Adjust.
* opcodes/mt-asm.c: Renamed, rebuilt.
* opcodes/mt-desc.c: Renamed, rebuilt.
* opcodes/mt-desc.h: Renamed, rebuilt.
* opcodes/mt-dis.c: Renamed, rebuilt.
* opcodes/mt-ibld.c: Renamed, rebuilt.
* opcodes/mt-opc.c: Renamed, rebuilt.
* opcodes/mt-opc.h: Renamed, rebuilt.

* sid/Makefile.in: Rebuilt.
* sid/aclocal.m4: Rebuilt.
* sid/configure: Rebuilt.
* sid/sid.spec: Adjust.
* sid/bsp/Makefile.am: Adjust.
* sid/bsp/Makefile.in: Rebuilt.
* sid/bsp/aclocal.m4: Rebuilt.
* sid/bsp/configrun-sid.in: Adjust.
* sid/bsp/pregen/Makefile.in: Rebuilt.
* sid/bsp/pregen/mt-gdb.conf: Renamed & rebuilt.
* sid/bsp/pregen/mt-gloss.conf: Renamed & rebuilt.
* sid/bsp/pregen/pregen-configs.in: Adjust.
* sid/component/aclocal.m4: Rebuilt.
* sid/component/configure: Rebuilt.
* sid/component/tconfig.in: Adjust.
* sid/component/bochs/aclocal.m4: Rebuilt.
* sid/component/cache/Makefile.in: Rebuilt.
* sid/component/cgen-cpu/Makefile.in: Rebuilt.
* sid/component/cgen-cpu/aclocal.m4: Rebuilt.
* sid/component/cgen-cpu/compCGEN.cxx: Adjust.
* sid/component/cgen-cpu/configure: Rebuilt.
* sid/component/cgen-cpu/configure.in: Rebult.
* sid/component/cgen-cpu/mt/Makefile.am: Adjust.
* sid/component/cgen-cpu/mt/Makefile.in: Rebuilt.
* sid/component/cgen-cpu/mt/hw-cpu-mt.txt: Adjust.
* sid/component/cgen-cpu/mt/mt-cpu.h: Rebuilt.
* sid/component/cgen-cpu/mt/mt-decode.cxx: Rebuilt.
* sid/component/cgen-cpu/mt/mt-decode.h: Rebuilt.
* sid/component/cgen-cpu/mt/mt-defs.h: Rebuilt.
* sid/component/cgen-cpu/mt/mt-desc.h: Rebuilt.
* sid/component/cgen-cpu/mt/mt-sem.cxx: Rebuilt.
* sid/component/cgen-cpu/mt/mt-write.cxx: Rebuilt.
* sid/component/cgen-cpu/mt/mt.cxx: Adjust.
* sid/component/cgen-cpu/mt/mt.h: Adjust.
* sid/component/consoles/Makefile.in: Rebuilt.
* sid/component/families/aclocal.m4: Rebuilt.
* sid/component/families/configure: Rebuilt.
* sid/component/gdb/Makefile.in: Rebuilt.
* sid/component/gloss/Makefile.in: Rebuilt.
* sid/component/glue/Makefile.in: Rebuilt.
* sid/component/ide/Makefile.in: Rebuilt.
* sid/component/interrupt/Makefile.in: Rebuilt.
* sid/component/lcd/Makefile.in: Rebuilt.
* sid/component/lcd/testsuite/Makefile.in: Rebuilt.
* sid/component/loader/Makefile.am: Rebuilt.
* sid/component/loader/Makefile.in: Rebuilt.
* sid/component/mapper/Makefile.in: Rebuilt.
* sid/component/mapper/testsuite/Makefile.in: Rebuilt.
* sid/component/memory/Makefile.in: Rebuilt.
* sid/component/mmu/Makefile.in: Rebuilt.
* sid/component/parport/Makefile.in: Rebuilt.
* sid/component/profiling/Makefile.in: Rebuilt.
* sid/component/rtc/Makefile.in: Rebuilt.
* sid/component/sched/Makefile.in: Rebuilt.
* sid/component/testsuite/Makefile.in: Rebuilt.
* sid/component/timers/aclocal.m4: Rebuilt.
* sid/component/timers/configure: Rebuilt.
* sid/component/uart/Makefile.in: Rebuilt.
* sid/component/uart/testsuite/Makefile.in: Rebuilt.
* sid/config/config.sub: Adjust.
* sid/config/info.tcl.in: Adjust.
* sid/config/sidtargets.m4: Adjust.
* sid/doc/Makefile.in: Rebuilt.
* sid/main/dynamic/Makefile.am: Rebuilt.
* sid/main/dynamic/Makefile.in: Rebuilt.
* sid/main/dynamic/aclocal.m4: Rebuilt.
* sid/main/dynamic/configure: Rebuilt.

18 years ago*** empty log message ***
gdbadmin [Fri, 16 Dec 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Thu, 15 Dec 2005 23:00:07 +0000 (23:00 +0000)]
daily update

18 years ago2005-12-15 Paolo Bonzini <bonzini@gnu.org>
bonzini [Thu, 15 Dec 2005 14:36:16 +0000 (14:36 +0000)]
2005-12-15  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl (all, do-[+make_target+], do-check, install,
install-host-nogcc): Don't invoke $(stage) at the end.
* Makefile.in: Regenerate.

18 years ago * mmap.cc (fhandler_dev_zero::fixup_mmap_after_fork): Use
corinna [Thu, 15 Dec 2005 09:04:27 +0000 (09:04 +0000)]
* mmap.cc (fhandler_dev_zero::fixup_mmap_after_fork): Use
system_printf like any other fixup_mmap_after_fork.

18 years ago* cygcheck.cc (common_apps): Add a few more binaries to look for.
cgf [Thu, 15 Dec 2005 03:36:14 +0000 (03:36 +0000)]
* cygcheck.cc (common_apps): Add a few more binaries to look for.

18 years ago*** empty log message ***
gdbadmin [Thu, 15 Dec 2005 00:00:48 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* basic.exp: Run the dsp test.
chaoyingfu [Wed, 14 Dec 2005 23:09:26 +0000 (23:09 +0000)]
* basic.exp: Run the dsp test.
* utils-dsp.inc: New file.
* mips32-dsp.s: New test.

18 years ago* Makefile.in (SIM_OBJS): Add dsp.o.
chaoyingfu [Wed, 14 Dec 2005 23:07:56 +0000 (23:07 +0000)]
* Makefile.in (SIM_OBJS): Add dsp.o.
(dsp.o): New dependency.
(IGEN_INCLUDE): Add dsp.igen.
* configure.ac (mipsisa32r2*-*-*, mipsisa32*-*-*, mipsisa64r2*-*-*,
mipsisa64*-*-*): Add dsp to sim_igen_machine.
* configure: Regenerate.
* mips.igen: Add dsp model and include dsp.igen.
(MFHI, MFLO, MTHI, MTLO): Remove mips32, mips32r2, mips64, mips64r2,
because these instructions are extended in DSP ASE.
* sim-main.h (LAST_EMBED_REGNUM): Change from 89 to 96 because of
adding 6 DSP accumulator registers and 1 DSP control register.
(AC0LOIDX, AC0HIIDX, AC1LOIDX, AC1HIIDX, AC2LOIDX, AC2HIIDX, AC3LOIDX,
AC3HIIDX, DSPLO, DSPHI, DSPCRIDX, DSPCR, DSPCR_POS_SHIFT,
DSPCR_POS_MASK, DSPCR_POS_SMASK, DSPCR_SCOUNT_SHIFT, DSPCR_SCOUNT_MASK,
DSPCR_SCOUNT_SMASK, DSPCR_CARRY_SHIFT, DSPCR_CARRY_MASK,
DSPCR_CARRY_SMASK, DSPCR_CARRY, DSPCR_EFI_SHIFT, DSPCR_EFI_MASK,
DSPCR_EFI_SMASK, DSPCR_EFI, DSPCR_OUFLAG_SHIFT, DSPCR_OUFLAG_MASK,
DSPCR_OUFLAG_SMASK, DSPCR_OUFLAG4, DSPCR_OUFLAG5, DSPCR_OUFLAG6,
DSPCR_OUFLAG7, DSPCR_CCOND_SHIFT, DSPCR_CCOND_MASK,
DSPCR_CCOND_SMASK): New define.
(DSPLO_REGNUM, DSPHI_REGNUM): New array for DSP accumulators.
* dsp.c, dsp.igen: New files for MIPS DSP ASE.

18 years agodaily update
amodra [Wed, 14 Dec 2005 23:00:07 +0000 (23:00 +0000)]
daily update

18 years ago Fix unforgivable spelling error in ChangeLog.
corinna [Wed, 14 Dec 2005 20:04:16 +0000 (20:04 +0000)]
Fix unforgivable spelling error in ChangeLog.

18 years ago2005-12-14 Paolo Bonzini <bonzini@gnu.org>
bonzini [Wed, 14 Dec 2005 18:00:20 +0000 (18:00 +0000)]
2005-12-14  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Flip the top-level bootstrap switch.
* configure: Regenerate.

Merge from gcc:

2005-12-14  Daniel Jacobowitz  <dan@codesourcery.com>

        * Makefile.tpl: Throughout the file, use : $(MAKE) along with
        $(stage) and $(unstage).
        (EXTRA_TARGET_FLAGS): Correct double-quoting.
        (all): Remove stray semicolon.
        (local-distclean): Don't handle multilib.tmp and multilib.out.
        (install.all): Set $s for consistency.
        (configure-[+prefix+][+module+]): Instead of [+deps+], handle
        check_multilibs setting.  Always make the install directory.
        (configure-stage[+id+]-[+prefix+][+module+]): Likewise.
        Correct @if/@endif.
        (all-stage[+id+]-[+prefix+][+module+]): Correct @if/@endif.
        ($(TARGET_SUBDIR)/[+module+]/multilib.out): Remove.
        (stage[+id+]-start, stage[+id+]-end): Stage $(TARGET_SUBDIR).
        (multilib.out): Remove.
        * Makefile.in: Regenerated.

18 years ago * fhandler.cc (ACCFLAGS): Remove macro.
corinna [Wed, 14 Dec 2005 16:38:21 +0000 (16:38 +0000)]
* fhandler.cc (ACCFLAGS): Remove macro.
(fhandler_base::get_default_fmode): Use O_ACCMODE instead of ACCFLAGS
and or'ed read/write flags.
(fhandler_base::open_9x): Use O_ACCMODE instead of or'ed read/write
flags.
(fhandler_base::open): Ditto.
* fhandler_disk_file.cc (fhandler_base::open_fs): Ditto.
* fhandler_mem.cc (fhandler_dev_mem::open): Ditto.
* fhandler_raw.cc (fhandler_dev_raw::open): Ditto.

18 years ago * fhandler.cc (fhandler_base::open_9x): Handle O_SYNC and O_DIRECT
corinna [Wed, 14 Dec 2005 15:54:32 +0000 (15:54 +0000)]
* fhandler.cc (fhandler_base::open_9x): Handle O_SYNC and O_DIRECT
flags.
(fhandler_base::open): Ditto.
* fhandler_floppy.cc (fhandler_dev_floppy::open): Don't allocate devbuf
in O_DIRECT case.
* fhandler_raw.cc (fhandler_dev_raw::ioctl): Don't allow buffer
changes in O_DIRECT case.  Allow returning a buffer size 0, which
indicates O_DIRECT.
* fhandler_tape.cc (fhandler_dev_tape::open): Use O_SYNC flag to
hand down the !buffer_writes case.  Don't allocate devbuf in O_DIRECT
case.
(fhandler_dev_tape::raw_read): Don't mess with devbuf if it's NULL.
* include/fcntl.h: Define _FDIRECT, O_DIRECT, O_DSYNC and O_RSYNC.
* include/cygwin/version.h: Bump API minor version.

18 years ago * scripttempl/elf.sc: Put .gnu.linkonce.d.rel.ro.* sections into
jakub [Wed, 14 Dec 2005 15:15:55 +0000 (15:15 +0000)]
* scripttempl/elf.sc: Put .gnu.linkonce.d.rel.ro.* sections into
.data.rel.ro output section.  Fix a pasto for -z nocombreloc
.rela.data.rel.ro section content.