Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/gnu/dist/gcc Import egcs 1.1.2 to fix some optimizer bugs on...



details:   https://anonhg.NetBSD.org/src/rev/dce9373a4e0d
branches:  trunk
changeset: 471632:dce9373a4e0d
user:      tv <tv%NetBSD.org@localhost>
date:      Tue Apr 06 15:07:33 1999 +0000

description:
Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others.

diffstat:

 gnu/dist/gcc/README                    |    2 +-
 gnu/dist/gcc/SERVICE                   |  835 ++++++++++++++++++++------------
 gnu/dist/gcc/alias.c                   |   15 +-
 gnu/dist/gcc/combine.c                 |  283 ++++++----
 gnu/dist/gcc/config/alpha/openbsd.h    |  126 ++++
 gnu/dist/gcc/config/alpha/va_list.h    |   16 +
 gnu/dist/gcc/config/alpha/x-alpha      |    1 +
 gnu/dist/gcc/config/alpha/xm-openbsd.h |   23 +
 gnu/dist/gcc/config/aoutos.h           |   47 -
 gnu/dist/gcc/config/h8300/h8300.c      |    2 +-
 gnu/dist/gcc/config/h8300/h8300.h      |    9 +-
 gnu/dist/gcc/config/i386/i386.c        |   19 +-
 gnu/dist/gcc/config/i386/i386.md       |  260 +++++-----
 gnu/dist/gcc/config/i386/openbsd.h     |  130 +++++
 gnu/dist/gcc/config/i386/xm-openbsd.h  |   23 +
 gnu/dist/gcc/config/m68k/m68k.md       |   53 +-
 gnu/dist/gcc/config/m68k/openbsd.h     |  121 ++++
 gnu/dist/gcc/config/m68k/xm-openbsd.h  |   23 +
 gnu/dist/gcc/config/m88k/dgux.h        |    2 +-
 gnu/dist/gcc/config/m88k/m88k.h        |    4 +-
 gnu/dist/gcc/config/openbsd.h          |  302 +++++++++++
 gnu/dist/gcc/config/rs6000/rs6000.h    |   12 +
 gnu/dist/gcc/config/rs6000/rs6000.md   |    2 +-
 gnu/dist/gcc/config/sh/sh.c            |    4 +-
 gnu/dist/gcc/config/sparc/openbsd.h    |   68 ++
 gnu/dist/gcc/config/sparc/sparc.c      |   28 +-
 gnu/dist/gcc/config/sparc/sparc.h      |   12 +-
 gnu/dist/gcc/config/sparc/sparc.md     |   86 +---
 gnu/dist/gcc/config/sparc/xm-openbsd.h |   23 +
 gnu/dist/gcc/config/t-install-cpp      |    3 +
 gnu/dist/gcc/config/t-openbsd          |    9 +
 gnu/dist/gcc/config/t-openbsd-thread   |    5 +
 gnu/dist/gcc/config/xm-openbsd.h       |   35 +
 gnu/dist/gcc/cp/tree.c                 |   19 +-
 gnu/dist/gcc/cp/typeck2.c              |    4 +-
 gnu/dist/gcc/cpp.in                    |   41 +
 gnu/dist/gcc/crtstuff.c                |   51 +-
 gnu/dist/gcc/cse.c                     |   22 +-
 gnu/dist/gcc/f/BUGS                    |   88 +-
 gnu/dist/gcc/f/Make-lang.in            |   18 +-
 gnu/dist/gcc/f/NEWS                    |   32 +-
 gnu/dist/gcc/f/bugs.texi               |  141 +++--
 gnu/dist/gcc/f/g77.texi                |   65 +-
 gnu/dist/gcc/f/intdoc.in               |  136 +++--
 gnu/dist/gcc/f/intdoc.texi             |  156 +++--
 gnu/dist/gcc/f/news.texi               |   54 +-
 gnu/dist/gcc/f/version.c               |    2 +-
 gnu/dist/gcc/fixincludes               |   30 +
 gnu/dist/gcc/flags.h                   |    5 +
 gnu/dist/gcc/frame.h                   |    5 +
 gnu/dist/gcc/gcc.c                     |    6 +-
 gnu/dist/gcc/gcc.texi                  |   48 +-
 gnu/dist/gcc/ginclude/va-alpha.h       |   17 +-
 gnu/dist/gcc/ginclude/va-sh.h          |    4 +-
 gnu/dist/gcc/invoke.texi               |   21 +-
 gnu/dist/gcc/jump.c                    |   16 +
 gnu/dist/gcc/just-fixinc               |    2 +-
 gnu/dist/gcc/loop.c                    |   65 +-
 gnu/dist/gcc/md.texi                   |    2 +-
 gnu/dist/gcc/regclass.c                |   13 +-
 gnu/dist/gcc/regmove.c                 |   78 +-
 gnu/dist/gcc/tm.texi                   |   13 +-
 gnu/dist/gcc/toplev.c                  |    7 +
 gnu/dist/gcc/tree.c                    |  109 +++-
 gnu/dist/gcc/unroll.c                  |    9 +-
 gnu/dist/gcc/varasm.c                  |    7 +
 gnu/dist/gcc/version.c                 |    2 +-
 67 files changed, 2677 insertions(+), 1194 deletions(-)

diffs (truncated from 6465 to 300 lines):

diff -r 5bf502c4cab2 -r dce9373a4e0d gnu/dist/gcc/README
--- a/gnu/dist/gcc/README       Tue Apr 06 14:49:01 1999 +0000
+++ b/gnu/dist/gcc/README       Tue Apr 06 15:07:33 1999 +0000
@@ -1,4 +1,4 @@
-This directory contains the egcs version 1.1.1 release of the GNU C
+This directory contains the egcs version 1.1.2 release of the GNU C
 compiler.  It includes all of the support for compiling C++ and
 Objective C, including a run-time library for Objective C.
 
diff -r 5bf502c4cab2 -r dce9373a4e0d gnu/dist/gcc/SERVICE
--- a/gnu/dist/gcc/SERVICE      Tue Apr 06 14:49:01 1999 +0000
+++ b/gnu/dist/gcc/SERVICE      Tue Apr 06 15:07:33 1999 +0000
@@ -35,10 +35,28 @@
 Please put nothing else inside "<>".  Thanks!
 
 For a current copy of this directory, or to have yourself listed, ask:
-       gnu%prep.ai.mit.edu@localhost
+       gnu%gnu.org@localhost
 
 ** Please keep the entries in this file alphabetical **
 
+Alc?ve <infos%alcove.fr@localhost>
+12 place Indira Gandhi
+92230 Gennevilliers
+France
+
+http://www.alcove.fr
+T?l.: +33 1 47 33 82 84
+Fax: +33 1 47 33 76 98
+
+Alc?ve offers a comprehensive range of corporate-quality
+Free Software related solutions, with technical support
+via telephone, fax or email and remote system management.
+We also offers consulting and training.
+
+Rates approximately 3000FF per day, depending on the job.
+
+Updated:  1998-09-09
+
 Altrasoft      <info%altrasoft.com@localhost>
 4880 Stevens Creek Blvd., Suite 205
 San Jose, CA  95129-1034
@@ -98,53 +116,49 @@
 
 Updated: 1997-05-25
 
-Joseph Arceneaux               <jla%ai.mit.edu@localhost>
-PO Box 460633                  http://www.samsara.com/~jla
-San Francisco, CA  94146-0633
+Joseph Arceneaux                <joe%arceneaux.com@localhost>
+307 Chattanooga St.             http://www.arceneaux.com
+San Francisco, CA  94114
 +1 415 648 9988
-+1 415 285 9088
 
-Recently led the project making Wells Fargo Bank the first to provide
-secure customer account access over the Internet.
-
-Former FSF staffmember.  Performed X11 implementation of Emacs version
-19, designed and implemented WYSIWYG Emacs.  Installed and
-administered FSF network.  Maintainer of GNU indent.  Over 15 years
-experience with Unix and other systems, from writing ROM monitors to
-UI design and system administration.
+I am a former FSF staffmember who made Wells Fargo Bank the first bank
+to provide secure banking over the Internet.  I have 20 years
+experience with various computer systems.  I performed the X11
+implementation of Emacs version 19, and designed and implemented
+WYSIWYG features of Emacs.  I also installed and administered FSF
+network.  Maintainer of GNU indent.
 
 I provide installation, porting, debugging and customization or
-development of GNU and other Unix software.  I also design and
-implement free software projects and consult on software engineering
-and systems design.  Handholding and  teaching services are also
-available as well as things like LAN and compute--infrastructure design.
+development of GNU and other software.  I also design and implement
+free software projects and consult on software engineering, security,
+and intranet design.
 
 Time and material rates around $150 USD per hour, depending upon the
 particular job.  I am also very interested in fixed-bid jobs.  For
 selected non-profit organizations with worthy goals, I work for free.
 
-Updated: 1995-10-17
+Updated: 1998-06-24
 
-Gerd Aschemann         <Aschemann%Informatik.TH-Darmstadt.de@localhost>
+Dipl.-Inform. Gerd Aschemann          <Aschemann%Informatik.TU-Darmstadt.de@localhost>
 Osannstr. 49
 D-64285 Darmstadt
 Tel.: +49 6151 16 2259
-http://www.informatik.th-darmstadt.de/~ascheman/
+http://www.informatik.tu-darmstadt.de/VS/Mitarbeiter/Aschemann/
 
-- System Administrator (UNIX) at CS Department, TU Darmstadt, Germany
-- 17 years experience with CS, System administration on different platforms
-- 10 years with UNIX/Networking/FreeWare/GNU/X11
--  8 years organizer of Operating Systems and Distributed Systems courses
+- System Administrator (UNIX and NT) at CS Department, TU Darmstadt, Germany
+- 18 years working in the CS field, System administration on different platforms
+- 12 years with UNIX/Networking/FreeWare/GNU/X11
+-  9 years courses on Operating Systems and Distributed Systems
 - Lectures on System and Network Administration
-- Platforms: Solaris, SunOS, Ultrix, OSF1, HP-UX, Linux, FreeBSD, AIX, SCO
-- Distributed Platforms and Information Systems (CORBA, WWW, Java, FTP)
+- Platforms: Solaris, Linux, SunOS, Ultrix, HP-UX, Digital Unix, AIX, SCO, FreeBSDs
+- Distributed Platforms and Information Systems (CORBA, WWW, Java)
 - Experience with parallel environments (Connection Machine, Meiko, Parsytec)
 - Consultant
 
-Rates are at 130,-- DM (~80 US$) per hour minimum, depending on the job.
+Rates are at 150,-- DM (~85 US$) per hour minimum, depending on the job.
 I am willing to travel for sufficiently large jobs.
 
-Updated: 1997-05-07
+Updated: 1998-07-23
 
 
                        Basis Technology Corp.
@@ -181,7 +195,7 @@
 Contacts:
   Carl Hoffman, Steve Cohen, or Karen Watts
 
-Updated:  1997-05-07
+Updated:  1998-07-23
 
 Laurent Bernardin
 16, rue Dicks
@@ -196,48 +210,68 @@
 
 Rates: ~60 US$ / hour (Flux 2000.-)
 
-Updated:  1997-05-07
+Updated:  1998-07-23
+
+Dean Brettle Computer Consulting
+
+<dean%brettle.com@localhost>
+http://www.brettle.com/
+
+7485 Rush River Drive
+Suite 710-193
+Sacramento, CA 95831
+916-422-8129
+
+I provide development, technical support, and training for free software
+and open source systems including GNU/Linux, the GNU development suite,
+Tcl/Tk, Emacs, and the GIMP.
+
+I have over 9 years experience building and maintaining systems ranging
+from computed tomography systems to airborne sensor control systems --
+all with free software.
+
+Rates range from $65.00/hr to $72.50/hr USD, depending upon work
+location.  I am also willing to work on fixed price contracts.
+
+Updated: 1998-07-07
 
 Philip Brown
 <phil%mitre.org@localhost>
 (703) 893-8967 (prefer email)
-Northern-VA, D.C. Area
-Rates: $40/Hr; less for educational or charitable organizations
+Northern-VA, D.C. Area (world-wide via internet)
+Rates: $45/Hr + extra for site visit; less for educational or charitable organizations
 
 Systems Supported:
-        HP9000/7xx running HP/UX 8.07 - 10.X
-        IBM RS6000 running AIX 3.2.X
-        Also SGI/Indy and Sun/Sparcs
+
+         Sun boxes running Solaris 2.5-up
+         HP9000s running HP/UX 8.07 - 10.X
+         IBM RS6000 running AIX 3.2.X-up
+         Also SGI/Indy
 
 Software Supported:
-        Most all FSF (Gnu) software
-        esp. GCC, Emacs, Binutils, GS, etc...
+         Most all FSF (Gnu) software
+         esp. GCC, GDB, Emacs, Binutils, GS, et al...
 
 Statement:
         I'd be more than happy to assist anyone in my area with acquiring,
         installing, and configuring any FSF tools/utilities on any of the
         above systems.  I'm also willing to work with other UNIX systems not
-        listed above. In addition, I'd be happy to share my many years of
+        listed above. In addition, I'm glad to share my many years of
         experience with anyone having difficulty using or configuring these
         tools.  I've been installing and using them for about 5 years now
         and I'll swear by their quality and the people/principles that made
         them available.
 
 
-                       Phil Brown
+                        Phil Brown
 
-Updated:  1997-05-07
+Updated:  1998-07-23
 
 James Craig Burley
 97 Arrowhead Circle
 Ashland, MA 01721-1987
-508 881-6087, -4745
-(Please call only between 0900-1700 Eastern time, and only if you
-are prepared to hire me -- ask me to help you for free only
-via email, to which I might or might not respond.)
-Email: <burley%gnu.org@localhost> --preferred--
-       <burley%cygnus.com@localhost>
-       <burley%world.std.com@localhost>
+(Email and postal mail contacts only, please.)
+Email: <craig%jcb-sc.com@localhost>
 
 Expertise:
     Compiler Internals (author of GNU Fortran, for example)
@@ -248,63 +282,71 @@
     Debugging (often asked to help debug Other People's Code)
     Documentation (authored many books and ran a few doc projects)
     Extensive experience with a variety of operating systems, hardware,
-       languages, and so on
+        languages, and so on
 
 Rate: $100/hour -- willing to consider flat-fee arrangements
 
-Updated: 1997-05-07
+Updated: 1999-02-01
 
-Thomas Bushnell, n/BSG <thomas%gnu.org@localhost>
+Thomas Bushnell, BSG  <thomas%gnu.org@localhost>
 Becket House
 66 Highland Ave. No. 8
 Somerville, MA  02143
 (617) 623-0654
 
-
 All GNU software: Installation, customization, answering simple or
-                 complex questions, bug fixing, extension.
+                  complex questions, bug fixing, extension.
 
-Experience:  I have done Unix and GNU programming for several years,
-            I am the primary author of the Hurd (which provides most
-            kernel related facilities for the GNU OS).
+Experience:  I have done Unix and GNU programming for many years.
+             I am the primary author of the Hurd (which provides most
+             kernel related facilities for the GNU OS).
 
 I am easily available in the Cambridge/Boston area; work via email.
 I am willing to travel for sufficiently large jobs.
 
 Rates: $100/hr, negotiable, less for non-profit organizations.
 
-Updated: 1997-05-07
+Updated: 1998-07-27
 
-   C2V                         Michel Delval <mfd%ccv.fr@localhost>
-   82 bd Haussmann             Jean-Alain Le Borgne <jalb%ccv.fr@localhost>
-   75008 Paris
-   France
-   Tel (33 1) 40.08.07.07
-   Fax (33 1) 43.87.35.99
-   Compuserve 100413,1012
-   http://c2v.com
+C2V                          Michel Delval <mfd%c2v.com@localhost>
+82 bd Haussmann              Jean-Alain Le Borgne <jalb%c2v.com@localhost>
+75008 Paris
+France
+Tel (33 1) 40.08.07.07
+Fax (33 1) 43.87.35.99
+Compuserve 100413,1012
+http://www.c2v.com/freesoft.htm
+e-mail: <consult%c2v.com@localhost>
+
+Services: we offer source or source+binary distribution,
+installation, training, maintenance, technical support,
+consulting, specific development and followup on the GNU software
+development environment: Emacs, gcc/g++, binutils, gas, gdb.
 
-   We offer source or source+binary distribution, installation, training,
-   maintenance, technical support, consulting, specific development and
-   followup on the GNU software development environment: Emacs, gcc/g++,
-   binutils, gas, gdb.
+Porting on new platforms, and professionally developing software
+with the GNU tools in the Unix/X11 environment since they were
+first available.
+
+Experience: GNU C Compilation toolchain for the SGS-Thomson D950
+and ST20 DSP chips.
 
-   Experience: adapted gcc, gas and binutils to work as cross-development
-   tools for the Thomson D950 DSP chip: GCC parser and typing system
-   have been augmented to allow the manipulation of variables located in
-   separated memory spaces. Porting on new platforms, and professionally
-   developing software with the GNU tools in the Unix/X11 environment
-   since they were first available.
+GNU C compilation toolchain (cross-compiler, compiler, linker,
+assembler, debugger) for SparcV7 ERC32 based space systems
+(Sextant Avionique / Alcatel Espace).
 
-   Rates: from 2000 FF/day to 150 000 FF/year, 40% discount for
-   educational institutions, add taxes and expenses.  Ask for list.



Home | Main Index | Thread Index | Old Index