This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi! The attached patch changes GPLv2+ license headers to GPLv3+ and some GPLv2+ w/exception to GPLv3+ without exception. The files affected by this are not linked into the runtime libraries or crt files, e.g. Makefiles, configury, testsuite, and, as Joseph requested, also libcpp. Files not Copyrighted by FSF, or licensed under LGPLv2.1+ (soft-fp and a couple of other files copied unmodified from glibc) are not changed either. The runtime exception is removed from some gcc/ada/gcc-interface/ files (only linked into gnat1) and over a quarter of libstdc++-v3/testsuite tests (the rest was already before under GPLv2+ only, no runtime exception). Nick Clifton is working on another patch for files which are being changed from GPLv2+ w/exception to GPLv3+ w/GCC exception or from GPLv3+ to GPLv3+ w/GCC exception. List of files: http://people.redhat.com/jakub/gcc_license/GPL3 # -> GPLv3+ changes in this patch http://people.redhat.com/jakub/gcc_license/GPL3E # -> GPLv3+ w/GCC exception Nick is working on http://people.redhat.com/jakub/gcc_license/GPL3S # -> files that need special care include/ and libiberty/ not handled yet. ChangeLog entries with many libstdc++-v3/testsuite/ changes left out inline, full ChangeLog entry and patch bzip2ed, as it is huge. Ok for trunk/4.4? 2009-04-02 Jakub Jelinek <jakub@redhat.com> config/ * lead-dot.m4: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * warnings.m4: Likewise. contrib/ * reghunt/date_based/reg_periodic: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * reghunt/date_based/reg_search: Likewise. * regression/GCC_Regression_Tester.wdgt/widget.html: Likewise. * regression/btest-gcc.sh: Likewise. * regression/objs-gcc.sh: Likewise. fixincludes/ * Makefile.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * fixfixes.c: Likewise. * fixinc.in: Likewise. * fixincl.c: Likewise. * fixlib.c: Likewise. * fixlib.h: Likewise. * fixopts.c: Likewise. * fixtests.c: Likewise. * genfixes: Likewise. * mkheaders.in: Likewise. * system.h: Likewise. gcc/ada/ * config-lang.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * gcc-interface/trans.c: Likewise. * gnathtml.pl: Likewise. * gcc-interface/ada.h: Likewise. Remove runtime exception. * gcc-interface/gigi.h: Likewise. * gcc-interface/misc.c: Likewise. * gcc-interface/targtyps.c: Likewise. gcc/ * config/cris/cris.md: Change copyright header to refer to version 3 of the GNU General Public License. * doc/install.texi2html: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. gcc/po/ * exgettext: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. gcc/testsuite/ * g++.dg/lookup/using2.C: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * gcc.dg/fixed-point/fixed-point.exp: Likewise. * gcc.dg/struct/struct-reorg.exp: Likewise. * gcc.target/spu/tag_manager.c: Likewise. gnattools/ * Makefile.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * configure.ac: Likewise. libada/ * Makefile.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * configure.ac: Likewise. libcpp/ * Makefile.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * charset.c: Likewise. * directives-only.c: Likewise. * directives.c: Likewise. * errors.c: Likewise. * expr.c: Likewise. * files.c: Likewise. * identifiers.c: Likewise. * include/cpp-id-data.h: Likewise. * include/cpplib.h: Likewise. * include/line-map.h: Likewise. * include/mkdeps.h: Likewise. * include/symtab.h: Likewise. * init.c: Likewise. * internal.h: Likewise. * lex.c: Likewise. * line-map.c: Likewise. * macro.c: Likewise. * makeucnid.c: Likewise. * mkdeps.c: Likewise. * pch.c: Likewise. * symtab.c: Likewise. * system.h: Likewise. * traditional.c: Likewise. * ucnid.h: Likewise. * ucnid.tab: Likewise. libdecnumber/ * Makefile.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * configure.ac: Likewise. libffi/ * testsuite/lib/libffi-dg.exp: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * testsuite/libffi.call/call.exp: Likewise. * testsuite/libffi.special/special.exp: Likewise. libgcc/ * Makefile.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * config.host: Likewise. libgomp/ * testsuite/config/default.exp: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. libmudflap/ * testsuite/lib/mfdg.exp: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * testsuite/lib/libmudflap.exp: Likewise. libobjc/ * Makefile.in: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * configure.ac: Likewise. libstdc++-v3/ * Makefile.am: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * doc/Makefile.am: Likewise. * include/Makefile.am: Likewise. * libsupc++/Makefile.am: Likewise. * po/Makefile.am: Likewise. * po/POTFILES.in: Likewise. * src/Makefile.am: Likewise. * testsuite/17_intro/headers/all_assert_neg.cc: Likewise. ... # leaving ~ 3000 changed files out * testsuite/util/testsuite_shared.cc: Likewise. * scripts/extract_symvers: Likewise. Remove runtime exception. * testsuite/17_intro/headers/all.cc: Likewise. ... # leaving ~ 1000 changed files out * testsuite/util/thread/all.h: Likewise. maintainer-scripts/ * gcc_release: Change copyright header to refer to version 3 of the GNU General Public License and to point readers at the COPYING3 file and the FSF's license web page. * maintainer-addresses: Likewise. Jakub
Attachment:
P7.bz2
Description: BZip2 compressed data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |