]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
19 years ago* MAINTAINERS: List 'depcomp' as part of automake.
Jim Blandy [Thu, 9 Dec 2004 21:59:14 +0000 (21:59 +0000)]
* MAINTAINERS: List 'depcomp' as part of automake.

19 years ago2004-12-09 Alex Mogilnikov <alx@intellectronika.ru>
Jeff Johnston [Thu, 9 Dec 2004 21:36:48 +0000 (21:36 +0000)]
2004-12-09  Alex Mogilnikov  <alx@intellectronika.ru>

        * libc/time/tzset_r (_tzset_r): Properly skip over
        '/' when it is detected.

19 years ago* lib/libcmain.c (main): Properly deal with quoted first argument.
Christopher Faylor [Thu, 9 Dec 2004 21:28:32 +0000 (21:28 +0000)]
* lib/libcmain.c (main): Properly deal with quoted first argument.

19 years ago * mips.h (CPU_RM9000): Define.
Ian Lance Taylor [Thu, 9 Dec 2004 06:13:44 +0000 (06:13 +0000)]
* mips.h (CPU_RM9000): Define.
(OPCODE_IS_MEMBER): Handle CPU_RM9000.

19 years ago * mips.h (E_MIPS_MACH_9000): Define.
Ian Lance Taylor [Thu, 9 Dec 2004 06:02:45 +0000 (06:02 +0000)]
* mips.h (E_MIPS_MACH_9000): Define.

19 years ago * include/sqlext.h (SQL_INTERVAL_*): Correct macros.
Danny Smith [Thu, 9 Dec 2004 02:33:20 +0000 (02:33 +0000)]
* include/sqlext.h (SQL_INTERVAL_*): Correct macros.
Reported by Eric Sharkey <sharkey at netrics dot com>

19 years ago * Makefile.def (flags_to_pass): Add PICFLAG_FOR_TARGET.
David Edelsohn [Wed, 8 Dec 2004 20:29:58 +0000 (20:29 +0000)]
* Makefile.def (flags_to_pass): Add PICFLAG_FOR_TARGET.
* Makefile.tpl (EXTRA_HOST_FLAGS): Add PICFLAG.
(EXTRA_TARGET_FLAGS): Add PICFLAG.
* Makefile.in: Regenerate.

19 years ago* Makefile.tpl: Generate normal dependencies if the LHS module is
DJ Delorie [Wed, 8 Dec 2004 18:57:27 +0000 (18:57 +0000)]
* Makefile.tpl: Generate normal dependencies if the LHS module is
not bootstrapped.
* Makefile.in: Regenerate.

19 years ago2004-12-08 Alex Mogilnikov <alx@intellectronika.ru>
Jeff Johnston [Wed, 8 Dec 2004 18:12:28 +0000 (18:12 +0000)]
2004-12-08  Alex Mogilnikov  <alx@intellectronika.ru>

        * libc/time/tzset_r (_tzset_r): Fix loop.

19 years ago2004-12-08 Alex Mogilnikov <alx@intellectronika.ru>
Jeff Johnston [Wed, 8 Dec 2004 17:54:38 +0000 (17:54 +0000)]
2004-12-08  Alex Mogilnikov  <alx@intellectronika.ru>

        * libc/time/mktm_r (_mktm_r): Fix overflow calculation for
        m_day.
        (__tzcalc_limits): Fix reference to month array to be zero-based.

19 years ago2004-12-07 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 7 Dec 2004 18:54:28 +0000 (18:54 +0000)]
2004-12-07  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/sys/unistd.h: Add prototypes for ftruncate, truncate,
        and usleep.

19 years ago * include/winnt.h (TOKEN_INFORMATION_CLASS): Add
Danny Smith [Tue, 7 Dec 2004 07:15:26 +0000 (07:15 +0000)]
* include/winnt.h (TOKEN_INFORMATION_CLASS): Add
TokenGroupsAndPrivileges, TokenSessionReference,
TokenSandBoxInert, TokenAuditPolicy, TokenOrigin.
Reformat.
(SID_NAME_USE): Add SidTypeComputer.  Reformat.
Thanks to Gabriel Linder <mingwlinder@users.sourceforge.net>

19 years ago* pinfo.h (proc_pipe::*): Delete class.
Christopher Faylor [Mon, 6 Dec 2004 19:20:24 +0000 (19:20 +0000)]
* pinfo.h (proc_pipe::*): Delete class.
* pinfo.cc (proc_pipe::*): Ditto.

19 years ago* fork.cc (fork_parent): Reinstate "childhProc" protection. Don't close
Christopher Faylor [Mon, 6 Dec 2004 00:29:41 +0000 (00:29 +0000)]
* fork.cc (fork_parent): Reinstate "childhProc" protection.  Don't close
hProcess handle here since it is used to ensure that a new process isn't
created with the old pid after the old pid exits.
* spawn.cc (spawn_guts): Ditto.
* pinfo.cc (proc_waiter): Don't send any signals if we've execed since this
process doesn't officially exist.
* pinfo.h (pinfo::pid_handle): Eliminate.  Just use hProc.
* sigproc.cc (sig_send): Don't send any signals if our sendsig doesn't exist.
That's a sign that we are execing.
(remove_proc): Eliminate pid_handle close.

19 years agofix typo
Christopher Faylor [Sun, 5 Dec 2004 21:39:47 +0000 (21:39 +0000)]
fix typo

19 years ago* cygthread.cc (cygthread::terminate_thread): Make public.
Christopher Faylor [Sun, 5 Dec 2004 21:29:37 +0000 (21:29 +0000)]
* cygthread.cc (cygthread::terminate_thread): Make public.
* pinfo.h (pinfo::wait_thread): New element.
* pinfo.cc (pinfo::wait): Store "handle" to started thread in pinfo.
* sigproc.cc (proc_terminate): Kill any threads waiting for a process pipe.

19 years ago* sigproc.cc (mychild): Reimplement as list scan.
Christopher Faylor [Sun, 5 Dec 2004 19:41:26 +0000 (19:41 +0000)]
* sigproc.cc (mychild): Reimplement as list scan.
(proc_subproc): Don't mess with pinfo if it's myself.
* child_info.h (child_info_types): Label enum for _PROC constants.
(child_info::child_info): New constructor.
(child_info::~child_info): New destructor.
(child_info::sync): Declare new function.
(child_info_fork::child_info_fork): New constructor.
(child_info_spawn::child_info_spawn): Remove old constructor.
(child_info_spawn::child_info_spawn): New constructor.
* dcrt0.cc (dll_crt0_0): Use correct sizeof when doing sanity check on passed
in child_info.  Signal readiness to parent when not forking (and not spawning).
* fork.cc (sync_with_child): Delete.
(resume_child): Remove extra argument.
(sync_with_parent): Use child_info method to sync with parent.
(fork_child): Don't close fork_info->subproc_ready since that is now handled by
the destructor.
(fork_parent): Remove subproc_ready stuff.  Use child_info sync method for
waiting..  Set start time here for child.  Rename "forked" to "child".
(fork): Check ch.subproc_ready for validity here.
* pinfo.h (_pinfo::exec_sendsig): Temp storage for exec stub which may be
staying around to handle non-cygwin captive process.
(_pinfo::exec_dwProcessId): Ditto.
(_pinfo::_lock): Renamed from lock.
(_pinfo::lock): New method.
(_pinfo::unlock): Ditto.
(_pinfo::initialize_lock): Ditto.
* pinfo.cc (set_myself): Use initialize_lock method to initialize myself lock.
Set "exec" fields in _pinfo to zero to indicate that we've started
successfully.  Set start time here when appropriate.
(_pinfo::commune_send): Use pinfo lock/unlock methods.
(proc_waiter): Remove special case for non-cywin processes.  Reinstitute
handling for PID_NOCLDSTOP.
* sigproc.cc (proc_subproc): Set proper EAGAIN errno when process table is
filled.
(sig_send): Use exec_* fields from _pinfo for sending signals if the the _pinfo
sendsig never materializes.
(child_info::child_info): New constructor, renamed from init_child_info.
Zeroes child_info structure and sets appropriate fields in structure based on
chtype.
(child_info::~child_info): New destructor.  Closes subproc_ready if it exists.
(child_info_fork::child_info_fork): New constructor.
(child_info_spawn::child_info_spawn): New constructor.
(child_info::ready): New function.  Signals parent when child is ready.
(child_info::sync): New function.  Wait for child to signal us or process to
die.
(remove_proc): Remove closing of hProcess since this should now be handled
shortly after process creation.
* spawn.cc (spawn_guts): Use child_info_spawn constructor rather than
init_child_info.  Save exec_sendsig and exec_dwProcessId in execing _pinfo.
Rely on child_info constructor to properly set parent_wr_proc_pipe in ciresrv.
Revert to previous determination on whether to start a process in suspended
mode.  Remove reparenting stuff.  Just keep a stub around if starting a
non-cygwin process.

19 years ago* fhandler.cc (fhandler_base::read): Remove superfluous check in
Bas van Gompel [Sun, 5 Dec 2004 07:28:27 +0000 (07:28 +0000)]
* fhandler.cc (fhandler_base::read): Remove superfluous check in
__small_printf format for strace.

19 years agominor cleanup
Christopher Faylor [Sun, 5 Dec 2004 02:30:20 +0000 (02:30 +0000)]
minor cleanup

19 years ago* fhandler.cc (fhandler_base::read): Don't debug_printf garbage when
Bas van Gompel [Sun, 5 Dec 2004 01:53:47 +0000 (01:53 +0000)]
* fhandler.cc (fhandler_base::read): Don't debug_printf garbage when
copied_chars is zero.

19 years ago* environ.cc (environ_init): Alloc space for TERM if it is not set, like all of
Christopher Faylor [Fri, 3 Dec 2004 23:49:06 +0000 (23:49 +0000)]
* environ.cc (environ_init): Alloc space for TERM if it is not set, like all of
the other environment variables.

19 years ago2004-12-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 3 Dec 2004 23:46:28 +0000 (23:46 +0000)]
2004-12-03  Jeff Johnston  <jjohnstn@redhat.com>

        * Makefile.am (libc_la_LDFLAGS): Add -lgcc to handle any
        libgcc dependencies.
        (libm_la_LDFLAGS): Ditto.
        * Makefile.in: Regenerated.

19 years ago2004-12-03 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Fri, 3 Dec 2004 21:20:15 +0000 (21:20 +0000)]
2004-12-03  Shaun Jackman  <sjackman@gmail.com>

        * libc/sys/linux/linuxthreads/Makefile.am (install-data-local): Fix
        our link to use readlink so as to preserve any relative link created
        by install-toollibLIBRARIES.
        * libc/sys/linux/linuxthreads/Makefile.in: Regenerated.

19 years agoIntroduce config/gxx-include-dir.m4.
Richard Sandiford [Fri, 3 Dec 2004 10:47:07 +0000 (10:47 +0000)]
Introduce config/gxx-include-dir.m4.

19 years agoRemove config.if.
Richard Sandiford [Fri, 3 Dec 2004 10:30:06 +0000 (10:30 +0000)]
Remove config.if.

19 years ago2004-12-02 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
Joshua Daniel Franklin [Fri, 3 Dec 2004 05:30:52 +0000 (05:30 +0000)]
2004-12-02  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>

        * cygserver.sgml: Cleanup minor markup problem.
        * how-resources.texinfo: Add man and info to documentation FAQ
        * how-using.texinfo: Add more detail to Unicode FAQ.
        * install.texinfo: Finally apply Pierre's patch from 2003-03-03.
        * relnotes.texinfo: Add note about hyperthreading reports.

19 years ago* child_info.h (child_info_fork::parent_wr_proc_pipe): New element.
Christopher Faylor [Fri, 3 Dec 2004 04:46:00 +0000 (04:46 +0000)]
* child_info.h (child_info_fork::parent_wr_proc_pipe): New element.
* fork.cc (fork_parent): Set parent_wr_proc.
* pinfo.cc (set_myself): Close child_proc_info->parent_wr_proc if it exists
rather than trying to get value from parent _pinfo.
* pinfo.h (enum parent_aleter): New enum.
(pinfo::alert_parent): Declare as returning a value.
(pinfo::parent_alive): New function.
* pinfo.cc (pinfo::alert_parent): Set wr_proc_pipe to invalid non-NULL value
when parent disappears.  Return success of operation.
(proc_waiter): Use __ALERT_* enum for control since these are not really
signals.  Implement __ALERT_ALIVE.
* sigproc.cc (my_parent_is_alive): Eliminate.
* sigproc.h (my_parent_is_alive): Ditto for declaration.
(__SIGREPARENT): Eliminate.

19 years ago* pinfo.cc (pinfo::wait): Use better name for cygthread.
Christopher Faylor [Fri, 3 Dec 2004 02:49:54 +0000 (02:49 +0000)]
* pinfo.cc (pinfo::wait): Use better name for cygthread.

19 years ago2004-12-03 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Fri, 3 Dec 2004 02:00:37 +0000 (02:00 +0000)]
2004-12-03  Pierre Humblet <pierre.humblet@ieee.org>

* registry.h (reg_key::reg_key): Change arguments.
* shared_info.h (class mount_info): Remove had_to_create_mount_areas.
* registry.cc (reg_key::reg_key): Change constructors to always handle
HKLM and to avoid relying on HKCU.
Do not set mount_table->had_to_create_mount_areas.
* path.cc (mount_info::conv_to_win32_path): Improve update of
sys_mount_table_counter.
(mount_info::read_mounts): Use new reg_key constructor.
(mount_info::add_reg_mount): Ditto.
(mount_info::del_reg_mount): Ditto.
(mount_info::read_cygdrive_info_from_registry): Ditto.
(mount_info::write_cygdrive_info_to_registry): Ditto.
Update cygwin_shared->sys_mount_table_counter after registry update.
(mount_info::get_cygdrive_info): Ditto.
* shared.cc (shared_info::heap_chunk_size): Use new reg_key constructor.
* environ.cc (regopt): Ditto.

19 years agoUse correct ChangeLog entry.
Eric Christopher [Thu, 2 Dec 2004 23:51:19 +0000 (23:51 +0000)]
Use correct ChangeLog entry.

19 years ago2004-12-02 Eric Christopher <echristo@redhat.com>
Eric Christopher [Thu, 2 Dec 2004 23:50:22 +0000 (23:50 +0000)]
2004-12-02  Eric Christopher  <echristo@redhat.com>

        * Makefile.tpl (clean-target-libgcc): Add stmp-dirs to list of
things to remove.
        * Makefile.in: Regenerate.

19 years ago2004-12-02 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Thu, 2 Dec 2004 19:30:56 +0000 (19:30 +0000)]
2004-12-02  Shaun Jackman  <sjackman@gmail.com>

        * libc/sys/linux/stdlib/glob.c: Include <sys/types.h> which defines
        time_t before including sys/stat.h, which uses it.
        * libc/sys/linux/sys/stat.h: Include <sys/types.h> and
        <linux/time.h> just prior to definition of __KERNEL__ so as to
        allow building on Debian Linux where otherwise, mktime would
        be redefined.

19 years ago * configure.in: Clear gcc_version_trigger if the file doesn't exist.
Richard Sandiford [Thu, 2 Dec 2004 14:08:01 +0000 (14:08 +0000)]
* configure.in: Clear gcc_version_trigger if the file doesn't exist.
* configure: Regenerate.

19 years agoIntroduce and use config/gcc-version.m4.
Richard Sandiford [Thu, 2 Dec 2004 11:09:36 +0000 (11:09 +0000)]
Introduce and use config/gcc-version.m4.

19 years ago * lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
Danny Smith [Thu, 2 Dec 2004 05:55:45 +0000 (05:55 +0000)]
* lib/comctl32.def (ImageList_Copy, ImageList_DrawIndirect,
ImageList_Duplicate): Add stubs.

19 years ago * lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
Danny Smith [Thu, 2 Dec 2004 05:36:22 +0000 (05:36 +0000)]
* lib/directx/strmiids.c (MEDIASUBTYPE_YV12): Correct GUID.
Thanks to "Pete" <pross@xvid.org>

19 years ago* include/features.h: Include sys/cdefs.h, like linux.
Christopher Faylor [Wed, 1 Dec 2004 17:07:03 +0000 (17:07 +0000)]
* include/features.h: Include sys/cdefs.h, like linux.

19 years agoAdd missing changelog entry.
Christopher Faylor [Wed, 1 Dec 2004 15:07:20 +0000 (15:07 +0000)]
Add missing changelog entry.

19 years ago* syscalls.cc (truncate64): Don't second-guess errno if open fails.
Christopher Faylor [Wed, 1 Dec 2004 15:00:40 +0000 (15:00 +0000)]
* syscalls.cc (truncate64): Don't second-guess errno if open fails.

19 years ago2004-11-29 Tomer Levi <Tomer.Levi@nsc.com>
Tomer Levi [Mon, 29 Nov 2004 16:36:50 +0000 (16:36 +0000)]
2004-11-29  Tomer Levi  <Tomer.Levi@nsc.com>

* opcode/crx.h (enum operand_type): Rename rbase_cst4 to rbase_dispu4.
Remove redundant instruction types.
(struct argument): X_op - new field.
(struct cst4_entry): Remove.
(no_op_insn): Declare.

19 years ago * configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.
John David Anglin [Fri, 26 Nov 2004 23:57:58 +0000 (23:57 +0000)]
* configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.
(hppa*64*-*-*): Delete incorrect comment.
* configure: Rebuilt.

19 years ago2004-11-26 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Fri, 26 Nov 2004 16:43:35 +0000 (16:43 +0000)]
2004-11-26  Paul Brook  <paul@codesourcery.com>

        * arm/crt0.S (_start): Add .cantunwind annotation.

19 years ago2004-11-26 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Fri, 26 Nov 2004 16:42:10 +0000 (16:42 +0000)]
2004-11-26  Paul Brook  <paul@codesourcery.com>

        * libc/sys/arm/crt0.S (_start): Add .cantunwind annotation.

19 years ago* environ.cc (putenv): Accommodate recent newlib change in argument to putenv.
Christopher Faylor [Fri, 26 Nov 2004 04:21:47 +0000 (04:21 +0000)]
* environ.cc (putenv): Accommodate recent newlib change in argument to putenv.

19 years ago* child_info.h (child_info_spawn::hexec_proc): Eliminate.
Christopher Faylor [Fri, 26 Nov 2004 04:15:10 +0000 (04:15 +0000)]
* child_info.h (child_info_spawn::hexec_proc): Eliminate.
* dcrt0.cc (dll_crt0_0): Remove hexec_proc stuff.
* fork.cc (fork_child): Remove call to pinfo_fixup_after_fork.
* pinfo.cc (set_myself): Close and zero pid_handle if set.
(pinfo_fixup_after_fork): Delete.
(proc_waiter): Don't close vchild.hProcess here.  Do that when we are remove
the vchild from procs.  Save hProcess as pid_handle only on first reparent
operation.
(pinfo::wait): Don't set pid_handle here.
(pinfo::alert_parent): Always try to send signal.  If unsuccessful then close
and zero wr_proc_pipe.
* pinfo.h (pinfo::pinfo): Make sure that appropriate parts of the class are
zeroed on construction.
(pinfo::alert_parent): Take char argument.
(pinfo_fixup_after_fork): Delete declaration.
(hexec_proc): Ditto.
* sigproc.cc (remove_proc): Close pid_handle and hProcess if appropriate.
* spawn.cc (spawn_guts): Set cygheap->pid_handle on first exec.
* cygheap.h (init_cygheap::pid_handle): New element.
* pinfo.cc (set_myself): Clear previously existing cygheap->pid_handle when a
new process has been started.
(pinfo::wait): Make sure that a handle to the newly forked/spawned process is
kept around so that the pid will not be reused.
* pinfo.h (_pinfo::pid_handle): Move.
(pinfo::pid_handle): to here.
* spawn.cc (spawn_guts): Create a pid_handle in cygheap prior to spawning to
ensure that the pid does not get reused during the lifetime of the "cygwin
pid".
* pinfo.h (pinfo::alert_parent): New function.
* exceptions.cc (sig_handle_tty_stop): Use alert_parent to send "signals" to
parent.
* fork.cc (fork_parent): Don't close pi.hProcess.  Let the waiter thread do
that.
* pinfo.cc (proc_waiter): Detect case where process exits without setting the
exit code and use value from GetExitCodeProcess.  Reluctantly implement
__SIGREPARENT.
(pinfo::alert_parent): Define.
* sigproc.h (__SIGREPARENT): New enum.
* spawn.cc (spawn_guts): Send reparent signal to parent on exec.  Always create
process in suspended state to avoid races.  Remove cygthread.h in favor of
cygtls.h throughout since cygtls now includes cygthread.h.  Eliminate
ppid_handle usage throughout.
* child_info.h: Regenerate magic number
(child_info): Remove pppid_handle.
* cygthread.h (cygthread::release): New method.  Frees thread without waiting.
* cygthread.cc (cygthread::stub): Set _ctinfo in _mytls to point to information
for executing thread.  Don't call SetEvent if thread is no longer in use.
(cygthread::simplestub): Ditto.
* cygtls.h (_cygtls::_ctinfo): New element contains pointer to information
about executing cygthread, if any.
* dcrt0.cc: Remove last vestiges of per_thread stuff.
(dll_crt0_0): Ditto.  Remove accommodation for ppid_handle.
(do_exit): Remove obsolete reparenting test.
(_exit): Exit with a more SUSv3-like exit value.
* dtable.cc (dtable::stdio_init): Check for myself->cygstarted rather than
myself->ppid_handle to see if we were started by a cygwin process.
* exceptions.cc (open_stackdumpfile): Ditto.
(handle_exceptions): Ditto.
(ctrl_c_handler): Ditto.
(sig_handle_tty_stop): Ditto.  Let parent send signal to itself on STOP.
(sigpacket::process): Comment out vfork test.
(signal_exit): Use more SUSv3-like exit value on signal.
* external.cc (fillout_pinfo): Don't set hProcess.
* fork.cc: Remove VFORK cruft.
(per_thread::set): Delete.
(fork_child): Remove perthread stuff.
(fork_parent): Remove obsolete subproc_init.  Accommodate new method for
tracking subprocesses.
* pinfo.cc (set_myself): Accommodate new pinfo/_pinfo layout.  Set some things
here that used to be set in wait_sig.
(_pinfo::exit): Set exitcode here.  Close process pipe.
(_pinfo::commune_send): Accommodeate new pinfo/_pinfo layout.
(proc_waiter): New function.  Waits, in a thread for subprocess to go away.
(pinfo::wait): New function.  Initialization for proc_waiter.
* pinfo.h (_pinfo::exitcode): New element.
(_pinfo::cygstarted): Ditto.
(_pinfo::wr_proc_pipe): Ditto.
(_pinfo::ppid_handle): Delete.
(_pinfo::hProcess): Delete.
(_pinfo::lock): Delete.
(pinfo::hProcess): New element.
(pinfo::lock): Ditto.
(pinfo::wait): Declare new function.
(pinfo::preserve): Define new function.
* sigproc.cc: Remove old stuff from wait_subproc thread based method.
(zombies): Remove.
(procs): New.
(my_parent_is_alive): Just check that the parent pid exists.
(mychild): Just use pinfo methods to determine if child is mine.
(proc_subproc): Revamp PROC_ADDCHILD to use pinfo::wait.  Remove
PROC_CHILDTERMINATED logic.  Use different method to remove processes from list
when SIGCHLD == SIG_IGN.
(proc_terminate): Gut.
(subproc_init): Delete.
(init_child_info): Remove setting of pppid_handle.
(checkstate): Revamp to only scan procs array.
(remove_proc): Rename from remove_zombie.  Don't close hProcess or pid_handle.
Don't release memory if it's myself.
(stopped_or_terminated): Change logic to handle new consolidated proc/zombie
array.
(wait_subproc): Delete.
* sigproc.h: Remove obsolete EXIT_* defines.
(subproc_init): Remove declaration.
* spawn.cc (spawn_guts): Remove reparenting stuff.  Use standard wait logic to
wait for child if started from a non-cygwin process.
* tlsoffsets.h: Regenerate.
* tty.cc (tty_init): Check for myself->cygstarted rather than
myself->ppid_handle to see if we were started by a cygwin process.
* include/sys/signal.h (external_pinfo::exitcode): Replace hProcess.
* include/sys/wait.h (WCOREDUMP): Define.
* fhandler_tty.cc (fhandler_tty_slave::read): Add debugging output for timeout
case.
* signal.cc (abort): Flag that we are exiting with the ABORT signal.

19 years agogas/
Jan Beulich [Thu, 25 Nov 2004 08:42:54 +0000 (08:42 +0000)]
gas/
2004-11-25 Jan Beulich <jbeulich@novell.com>

* config/tc-i386.c (optimize_imm): Adjust immediates to only those
permissible for the selected instruction suffix.
(process_suffix): For DefaultSize instructions, suppressing the
guessing of a 'q' suffix if the instruction doesn't support it is
pointless, because only an 'l' suffix can be guessed in this place.

gas/testsuite/
2004-11-25 Jan Beulich <jbeulich@novell.com>
* gas/i386/x86-64-inval.[sl]: Remove sahf/lahf.

include/opcode/
2004-11-25 Jan Beulich <jbeulich@novell.com>

* i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
to/from test registers are illegal in 64-bit mode. Add missing
NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
(previously one had to explicitly encode a rex64 prefix). Re-enable
lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
support it there. Add cmpxchg16b as per Intel's 64-bit documentation.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 22:34:47 +0000 (22:34 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdlib.h (putenv, _putenv_r): Change to remove
        const for value string parameter to match Single Unix and glibc.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 22:34:15 +0000 (22:34 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdlib.h (putenv, _putenv_r): Change to remove
        const for value string parameter.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 22:31:05 +0000 (22:31 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/Makefile.am: Fix missing vfscanf.
        * libc/stdio/Makefile.in: Regenerated.

19 years ago2004-11-23 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 24 Nov 2004 00:45:41 +0000 (00:45 +0000)]
2004-11-23  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdio.h: Add new iprintf and iscanf variants.  Also
        do some reordering.
        * libc/machine/powerpc/vfscanf.c: Remove __sccl function.
        * libc/stdio/Makefile.am: Add support for new iprintf and iscanf
        family functions.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/fiprintf.c: Remove doc to siprintf.c.
        * libc/stdio/iprintf.c: Ditto.
        * libc/stdio/local.h (__svfiscanf_r): New prototype.
        * libc/stdio/siprintf.c: Add docs for various iprintf family functions.
        * libc/stdio/sniprintf.c: Move docs to siprintf.c.
        * libc/stdio/stdio.tex: Add new functions.
        * libc/stdio/vfscanf.c: Split out __sccl function to separate
        file and add special name defines so this file can be used
        to build vfiscanf.o.
        * libc/stdio/asiprintf.c: New file.
        * libc/stdio/fiscanf.c: Ditto.
        * libc/stdio/iscanf.c: Ditto.
        * libc/stdio/sccl.c: Ditto.
        * libc/stdio/siscanf.c: Ditto.
        * libc/stdio/vasiprintf.c: Ditto.
        * libc/stdio/viprintf.c: Ditto.
        * libc/stdio/viscanf.c: Ditto.
        * libc/stdio/vsiprintf.c: Ditto.
        * libc/stdio/vsiscanf.c: Ditto.
        * libc/stdio/vsniprintf.c: Ditto.

19 years agogas/
Jan Beulich [Tue, 23 Nov 2004 07:55:12 +0000 (07:55 +0000)]
gas/
2004-11-23 Jan Beulich <jbeulich@novell.com>

* config/tc-i386.h (CpuMMX2): Declare. Artificial classifier to
indicate the MMX extensions added by both SSE and 3DNow!A.
(Cpu3dnowA): Declare.
(CpuUnknownFlags): Update.
* config/tc-i386.c (cpu_sub_arch_name): Declare.
(cpu_arch): i586 and pentium do not imply MMX. i686 and pentiumpro do
neither imply SSE nor MMX. k6 implies MMX. k6_2 additionally implies
3DNow!. Athlon additionally implies 3DNow!A. Several new
entries (those starting with a dot are for sub-arch specification).
(set_cpu_arch): Handle sub-arch specifications.
(parse_insn): Distinguish between instructions not supported because
of insufficient CPU features and because of 64-bit mode.
* doc/c-i386.texi: Describe enhanced .arch directive.

include/opcode/
2004-11-23 Jan Beulich <jbeulich@novell.com>

* i386.h (i386_optab): paddq and psubq, even in their MMX form, are
available only with SSE2. Change the MMX additions introduced by SSE
and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
instructions by their now designated identifier (since combining i686
and 3DNow! does not really imply 3DNow!A).

19 years ago* select.cc (select_stuff::test_and_set): Remove extraneous tests of
Christopher Faylor [Mon, 22 Nov 2004 15:38:17 +0000 (15:38 +0000)]
* select.cc (select_stuff::test_and_set): Remove extraneous tests of
"window_handle".

19 years ago2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
Danny Smith [Sun, 21 Nov 2004 23:55:55 +0000 (23:55 +0000)]
2004-11-21 Benoit Blanchon  <bblanchon@users.sourceforge.net>

* include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
AC_DST_NO_ALPHA, ...): Add defines.
* include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
ULW_OPAQUE): Add defines.

Change email address in ChangleLog to sourceforge alias

19 years ago * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
Danny Smith [Sun, 21 Nov 2004 19:45:25 +0000 (19:45 +0000)]
* include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
guard.
* lib/kernel32.def (VerSetConditionMask): Correct stdcall
suffix.
* lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.

19 years ago2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 20 Nov 2004 23:42:36 +0000 (23:42 +0000)]
2004-11-20  Pierre Humblet <pierre.humblet@ieee.org>

* fhandler.cc (fhandler::write): Remove debug_printf.
* pipe.cc (fhandler_pipe::create): Edit syscall_printf format.

19 years ago2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 20 Nov 2004 19:09:19 +0000 (19:09 +0000)]
2004-11-20  Pierre Humblet <pierre.humblet@ieee.org>

* cygheap.h (cygheap_user::get_windows_id): New method.
* registry.h (get_registry_hive_path): Change argument type.
(load_registry_hive): Ditto.
* registry.cc (get_registry_hive_path): Change argument type and take
Win9x keys into account.
(load_registry_hive): Ditto.
* uinfo.cc (cygheap_user::env_userprofile): Use get_windows_id, even
for SYSTEM.
* shared.cc (user_shared_initialize): Use get_windows_id.
* syscalls.cc (seteuid32): Load the registry hive and reload the user
shared also on Win9x.

19 years ago2004-11-19 Shaun Jackman <sjackman@gmail.com>
Jeff Johnston [Sat, 20 Nov 2004 01:42:35 +0000 (01:42 +0000)]
2004-11-19  Shaun Jackman  <sjackman@gmail.com>

        * libc/include/stdio.h: Add sniprintf.
        * libc/stdio/Makefile.am: Add sniprintf.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/sniprintf.c: New file.
        * libc/stdio/stdio.tex: Add sniprintf.

19 years ago * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
Danny Smith [Sat, 20 Nov 2004 00:03:08 +0000 (00:03 +0000)]
* include/winbase.h (PPROCESS_INFORMATION): Add typedef.
(CreateProcessWithLogonW): Declare.
(LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>

Correct some ChangeLog typos.

19 years agoinclude/opcode/
Alan Modra [Fri, 19 Nov 2004 12:28:01 +0000 (12:28 +0000)]
include/opcode/
* msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes,
struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c.
gas/
* config/tc-msp430.c (struct rcodes_s, MSP430_RLC, msp430_rcodes,
struct hcodes_s, msp430_hcodes): From include/opcode/msp430.h.

19 years ago * include/sspi.h (SecPkgContext_Sizes): Fix typo.
Danny Smith [Fri, 19 Nov 2004 10:15:00 +0000 (10:15 +0000)]
* include/sspi.h (SecPkgContext_Sizes): Fix typo.
Thanks to: David Leonard  <leonard@users,sourceforge.net>

19 years ago * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
Danny Smith [Fri, 19 Nov 2004 10:08:25 +0000 (10:08 +0000)]
* include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
Thanks to: David Leonard  <leonard@users,sourceforge.net>

19 years ago2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
Danny Smith [Fri, 19 Nov 2004 09:42:46 +0000 (09:42 +0000)]
2004-11-19  Magnus Olsen  <greatlord@sourceforge.users.net>

* include/winuser.h (MSLLHOOKSTRUCT): Add structure.

19 years ago2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
Danny Smith [Fri, 19 Nov 2004 09:35:09 +0000 (09:35 +0000)]
2004-11-19  Magnus Olsen  <greatlord@sourceforge.users.net>

* include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
Add defines.
(LLKHF_ALTDOWN): Define based on KF_ALTDOWN,

19 years ago2004-11-19 Benoit Blanchon <benoit.blanchon@free.fr>
Danny Smith [Fri, 19 Nov 2004 08:30:26 +0000 (08:30 +0000)]
2004-11-19  Benoit Blanchon  <benoit.blanchon@free.fr>

* include/shellapi.h (NIF_GUID): Add define.

Correct my 2004-11-04 Changelog entry

19 years ago * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
Earnie Boyd [Thu, 18 Nov 2004 15:04:10 +0000 (15:04 +0000)]
* include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.

19 years ago2004-11-18 Earnie Boyd <earnie@users.sf.net>
Earnie Boyd [Thu, 18 Nov 2004 13:57:06 +0000 (13:57 +0000)]
2004-11-18  Earnie Boyd  <earnie@users.sf.net>

* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
Changed it twice due to inconsistent MSDN documentation.

19 years ago2004-11-18 Earnie Boyd <earnie@users.sf.net>
Earnie Boyd [Thu, 18 Nov 2004 13:53:20 +0000 (13:53 +0000)]
2004-11-18  Earnie Boyd  <earnie@users.sf.net>

* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.

19 years ago* cygcheck.cc (eprintf): New function.
Bas van Gompel [Thu, 18 Nov 2004 05:20:23 +0000 (05:20 +0000)]
* cygcheck.cc (eprintf): New function.

19 years ago* libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin. Clear EOF
Christopher Faylor [Wed, 17 Nov 2004 17:02:10 +0000 (17:02 +0000)]
* libc/stdio/refill.c (__srefill): Try again after EOF on Cygwin.  Clear EOF
flag if successful.

19 years ago* cygcheck.cc (find_on_path): Clear show_error and/or print_failed
Bas van Gompel [Tue, 16 Nov 2004 05:16:59 +0000 (05:16 +0000)]
* cygcheck.cc (find_on_path): Clear show_error and/or print_failed
parameters to display_error.
(rva_to_offset): Ditto.
(dll_info): Ditto.
(track_down): Ditto.

19 years ago2004-11-15 Kelley Cook <kcook@gcc.gnu.org>
DJ Delorie [Tue, 16 Nov 2004 01:18:39 +0000 (01:18 +0000)]
2004-11-15  Kelley Cook  <kcook@gcc.gnu.org>
* install-sh, compile: Import from automake.
* config.guess, config.sub:  Import from savannnah.

19 years agobfd/
Paul Brook [Mon, 15 Nov 2004 23:21:26 +0000 (23:21 +0000)]
bfd/
* elf-bfd.h (_bfd_elf_slurp_version_tables): Update prototype.
* elf.c (_bfd_elf_print_private_bfd_data): Pass extra argument.
(_bfd_elf_slurp_version_tables): Add extra argument.  Create extra
default version definition for unversioned symbols.
* elfcode.h (elf_slurp_symbol_table): Pass extra argument.
* elflink.c (elf_link_add_object_symbols): Pass extra argument to
_bfd_elf_slurp_version_tables.  Set default version for unversioned
imported symbols.
include/
* bfdlink.h (bfd_link_info): Add default_imported_symver.
ld/
* ld.texinfo: Document --default-imported-symver.
* ldmain.c (main): Set link_info.default_imported_symver.
* lexsup.c (option_values): Add OPTION_DEFAULT_IMPORTED_SYMVER.
(ld_options): Add --default-imported-symver.
(parse_args): Handle OPTION_DEFAULT_IMPORTED_SYMVER.

19 years ago * Makefile.def: Add html support.
Mike Stump [Sat, 13 Nov 2004 17:42:50 +0000 (17:42 +0000)]
    * Makefile.def: Add html support.
        * Makefile.tpl: Likewise.
        * Makefile.in: Regenerate.

19 years ago2004-11-13 Pierre Humblet <pierre.humblet@ieee.org>
Pierre Humblet [Sat, 13 Nov 2004 16:30:19 +0000 (16:30 +0000)]
2004-11-13  Pierre Humblet <pierre.humblet@ieee.org>

* kill.cc (forcekill): Do not pass negative pids to
cygwin_internal. Check if sig == 0. Improve error messages.
(main): Make pid a long long and distinguish between pids, gpids
(i.e. negative pids) and Win9x pids.

19 years ago * include/shlobj.h (SHGFP_TYPE): Add enum.
Danny Smith [Sat, 13 Nov 2004 10:36:08 +0000 (10:36 +0000)]
* include/shlobj.h (SHGFP_TYPE): Add enum.

19 years ago2004-11-12 Lo�c Guilloux (glx@users.sourceforge.net>
Danny Smith [Sat, 13 Nov 2004 03:42:40 +0000 (03:42 +0000)]
2004-11-12  Lo�c Guilloux (glx@users.sourceforge.net>

* include/winuser.h (WM_THEMECHANGED): Add define.

19 years ago2004-11-12 Bob Wilson <bob.wilson@acm.org>
Bob Wilson [Fri, 12 Nov 2004 21:59:13 +0000 (21:59 +0000)]
2004-11-12  Bob Wilson  <bob.wilson@acm.org>

include/ChangeLog
* xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
* xtensa-isa.h (xtensa_interface_class_id): New prototype.

bfd/ChangeLog
* xtensa-isa.c (xtensa_interface_class_id): New.

gas/ChangeLog
* config/tc-xtensa.c (finish_vinsn): Clear pending instruction if
there is a conflict.
(check_t1_t2_reads_and_writes): Check for both reads and writes to
interfaces that are related as determined by xtensa_interface_class_id.

19 years ago PR 18423
Geoffrey Keating [Fri, 12 Nov 2004 19:38:13 +0000 (19:38 +0000)]
PR 18423
* configure.in: Remove all instances of build-fixincludes from
noconfigdirs.
(build_configargs): Supply --target to subdirectories.
* configure: Regenerate.

* Makefile.def: Make gcc install depend on fixincludes install.
* Makefile.in: Regenerate.

19 years ago * include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
Danny Smith [Fri, 12 Nov 2004 08:26:44 +0000 (08:26 +0000)]
* include/ddk/winddk.h (ExAllocateFromPagedLookasideList,
ExFreeToPagedLookasideList): Guard inline versions with
(__USE_NTOSKRNL__) && (_WIN32_WINNT >= 0x0501). Declare as
external functions for earlier _WIN32_WINNT.

19 years ago* include/cygwin/version.h: Bump DLL minor number to 13.
Christopher Faylor [Thu, 11 Nov 2004 16:26:13 +0000 (16:26 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 13.

19 years ago* cygcheck.cc: Change "keyeprint" to "display_error" throughout.
Christopher Faylor [Thu, 11 Nov 2004 01:56:02 +0000 (01:56 +0000)]
* cygcheck.cc: Change "keyeprint" to "display_error" throughout.

19 years ago* cygcheck.cc (main): Allow a '-l' without an additional argument.
Christopher Faylor [Thu, 11 Nov 2004 01:52:33 +0000 (01:52 +0000)]
* cygcheck.cc (main): Allow a '-l' without an additional argument.

19 years ago* cygcheck.cc (keyeprint): New optional parameters: show_error and
Bas van Gompel [Thu, 11 Nov 2004 01:17:29 +0000 (01:17 +0000)]
* cygcheck.cc (keyeprint): New optional parameters: show_error and
print_failed.

19 years ago * include/ras.h (RASCONN[AW]): Remove dwSessionId field.
Danny Smith [Wed, 10 Nov 2004 20:05:01 +0000 (20:05 +0000)]
* include/ras.h (RASCONN[AW]): Remove dwSessionId field.

Fix typos in last ChangeLog entry

19 years ago * include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT.
Danny Smith [Tue, 9 Nov 2004 09:06:03 +0000 (09:06 +0000)]
* include/winnls.h (WINBASEAPI): Define as DECLSPEC_IMPORT.
if  undefined. and __W32API_USE_DLLIMPORT__.
Add WINBASEAPI token to prototypes, throughout.

19 years ago * configure.in (noconfigdirs) [mmix-*-*]: Disable
Hans-Peter Nilsson [Mon, 8 Nov 2004 22:14:59 +0000 (22:14 +0000)]
* configure.in (noconfigdirs) [mmix-*-*]: Disable
target-libgfortran.
* configure: Regenerate.

19 years ago * config-ml.in: Pass FCFLAGS for multilibs, handle GFORTRAN
David Edelsohn [Mon, 8 Nov 2004 15:28:01 +0000 (15:28 +0000)]
    * config-ml.in: Pass FCFLAGS for multilibs, handle GFORTRAN
        like CC.

19 years agoAdd support fpr MAXQ processor
Nick Clifton [Mon, 8 Nov 2004 13:17:39 +0000 (13:17 +0000)]
Add support fpr MAXQ processor

19 years ago * include/winnt.h (GetCurrentFiber): Support -masm=intel.
Danny Smith [Mon, 8 Nov 2004 10:08:13 +0000 (10:08 +0000)]
* include/winnt.h (GetCurrentFiber): Support -masm=intel.
(GetFiberData): Likewise.
(NtCurrentTeb): Likewise.

19 years agoFix support for PECOFF weak symbols
Nick Clifton [Mon, 8 Nov 2004 08:12:40 +0000 (08:12 +0000)]
Fix support for PECOFF weak symbols

19 years ago2004-11-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 5 Nov 2004 23:14:30 +0000 (23:14 +0000)]
2004-11-05  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h (i386_optab): Put back "movzb".

19 years ago2004-11-05 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Fri, 5 Nov 2004 16:36:20 +0000 (16:36 +0000)]
2004-11-05  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.def (host fixincludes): Specify missing targets.
* Makefile.in: Regenerate.

19 years ago2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
Tomer Levi [Fri, 5 Nov 2004 10:59:16 +0000 (10:59 +0000)]
2004-11-05  Tomer Levi  <Tomer.Levi@nsc.com>

* opcode/crx.h (enum argtype): Rename types, remove unused types.

19 years ago2004-11-05 Tomer Levi <Tomer.Levi@nsc.com>
Tomer Levi [Fri, 5 Nov 2004 10:58:22 +0000 (10:58 +0000)]
2004-11-05  Tomer Levi  <Tomer.Levi@nsc.com>
* opcode/crx.h (enum argtype): Rename types, remove unused types.

19 years agoMerge from GCC versions
Geoffrey Keating [Fri, 5 Nov 2004 05:26:34 +0000 (05:26 +0000)]
Merge from GCC versions

19 years agoRegenerated with correct autoconf
DJ Delorie [Thu, 4 Nov 2004 18:42:47 +0000 (18:42 +0000)]
Regenerated with correct autoconf

19 years ago2004-11-04 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 4 Nov 2004 17:07:08 +0000 (17:07 +0000)]
2004-11-04  H.J. Lu  <hongjiu.lu@intel.com>

PR other/17783
* configure.in: Set up LD_LIBRARY_PATH by default for gcc.
* configure: Regenerated.

19 years ago./
Daniel Jacobowitz [Thu, 4 Nov 2004 15:54:22 +0000 (15:54 +0000)]
./
* configure.in (arm-*-oabi*, thumb-*-oabi*): Remove.
* configure: Regenerated.
bfd/
* Makefile.am (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Replace
elfarm-nabi with elf32-arm.  Remove elfarm-oabi.
(elf32-arm.lo): Replace elfarm-nabi.lo rule.  Remove elf32-arm.h
dependency.
* config.bfd: Move arm-*-oabi* and thumb-*-oabi* from obsolete list
to a new removed list.  Remove normal configuration stanzas.
* configure.in: (bfd_elf32_bigarm_vec, bfd_elf32_bigarm_symbian_vec)
(bfd_elf32_littlearm_symbian_vec, bfd_elf32_littlearm_vec): Replace
elfarm-nabi.lo with elf32-arm.lo.
(bfd_elf32_bigarm_oabi_vec, bfd_elf32_littlearm_oabi_vec): Remove.
* elf32-arm.c: Renamed from elfarm-nabi.c.  Inline elf32-arm.h.
* elf32-arm.h: Remove.
* elfarm-oabi.c: Remove.
* targets.c (_bfd_target_vector): Remove bfd_elf32_bigarm_oabi_vec
and bfd_elf32_littlearm_oabi_vec.
* aclocal.m4, Makefile.in, configure, doc/Makefile.in: Regenerated.
gas/
* configure.in: Remove arm-*-oabi and thumb-*-oabi.
* config/tc-arm.c (target_oabi): Delete.
(md_apply_fix3, elf32_arm_target_format): Remove target_oabi checks.
(arm_opts): Remove moabi.
* doc/as.texinfo (Overview): Remove documentation of -moabi.
* doc/c-arm.texi (ARM Options): Likewise.
* configure: Regenerated.
ld/
* Makefile.am (ALL_EMULATIONS): Remove earmelf_oabi.o.
(earmelf_oabi.c): Remove rule.
* configure.tgt: Remove arm-*-oabi and thumb-*-oabi.
* emulparams/armelf_oabi.sh, emultempl/armelf_oabi.em: Delete files.
* Makefile.in: Regenerated.

19 years ago * cris.h (enum cris_insn_version_usage): Tweak formatting and
Hans-Peter Nilsson [Thu, 4 Nov 2004 14:53:41 +0000 (14:53 +0000)]
* cris.h (enum cris_insn_version_usage): Tweak formatting and
comments.  Remove member cris_ver_sim.  Add members
cris_ver_sim_v0_10, cris_ver_v0_10, cris_ver_v3_10,
cris_ver_v8_10, cris_ver_v10, cris_ver_v10p.
(struct cris_support_reg, struct cris_cond15): New types.
(cris_conds15): Declare.
(JUMP_PC_INCR_OPCODE_V32, BA_DWORD_OPCODE, NOP_OPCODE_COMMON)
(NOP_OPCODE_ZBITS_COMMON, LAPC_DWORD_OPCODE, LAPC_DWORD_Z_BITS)
(NOP_OPCODE_V32, NOP_Z_BITS_V32): New macros.
(NOP_Z_BITS): Define in terms of NOP_OPCODE.
(cris_imm_oprnd_size_type): New members SIZE_FIELD_SIGNED and
SIZE_FIELD_UNSIGNED.

19 years ago * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
Hans-Peter Nilsson [Thu, 4 Nov 2004 14:53:19 +0000 (14:53 +0000)]
* cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
(EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
macros.

This page took 0.087022 seconds and 5 git commands to generate.