diff gcc/doc/contrib.texi @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents f6334be47118
children 84e7813d76e9
line wrap: on
line diff
--- a/gcc/doc/contrib.texi	Sun Aug 21 07:07:55 2011 +0900
+++ b/gcc/doc/contrib.texi	Fri Oct 27 22:46:09 2017 +0900
@@ -1,6 +1,4 @@
-@c Copyright (C) 1988,1989,1992,1993,1994,1995,1996,1997,1998,1999,2000,
-@c 2001,2002,2003,2004,2005,2006,2007,2008,2009, 2010
-@c Free Software Foundation, Inc.
+@c Copyright (C) 1988-2017 Free Software Foundation, Inc.
 @c This is part of the GCC manual.
 @c For copying conditions, see the file gcc.texi.
 
@@ -59,13 +57,20 @@
 Jon Beniston for his Microsoft Windows port of Java and port to Lattice Mico32.
 
 @item
-Daniel Berlin for better DWARF2 support, faster/better optimizations,
+Daniel Berlin for better DWARF 2 support, faster/better optimizations,
 improved alias analysis, plus migrating GCC to Bugzilla.
 
 @item
 Geoff Berry for his Java object serialization work and various patches.
 
 @item
+David Binderman tests weekly snapshots of GCC trunk against Fedora Rawhide
+for several architectures.
+
+@item
+Laurynas Biveinis for memory management work and DJGPP port fixes.
+
+@item
 Uros Bizjak for the implementation of x87 math built-in functions and
 for various middle end and i386 back end improvements and bug fixes.
 
@@ -77,11 +82,12 @@
 Janne Blomqvist for contributions to GNU Fortran.
 
 @item
-Segher Boessenkool for various fixes.
+Hans-J. Boehm for his garbage collector, IA-64 libffi port, and other
+Java work.
 
 @item
-Hans-J. Boehm for his @uref{http://www.hpl.hp.com/@/personal/@/Hans_Boehm/@/gc/,,
-garbage collector}, IA-64 libffi port, and other Java work.
+Segher Boessenkool for helping maintain the PowerPC port and the
+instruction combiner plus various contributions to the middle end.
 
 @item
 Neil Booth for work on cpplib, lang hooks, debug hooks and other
@@ -108,6 +114,9 @@
 Don Bowman for mips-vxworks contributions.
 
 @item
+James Bowman for the FT32 port.
+
+@item
 Dave Brolley for work on cpplib and Chill.
 
 @item
@@ -126,12 +135,16 @@
 Joerg Brunsmann for Java compiler hacking and help with the GCJ FAQ@.
 
 @item
-Joe Buck for his direction via the steering committee.
+Joe Buck for his direction via the steering committee from its creation
+to 2013.
 
 @item
 Craig Burley for leadership of the G77 Fortran effort.
 
 @item
+Tobias Burnus for contributions to GNU Fortran.
+
+@item
 Stephan Buys for contributing Doxygen notes for libstdc++.
 
 @item
@@ -161,6 +174,10 @@
 for an 8-bit architecture.
 
 @item
+Kito Cheng for his work on the RISC-V port, including bringing up the test
+suite and maintenance.
+
+@item
 Scott Christley for his Objective-C contributions.
 
 @item
@@ -174,7 +191,7 @@
 for all of their merged runtime code.
 
 @item
-Nick Clifton for arm, mcore, fr30, v850, m32r, rx work,
+Nick Clifton for arm, mcore, fr30, v850, m32r, msp430 rx work,
 @option{--help}, and other random hacking.
 
 @item
@@ -188,6 +205,9 @@
 Ralf Corsepius for SH testing and minor bug fixing.
 
 @item
+Fran@,{c}ois-Xavier Coudert for contributions to GNU Fortran.
+
+@item
 Stan Cox for care and feeding of the x86 port and lots of behind
 the scenes hacking.
 
@@ -202,6 +222,9 @@
 m68k backend.
 
 @item
+Palmer Dabbelt for his work maintaining the RISC-V port.
+
+@item
 Dario Dariol contributed the four varieties of sample programs
 that print a copy of their source.
 
@@ -215,8 +238,11 @@
 Mo DeJong for GCJ and libgcj bug fixes.
 
 @item
+Jerry DeLisle for contributions to GNU Fortran.
+
+@item
 DJ Delorie for the DJGPP port, build and libiberty maintenance,
-various bug fixes, and the M32C and MeP ports.
+various bug fixes, and the M32C, MeP, MSP430, and RL78 ports.
 
 @item
 Arnaud Desitter for helping to debug GNU Fortran.
@@ -236,6 +262,10 @@
 architecture, libio maintenance, and early math work.
 
 @item
+Fran@,{c}ois Dumont for his work on libstdc++-v3, especially maintaining and
+improving @code{debug-mode} and associative and unordered containers.
+
+@item
 Zdenek Dvorak for a new loop unroller and various fixes.
 
 @item
@@ -301,11 +331,10 @@
 
 @item
 Kaveh R.@: Ghazi for his direction via the steering committee, amazing
-work to make @samp{-W -Wall -W* -Werror} useful, and continuously
+work to make @samp{-W -Wall -W* -Werror} useful, and 
 testing GCC on a plethora of platforms.  Kaveh extends his gratitude to
-the @uref{http://www.caip.rutgers.edu,,CAIP Center} at Rutgers
-University for providing him with computing resources to work on Free
-Software since the late 1980s.
+the CAIP Center at Rutgers University for providing him with computing
+resources to work on Free Software from the late 1980s to 2010.
 
 @item
 John Gilmore for a donation to the FSF earmarked improving GNU Java.
@@ -320,6 +349,9 @@
 via the steering committee.
 
 @item
+Jonny Grant for improvements to @code{collect2's} @option{--help} documentation.
+
+@item
 Anthony Green for his @option{-Os} contributions, the moxie port, and
 Java front end work.
 
@@ -330,16 +362,19 @@
 Michael K. Gschwind contributed the port to the PDP-11.
 
 @item
-Richard Guenther for his ongoing middle-end contributions and bug fixes
+Richard Biener for his ongoing middle-end contributions and bug fixes
 and for release management.
 
 @item
 Ron Guilmette implemented the @command{protoize} and @command{unprotoize}
-tools, the support for Dwarf symbolic debugging information, and much of
+tools, the support for DWARF 1 symbolic debugging information, and much of
 the support for System V Release 4.  He has also worked heavily on the
 Intel 386 and 860 support.
 
 @item
+Sumanth Gundapaneni for contributing the CR16 port.
+
+@item
 Mostafa Hagog for Swing Modulo Scheduling (SMS) and post reload GCSE@.
 
 @item
@@ -391,6 +426,9 @@
 Steve Holmgren for MachTen patches.
 
 @item
+Mat Hostetter for work on the TILE-Gx and TILEPro ports.
+
+@item
 Jan Hubicka for his x86 port improvements.
 
 @item
@@ -410,9 +448,16 @@
 Lee Iverson for random fixes and MIPS testing.
 
 @item
+Balaji V. Iyer for Cilk+ development and merging.
+
+@item
 Andreas Jaeger for testing and benchmarking of GCC and various bug fixes.
 
 @item
+Martin Jambor for his work on inter-procedural optimizations, the
+switch conversion pass, and scalar replacement of aggregates.
+
+@item
 Jakub Jelinek for his SPARC work and sibling call optimizations as well
 as lots of bug fixes and test cases, and for improving the Java build
 system.
@@ -488,6 +533,10 @@
 Benjamin Kosnik for his G++ work and for leading the libstdc++-v3 effort.
 
 @item
+Maxim Kuvyrkov for contributions to the instruction scheduler, the Android 
+and m68k/Coldfire ports, and optimizations.
+
+@item
 Charles LaBrec contributed the support for the Integrated Solutions
 68020 system.
 
@@ -502,6 +551,9 @@
 fallen through the cracks else, and random but extensive hacking.
 
 @item
+Walter Lee for work on the TILE-Gx and TILEPro ports.
+
+@item
 Marc Lehmann for his direction via the steering committee and helping
 with analysis and improvements of x86 performance.
 
@@ -570,13 +622,18 @@
 Bob Manson for his behind the scenes work on dejagnu.
 
 @item
+John Marino for contributing the DragonFly BSD port.
+
+@item
 Philip Martin for lots of libstdc++ string and vector iterator fixes and
 improvements, and string clean up and testsuites.
 
 @item
-All of the Mauve project
-@uref{http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/mauve/THANKS?rev=1.2&cvsroot=mauve&only_with_tag=HEAD,,contributors},
-for Java test code.
+Michael Matz for his work on dominance tree discovery, the x86-64 port,
+link-time optimization framework and general optimization improvements.
+
+@item
+All of the Mauve project contributors for Java test code.
 
 @item
 Bryce McKinlay for numerous GCJ and libgcj fixes and improvements.
@@ -611,7 +668,8 @@
 @item
 Mark Mitchell for his direction via the steering committee, mountains of
 C++ work, load/store hoisting out of loops, alias analysis improvements,
-ISO C @code{restrict} support, and serving as release manager for GCC 3.x.
+ISO C @code{restrict} support, and serving as release manager from 2000
+to 2011.
 
 @item
 Alan Modra for various GNU/Linux bits and testing.
@@ -703,6 +761,11 @@
 Tru64 UNIX ports.
 
 @item
+Steven Pemberton for his contribution of @file{enquire} which allowed GCC to
+determine various properties of the floating point unit and generate
+@file{float.h} in older versions of GCC.
+
+@item
 Hartmut Penner for work on the s390 port.
 
 @item
@@ -746,7 +809,7 @@
 
 @item
 Joern Rennecke for maintaining the sh port, loop, regmove & reload
-hacking.
+hacking and developing and maintaining the Epiphany port.
 
 @item
 Loren J. Rittle for improvements to libstdc++-v3 including the FreeBSD
@@ -772,6 +835,9 @@
 Ken Rose for fixes to GCC's delay slot filling code.
 
 @item
+Ira Rosen for her contributions to the auto-vectorizer.
+
+@item
 Paul Rubin wrote most of the preprocessor.
 
 @item
@@ -806,8 +872,8 @@
 
 @item
 Bernd Schmidt for various code generation improvements and major
-work in the reload pass as well a serving as release manager for
-GCC 2.95.3.
+work in the reload pass, serving as release manager for
+GCC 2.95.3, and work on the Blackfin and C6X ports.
 
 @item
 Peter Schmid for constant testing of libstdc++---especially application
@@ -827,6 +893,9 @@
 Dodji Seketeli for numerous C++ bug fixes and debug info improvements.
 
 @item
+Tim Shen for major work on @code{<regex>}.
+
+@item
 Joel Sherrill for his direction via the steering committee, RTEMS
 contributions and RTEMS testing.
 
@@ -857,17 +926,30 @@
 
 @item
 Danny Smith for his major efforts on the Mingw (and Cygwin) ports.
+Retired from GCC maintainership August 2010, having mentored two 
+new maintainers into the role.
 
 @item
 Randy Smith finished the Sun FPA support.
 
 @item
+Ed Smith-Rowland for his continuous work on libstdc++-v3, special functions,
+@code{<random>}, and various improvements to C++11 features.
+
+@item
 Scott Snyder for queue, iterator, istream, and string fixes and libstdc++
 testsuite entries.  Also for providing the patch to G77 to add
 rudimentary support for @code{INTEGER*1}, @code{INTEGER*2}, and
 @code{LOGICAL*1}.
 
 @item
+Zdenek Sojka for running automated regression testing of GCC and reporting
+numerous bugs.
+
+@item
+Jayant Sonar for contributing the CR16 port.
+
+@item
 Brad Spencer for contributions to the GLIBCPP_FORCE_NEW technique.
 
 @item
@@ -910,6 +992,9 @@
 Gary Thomas for his ongoing work to make the PPC work for GNU/Linux.
 
 @item
+Paul Thomas for contributions to GNU Fortran.
+
+@item
 Philipp Thomas for random bug fixes throughout the compiler
 
 @item
@@ -934,8 +1019,8 @@
 Leonard Tower wrote parts of the parser, RTL generator, and RTL
 definitions, and of the VAX machine description.
 
-@item 
-Daniel Towner and Hariharan Sandanagobalane contributed and 
+@item
+Daniel Towner and Hariharan Sandanagobalane contributed and
 maintain the picoChip port.
 
 @item
@@ -961,6 +1046,9 @@
 Todd Vierling for contributions for NetBSD ports.
 
 @item
+Andrew Waterman for contributing the RISC-V port, as well as maintaining it.
+
+@item
 Jonathan Wakely for contributing libstdc++ Doxygen notes and XHTML
 guidance.
 
@@ -977,7 +1065,7 @@
 @item
 Stephen M. Webb for time and effort on making libstdc++ shadow files
 work with the tricky Solaris 8+ headers, and for pushing the build-time
-header tree.
+header tree. Also, for starting and driving the @code{<regex>} effort.
 
 @item
 John Wehle for various improvements for the x86 code generator,
@@ -988,6 +1076,9 @@
 Ulrich Weigand for work on the s390 port.
 
 @item
+Janus Weil for contributions to GNU Fortran.
+
+@item
 Zack Weinberg for major work on cpplib and various other bug fixes.
 
 @item
@@ -1021,6 +1112,9 @@
 Tom Wood for work on the m88k port.
 
 @item
+Chung-Ju Wu for his work on the Andes NDS32 port.
+
+@item
 Canqun Yang for work on GNU Fortran.
 
 @item