mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-21 00:07:36 +08:00
This commit was manufactured by cvs2svn to create branch 'jimb-
ppc64-linux-20030613-branch'. Sprout from cagney_convert-20030606-branch 2003-06-05 18:47:13 UTC cvs2svn 'This commit was manufactured by cvs2svn to create branch' Cherrypick from master 2003-06-13 13:07:51 UTC Nick Clifton <nickc@redhat.com> '(GNU_ABI_TAG_NETBSD): New tag.': COPYING.LIBGLOSS ChangeLog Makefile.in Makefile.tpl config.guess config.sub configure configure.in include/elf/ChangeLog include/elf/common.h include/elf/h8.h include/gdb/ChangeLog include/gdb/fileio.h include/opcode/ChangeLog include/opcode/h8300.h include/opcode/ppc.h
This commit is contained in:
parent
99a39d5b95
commit
9253c16225
297
COPYING.LIBGLOSS
Normal file
297
COPYING.LIBGLOSS
Normal file
@ -0,0 +1,297 @@
|
||||
The libgloss subdirectory is a collection of software from several sources.
|
||||
Each have their own copyrights embedded in each file that they concern.
|
||||
|
||||
(1) University of California, Berkeley
|
||||
|
||||
[1a]
|
||||
|
||||
Copyright (c) 1990 The Regents of the University of California.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms are permitted
|
||||
provided that the above copyright notice and this paragraph are
|
||||
duplicated in all such forms and that any documentation,
|
||||
and other materials related to such distribution and use
|
||||
acknowledge that the software was developed
|
||||
by the University of California, Berkeley. The name of the
|
||||
University may not be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
[1b]
|
||||
|
||||
Copyright (c) 1991, 2000 The Regents of the University of California.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. All advertising materials mentioning features or use of this software
|
||||
must display the following acknowledgement:
|
||||
This product includes software developed by the University of
|
||||
California, Berkeley and its contributors.
|
||||
4. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
[1c]
|
||||
|
||||
Copyright (c) 1991, 1998, 2001 The Regents of the University of California.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. [rescinded 22 July 1999]
|
||||
4. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------
|
||||
Please note that in some of the above alternate licenses, there is a
|
||||
statement regarding that acknowledgement must be made in any
|
||||
advertising materials for products using the code. This restriction
|
||||
no longer applies due to the following license change:
|
||||
|
||||
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
|
||||
|
||||
In some cases the defunct clause has been removed in modified newlib code and
|
||||
in some cases, the clause has been left as-is.
|
||||
-------------------------------------------------------------
|
||||
|
||||
(2) DJ Delorie
|
||||
|
||||
Copyright (C) 1993 DJ Delorie
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms is permitted
|
||||
provided that the above copyright notice and following paragraph are
|
||||
duplicated in all such forms.
|
||||
|
||||
This file is distributed WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
(3) GPL (fr30 directory only)
|
||||
|
||||
Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
Contributed by Cygnus Solutions.
|
||||
|
||||
This file is part of GNU CC.
|
||||
|
||||
GNU CC is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU CC is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU CC; see the file COPYING. If not, write to
|
||||
the Free Software Foundation, 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA.
|
||||
|
||||
(4) Advanced Micro Devices
|
||||
|
||||
Copyright 1989, 1990 Advanced Micro Devices, Inc.
|
||||
|
||||
This software is the property of Advanced Micro Devices, Inc (AMD) which
|
||||
specifically grants the user the right to modify, use and distribute this
|
||||
software provided this notice is not removed or altered. All other rights
|
||||
are reserved by AMD.
|
||||
|
||||
AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS
|
||||
SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL
|
||||
DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR
|
||||
USE OF THIS SOFTWARE.
|
||||
|
||||
So that all may benefit from your experience, please report any problems
|
||||
or suggestions about this software to the 29K Technical Support Center at
|
||||
800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or
|
||||
0031-11-1129 in Japan, toll free. The direct dial number is 512-462-4118.
|
||||
|
||||
Advanced Micro Devices, Inc.
|
||||
29K Support Products
|
||||
Mail Stop 573
|
||||
5900 E. Ben White Blvd.
|
||||
Austin, TX 78741
|
||||
800-292-9263
|
||||
|
||||
(5) Array Technology Corporation and MIPS (mips/lsi33k-stub.h)
|
||||
|
||||
COPYRIGHT (C) 1991, 1992 ARRAY TECHNOLOGY CORPORATION
|
||||
All Rights Reserved
|
||||
|
||||
This software is confidential information which is proprietary to and
|
||||
a trade secret of ARRAY Technology Corporation. Use, duplication, or
|
||||
disclosure is subject to the terms of a separate license agreement.
|
||||
|
||||
Copyright 1985 by MIPS Computer Systems, Inc.
|
||||
|
||||
(6) University of Utah and the Computer Systems Laboratory (CSL)
|
||||
[applies only to hppa*-*-pro* targets]
|
||||
|
||||
Copyright (c) 1990,1994 The University of Utah and
|
||||
the Computer Systems Laboratory (CSL). All rights reserved.
|
||||
|
||||
Permission to use, copy, modify and distribute this software is hereby
|
||||
granted provided that (1) source code retains these copyright, permission,
|
||||
and disclaimer notices, and (2) redistributions including binaries
|
||||
reproduce the notices in supporting documentation, and (3) all advertising
|
||||
materials mentioning features or use of this software display the following
|
||||
acknowledgement: ``This product includes software developed by the
|
||||
Computer Systems Laboratory at the University of Utah.''
|
||||
|
||||
THE UNIVERSITY OF UTAH AND CSL ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS
|
||||
IS" CONDITION. THE UNIVERSITY OF UTAH AND CSL DISCLAIM ANY LIABILITY OF
|
||||
ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
|
||||
|
||||
CSL requests users of this software to return to csl-dist@cs.utah.edu any
|
||||
improvements that they make and grant CSL redistribution rights.
|
||||
|
||||
(7) Sun Microsystems
|
||||
|
||||
Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
|
||||
|
||||
Developed at SunPro, a Sun Microsystems, Inc. business.
|
||||
Permission to use, copy, modify, and distribute this
|
||||
software is freely granted, provided that this notice
|
||||
is preserved.
|
||||
|
||||
(8) Hewlett Packard
|
||||
|
||||
(c) Copyright 1986 HEWLETT-PACKARD COMPANY
|
||||
|
||||
To anyone who acknowledges that this file is provided "AS IS"
|
||||
without any express or implied warranty:
|
||||
permission to use, copy, modify, and distribute this file
|
||||
for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice and this notice appears in all
|
||||
copies, and that the name of Hewlett-Packard Company not be
|
||||
used in advertising or publicity pertaining to distribution
|
||||
of the software without specific, written prior permission.
|
||||
Hewlett-Packard Company makes no representations about the
|
||||
suitability of this software for any purpose.
|
||||
|
||||
(9) Hans-Peter Nilsson
|
||||
|
||||
Copyright (C) 2001 Hans-Peter Nilsson
|
||||
|
||||
Permission to use, copy, modify, and distribute this software is
|
||||
freely granted, provided that the above copyright notice, this notice
|
||||
and the following disclaimer are preserved with no changes.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE.
|
||||
|
||||
(10) No Copyright
|
||||
|
||||
THIS SOFTWARE IS NOT COPYRIGHTED
|
||||
|
||||
(11) Cygnus Support / Cygnus Solutions
|
||||
|
||||
Copyright (c) 1995, 1996, 1997, 1998, 1999 Cygnus Support
|
||||
|
||||
The authors hereby grant permission to use, copy, modify, distribute,
|
||||
and license this software and its documentation for any purpose, provided
|
||||
that existing copyright notices are retained in all copies and that this
|
||||
notice is included verbatim in any distributions. No written agreement,
|
||||
license, or royalty fee is required for any of the authorized uses.
|
||||
Modifications to this software may be copyrighted by their authors
|
||||
and need not follow the licensing terms described here, provided that
|
||||
the new terms are clearly indicated on the first page of each file where
|
||||
they apply.
|
||||
|
||||
---------------------------------------------------------------
|
||||
Please note that the copyright above may be used with the name
|
||||
Cygnus Solutions instead of Cygnus Support. Both names should
|
||||
be considered interchangeable. These copyrights are now owned
|
||||
by Red Hat Incorporated.
|
||||
---------------------------------------------------------------
|
||||
|
||||
(12) Red Hat Incorporated
|
||||
|
||||
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
|
||||
|
||||
The authors hereby grant permission to use, copy, modify, distribute,
|
||||
and license this software and its documentation for any purpose, provided
|
||||
that existing copyright notices are retained in all copies and that this
|
||||
notice is included verbatim in any distributions. No written agreement,
|
||||
license, or royalty fee is required for any of the authorized uses.
|
||||
Modifications to this software may be copyrighted by their authors
|
||||
and need not follow the licensing terms described here, provided that
|
||||
the new terms are clearly indicated on the first page of each file where
|
||||
they apply.
|
||||
|
||||
(13) Default copyright
|
||||
|
||||
Unless otherwise stated in each remaining libgloss file, the remaining
|
||||
files in the libgloss subdirectory are governed by the following copyright.
|
||||
|
||||
Copyright (c) 1994, 1997, 2001, 2002 Red Hat Incorporated.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
The name of Red Hat Incorporated may not be used to endorse
|
||||
or promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
33
ChangeLog
33
ChangeLog
@ -1,3 +1,36 @@
|
||||
2003-06-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||
|
||||
* MAINTAINERS: Add myself as MIPS co-maintainer.
|
||||
|
||||
2003-06-12 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* config.guess: Update to 2003-06-06 version.
|
||||
* config.sub: Update to 2003-06-06 version.
|
||||
|
||||
2003-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
||||
|
||||
* configure.in: Don't pass --with-stabs for mips*-sgi-irix6*o32.
|
||||
* configure. Regenerate.
|
||||
|
||||
2003-06-10 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
|
||||
* configure.in: Disable serial configure by default.
|
||||
* configure: Regenerate.
|
||||
* Makefile.tpl: Abolish .NOTPARALLEL.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
* Makefile.tpl: Replace {build,host,target}_canonical by
|
||||
{build,host,target}.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
* Makefile.tpl: Fix stupid pasto.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2003-06-09 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
|
||||
* Makefile.tpl: Remove bogus conditional.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2003-06-03 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
|
||||
* Makefile.tpl: Make 'recursive targets' using autogen rather
|
||||
|
1504
Makefile.in
1504
Makefile.in
File diff suppressed because it is too large
Load Diff
104
Makefile.tpl
104
Makefile.tpl
@ -29,20 +29,11 @@ in
|
||||
VPATH=@srcdir@
|
||||
|
||||
build_alias=@build_alias@
|
||||
build_cpu=@build_cpu@
|
||||
build_vendor=@build_vendor@
|
||||
build_os=@build_os@
|
||||
build_canonical=@build_cpu@-@build_vendor@-@build_os@
|
||||
build=@build@
|
||||
host_alias=@host_alias@
|
||||
host_cpu=@host_cpu@
|
||||
host_vendor=@host_vendor@
|
||||
host_os=@host_os@
|
||||
host_canonical=@host_cpu@-@host_vendor@-@host_os@
|
||||
host=@host@
|
||||
target_alias=@target_alias@
|
||||
target_cpu=@target_cpu@
|
||||
target_vendor=@target_vendor@
|
||||
target_os=@target_os@
|
||||
target_canonical=@target_cpu@-@target_vendor@-@target_os@
|
||||
target=@target@
|
||||
|
||||
program_transform_name = @program_transform_name@
|
||||
|
||||
@ -266,7 +257,7 @@ USUAL_AR_FOR_TARGET = ` \
|
||||
if [ -f $$r/binutils/ar ] ; then \
|
||||
echo $$r/binutils/ar ; \
|
||||
else \
|
||||
if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
if [ '$(host)' = '$(target)' ] ; then \
|
||||
echo $(AR); \
|
||||
else \
|
||||
echo ar | sed '$(program_transform_name)' ; \
|
||||
@ -280,7 +271,7 @@ USUAL_AS_FOR_TARGET = ` \
|
||||
elif [ -f $$r/gcc/xgcc ]; then \
|
||||
$(CC_FOR_TARGET) -print-prog-name=as ; \
|
||||
else \
|
||||
if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
if [ '$(host)' = '$(target)' ] ; then \
|
||||
echo $(AS); \
|
||||
else \
|
||||
echo as | sed '$(program_transform_name)' ; \
|
||||
@ -313,7 +304,7 @@ USUAL_DLLTOOL_FOR_TARGET = ` \
|
||||
if [ -f $$r/binutils/dlltool ] ; then \
|
||||
echo $$r/binutils/dlltool ; \
|
||||
else \
|
||||
if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
if [ '$(host)' = '$(target)' ] ; then \
|
||||
echo $(DLLTOOL); \
|
||||
else \
|
||||
echo dlltool | sed '$(program_transform_name)' ; \
|
||||
@ -329,7 +320,7 @@ USUAL_LD_FOR_TARGET = ` \
|
||||
elif [ -f $$r/gcc/xgcc ]; then \
|
||||
$(CC_FOR_TARGET) -print-prog-name=ld ; \
|
||||
else \
|
||||
if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
if [ '$(host)' = '$(target)' ] ; then \
|
||||
echo $(LD); \
|
||||
else \
|
||||
echo ld | sed '$(program_transform_name)' ; \
|
||||
@ -345,7 +336,7 @@ USUAL_NM_FOR_TARGET = ` \
|
||||
elif [ -f $$r/gcc/xgcc ]; then \
|
||||
$(CC_FOR_TARGET) -print-prog-name=nm ; \
|
||||
else \
|
||||
if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
if [ '$(host)' = '$(target)' ] ; then \
|
||||
echo $(NM); \
|
||||
else \
|
||||
echo nm | sed '$(program_transform_name)' ; \
|
||||
@ -357,7 +348,7 @@ USUAL_RANLIB_FOR_TARGET = ` \
|
||||
if [ -f $$r/binutils/ranlib ] ; then \
|
||||
echo $$r/binutils/ranlib ; \
|
||||
else \
|
||||
if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
if [ '$(host)' = '$(target)' ] ; then \
|
||||
if [ x'$(RANLIB)' != x ]; then \
|
||||
echo $(RANLIB); \
|
||||
else \
|
||||
@ -373,7 +364,7 @@ USUAL_WINDRES_FOR_TARGET = ` \
|
||||
if [ -f $$r/binutils/windres ] ; then \
|
||||
echo $$r/binutils/windres ; \
|
||||
else \
|
||||
if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
if [ '$(host)' = '$(target)' ] ; then \
|
||||
echo $(WINDRES); \
|
||||
else \
|
||||
echo windres | sed '$(program_transform_name)' ; \
|
||||
@ -657,7 +648,7 @@ maybe-[+make_target+]-[+module+]:
|
||||
maybe-[+make_target+]-target-[+module+]:
|
||||
[+ IF (match-value? = "missing" (get "make_target") ) +]
|
||||
# [+module+] doesn't support [+make_target+].
|
||||
[+make_target+]-[+module+]:
|
||||
[+make_target+]-target-[+module+]:
|
||||
[+ ELSE +]
|
||||
[+make_target+]-target-[+module+]: [+
|
||||
FOR depend +]\
|
||||
@ -740,7 +731,7 @@ clean-target-libgcc:
|
||||
|
||||
.PHONY: check do-check
|
||||
check:
|
||||
$(MAKE) do-check NOTPARALLEL=parallel-ok
|
||||
$(MAKE) do-check
|
||||
|
||||
# Only include modules actually being configured and built.
|
||||
do-check: maybe-check-gcc [+
|
||||
@ -934,18 +925,16 @@ configure-[+module+]:
|
||||
CFLAGS="$(CFLAGS)"; export CFLAGS; \
|
||||
CXX="$(CXX)"; export CXX; \
|
||||
CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
|
||||
if [ z$(build_canonical) != z$(host_canoncial) ] ; then \
|
||||
AR="$(AR)"; export AR; \
|
||||
AS="$(AS)"; export AS; \
|
||||
CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
|
||||
DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
|
||||
LD="$(LD)"; export LD; \
|
||||
NM="$(NM)"; export NM; \
|
||||
RANLIB="$(RANLIB)"; export RANLIB; \
|
||||
WINDRES="$(WINDRES)"; export WINDRES; \
|
||||
OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
|
||||
OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
|
||||
fi; \
|
||||
AR="$(AR)"; export AR; \
|
||||
AS="$(AS)"; export AS; \
|
||||
CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
|
||||
DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
|
||||
LD="$(LD)"; export LD; \
|
||||
NM="$(NM)"; export NM; \
|
||||
RANLIB="$(RANLIB)"; export RANLIB; \
|
||||
WINDRES="$(WINDRES)"; export WINDRES; \
|
||||
OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
|
||||
OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
|
||||
echo Configuring in [+module+]; \
|
||||
cd [+module+] || exit 1; \
|
||||
case $(srcdir) in \
|
||||
@ -981,7 +970,7 @@ check-[+module+]:
|
||||
[+ ELIF no_check_cross +]
|
||||
# This module is only tested in a native toolchain.
|
||||
check-[+module+]:
|
||||
@if [ '$(host_canonical)' = '$(target_canonical)' ] ; then \
|
||||
@if [ '$(host)' = '$(target)' ] ; then \
|
||||
r=`${PWD}`; export r; \
|
||||
s=`cd $(srcdir); ${PWD}`; export s; \
|
||||
$(SET_LIB_PATH) \
|
||||
@ -1165,18 +1154,16 @@ configure-gcc:
|
||||
CXX="$(CXX)"; export CXX; \
|
||||
CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
|
||||
TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
|
||||
if [ z$(build_canonical) != z$(host_canoncial) ] ; then \
|
||||
AR="$(AR)"; export AR; \
|
||||
AS="$(AS)"; export AS; \
|
||||
CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
|
||||
DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
|
||||
LD="$(LD)"; export LD; \
|
||||
NM="$(NM)"; export NM; \
|
||||
RANLIB="$(RANLIB)"; export RANLIB; \
|
||||
WINDRES="$(WINDRES)"; export WINDRES; \
|
||||
OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
|
||||
OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
|
||||
fi; \
|
||||
AR="$(AR)"; export AR; \
|
||||
AS="$(AS)"; export AS; \
|
||||
CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
|
||||
DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
|
||||
LD="$(LD)"; export LD; \
|
||||
NM="$(NM)"; export NM; \
|
||||
RANLIB="$(RANLIB)"; export RANLIB; \
|
||||
WINDRES="$(WINDRES)"; export WINDRES; \
|
||||
OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
|
||||
OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
|
||||
echo Configuring in gcc; \
|
||||
cd gcc || exit 1; \
|
||||
case $(srcdir) in \
|
||||
@ -1255,6 +1242,23 @@ $(GCC_STRAP_TARGETS): all-bootstrap configure-gcc
|
||||
echo "Building runtime libraries"; \
|
||||
$(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
|
||||
|
||||
profiledbootstrap: all-bootstrap configure-gcc
|
||||
@r=`${PWD}`; export r; \
|
||||
s=`cd $(srcdir); ${PWD}`; export s; \
|
||||
$(SET_LIB_PATH) \
|
||||
echo "Bootstrapping the compiler"; \
|
||||
cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
|
||||
@r=`${PWD}`; export r; \
|
||||
s=`cd $(srcdir); ${PWD}` ; export s; \
|
||||
$(SET_LIB_PATH) \
|
||||
echo "Building runtime libraries and training compiler"; \
|
||||
$(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
|
||||
@r=`${PWD}`; export r; \
|
||||
s=`cd $(srcdir); ${PWD}`; export s; \
|
||||
$(SET_LIB_PATH) \
|
||||
echo "Building feedback based compiler"; \
|
||||
cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
|
||||
|
||||
.PHONY: cross
|
||||
cross: all-texinfo all-bison all-byacc all-binutils all-gas all-ld
|
||||
@r=`${PWD}`; export r; \
|
||||
@ -1294,7 +1298,7 @@ check-gcc-c++:
|
||||
|
||||
.PHONY: check-c++
|
||||
check-c++:
|
||||
$(MAKE) check-target-libstdc++-v3 check-gcc-c++ NOTPARALLEL=parallel-ok
|
||||
$(MAKE) check-target-libstdc++-v3 check-gcc-c++
|
||||
|
||||
.PHONY: install-gcc maybe-install-gcc
|
||||
maybe-install-gcc:
|
||||
@ -1491,12 +1495,6 @@ $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
|
||||
# Special directives to GNU Make
|
||||
# ------------------------------
|
||||
|
||||
# Tell GNU make 3.79 not to run the top level in parallel. This
|
||||
# prevents contention for $builddir/$target/config.cache, as well
|
||||
# as minimizing scatter in file system caches.
|
||||
NOTPARALLEL = .NOTPARALLEL
|
||||
$(NOTPARALLEL):
|
||||
|
||||
# Don't pass command-line variables to submakes.
|
||||
.NOEXPORT:
|
||||
MAKEOVERRIDES=
|
||||
|
13
config.guess
vendored
13
config.guess
vendored
@ -3,7 +3,7 @@
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2003-05-09'
|
||||
timestamp='2003-06-06'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -106,6 +106,7 @@ trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
|
||||
: ${TMPDIR=/tmp} ;
|
||||
{ tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
|
||||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
|
||||
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
|
||||
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
|
||||
dummy=$tmp/dummy ;
|
||||
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
|
||||
@ -320,6 +321,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
||||
NILE*:*:*:dcosx)
|
||||
echo pyramid-pyramid-svr4
|
||||
exit 0 ;;
|
||||
DRS?6000:unix:4.0:6*)
|
||||
echo sparc-icl-nx6
|
||||
exit 0 ;;
|
||||
DRS?6000:UNIX_SV:4.2*:7*)
|
||||
case `/usr/bin/uname -p` in
|
||||
sparc) echo sparc-icl-nx7 && exit 0 ;;
|
||||
@ -767,8 +771,8 @@ EOF
|
||||
i*:PW*:*)
|
||||
echo ${UNAME_MACHINE}-pc-pw32
|
||||
exit 0 ;;
|
||||
x86:Interix*:3*)
|
||||
echo i586-pc-interix3
|
||||
x86:Interix*:[34]*)
|
||||
echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
|
||||
exit 0 ;;
|
||||
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
|
||||
echo i${UNAME_MACHINE}-pc-mks
|
||||
@ -797,6 +801,9 @@ EOF
|
||||
arm*:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit 0 ;;
|
||||
cris:Linux:*:*)
|
||||
echo cris-axis-linux-gnu
|
||||
exit 0 ;;
|
||||
ia64:Linux:*:*)
|
||||
echo ${UNAME_MACHINE}-unknown-linux-gnu
|
||||
exit 0 ;;
|
||||
|
14
config.sub
vendored
14
config.sub
vendored
@ -3,7 +3,7 @@
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2003-05-09'
|
||||
timestamp='2003-06-06'
|
||||
|
||||
# This file is (in principle) common to ALL GNU software.
|
||||
# The presence of a machine in this file suggests that SOME GNU software
|
||||
@ -771,18 +771,24 @@ case $basic_machine in
|
||||
pentiumpro | p6 | 6x86 | athlon | athlon_*)
|
||||
basic_machine=i686-pc
|
||||
;;
|
||||
pentiumii | pentium2)
|
||||
pentiumii | pentium2 | pentiumiii | pentium3)
|
||||
basic_machine=i686-pc
|
||||
;;
|
||||
pentium4)
|
||||
basic_machine=i786-pc
|
||||
;;
|
||||
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
|
||||
basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
;;
|
||||
pentiumpro-* | p6-* | 6x86-* | athlon-*)
|
||||
basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
;;
|
||||
pentiumii-* | pentium2-*)
|
||||
pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
|
||||
basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
;;
|
||||
pentium4-*)
|
||||
basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
|
||||
;;
|
||||
pn)
|
||||
basic_machine=pn-gould
|
||||
;;
|
||||
@ -1131,7 +1137,7 @@ case $os in
|
||||
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
|
||||
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
|
||||
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
|
||||
| -powermax* | -dnix*)
|
||||
| -powermax* | -dnix* | -nx6 | -nx7)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
-qnx*)
|
||||
|
93
configure
vendored
93
configure
vendored
@ -12,10 +12,10 @@ ac_help=
|
||||
ac_default_prefix=/usr/local
|
||||
# Any additions from configure.in:
|
||||
ac_help="$ac_help
|
||||
--disable-serial-[{host,target,build}-]configure
|
||||
Don't force sequential configuration of
|
||||
--enable-serial-[{host,target,build}-]configure
|
||||
Force sequential configuration of
|
||||
sub-packages for the host, target or build
|
||||
machine, or of any sub-packages at all"
|
||||
machine, or all sub-packages"
|
||||
ac_help="$ac_help
|
||||
--enable-maintainer-mode enable make rules and dependencies not useful
|
||||
(and sometimes confusing) to the casual installer"
|
||||
@ -1916,10 +1916,6 @@ fi
|
||||
# Default to using --with-stabs for certain targets.
|
||||
if test x${with_stabs} = x ; then
|
||||
case "${target}" in
|
||||
mips*-*-irix6*o32)
|
||||
with_stabs=yes;
|
||||
extra_host_args="${extra_host_args} --with-stabs"
|
||||
;;
|
||||
mips*-*-irix6*)
|
||||
;;
|
||||
mips*-*-* | alpha*-*-osf*)
|
||||
@ -2390,13 +2386,20 @@ if test "${enable_serial_configure+set}" = set; then
|
||||
fi
|
||||
|
||||
|
||||
case ${enable_serial_configure} in
|
||||
yes)
|
||||
enable_serial_build_configure=yes
|
||||
enable_serial_host_configure=yes
|
||||
enable_serial_target_configure=yes
|
||||
;;
|
||||
esac
|
||||
|
||||
# These force 'configure's to be done one at a time, to avoid problems
|
||||
# with contention over a shared config.cache.
|
||||
rm -f serdep.tmp
|
||||
echo '# serdep.tmp' > serdep.tmp
|
||||
olditem=
|
||||
test "x${enable_serial_configure}" = xno ||
|
||||
test "x${enable_serial_build_configure}" = xno ||
|
||||
test "x${enable_serial_build_configure}" = xyes &&
|
||||
for item in ${build_configdirs} ; do
|
||||
case ${olditem} in
|
||||
"") ;;
|
||||
@ -2405,8 +2408,7 @@ for item in ${build_configdirs} ; do
|
||||
olditem=${item}
|
||||
done
|
||||
olditem=
|
||||
test "x${enable_serial_configure}" = xno ||
|
||||
test "x${enable_serial_host_configure}" = xno ||
|
||||
test "x${enable_serial_host_configure}" = xyes &&
|
||||
for item in ${configdirs} ; do
|
||||
case ${olditem} in
|
||||
"") ;;
|
||||
@ -2415,8 +2417,7 @@ for item in ${configdirs} ; do
|
||||
olditem=${item}
|
||||
done
|
||||
olditem=
|
||||
test "x${enable_serial_configure}" = xno ||
|
||||
test "x${enable_serial_target_configure}" = xno ||
|
||||
test "x${enable_serial_target_configure}" = xyes &&
|
||||
for item in ${target_configdirs} ; do
|
||||
case ${olditem} in
|
||||
"") ;;
|
||||
@ -2692,7 +2693,7 @@ test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
|
||||
# Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}ar; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2696: checking for $ac_word" >&5
|
||||
echo "configure:2697: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2725,7 +2726,7 @@ if test -z "$ac_cv_prog_AR" ; then
|
||||
# Extract the first word of "ar", so it can be a program name with args.
|
||||
set dummy ar; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2729: checking for $ac_word" >&5
|
||||
echo "configure:2730: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2764,7 +2765,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}as; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2768: checking for $ac_word" >&5
|
||||
echo "configure:2769: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2797,7 +2798,7 @@ if test -z "$ac_cv_prog_AS" ; then
|
||||
# Extract the first word of "as", so it can be a program name with args.
|
||||
set dummy as; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2801: checking for $ac_word" >&5
|
||||
echo "configure:2802: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2836,7 +2837,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2840: checking for $ac_word" >&5
|
||||
echo "configure:2841: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2869,7 +2870,7 @@ if test -z "$ac_cv_prog_DLLTOOL" ; then
|
||||
# Extract the first word of "dlltool", so it can be a program name with args.
|
||||
set dummy dlltool; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2873: checking for $ac_word" >&5
|
||||
echo "configure:2874: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2908,7 +2909,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}ld; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2912: checking for $ac_word" >&5
|
||||
echo "configure:2913: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2941,7 +2942,7 @@ if test -z "$ac_cv_prog_LD" ; then
|
||||
# Extract the first word of "ld", so it can be a program name with args.
|
||||
set dummy ld; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2945: checking for $ac_word" >&5
|
||||
echo "configure:2946: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -2980,7 +2981,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}nm; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:2984: checking for $ac_word" >&5
|
||||
echo "configure:2985: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3013,7 +3014,7 @@ if test -z "$ac_cv_prog_NM" ; then
|
||||
# Extract the first word of "nm", so it can be a program name with args.
|
||||
set dummy nm; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3017: checking for $ac_word" >&5
|
||||
echo "configure:3018: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3052,7 +3053,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3056: checking for $ac_word" >&5
|
||||
echo "configure:3057: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3085,7 +3086,7 @@ if test -z "$ac_cv_prog_RANLIB" ; then
|
||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||
set dummy ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3089: checking for $ac_word" >&5
|
||||
echo "configure:3090: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3124,7 +3125,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}windres; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3128: checking for $ac_word" >&5
|
||||
echo "configure:3129: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3157,7 +3158,7 @@ if test -z "$ac_cv_prog_WINDRES" ; then
|
||||
# Extract the first word of "windres", so it can be a program name with args.
|
||||
set dummy windres; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3161: checking for $ac_word" >&5
|
||||
echo "configure:3162: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3196,7 +3197,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3200: checking for $ac_word" >&5
|
||||
echo "configure:3201: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3229,7 +3230,7 @@ if test -z "$ac_cv_prog_OBJCOPY" ; then
|
||||
# Extract the first word of "objcopy", so it can be a program name with args.
|
||||
set dummy objcopy; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3233: checking for $ac_word" >&5
|
||||
echo "configure:3234: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3268,7 +3269,7 @@ fi
|
||||
# Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
|
||||
set dummy ${ncn_tool_prefix}objdump; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3272: checking for $ac_word" >&5
|
||||
echo "configure:3273: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3301,7 +3302,7 @@ if test -z "$ac_cv_prog_OBJDUMP" ; then
|
||||
# Extract the first word of "objdump", so it can be a program name with args.
|
||||
set dummy objdump; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3305: checking for $ac_word" >&5
|
||||
echo "configure:3306: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3349,7 +3350,7 @@ fi
|
||||
# Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
|
||||
set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3353: checking for $ac_word" >&5
|
||||
echo "configure:3354: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3382,7 +3383,7 @@ if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
|
||||
# Extract the first word of "ar", so it can be a program name with args.
|
||||
set dummy ar; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3386: checking for $ac_word" >&5
|
||||
echo "configure:3387: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3421,7 +3422,7 @@ fi
|
||||
# Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
|
||||
set dummy ${ncn_target_tool_prefix}as; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3425: checking for $ac_word" >&5
|
||||
echo "configure:3426: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3454,7 +3455,7 @@ if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
|
||||
# Extract the first word of "as", so it can be a program name with args.
|
||||
set dummy as; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3458: checking for $ac_word" >&5
|
||||
echo "configure:3459: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3493,7 +3494,7 @@ fi
|
||||
# Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
|
||||
set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3497: checking for $ac_word" >&5
|
||||
echo "configure:3498: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3526,7 +3527,7 @@ if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
|
||||
# Extract the first word of "dlltool", so it can be a program name with args.
|
||||
set dummy dlltool; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3530: checking for $ac_word" >&5
|
||||
echo "configure:3531: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3565,7 +3566,7 @@ fi
|
||||
# Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
|
||||
set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3569: checking for $ac_word" >&5
|
||||
echo "configure:3570: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3598,7 +3599,7 @@ if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
|
||||
# Extract the first word of "ld", so it can be a program name with args.
|
||||
set dummy ld; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3602: checking for $ac_word" >&5
|
||||
echo "configure:3603: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3637,7 +3638,7 @@ fi
|
||||
# Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
|
||||
set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3641: checking for $ac_word" >&5
|
||||
echo "configure:3642: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3670,7 +3671,7 @@ if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
|
||||
# Extract the first word of "nm", so it can be a program name with args.
|
||||
set dummy nm; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3674: checking for $ac_word" >&5
|
||||
echo "configure:3675: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3709,7 +3710,7 @@ fi
|
||||
# Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
|
||||
set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3713: checking for $ac_word" >&5
|
||||
echo "configure:3714: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3742,7 +3743,7 @@ if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
|
||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||
set dummy ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3746: checking for $ac_word" >&5
|
||||
echo "configure:3747: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3781,7 +3782,7 @@ fi
|
||||
# Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
|
||||
set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3785: checking for $ac_word" >&5
|
||||
echo "configure:3786: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3814,7 +3815,7 @@ if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
|
||||
# Extract the first word of "windres", so it can be a program name with args.
|
||||
set dummy windres; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:3818: checking for $ac_word" >&5
|
||||
echo "configure:3819: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES_FOR_TARGET'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -3881,7 +3882,7 @@ RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
|
||||
NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
|
||||
|
||||
echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
|
||||
echo "configure:3885: checking whether to enable maintainer-specific portions of Makefiles" >&5
|
||||
echo "configure:3886: checking whether to enable maintainer-specific portions of Makefiles" >&5
|
||||
# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
|
||||
if test "${enable_maintainer_mode+set}" = set; then
|
||||
enableval="$enable_maintainer_mode"
|
||||
|
27
configure.in
27
configure.in
@ -1230,10 +1230,6 @@ fi
|
||||
# Default to using --with-stabs for certain targets.
|
||||
if test x${with_stabs} = x ; then
|
||||
case "${target}" in
|
||||
mips*-*-irix6*o32)
|
||||
with_stabs=yes;
|
||||
extra_host_args="${extra_host_args} --with-stabs"
|
||||
;;
|
||||
mips*-*-irix6*)
|
||||
;;
|
||||
mips*-*-* | alpha*-*-osf*)
|
||||
@ -1698,18 +1694,25 @@ AC_SUBST_FILE(maybe_dependencies)
|
||||
# Create the serialization dependencies. This uses a temporary file.
|
||||
|
||||
AC_ARG_ENABLE([serial-configure],
|
||||
[ --disable-serial-[{host,target,build}-]configure
|
||||
Don't force sequential configuration of
|
||||
[ --enable-serial-[{host,target,build}-]configure
|
||||
Force sequential configuration of
|
||||
sub-packages for the host, target or build
|
||||
machine, or of any sub-packages at all])
|
||||
machine, or all sub-packages])
|
||||
|
||||
case ${enable_serial_configure} in
|
||||
yes)
|
||||
enable_serial_build_configure=yes
|
||||
enable_serial_host_configure=yes
|
||||
enable_serial_target_configure=yes
|
||||
;;
|
||||
esac
|
||||
|
||||
# These force 'configure's to be done one at a time, to avoid problems
|
||||
# with contention over a shared config.cache.
|
||||
rm -f serdep.tmp
|
||||
echo '# serdep.tmp' > serdep.tmp
|
||||
olditem=
|
||||
test "x${enable_serial_configure}" = xno ||
|
||||
test "x${enable_serial_build_configure}" = xno ||
|
||||
test "x${enable_serial_build_configure}" = xyes &&
|
||||
for item in ${build_configdirs} ; do
|
||||
case ${olditem} in
|
||||
"") ;;
|
||||
@ -1718,8 +1721,7 @@ for item in ${build_configdirs} ; do
|
||||
olditem=${item}
|
||||
done
|
||||
olditem=
|
||||
test "x${enable_serial_configure}" = xno ||
|
||||
test "x${enable_serial_host_configure}" = xno ||
|
||||
test "x${enable_serial_host_configure}" = xyes &&
|
||||
for item in ${configdirs} ; do
|
||||
case ${olditem} in
|
||||
"") ;;
|
||||
@ -1728,8 +1730,7 @@ for item in ${configdirs} ; do
|
||||
olditem=${item}
|
||||
done
|
||||
olditem=
|
||||
test "x${enable_serial_configure}" = xno ||
|
||||
test "x${enable_serial_target_configure}" = xno ||
|
||||
test "x${enable_serial_target_configure}" = xyes &&
|
||||
for item in ${target_configdirs} ; do
|
||||
case ${olditem} in
|
||||
"") ;;
|
||||
|
@ -1,3 +1,12 @@
|
||||
2003-06-13 Robert Millan <zeratul2@wanadoo.es>
|
||||
|
||||
* common.h (GNU_ABI_TAG_NETBSD): New tag.
|
||||
(GNU_ABI_TAG_FREEBSD): New tag.
|
||||
|
||||
2003-06-10 Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
* h8.h (E_H8_MACH_H8300SXN): New flag.
|
||||
|
||||
2003-06-03 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* v850.h (R_V850_32): Rename to R_V850_ABS32.
|
||||
|
@ -397,6 +397,8 @@
|
||||
#define GNU_ABI_TAG_LINUX 0
|
||||
#define GNU_ABI_TAG_HURD 1
|
||||
#define GNU_ABI_TAG_SOLARIS 2
|
||||
#define GNU_ABI_TAG_FREEBSD 3
|
||||
#define GNU_ABI_TAG_NETBSD 4
|
||||
|
||||
/* Values for NetBSD .note.netbsd.ident notes. Note name is "NetBSD". */
|
||||
|
||||
|
@ -95,5 +95,6 @@ END_RELOC_NUMBERS (R_H8_max)
|
||||
#define E_H8_MACH_H8300HN 0x00830000
|
||||
#define E_H8_MACH_H8300SN 0x00840000
|
||||
#define E_H8_MACH_H8300SX 0x00850000
|
||||
#define E_H8_MACH_H8300SXN 0x00860000
|
||||
|
||||
#endif
|
||||
|
@ -1,3 +1,7 @@
|
||||
2003-06-10 Corinna Vinschen <vinschen@redhat.com>
|
||||
|
||||
* gdb/fileio.h: New file.
|
||||
|
||||
2003-05-07 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* sim-d10v.h (sim_d10v_translate_addr): Add regcache parameter.
|
||||
|
146
include/gdb/fileio.h
Normal file
146
include/gdb/fileio.h
Normal file
@ -0,0 +1,146 @@
|
||||
/* Hosted File I/O interface definitions, for GDB, the GNU Debugger.
|
||||
|
||||
Copyright 2003 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
02111-1307, USA. */
|
||||
|
||||
#ifndef GDB_FILEIO_H_
|
||||
#define GDB_FILEIO_H_
|
||||
|
||||
/* The following flags are defined to be independent of the host
|
||||
as well as the target side implementation of these constants.
|
||||
All constants are defined with a leading FILEIO_ in the name
|
||||
to allow the usage of these constants together with the
|
||||
corresponding implementation dependent constants in one module. */
|
||||
|
||||
/* open(2) flags */
|
||||
#define FILEIO_O_RDONLY 0x0
|
||||
#define FILEIO_O_WRONLY 0x1
|
||||
#define FILEIO_O_RDWR 0x2
|
||||
#define FILEIO_O_APPEND 0x8
|
||||
#define FILEIO_O_CREAT 0x200
|
||||
#define FILEIO_O_TRUNC 0x400
|
||||
#define FILEIO_O_EXCL 0x800
|
||||
#define FILEIO_O_SUPPORTED (FILEIO_O_RDONLY | FILEIO_O_WRONLY| \
|
||||
FILEIO_O_RDWR | FILEIO_O_APPEND| \
|
||||
FILEIO_O_CREAT | FILEIO_O_TRUNC| \
|
||||
FILEIO_O_EXCL)
|
||||
|
||||
/* mode_t bits */
|
||||
#define FILEIO_S_IFREG 0100000
|
||||
#define FILEIO_S_IFDIR 040000
|
||||
#define FILEIO_S_IFCHR 020000
|
||||
#define FILEIO_S_IRUSR 0400
|
||||
#define FILEIO_S_IWUSR 0200
|
||||
#define FILEIO_S_IXUSR 0100
|
||||
#define FILEIO_S_IRWXU 0700
|
||||
#define FILEIO_S_IRGRP 040
|
||||
#define FILEIO_S_IWGRP 020
|
||||
#define FILEIO_S_IXGRP 010
|
||||
#define FILEIO_S_IRWXG 070
|
||||
#define FILEIO_S_IROTH 04
|
||||
#define FILEIO_S_IWOTH 02
|
||||
#define FILEIO_S_IXOTH 01
|
||||
#define FILEIO_S_IRWXO 07
|
||||
#define FILEIO_S_SUPPORTED (FILEIO_S_IFREG|FILEIO_S_IFDIR| \
|
||||
FILEIO_S_IRWXU|FILEIO_S_IRWXG| \
|
||||
FILEIO_S_IRWXO)
|
||||
|
||||
/* lseek(2) flags */
|
||||
#define FILEIO_SEEK_SET 0
|
||||
#define FILEIO_SEEK_CUR 1
|
||||
#define FILEIO_SEEK_END 2
|
||||
|
||||
/* errno values */
|
||||
#define FILEIO_EPERM 1
|
||||
#define FILEIO_ENOENT 2
|
||||
#define FILEIO_EINTR 4
|
||||
#define FILEIO_EIO 5
|
||||
#define FILEIO_EBADF 9
|
||||
#define FILEIO_EACCES 13
|
||||
#define FILEIO_EFAULT 14
|
||||
#define FILEIO_EBUSY 16
|
||||
#define FILEIO_EEXIST 17
|
||||
#define FILEIO_ENODEV 19
|
||||
#define FILEIO_ENOTDIR 20
|
||||
#define FILEIO_EISDIR 21
|
||||
#define FILEIO_EINVAL 22
|
||||
#define FILEIO_ENFILE 23
|
||||
#define FILEIO_EMFILE 24
|
||||
#define FILEIO_EFBIG 27
|
||||
#define FILEIO_ENOSPC 28
|
||||
#define FILEIO_ESPIPE 29
|
||||
#define FILEIO_EROFS 30
|
||||
#define FILEIO_ENOSYS 88
|
||||
#define FILEIO_ENAMETOOLONG 91
|
||||
#define FILEIO_EUNKNOWN 9999
|
||||
|
||||
/* limits */
|
||||
#define FILEIO_INT_MIN -2147483648L
|
||||
#define FILEIO_INT_MAX 2147483647L
|
||||
#define FILEIO_UINT_MAX 4294967295UL
|
||||
#define FILEIO_LONG_MIN -9223372036854775808LL
|
||||
#define FILEIO_LONG_MAX 9223372036854775807LL
|
||||
#define FILEIO_ULONG_MAX 18446744073709551615ULL
|
||||
|
||||
/* Integral types as used in protocol. */
|
||||
#if 0
|
||||
typedef __int32_t fio_int_t;
|
||||
typedef __uint32_t fio_uint_t, fio_mode_t, fio_time_t;
|
||||
typedef __int64_t fio_long_t;
|
||||
typedef __uint64_t fio_ulong_t;
|
||||
#endif
|
||||
|
||||
#define FIO_INT_LEN 4
|
||||
#define FIO_UINT_LEN 4
|
||||
#define FIO_MODE_LEN 4
|
||||
#define FIO_TIME_LEN 4
|
||||
#define FIO_LONG_LEN 8
|
||||
#define FIO_ULONG_LEN 8
|
||||
|
||||
typedef char fio_int_t[FIO_INT_LEN];
|
||||
typedef char fio_uint_t[FIO_UINT_LEN];
|
||||
typedef char fio_mode_t[FIO_MODE_LEN];
|
||||
typedef char fio_time_t[FIO_TIME_LEN];
|
||||
typedef char fio_long_t[FIO_LONG_LEN];
|
||||
typedef char fio_ulong_t[FIO_ULONG_LEN];
|
||||
|
||||
/* Struct stat as used in protocol. For complete independence
|
||||
of host/target systems, it's defined as an array with offsets
|
||||
to the members. */
|
||||
|
||||
struct fio_stat {
|
||||
fio_uint_t fst_dev;
|
||||
fio_uint_t fst_ino;
|
||||
fio_mode_t fst_mode;
|
||||
fio_uint_t fst_nlink;
|
||||
fio_uint_t fst_uid;
|
||||
fio_uint_t fst_gid;
|
||||
fio_uint_t fst_rdev;
|
||||
fio_ulong_t fst_size;
|
||||
fio_ulong_t fst_blksize;
|
||||
fio_ulong_t fst_blocks;
|
||||
fio_time_t fst_atime;
|
||||
fio_time_t fst_mtime;
|
||||
fio_time_t fst_ctime;
|
||||
};
|
||||
|
||||
struct fio_timeval {
|
||||
fio_time_t ftv_sec;
|
||||
fio_long_t ftv_usec;
|
||||
};
|
||||
|
||||
#endif /* GDB_FILEIO_H_ */
|
@ -1,7 +1,17 @@
|
||||
2003-06-10 Gary Hade <garyhade@us.ibm.com>
|
||||
|
||||
* ppc.h (PPC_OPERAND_DQ): Define.
|
||||
|
||||
2003-06-10 Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
* h8300.h (IMM4_NS, IMM8_NS): New.
|
||||
(h8_opcodes): Replace IMM4 with IMM4_NS in mov.b and mov.w entries.
|
||||
Likewise IMM8 for mov.w and mov.l. Likewise IMM16U for mov.l.
|
||||
|
||||
2003-06-03 Michael Snyder <msnyder@redhat.com>
|
||||
|
||||
* h8sx.h (enum h8_model): Add AV_H8S to distinguish from H8H.
|
||||
(ldc): Split ccr ops from exr ops (which are only available
|
||||
(ldc): Split ccr ops from exr ops (which are only available
|
||||
on H8S or H8SX).
|
||||
(stc): Ditto.
|
||||
(andc, orc, xorc): Ditto.
|
||||
@ -154,7 +164,7 @@
|
||||
fields.
|
||||
(h8_opcodes). Modify initializer and initializer macros to no
|
||||
longer initialize the removed fields.
|
||||
|
||||
|
||||
2002-11-19 Svein E. Seldal <Svein.Seldal@solidas.com>
|
||||
|
||||
* tic4x.h (c4x_insts): Fixed LDHI constraint
|
||||
@ -191,10 +201,10 @@
|
||||
* cgen.h: Test __BFD_H_SEEN__ rather than BFD_VERSION_DATE.
|
||||
|
||||
2002-09-30 Gavin Romig-Koch <gavin@redhat.com>
|
||||
Ken Raeburn <raeburn@cygnus.com>
|
||||
Aldy Hernandez <aldyh@redhat.com>
|
||||
Eric Christopher <echristo@redhat.com>
|
||||
Richard Sandiford <rsandifo@redhat.com>
|
||||
Ken Raeburn <raeburn@cygnus.com>
|
||||
Aldy Hernandez <aldyh@redhat.com>
|
||||
Eric Christopher <echristo@redhat.com>
|
||||
Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
* mips.h: Update comment for new opcodes.
|
||||
(OP_MASK_VECBYTE, OP_SH_VECBYTE): New.
|
||||
@ -205,12 +215,12 @@
|
||||
Don't match CPU_R4111 with INSN_4100.
|
||||
|
||||
2002-08-19 Elena Zannoni <ezannoni@redhat.com>
|
||||
|
||||
From matthew green <mrg@redhat.com>
|
||||
|
||||
* ppc.h (PPC_OPCODE_SPE): New opcode flag for Powerpc e500
|
||||
From matthew green <mrg@redhat.com>
|
||||
|
||||
* ppc.h (PPC_OPCODE_SPE): New opcode flag for Powerpc e500
|
||||
instructions.
|
||||
(PPC_OPCODE_ISEL, PPC_OPCODE_BRLOCK, PPC_OPCODE_PMR,
|
||||
(PPC_OPCODE_ISEL, PPC_OPCODE_BRLOCK, PPC_OPCODE_PMR,
|
||||
PPC_OPCODE_CACHELCK, PPC_OPCODE_RFMCI): New opcode flags for the
|
||||
e500x2 Integer select, branch locking, performance monitor,
|
||||
cache locking and machine check APUs, respectively.
|
||||
@ -265,9 +275,9 @@
|
||||
|
||||
2002-05-17 Andrey Volkov <avolkov@sources.redhat.com>
|
||||
|
||||
* h8300.h: Corrected defs of all control regs
|
||||
* h8300.h: Corrected defs of all control regs
|
||||
and eepmov instr.
|
||||
|
||||
|
||||
2002-04-11 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* i386.h: Add intel mode cmpsd and movsd.
|
||||
@ -534,9 +544,9 @@ Mon Dec 31 16:45:41 2001 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
2001-02-02 Patrick Macdonald <patrickm@redhat.com>
|
||||
|
||||
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
|
||||
(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
|
||||
(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
|
||||
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
|
||||
(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
|
||||
(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
|
||||
|
||||
2001-01-24 Karsten Keil <kkeil@suse.de>
|
||||
|
||||
@ -611,35 +621,35 @@ Mon Dec 31 16:45:41 2001 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
2000-12-01 Chris Demetriou <cgd@sibyte.com>
|
||||
|
||||
mips.h (OP_MASK_SYSCALL, OP_SH_SYSCALL): Delete.
|
||||
(OP_MASK_CODE20, OP_SH_CODE20): Define, with values of old
|
||||
OP_*_SYSCALL definitions.
|
||||
(OP_SH_CODE19, OP_MASK_CODE19): Define, for use as
|
||||
19 bit wait codes.
|
||||
(MIPS operand specifier comments): Remove 'm', add 'U' and
|
||||
'J', and update the meaning of 'B' so that it's more general.
|
||||
mips.h (OP_MASK_SYSCALL, OP_SH_SYSCALL): Delete.
|
||||
(OP_MASK_CODE20, OP_SH_CODE20): Define, with values of old
|
||||
OP_*_SYSCALL definitions.
|
||||
(OP_SH_CODE19, OP_MASK_CODE19): Define, for use as
|
||||
19 bit wait codes.
|
||||
(MIPS operand specifier comments): Remove 'm', add 'U' and
|
||||
'J', and update the meaning of 'B' so that it's more general.
|
||||
|
||||
* mips.h (INSN_ISA1, INSN_ISA2, INSN_ISA3, INSN_ISA4,
|
||||
INSN_ISA5): Renumber, redefine to mean the ISA at which the
|
||||
instruction was added.
|
||||
(INSN_ISA32): New constant.
|
||||
(INSN_4650, INSN_4010, INSN_4100, INSN_3900, INSN_GP32):
|
||||
Renumber to avoid new and/or renumbered INSN_* constants.
|
||||
(INSN_MIPS32): Delete.
|
||||
(ISA_UNKNOWN): New constant to indicate unknown ISA.
|
||||
(ISA_MIPS1, ISA_MIPS2, ISA_MIPS3, ISA_MIPS4, ISA_MIPS5,
|
||||
ISA_MIPS32): New constants, defined to be the mask of INSN_*
|
||||
constants available at that ISA level.
|
||||
(CPU_UNKNOWN): New constant to indicate unknown CPU.
|
||||
(CPU_4K, CPU_MIPS32_4K): Rename the former to the latter,
|
||||
define it with a unique value.
|
||||
(OPCODE_IS_MEMBER): Update for new ISA membership-related
|
||||
constant meanings.
|
||||
* mips.h (INSN_ISA1, INSN_ISA2, INSN_ISA3, INSN_ISA4,
|
||||
INSN_ISA5): Renumber, redefine to mean the ISA at which the
|
||||
instruction was added.
|
||||
(INSN_ISA32): New constant.
|
||||
(INSN_4650, INSN_4010, INSN_4100, INSN_3900, INSN_GP32):
|
||||
Renumber to avoid new and/or renumbered INSN_* constants.
|
||||
(INSN_MIPS32): Delete.
|
||||
(ISA_UNKNOWN): New constant to indicate unknown ISA.
|
||||
(ISA_MIPS1, ISA_MIPS2, ISA_MIPS3, ISA_MIPS4, ISA_MIPS5,
|
||||
ISA_MIPS32): New constants, defined to be the mask of INSN_*
|
||||
constants available at that ISA level.
|
||||
(CPU_UNKNOWN): New constant to indicate unknown CPU.
|
||||
(CPU_4K, CPU_MIPS32_4K): Rename the former to the latter,
|
||||
define it with a unique value.
|
||||
(OPCODE_IS_MEMBER): Update for new ISA membership-related
|
||||
constant meanings.
|
||||
|
||||
* mips.h (INSN_ISA64, ISA_MIPS5, ISA_MIPS64): New
|
||||
definitions.
|
||||
* mips.h (INSN_ISA64, ISA_MIPS5, ISA_MIPS64): New
|
||||
definitions.
|
||||
|
||||
* mips.h (CPU_SB1): New constant.
|
||||
* mips.h (CPU_SB1): New constant.
|
||||
|
||||
2000-10-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
@ -820,14 +830,14 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
2000-03-02 J"orn Rennecke <amylaar@cygnus.co.uk>
|
||||
|
||||
* d30v.h:
|
||||
(SHORT_B2r, SHORT_B3, SHORT_B3r, SHORT_B3b, SHORT_B3br): Updated.
|
||||
(SHORT_D1r, SHORT_D2, SHORT_D2r, SHORT_D2Br, SHORT_U): Updated.
|
||||
(SHORT_F, SHORT_AF, SHORT_T, SHORT_A5, SHORT_CMP, SHORT_CMPU): Updated.
|
||||
(SHORT_A1, SHORT_AA, SHORT_RA, SHORT_MODINC, SHORT_MODDEC): Updated.
|
||||
(SHORT_C1, SHORT_C2, SHORT_UF, SHORT_A2, SHORT_NONE, LONG): Updated.
|
||||
(LONG_U, LONG_Ur, LONG_CMP, LONG_M, LONG_M2, LONG_2, LONG_2r): Updated.
|
||||
(LONG_2b, LONG_2br, LONG_D, LONG_Dr, LONG_Dbr): Updated.
|
||||
* d30v.h:
|
||||
(SHORT_B2r, SHORT_B3, SHORT_B3r, SHORT_B3b, SHORT_B3br): Updated.
|
||||
(SHORT_D1r, SHORT_D2, SHORT_D2r, SHORT_D2Br, SHORT_U): Updated.
|
||||
(SHORT_F, SHORT_AF, SHORT_T, SHORT_A5, SHORT_CMP, SHORT_CMPU): Updated.
|
||||
(SHORT_A1, SHORT_AA, SHORT_RA, SHORT_MODINC, SHORT_MODDEC): Updated.
|
||||
(SHORT_C1, SHORT_C2, SHORT_UF, SHORT_A2, SHORT_NONE, LONG): Updated.
|
||||
(LONG_U, LONG_Ur, LONG_CMP, LONG_M, LONG_M2, LONG_2, LONG_2r): Updated.
|
||||
(LONG_2b, LONG_2br, LONG_D, LONG_Dr, LONG_Dbr): Updated.
|
||||
|
||||
2000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
|
||||
@ -837,7 +847,7 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
|
||||
2000-02-24 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* cgen.h (cgen_cpu_desc): Rename field 'flags' to
|
||||
'signed_overflow_ok_p'.
|
||||
'signed_overflow_ok_p'.
|
||||
Delete prototypes for cgen_set_flags() and cgen_get_flags().
|
||||
|
||||
2000-02-24 Andrew Haley <aph@cygnus.com>
|
||||
@ -906,14 +916,14 @@ Wed Nov 24 20:28:58 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
Sun Oct 10 01:46:56 1999 Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org>
|
||||
|
||||
* hppa.h (pa_opcodes): Add load and store cache control to
|
||||
* hppa.h (pa_opcodes): Add load and store cache control to
|
||||
instructions. Add ordered access load and store.
|
||||
|
||||
* hppa.h (pa_opcode): Add new entries for addb and addib.
|
||||
|
||||
* hppa.h (pa_opcodes): Fix cmpb and cmpib entries.
|
||||
|
||||
* hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
|
||||
* hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
|
||||
|
||||
Thu Oct 7 00:12:25 MDT 1999 Diego Novillo <dnovillo@cygnus.com>
|
||||
|
||||
@ -997,22 +1007,22 @@ Sat Aug 28 00:25:25 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
* hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.
|
||||
Add supporting args.
|
||||
|
||||
* hppa.h: Document new completers and args.
|
||||
* hppa.h (pa_opcodes): Add 64 bit patterns and pa2.0 syntax for uxor,
|
||||
* hppa.h: Document new completers and args.
|
||||
* hppa.h (pa_opcodes): Add 64 bit patterns and pa2.0 syntax for uxor,
|
||||
uaddcm, dcor, addi, add, sub, subi, shladd, rfi, and probe. Add pa2.0
|
||||
extensions for ssm, rsm, pdtlb, pitlb. Add performance instructions
|
||||
pmenb and pmdis.
|
||||
|
||||
* hppa.h (pa_opcodes): Add pa2.0 instructions hadd, hshl,
|
||||
* hppa.h (pa_opcodes): Add pa2.0 instructions hadd, hshl,
|
||||
hshr, hsub, mixh, mixw, permh.
|
||||
|
||||
* hppa.h (pa_opcodes): Change completers in instructions to
|
||||
use 'c' prefix.
|
||||
|
||||
* hppa.h (pa_opcodes): Add popbts, new forms of bb, havg,
|
||||
* hppa.h (pa_opcodes): Add popbts, new forms of bb, havg,
|
||||
hshladd, hshradd, shrpd, and shrpw instructions. Update arg comments.
|
||||
|
||||
* hppa.h (pa_opcodes): Change fmpyfadd, fmpynfadd, fneg,
|
||||
* hppa.h (pa_opcodes): Change fmpyfadd, fmpynfadd, fneg,
|
||||
fnegabs to use 'I' instead of 'F'.
|
||||
|
||||
1999-08-21 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
@ -1030,7 +1040,7 @@ Fri Aug 6 09:46:35 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
* hppa.h (pa_opcodes): Add 64 bit versions of or, xor, and,
|
||||
and andcm. Add 32 and 64 bit version of cmpclr, cmpiclr.
|
||||
|
||||
* hppa.h: Document 64 bit condition completers.
|
||||
* hppa.h: Document 64 bit condition completers.
|
||||
|
||||
Thu Aug 5 16:56:07 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
|
||||
@ -1049,7 +1059,7 @@ Wed Jul 28 02:04:24 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
||||
|
||||
* hppa.h (pa_opcodes): Mark all PA2.0 opcodes with FLAG_STRICT.
|
||||
|
||||
* hppa.h (pa_opcodes): Change xmpyu, fmpyfadd,
|
||||
* hppa.h (pa_opcodes): Change xmpyu, fmpyfadd,
|
||||
and fmpynfadd to use 'J' and 'K' instead of 'E' and 'X'.
|
||||
|
||||
1999-07-13 Alan Modra <alan@spri.levels.unisa.edu.au>
|
||||
@ -1206,22 +1216,22 @@ Sat Feb 13 14:13:44 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
Mon Feb 1 21:09:14 1999 Catherine Moore <clm@cygnus.com>
|
||||
|
||||
* i386.h (d_Suf, x_Suf, sld_Suf, sldx_Suf, bwld_Suf): Define.
|
||||
(x_FP, d_FP, dls_FP, sldx_FP): Define.
|
||||
Change *Suf definitions to include x and d suffixes.
|
||||
(movsx): Use w_Suf and b_Suf.
|
||||
(movzx): Likewise.
|
||||
(movs): Use bwld_Suf.
|
||||
(fld): Change ordering. Use sld_FP.
|
||||
(fild): Add Intel Syntax equivalent of fildq.
|
||||
(fst): Use sld_FP.
|
||||
(fist): Use sld_FP.
|
||||
(fstp): Use sld_FP. Add x_FP version.
|
||||
(fistp): LLongMem version for Intel Syntax.
|
||||
(fcom, fcomp): Use sld_FP.
|
||||
(fadd, fiadd, fsub): Use sld_FP.
|
||||
(fsubr): Use sld_FP.
|
||||
(fmul, fimul, fdvi, fidiv, fdivr): Use sld_FP.
|
||||
* i386.h (d_Suf, x_Suf, sld_Suf, sldx_Suf, bwld_Suf): Define.
|
||||
(x_FP, d_FP, dls_FP, sldx_FP): Define.
|
||||
Change *Suf definitions to include x and d suffixes.
|
||||
(movsx): Use w_Suf and b_Suf.
|
||||
(movzx): Likewise.
|
||||
(movs): Use bwld_Suf.
|
||||
(fld): Change ordering. Use sld_FP.
|
||||
(fild): Add Intel Syntax equivalent of fildq.
|
||||
(fst): Use sld_FP.
|
||||
(fist): Use sld_FP.
|
||||
(fstp): Use sld_FP. Add x_FP version.
|
||||
(fistp): LLongMem version for Intel Syntax.
|
||||
(fcom, fcomp): Use sld_FP.
|
||||
(fadd, fiadd, fsub): Use sld_FP.
|
||||
(fsubr): Use sld_FP.
|
||||
(fmul, fimul, fdvi, fidiv, fdivr): Use sld_FP.
|
||||
|
||||
1999-01-27 Doug Evans <devans@casey.cygnus.com>
|
||||
|
||||
@ -1791,7 +1801,7 @@ Fri Apr 4 14:02:32 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
Tue Mar 25 22:57:26 1997 Stu Grossman (grossman@critters.cygnus.com)
|
||||
|
||||
* v850.h (extract): Make unsigned.
|
||||
* v850.h (extract): Make unsigned.
|
||||
|
||||
Mon Mar 24 14:38:15 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
@ -2009,7 +2019,7 @@ Wed Oct 2 21:31:26 1996 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
Fri Sep 27 18:26:46 1996 Stu Grossman (grossman@critters.cygnus.com)
|
||||
|
||||
* v850.h: Add new flag to indicate this instruction uses a PC
|
||||
* v850.h: Add new flag to indicate this instruction uses a PC
|
||||
displacement.
|
||||
|
||||
Fri Sep 13 14:58:13 1996 Jeffrey A Law (law@cygnus.com)
|
||||
@ -2378,9 +2388,9 @@ Mon Jan 23 16:45:43 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||
|
||||
Sat Jan 21 17:50:38 1995 Pat Rankin (rankin@eql.caltech.edu)
|
||||
|
||||
* vax.h (struct vot_wot, field `args'): Make it pointer to const
|
||||
* vax.h (struct vot_wot, field `args'): Make it pointer to const
|
||||
char.
|
||||
(struct vot, field `name'): ditto.
|
||||
(struct vot, field `name'): ditto.
|
||||
|
||||
Thu Jan 19 14:47:53 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
|
||||
|
||||
@ -2636,7 +2646,7 @@ Thu Aug 5 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||
|
||||
Fri Jul 30 18:41:11 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
|
||||
* sparc.h (F_JSR, F_UNBR, F_CONDBR): Add new flags to mark
|
||||
jump instructions, for use in disassemblers.
|
||||
|
||||
Thu Jul 22 07:25:27 1993 Ian Lance Taylor (ian@cygnus.com)
|
||||
@ -2755,29 +2765,29 @@ Fri Apr 9 13:26:16 1993 Jim Kingdon (kingdon@cygnus.com)
|
||||
|
||||
Thu Mar 18 13:45:31 1993 Per Bothner (bothner@rtl.cygnus.com)
|
||||
|
||||
* i386.h: 486 extensions from John Hassey (hassey@dg-rtp.dg.com).
|
||||
* mips.h: Add casts, to suppress warnings about shifting too much.
|
||||
* m68k.h: Document the placement code '9'.
|
||||
* i386.h: 486 extensions from John Hassey (hassey@dg-rtp.dg.com).
|
||||
* mips.h: Add casts, to suppress warnings about shifting too much.
|
||||
* m68k.h: Document the placement code '9'.
|
||||
|
||||
Thu Feb 18 02:03:14 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
|
||||
* m68k.h (BREAK_UP_BIG_DECL, AND_OTHER_PART): Add kludge which
|
||||
allows callers to break up the large initialized struct full of
|
||||
opcodes into two half-sized ones. This permits GCC to compile
|
||||
this module, since it takes exponential space for initializers.
|
||||
(numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
|
||||
(numopcodes, endop): Revise to use AND_OTHER_PART in size calcs.
|
||||
|
||||
Thu Feb 4 02:06:56 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
|
||||
* convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
|
||||
* a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
|
||||
* convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
|
||||
initialized structs in it.
|
||||
|
||||
Thu Jan 28 21:32:22 1993 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
Delta 88 changes inspired by Carl Greco, <cgreco@Creighton.Edu>:
|
||||
* m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
|
||||
(AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
|
||||
* m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
|
||||
(AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
|
||||
|
||||
Sat Jan 23 18:10:49 PST 1993 Ralph Campbell (ralphc@pyramid.com)
|
||||
|
||||
@ -2793,7 +2803,7 @@ Sun Jan 3 14:13:35 1993 Steve Chamberlain (sac@thepub.cygnus.com)
|
||||
|
||||
Mon Dec 21 21:29:08 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* hppa.h: Move handy aliases to the front. Fix masks for extract
|
||||
* hppa.h: Move handy aliases to the front. Fix masks for extract
|
||||
and deposit instructions.
|
||||
|
||||
Sat Dec 12 16:09:48 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
@ -2828,7 +2838,7 @@ Tue Sep 22 14:08:14 1992 Ken Raeburn (raeburn@cambridge.cygnus.com)
|
||||
|
||||
Tue Sep 22 00:38:41 1992 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* mips.h (break): Disassemble the argument. Patch from
|
||||
* mips.h (break): Disassemble the argument. Patch from
|
||||
jonathan@cs.stanford.edu (Jonathan Stone).
|
||||
|
||||
Wed Sep 9 11:25:28 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
@ -2865,10 +2875,10 @@ Wed Aug 19 11:22:24 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
|
||||
Fri Aug 14 14:20:38 1992 Per Bothner (bothner@cygnus.com)
|
||||
|
||||
* m68k.h: Merged in patches (mostly m68040-specific) from
|
||||
* m68k.h: Merged in patches (mostly m68040-specific) from
|
||||
Colin Smith <colin@wrs.com>.
|
||||
|
||||
* m68k.h: Merged m68kmri.h and m68k.h (using the former as a
|
||||
* m68k.h: Merged m68kmri.h and m68k.h (using the former as a
|
||||
base). Also cleaned up duplicates, re-ordered instructions for
|
||||
the sake of dis-assembling (so aliases come after standard names).
|
||||
* m68kmri.h: Now just defines some macros, and #includes m68k.h.
|
||||
@ -2886,24 +2896,24 @@ Mon Aug 10 23:22:33 1992 Ken Raeburn (raeburn@cygnus.com)
|
||||
|
||||
Sun Jun 28 13:29:03 1992 Fred Fish (fnf@cygnus.com)
|
||||
|
||||
* h8300.h: Finish filling in all the holes in the opcode table,
|
||||
* h8300.h: Finish filling in all the holes in the opcode table,
|
||||
so that the Lucid C compiler can digest this as well...
|
||||
|
||||
Fri Jun 26 21:27:17 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
|
||||
* i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
|
||||
Fix opcodes on various sizes of fild/fist instructions
|
||||
(16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
|
||||
Use tabs to indent for comments. Fixes suggested by Minh Tran-Le.
|
||||
|
||||
Thu Jun 25 16:13:26 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* h8300.h: Fill in all the holes in the opcode table so that the
|
||||
* h8300.h: Fill in all the holes in the opcode table so that the
|
||||
losing HPUX C compiler can digest this...
|
||||
|
||||
Thu Jun 11 12:15:25 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* mips.h: Fix decoding of coprocessor instructions, somewhat.
|
||||
* mips.h: Fix decoding of coprocessor instructions, somewhat.
|
||||
(Fix by Eric Anderson, 3jean@maas-neotek.arc.nasa.gov.)
|
||||
|
||||
Thu May 28 11:17:44 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
|
||||
@ -2913,35 +2923,35 @@ Thu May 28 11:17:44 1992 Jim Wilson (wilson@sphagnum.cygnus.com)
|
||||
|
||||
Tue May 5 14:23:27 1992 Per Bothner (bothner@rtl.cygnus.com)
|
||||
|
||||
* mips.h: Add some more opcode synonyms (from Frank Yellin,
|
||||
* mips.h: Add some more opcode synonyms (from Frank Yellin,
|
||||
fy@lucid.com).
|
||||
|
||||
Thu Apr 16 18:25:26 1992 Per Bothner (bothner@cygnus.com)
|
||||
|
||||
* rs6k.h: New version from IBM (Metin).
|
||||
* rs6k.h: New version from IBM (Metin).
|
||||
|
||||
Thu Apr 9 00:31:19 1992 Per Bothner (bothner@rtl.cygnus.com)
|
||||
|
||||
* rs6k.h: Fix incorrect extended opcode for instructions `fm'
|
||||
and `fd'. (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
|
||||
and `fd'. (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
|
||||
|
||||
Tue Apr 7 13:38:47 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* rs6k.h: Move from ../../gdb/rs6k-opcode.h.
|
||||
* rs6k.h: Move from ../../gdb/rs6k-opcode.h.
|
||||
|
||||
Fri Apr 3 11:30:20 1992 Fred Fish (fnf@cygnus.com)
|
||||
|
||||
* m68k.h (one, two): Cast macro args to unsigned to suppress
|
||||
* m68k.h (one, two): Cast macro args to unsigned to suppress
|
||||
complaints from compiler and lint about integer overflow during
|
||||
shift.
|
||||
|
||||
Sun Mar 29 12:22:08 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* sparc.h (OP): Avoid signed overflow when shifting to high order bit.
|
||||
* sparc.h (OP): Avoid signed overflow when shifting to high order bit.
|
||||
|
||||
Fri Mar 6 00:22:38 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* mips.h: Make bitfield layout depend on the HOST compiler,
|
||||
* mips.h: Make bitfield layout depend on the HOST compiler,
|
||||
not on the TARGET system.
|
||||
|
||||
Fri Feb 21 01:29:51 1992 K. Richard Pixley (rich@cygnus.com)
|
||||
@ -2956,15 +2966,15 @@ Thu Jan 30 07:31:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
|
||||
|
||||
Thu Jan 30 01:07:24 1992 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* sparc.h: Remove "cypress" architecture. Remove "fitox" and
|
||||
* sparc.h: Remove "cypress" architecture. Remove "fitox" and
|
||||
similar instructions -- they've been renamed to "fitoq", etc.
|
||||
REALLY fix tsubcctv. Fix "fcmpeq" and "fcmpq" which had wrong
|
||||
number of arguments.
|
||||
* h8300.h: Remove extra ; which produces compiler warning.
|
||||
* h8300.h: Remove extra ; which produces compiler warning.
|
||||
|
||||
Tue Jan 28 22:59:22 1992 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* sparc.h: fix opcode for tsubcctv.
|
||||
* sparc.h: fix opcode for tsubcctv.
|
||||
|
||||
Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
|
||||
|
||||
@ -2972,7 +2982,7 @@ Tue Jan 7 17:19:39 1992 K. Richard Pixley (rich at cygnus.com)
|
||||
|
||||
Fri Dec 27 10:55:50 1991 Per Bothner (bothner at cygnus.com)
|
||||
|
||||
* sparc.h (nop): Made the 'lose' field be even tighter,
|
||||
* sparc.h (nop): Made the 'lose' field be even tighter,
|
||||
so only a standard 'nop' is disassembled as a nop.
|
||||
|
||||
Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
|
||||
@ -2982,7 +2992,7 @@ Sun Dec 22 12:18:18 1991 Michael Tiemann (tiemann at cygnus.com)
|
||||
|
||||
Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
|
||||
|
||||
* m68k.h, sparc.h: ANSIfy enums.
|
||||
* m68k.h, sparc.h: ANSIfy enums.
|
||||
|
||||
Tue Dec 10 00:22:20 1991 K. Richard Pixley (rich at rtl.cygnus.com)
|
||||
|
||||
|
@ -130,6 +130,8 @@ enum h8_flags {
|
||||
|
||||
IMM3NZ_NS = IMM3NZ | NO_SYMBOLS,
|
||||
IMM2_NS = IMM2 | NO_SYMBOLS,
|
||||
IMM4_NS = IMM4 | NO_SYMBOLS,
|
||||
IMM8_NS = IMM8 | NO_SYMBOLS,
|
||||
IMM16_NS = IMM16 | NO_SYMBOLS,
|
||||
IMM16U_NS = IMM16U | NO_SYMBOLS,
|
||||
|
||||
@ -1441,8 +1443,8 @@ struct h8_opcode h8_opcodes[] =
|
||||
|
||||
|
||||
{O (O_MOV, SB), AV_H8, 2, "mov.b", {{IMM8, RD8, E}}, {{0xF, RD8, IMM8LIST, E}}},
|
||||
{O (O_MOV, SB), AV_H8SX, 0, "mov.b", {{IMM4, ABS16DST, E}}, {{0x6, 0xa, 0xd, IMM4, DSTABS16LIST, E}}},
|
||||
{O (O_MOV, SB), AV_H8SX, 0, "mov.b", {{IMM4, ABS32DST, E}}, {{0x6, 0xa, 0xf, IMM4, DSTABS32LIST, E}}},
|
||||
{O (O_MOV, SB), AV_H8SX, 0, "mov.b", {{IMM4_NS, ABS16DST, E}}, {{0x6, 0xa, 0xd, IMM4, DSTABS16LIST, E}}},
|
||||
{O (O_MOV, SB), AV_H8SX, 0, "mov.b", {{IMM4_NS, ABS32DST, E}}, {{0x6, 0xa, 0xf, IMM4, DSTABS32LIST, E}}},
|
||||
MOVFROM_IMM8 (O (O_MOV, SB), PREFIX_017D, "mov.b", IMM8),
|
||||
|
||||
{O (O_MOV, SB), AV_H8, 2, "mov.b", {{RS8, RD8, E}}, {{0x0, 0xC, RS8, RD8, E}}},
|
||||
@ -1470,10 +1472,10 @@ struct h8_opcode h8_opcodes[] =
|
||||
|
||||
{O (O_MOV, SW), AV_H8SX, 0, "mov.w", {{IMM3NZ_NS, RD16, E}}, {{0x0, 0xf, B30 | IMM3NZ, RD16, E}}},
|
||||
{O (O_MOV, SW), AV_H8, 4, "mov.w", {{IMM16, RD16, E}}, {{0x7, 0x9, 0x0, RD16, IMM16LIST, E}}},
|
||||
{O (O_MOV, SW), AV_H8SX, 0, "mov.w", {{IMM4, ABS16DST, E}}, {{0x6, 0xb, 0xd, IMM4, DSTABS16LIST, E}}},
|
||||
{O (O_MOV, SW), AV_H8SX, 0, "mov.w", {{IMM4, ABS32DST, E}}, {{0x6, 0xb, 0xf, IMM4, DSTABS32LIST, E}}},
|
||||
{O (O_MOV, SW), AV_H8SX, 0, "mov.w", {{IMM4_NS, ABS16DST, E}}, {{0x6, 0xb, 0xd, IMM4, DSTABS16LIST, E}}},
|
||||
{O (O_MOV, SW), AV_H8SX, 0, "mov.w", {{IMM4_NS, ABS32DST, E}}, {{0x6, 0xb, 0xf, IMM4, DSTABS32LIST, E}}},
|
||||
|
||||
MOVFROM_IMM8 (O (O_MOV, SW), PREFIX_015D, "mov.w", IMM8),
|
||||
MOVFROM_IMM8 (O (O_MOV, SW), PREFIX_015D, "mov.w", IMM8_NS),
|
||||
MOVFROM_IMM (O (O_MOV, SW), PREFIX_7974, "mov.w", IMM16, IMM16LIST),
|
||||
|
||||
{O (O_MOV, SW), AV_H8, 2, "mov.w", {{RS16, RD16, E}}, {{0x0, 0xD, RS16, RD16, E}}},
|
||||
@ -1499,8 +1501,8 @@ struct h8_opcode h8_opcodes[] =
|
||||
|
||||
{O (O_MOV, SL), AV_H8SX, 0, "mov.l", {{IMM3NZ_NS, RD32, E}}, {{0x0, 0xf, B31 | IMM3NZ, B31 | RD32, E}}},
|
||||
|
||||
MOVFROM_IMM8 (O (O_MOV, SL), PREFIX_010D, "mov.l", IMM8),
|
||||
MOVFROM_IMM (O (O_MOV, SL), PREFIX_7A7C, "mov.l", IMM16U, IMM16ULIST),
|
||||
MOVFROM_IMM8 (O (O_MOV, SL), PREFIX_010D, "mov.l", IMM8_NS),
|
||||
MOVFROM_IMM (O (O_MOV, SL), PREFIX_7A7C, "mov.l", IMM16U_NS, IMM16ULIST),
|
||||
|
||||
{O (O_MOV, SL), AV_H8SX, 0, "mov.l", {{IMM16U_NS, RD32, E}}, {{0x7, 0xa, 0x0, B31 | RD32, IMM16ULIST, E}}},
|
||||
{O (O_MOV, SL), AV_H8H, 4, "mov.l", {{IMM32, RD32, E}}, {{0x7, 0xa, 0x0, B30 | RD32, IMM32LIST, E}}},
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* ppc.h -- Header file for PowerPC opcode table
|
||||
Copyright 1994, 1995, 1999, 2000, 2001, 2002
|
||||
Copyright 1994, 1995, 1999, 2000, 2001, 2002, 2003
|
||||
Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor, Cygnus Support
|
||||
|
||||
@ -273,6 +273,9 @@ extern const struct powerpc_operand powerpc_operands[];
|
||||
|
||||
/* This operand is for the DS field in a DS form instruction. */
|
||||
#define PPC_OPERAND_DS (020000)
|
||||
|
||||
/* This operand is for the DQ field in a DQ form instruction. */
|
||||
#define PPC_OPERAND_DQ (040000)
|
||||
|
||||
/* The POWER and PowerPC assemblers use a few macros. We keep them
|
||||
with the operands table for simplicity. The macro table is an
|
||||
|
Loading…
x
Reference in New Issue
Block a user