Mercurial > hg > CbC > CbC_gcc
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