From ad41bd84ff7298f2eff1d0b99e1975f99bc8ba68 Mon Sep 17 00:00:00 2001 From: Joseph Myers <jsm28@gcc.gnu.org> Date: Tue, 21 Apr 2009 20:03:23 +0100 Subject: [PATCH] ABOUT-GCC-NLS, [...]: Add copyright and license notices. * ABOUT-GCC-NLS, ChangeLog, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008, ChangeLog.dataflow, ChangeLog.lib, ChangeLog.ptr, ChangeLog.tree-ssa, ChangeLog.tuples, FSFChangeLog, FSFChangeLog.10, FSFChangeLog.11, LANGUAGES, ONEWS, acinclude.m4, config/alpha/gnu.h, config/alpha/libgcc-alpha-ldbl.ver, config/alpha/t-osf4, config/alpha/t-vms, config/alpha/va_list.h, config/alpha/x-vms, config/arc/t-arc, config/arm/README-interworking, config/arm/arm-c.c, config/arm/gentune.sh, config/arm/libgcc-bpabi.ver, config/arm/t-arm, config/arm/t-arm-elf, config/arm/t-arm-softfp, config/arm/t-bpabi, config/arm/t-linux, config/arm/t-linux-eabi, config/arm/t-netbsd, config/arm/t-pe, config/arm/t-strongarm-elf, config/arm/t-symbian, config/arm/t-vxworks, config/arm/t-wince-pe, config/avr/t-avr, config/bfin/elf.h, config/bfin/libgcc-bfin.ver, config/bfin/linux.h, config/bfin/t-bfin, config/bfin/t-bfin-elf, config/bfin/t-bfin-linux, config/bfin/t-bfin-uclinux, config/bfin/uclinux.h, config/cris/mulsi3.asm, config/cris/t-cris, config/cris/t-elfmulti, config/crx/t-crx, config/darwin-ppc-ldouble-patch.def, config/darwin-sections.def, config/divmod.c, config/fr30/t-fr30, config/frv/libgcc-frv.ver, config/frv/t-frv, config/frv/t-linux, config/h8300/genmova.sh, config/h8300/t-h8300, config/i386/athlon.md, config/i386/darwin-libgcc.10.4.ver, config/i386/darwin-libgcc.10.5.ver, config/i386/libgcc-glibc.ver, config/i386/mach.h, config/i386/netbsd.h, config/i386/t-crtpc, config/i386/t-cygming, config/i386/t-cygwin, config/i386/t-i386, config/i386/t-linux64, config/i386/t-nwld, config/i386/t-rtems-i386, config/i386/t-sol2-10, config/i386/x-mingw32, config/ia64/div.md, config/ia64/elf.h, config/ia64/ia64.opt, config/ia64/libgcc-glibc.ver, config/ia64/libgcc-ia64.ver, config/ia64/linux.h, config/ia64/sysv4.h, config/ia64/t-hpux, config/ia64/t-ia64, config/iq2000/abi, config/iq2000/lib2extra-funcs.c, config/iq2000/t-iq2000, config/libgcc-glibc.ver, config/m32r/libgcc-glibc.ver, config/m32r/t-linux, config/m32r/t-m32r, config/m68hc11/t-m68hc11, config/m68k/t-floatlib, config/m68k/t-linux, config/m68k/t-mlibs, config/m68k/t-uclinux, config/mcore/t-mcore, config/mcore/t-mcore-pe, config/mips/20kc.md, config/mips/4130.md, config/mips/5400.md, config/mips/5500.md, config/mips/crti.asm, config/mips/crtn.asm, config/mips/irix-crti.asm, config/mips/irix-crtn.asm, config/mips/libgcc-mips16.ver, config/mips/mips-dsp.md, config/mips/mips-dspr2.md, config/mips/mips-fixed.md, config/mips/sb1.md, config/mips/sr71k.md, config/mips/t-elf, config/mips/t-gofast, config/mips/t-iris6, config/mips/t-isa3264, config/mips/t-libgcc-mips16, config/mips/t-linux64, config/mips/t-mips, config/mips/t-r3900, config/mips/t-rtems, config/mips/t-sb1, config/mips/t-sde, config/mips/t-sdemtk, config/mips/t-slibgcc-irix, config/mips/t-sr71k, config/mips/t-st, config/mips/t-vr, config/mips/t-vxworks, config/mmix/t-mmix, config/mn10300/t-linux, config/mn10300/t-mn10300, config/pa/pa32-regs.h, config/pa/t-hpux-shlib, config/pa/t-linux, config/pa/t-linux64, config/pa/t-pa64, config/pdp11/t-pdp11, config/picochip/libgccExtras/clzsi2.asm, config/picochip/t-picochip, config/rs6000/darwin-ldouble-format, config/rs6000/darwin-libgcc.10.4.ver, config/rs6000/darwin-libgcc.10.5.ver, config/rs6000/libgcc-ppc-glibc.ver, config/rs6000/ppc-asm.h, config/rs6000/t-aix43, config/rs6000/t-aix52, config/rs6000/t-darwin, config/rs6000/t-fprules, config/rs6000/t-fprules-fpbit, config/rs6000/t-linux64, config/rs6000/t-lynx, config/rs6000/t-netbsd, config/rs6000/t-ppccomm, config/rs6000/t-ppcendian, config/rs6000/t-ppcgas, config/rs6000/t-rs6000, config/rs6000/t-rtems, config/rs6000/t-spe, config/rs6000/t-vxworks, config/s390/libgcc-glibc.ver, config/score/t-score-elf, config/sh/divcost-analysis, config/sh/libgcc-glibc.ver, config/sh/t-netbsd, config/sh/t-sh, config/sh/t-sh64, config/sh/t-superh, config/sh/t-symbian, config/sparc/libgcc-sparc-glibc.ver, config/sparc/sol2-bi.h, config/sparc/sol2-gas.h, config/sparc/sol2-gld-bi.h, config/sparc/t-elf, config/sparc/t-linux64, config/sparc/t-sol2, config/stormy16/stormy-abi, config/stormy16/t-stormy16, config/t-darwin, config/t-libunwind, config/t-libunwind-elf, config/t-linux, config/t-lynx, config/t-slibgcc-elf-ver, config/t-slibgcc-sld, config/t-sol2, config/t-vxworks, config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850, config/v850/t-v850e, config/xtensa/t-xtensa, diagnostic.def, gdbinit.in, glimits.h, gstab.h, gsyms.h, java/ChangeLog, java/ChangeLog.ptr, java/ChangeLog.tree-ssa, libgcc-std.ver, limitx.h, version.c, xcoff.h: Add copyright and license notices. * config/h8300/genmova.sh: Include copyright and license notices in generated output. * config/h8300/mova.md: Regenerate. * doc/install.texi2html: Include word "Copyright" in copyright notice and use name "Free Software Foundation, Inc.". * ChangeLog, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008: Correct dates. ada: * ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and license notices. cp: * ChangeLog, ChangeLog-1993, ChangeLog-1994, ChangeLog-1995, ChangeLog-1996, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, NEWS, cfns.gperf: Add copyright and license notices. * cfns.h: Regenerate. * ChangeLog, ChangeLog-2004: Correct dates. fortran: * ChangeLog, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008, ChangeLog.ptr, config-lang.in, ioparm.def, mathbuiltins.def: Add copyright and license notices. * ChangeLog, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008: Correct dates. java: * ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and license notices. objc: * ChangeLog: Add copyright and license notices. objcp: * ChangeLog: Add copyright and license notices. po: * ChangeLog, EXCLUDES: Add copyright and license notices. testsuite: * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, README, README.QMTEST, README.compat, README.gcc, g++.dg/README, g++.dg/compat/break/README, g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README, g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README, gcc.c-torture/ChangeLog.0, gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README, gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp, gcc.target/i386/math-torture/math-torture.exp, gcc.target/mips/inter/mips16-inter.exp, gcc.target/mips/mips-nonpic/README, gcc.target/x86_64/abi/README.gcc, gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README, gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp, gfortran.fortran-torture/ChangeLog.g95: Add copyright and license notices. * ChangeLog-1993-2007, ChangeLog: Correct dates. From-SVN: r146533 --- gcc/ABOUT-GCC-NLS | 7 ++ gcc/ChangeLog | 110 +++++++++++++++++- gcc/ChangeLog-1997 | 7 ++ gcc/ChangeLog-1998 | 7 ++ gcc/ChangeLog-1999 | 7 ++ gcc/ChangeLog-2000 | 9 +- gcc/ChangeLog-2001 | 25 ++-- gcc/ChangeLog-2002 | 17 ++- gcc/ChangeLog-2003 | 9 +- gcc/ChangeLog-2004 | 17 ++- gcc/ChangeLog-2005 | 49 ++++---- gcc/ChangeLog-2006 | 17 ++- gcc/ChangeLog-2007 | 15 ++- gcc/ChangeLog-2008 | 13 ++- gcc/ChangeLog.dataflow | 7 ++ gcc/ChangeLog.lib | 8 ++ gcc/ChangeLog.ptr | 5 + gcc/ChangeLog.tree-ssa | 7 ++ gcc/ChangeLog.tuples | 7 ++ gcc/FSFChangeLog | 10 +- gcc/FSFChangeLog.10 | 7 ++ gcc/FSFChangeLog.11 | 10 +- gcc/LANGUAGES | 7 ++ gcc/ONEWS | 6 + gcc/acinclude.m4 | 18 +++ gcc/ada/ChangeLog | 13 +++ gcc/ada/ChangeLog.ptr | 6 + gcc/ada/ChangeLog.tree-ssa | 7 ++ gcc/config/alpha/gnu.h | 25 +++- gcc/config/alpha/libgcc-alpha-ldbl.ver | 18 +++ gcc/config/alpha/t-osf4 | 18 +++ gcc/config/alpha/t-vms | 19 +++ gcc/config/alpha/va_list.h | 25 +++- gcc/config/alpha/x-vms | 18 +++ gcc/config/arc/t-arc | 19 +++ gcc/config/arm/README-interworking | 7 ++ gcc/config/arm/arm-c.c | 18 +++ gcc/config/arm/gentune.sh | 17 +++ gcc/config/arm/libgcc-bpabi.ver | 18 +++ gcc/config/arm/t-arm | 18 +++ gcc/config/arm/t-arm-elf | 19 +++ gcc/config/arm/t-arm-softfp | 18 +++ gcc/config/arm/t-bpabi | 18 +++ gcc/config/arm/t-linux | 19 +++ gcc/config/arm/t-linux-eabi | 18 +++ gcc/config/arm/t-netbsd | 19 +++ gcc/config/arm/t-pe | 19 +++ gcc/config/arm/t-strongarm-elf | 18 +++ gcc/config/arm/t-symbian | 18 +++ gcc/config/arm/t-vxworks | 18 +++ gcc/config/arm/t-wince-pe | 18 +++ gcc/config/avr/t-avr | 19 +++ gcc/config/bfin/elf.h | 23 ++++ gcc/config/bfin/libgcc-bfin.ver | 19 +++ gcc/config/bfin/linux.h | 23 ++++ gcc/config/bfin/t-bfin | 18 +++ gcc/config/bfin/t-bfin-elf | 18 +++ gcc/config/bfin/t-bfin-linux | 18 +++ gcc/config/bfin/t-bfin-uclinux | 18 +++ gcc/config/bfin/uclinux.h | 23 ++++ gcc/config/cris/mulsi3.asm | 23 ++++ gcc/config/cris/t-cris | 17 +++ gcc/config/cris/t-elfmulti | 18 +++ gcc/config/crx/t-crx | 18 +++ gcc/config/darwin-ppc-ldouble-patch.def | 18 +++ gcc/config/darwin-sections.def | 18 +++ gcc/config/divmod.c | 23 ++++ gcc/config/fr30/t-fr30 | 18 +++ gcc/config/frv/libgcc-frv.ver | 18 +++ gcc/config/frv/t-frv | 18 +++ gcc/config/frv/t-linux | 18 +++ gcc/config/h8300/genmova.sh | 35 ++++++ gcc/config/h8300/mova.md | 17 +++ gcc/config/h8300/t-h8300 | 19 +++ gcc/config/i386/athlon.md | 19 +++ gcc/config/i386/darwin-libgcc.10.4.ver | 17 +++ gcc/config/i386/darwin-libgcc.10.5.ver | 17 +++ gcc/config/i386/libgcc-glibc.ver | 18 +++ gcc/config/i386/mach.h | 26 ++++- gcc/config/i386/netbsd.h | 24 ++++ gcc/config/i386/t-crtpc | 18 +++ gcc/config/i386/t-cygming | 18 +++ gcc/config/i386/t-cygwin | 19 +++ gcc/config/i386/t-i386 | 18 +++ gcc/config/i386/t-linux64 | 18 +++ gcc/config/i386/t-nwld | 18 +++ gcc/config/i386/t-rtems-i386 | 18 +++ gcc/config/i386/t-sol2-10 | 18 +++ gcc/config/i386/x-mingw32 | 18 +++ gcc/config/ia64/div.md | 17 +++ gcc/config/ia64/elf.h | 25 +++- gcc/config/ia64/ia64.opt | 18 +++ gcc/config/ia64/libgcc-glibc.ver | 18 +++ gcc/config/ia64/libgcc-ia64.ver | 18 +++ gcc/config/ia64/linux.h | 26 ++++- gcc/config/ia64/sysv4.h | 26 ++++- gcc/config/ia64/t-hpux | 19 +++ gcc/config/ia64/t-ia64 | 19 +++ gcc/config/iq2000/abi | 7 ++ gcc/config/iq2000/lib2extra-funcs.c | 23 ++++ gcc/config/iq2000/t-iq2000 | 18 +++ gcc/config/libgcc-glibc.ver | 18 +++ gcc/config/m32r/libgcc-glibc.ver | 18 +++ gcc/config/m32r/t-linux | 18 +++ gcc/config/m32r/t-m32r | 18 +++ gcc/config/m68hc11/t-m68hc11 | 19 +++ gcc/config/m68k/t-floatlib | 18 +++ gcc/config/m68k/t-linux | 18 +++ gcc/config/m68k/t-mlibs | 18 +++ gcc/config/m68k/t-uclinux | 18 +++ gcc/config/mcore/t-mcore | 17 +++ gcc/config/mcore/t-mcore-pe | 18 +++ gcc/config/mips/20kc.md | 18 +++ gcc/config/mips/4130.md | 17 +++ gcc/config/mips/5400.md | 18 +++ gcc/config/mips/5500.md | 18 +++ gcc/config/mips/crti.asm | 23 ++++ gcc/config/mips/crtn.asm | 23 ++++ gcc/config/mips/irix-crti.asm | 23 ++++ gcc/config/mips/irix-crtn.asm | 23 ++++ gcc/config/mips/libgcc-mips16.ver | 18 +++ gcc/config/mips/mips-dsp.md | 18 +++ gcc/config/mips/mips-dspr2.md | 18 +++ gcc/config/mips/mips-fixed.md | 18 +++ gcc/config/mips/sb1.md | 17 +++ gcc/config/mips/sr71k.md | 18 +++ gcc/config/mips/t-elf | 19 +++ gcc/config/mips/t-gofast | 18 +++ gcc/config/mips/t-iris6 | 19 +++ gcc/config/mips/t-isa3264 | 19 +++ gcc/config/mips/t-libgcc-mips16 | 18 +++ gcc/config/mips/t-linux64 | 18 +++ gcc/config/mips/t-mips | 18 +++ gcc/config/mips/t-r3900 | 19 +++ gcc/config/mips/t-rtems | 18 +++ gcc/config/mips/t-sb1 | 18 +++ gcc/config/mips/t-sde | 18 +++ gcc/config/mips/t-sdemtk | 18 +++ gcc/config/mips/t-slibgcc-irix | 18 +++ gcc/config/mips/t-sr71k | 18 +++ gcc/config/mips/t-st | 18 +++ gcc/config/mips/t-vr | 18 +++ gcc/config/mips/t-vxworks | 18 +++ gcc/config/mmix/t-mmix | 18 +++ gcc/config/mn10300/t-linux | 18 +++ gcc/config/mn10300/t-mn10300 | 19 +++ gcc/config/pa/pa32-regs.h | 24 ++++ gcc/config/pa/t-hpux-shlib | 18 +++ gcc/config/pa/t-linux | 18 +++ gcc/config/pa/t-linux64 | 18 +++ gcc/config/pa/t-pa64 | 19 +++ gcc/config/pdp11/t-pdp11 | 19 +++ gcc/config/picochip/libgccExtras/clzsi2.asm | 23 ++++ gcc/config/picochip/t-picochip | 18 +++ gcc/config/rs6000/darwin-ldouble-format | 7 ++ gcc/config/rs6000/darwin-libgcc.10.4.ver | 17 +++ gcc/config/rs6000/darwin-libgcc.10.5.ver | 17 +++ gcc/config/rs6000/libgcc-ppc-glibc.ver | 18 +++ gcc/config/rs6000/ppc-asm.h | 26 ++++- gcc/config/rs6000/t-aix43 | 19 +++ gcc/config/rs6000/t-aix52 | 19 +++ gcc/config/rs6000/t-darwin | 19 +++ gcc/config/rs6000/t-fprules | 18 +++ gcc/config/rs6000/t-fprules-fpbit | 18 +++ gcc/config/rs6000/t-linux64 | 20 +++- gcc/config/rs6000/t-lynx | 18 +++ gcc/config/rs6000/t-netbsd | 18 +++ gcc/config/rs6000/t-ppccomm | 19 +++ gcc/config/rs6000/t-ppcendian | 18 +++ gcc/config/rs6000/t-ppcgas | 19 +++ gcc/config/rs6000/t-rs6000 | 19 +++ gcc/config/rs6000/t-rtems | 18 +++ gcc/config/rs6000/t-spe | 18 +++ gcc/config/rs6000/t-vxworks | 18 +++ gcc/config/s390/libgcc-glibc.ver | 18 +++ gcc/config/score/t-score-elf | 18 +++ gcc/config/sh/divcost-analysis | 7 ++ gcc/config/sh/libgcc-glibc.ver | 18 +++ gcc/config/sh/t-netbsd | 18 +++ gcc/config/sh/t-sh | 19 +++ gcc/config/sh/t-sh64 | 18 +++ gcc/config/sh/t-superh | 18 +++ gcc/config/sh/t-symbian | 18 +++ gcc/config/sparc/libgcc-sparc-glibc.ver | 18 +++ gcc/config/sparc/sol2-bi.h | 25 +++- gcc/config/sparc/sol2-gas.h | 25 +++- gcc/config/sparc/sol2-gld-bi.h | 25 +++- gcc/config/sparc/t-elf | 19 +++ gcc/config/sparc/t-linux64 | 19 +++ gcc/config/sparc/t-sol2 | 19 +++ gcc/config/stormy16/stormy-abi | 7 ++ gcc/config/stormy16/t-stormy16 | 18 +++ gcc/config/t-darwin | 19 +++ gcc/config/t-libunwind | 18 +++ gcc/config/t-libunwind-elf | 18 +++ gcc/config/t-linux | 19 +++ gcc/config/t-lynx | 18 +++ gcc/config/t-slibgcc-elf-ver | 18 +++ gcc/config/t-slibgcc-sld | 18 +++ gcc/config/t-sol2 | 18 +++ gcc/config/t-vxworks | 19 +++ gcc/config/udivmod.c | 23 ++++ gcc/config/udivmodsi4.c | 23 ++++ gcc/config/v850/t-v850 | 19 +++ gcc/config/v850/t-v850e | 18 +++ gcc/config/xtensa/t-xtensa | 18 +++ gcc/cp/ChangeLog | 20 +++- gcc/cp/ChangeLog-1993 | 7 ++ gcc/cp/ChangeLog-1994 | 7 ++ gcc/cp/ChangeLog-1995 | 6 + gcc/cp/ChangeLog-1996 | 6 + gcc/cp/ChangeLog-1997 | 7 ++ gcc/cp/ChangeLog-1998 | 7 ++ gcc/cp/ChangeLog-1999 | 7 ++ gcc/cp/ChangeLog-2000 | 7 ++ gcc/cp/ChangeLog-2001 | 6 + gcc/cp/ChangeLog-2002 | 7 ++ gcc/cp/ChangeLog-2003 | 7 ++ gcc/cp/ChangeLog-2004 | 11 +- gcc/cp/ChangeLog-2005 | 7 ++ gcc/cp/ChangeLog-2006 | 7 ++ gcc/cp/ChangeLog-2007 | 7 ++ gcc/cp/ChangeLog-2008 | 7 ++ gcc/cp/ChangeLog.ptr | 7 ++ gcc/cp/ChangeLog.tree-ssa | 7 ++ gcc/cp/NEWS | 8 ++ gcc/cp/cfns.gperf | 17 +++ gcc/cp/cfns.h | 62 ++++++---- gcc/diagnostic.def | 18 +++ gcc/doc/install.texi2html | 2 +- gcc/fortran/ChangeLog | 18 ++- gcc/fortran/ChangeLog-2002 | 7 ++ gcc/fortran/ChangeLog-2003 | 7 ++ gcc/fortran/ChangeLog-2004 | 7 ++ gcc/fortran/ChangeLog-2005 | 9 +- gcc/fortran/ChangeLog-2006 | 11 +- gcc/fortran/ChangeLog-2007 | 13 ++- gcc/fortran/ChangeLog-2008 | 11 +- gcc/fortran/ChangeLog.ptr | 6 + gcc/fortran/config-lang.in | 18 +++ gcc/fortran/ioparm.def | 18 +++ gcc/fortran/mathbuiltins.def | 18 +++ gcc/gdbinit.in | 19 +++ gcc/glimits.h | 24 ++++ gcc/gstab.h | 18 +++ gcc/gsyms.h | 18 +++ gcc/java/ChangeLog | 13 +++ gcc/java/ChangeLog.ptr | 6 + gcc/java/ChangeLog.tree-ssa | 7 ++ gcc/libgcc-std.ver | 19 +++ gcc/limitx.h | 23 ++++ gcc/objc/ChangeLog | 11 ++ gcc/objcp/ChangeLog | 11 ++ gcc/po/ChangeLog | 11 ++ gcc/po/EXCLUDES | 18 +++ gcc/testsuite/ChangeLog | 31 ++++- gcc/testsuite/ChangeLog-1993-2007 | 10 +- gcc/testsuite/ChangeLog-2008 | 7 ++ gcc/testsuite/ChangeLog.ptr | 7 ++ gcc/testsuite/ChangeLog.tree-ssa | 7 ++ gcc/testsuite/README | 7 ++ gcc/testsuite/README.QMTEST | 7 ++ gcc/testsuite/README.compat | 7 ++ gcc/testsuite/README.gcc | 6 +- gcc/testsuite/g++.dg/README | 7 ++ gcc/testsuite/g++.dg/compat/break/README | 7 ++ gcc/testsuite/g++.dg/gomp/gomp.exp | 18 +++ gcc/testsuite/g++.old-deja/g++.brendan/README | 6 + .../g++.old-deja/g++.oliva/ChangeLog | 6 + gcc/testsuite/g++.old-deja/g++.robertl/README | 7 ++ gcc/testsuite/gcc.c-torture/ChangeLog.0 | 7 ++ .../execute/builtins/builtins.exp | 18 +++ gcc/testsuite/gcc.dg/README | 9 +- gcc/testsuite/gcc.dg/gomp/gomp.exp | 18 +++ gcc/testsuite/gcc.target/frv/frv.exp | 18 +++ .../i386/math-torture/math-torture.exp | 18 +++ .../gcc.target/mips/inter/mips16-inter.exp | 18 +++ .../gcc.target/mips/mips-nonpic/README | 7 ++ .../gcc.target/x86_64/abi/README.gcc | 7 ++ .../gcc.target/xstormy16/xstormy16.exp | 18 +++ gcc/testsuite/gcc.test-framework/README | 7 ++ gcc/testsuite/gfortran.dg/g77/README | 7 ++ gcc/testsuite/gfortran.dg/gomp/gomp.exp | 18 +++ .../gfortran.fortran-torture/ChangeLog.g95 | 7 ++ gcc/version.c | 19 +++ gcc/xcoff.h | 18 +++ 286 files changed, 4601 insertions(+), 118 deletions(-) diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS index 8107d583e077..063f4671adf6 100644 --- a/gcc/ABOUT-GCC-NLS +++ b/gcc/ABOUT-GCC-NLS @@ -47,3 +47,10 @@ tables. After having built and installed these gettext tools, you have to configure GCC with --enable-maintainer-mode to get the master catalog rebuilt. + + +Copyright (C) 1998, 1999, 2000, 2001, 2002, 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3c622f75512a..80c83b106ea7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,98 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ABOUT-GCC-NLS, ChangeLog, ChangeLog-1997, ChangeLog-1998, + ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, + ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, + ChangeLog-2007, ChangeLog-2008, ChangeLog.dataflow, ChangeLog.lib, + ChangeLog.ptr, ChangeLog.tree-ssa, ChangeLog.tuples, FSFChangeLog, + FSFChangeLog.10, FSFChangeLog.11, LANGUAGES, ONEWS, acinclude.m4, + config/alpha/gnu.h, config/alpha/libgcc-alpha-ldbl.ver, + config/alpha/t-osf4, config/alpha/t-vms, config/alpha/va_list.h, + config/alpha/x-vms, config/arc/t-arc, + config/arm/README-interworking, config/arm/arm-c.c, + config/arm/gentune.sh, config/arm/libgcc-bpabi.ver, + config/arm/t-arm, config/arm/t-arm-elf, config/arm/t-arm-softfp, + config/arm/t-bpabi, config/arm/t-linux, config/arm/t-linux-eabi, + config/arm/t-netbsd, config/arm/t-pe, config/arm/t-strongarm-elf, + config/arm/t-symbian, config/arm/t-vxworks, config/arm/t-wince-pe, + config/avr/t-avr, config/bfin/elf.h, config/bfin/libgcc-bfin.ver, + config/bfin/linux.h, config/bfin/t-bfin, config/bfin/t-bfin-elf, + config/bfin/t-bfin-linux, config/bfin/t-bfin-uclinux, + config/bfin/uclinux.h, config/cris/mulsi3.asm, config/cris/t-cris, + config/cris/t-elfmulti, config/crx/t-crx, + config/darwin-ppc-ldouble-patch.def, config/darwin-sections.def, + config/divmod.c, config/fr30/t-fr30, config/frv/libgcc-frv.ver, + config/frv/t-frv, config/frv/t-linux, config/h8300/genmova.sh, + config/h8300/t-h8300, config/i386/athlon.md, + config/i386/darwin-libgcc.10.4.ver, + config/i386/darwin-libgcc.10.5.ver, config/i386/libgcc-glibc.ver, + config/i386/mach.h, config/i386/netbsd.h, config/i386/t-crtpc, + config/i386/t-cygming, config/i386/t-cygwin, config/i386/t-i386, + config/i386/t-linux64, config/i386/t-nwld, + config/i386/t-rtems-i386, config/i386/t-sol2-10, + config/i386/x-mingw32, config/ia64/div.md, config/ia64/elf.h, + config/ia64/ia64.opt, config/ia64/libgcc-glibc.ver, + config/ia64/libgcc-ia64.ver, config/ia64/linux.h, + config/ia64/sysv4.h, config/ia64/t-hpux, config/ia64/t-ia64, + config/iq2000/abi, config/iq2000/lib2extra-funcs.c, + config/iq2000/t-iq2000, config/libgcc-glibc.ver, + config/m32r/libgcc-glibc.ver, config/m32r/t-linux, + config/m32r/t-m32r, config/m68hc11/t-m68hc11, + config/m68k/t-floatlib, config/m68k/t-linux, config/m68k/t-mlibs, + config/m68k/t-uclinux, config/mcore/t-mcore, + config/mcore/t-mcore-pe, config/mips/20kc.md, config/mips/4130.md, + config/mips/5400.md, config/mips/5500.md, config/mips/crti.asm, + config/mips/crtn.asm, config/mips/irix-crti.asm, + config/mips/irix-crtn.asm, config/mips/libgcc-mips16.ver, + config/mips/mips-dsp.md, config/mips/mips-dspr2.md, + config/mips/mips-fixed.md, config/mips/sb1.md, + config/mips/sr71k.md, config/mips/t-elf, config/mips/t-gofast, + config/mips/t-iris6, config/mips/t-isa3264, + config/mips/t-libgcc-mips16, config/mips/t-linux64, + config/mips/t-mips, config/mips/t-r3900, config/mips/t-rtems, + config/mips/t-sb1, config/mips/t-sde, config/mips/t-sdemtk, + config/mips/t-slibgcc-irix, config/mips/t-sr71k, config/mips/t-st, + config/mips/t-vr, config/mips/t-vxworks, config/mmix/t-mmix, + config/mn10300/t-linux, config/mn10300/t-mn10300, + config/pa/pa32-regs.h, config/pa/t-hpux-shlib, config/pa/t-linux, + config/pa/t-linux64, config/pa/t-pa64, config/pdp11/t-pdp11, + config/picochip/libgccExtras/clzsi2.asm, + config/picochip/t-picochip, config/rs6000/darwin-ldouble-format, + config/rs6000/darwin-libgcc.10.4.ver, + config/rs6000/darwin-libgcc.10.5.ver, + config/rs6000/libgcc-ppc-glibc.ver, config/rs6000/ppc-asm.h, + config/rs6000/t-aix43, config/rs6000/t-aix52, + config/rs6000/t-darwin, config/rs6000/t-fprules, + config/rs6000/t-fprules-fpbit, config/rs6000/t-linux64, + config/rs6000/t-lynx, config/rs6000/t-netbsd, + config/rs6000/t-ppccomm, config/rs6000/t-ppcendian, + config/rs6000/t-ppcgas, config/rs6000/t-rs6000, + config/rs6000/t-rtems, config/rs6000/t-spe, + config/rs6000/t-vxworks, config/s390/libgcc-glibc.ver, + config/score/t-score-elf, config/sh/divcost-analysis, + config/sh/libgcc-glibc.ver, config/sh/t-netbsd, config/sh/t-sh, + config/sh/t-sh64, config/sh/t-superh, config/sh/t-symbian, + config/sparc/libgcc-sparc-glibc.ver, config/sparc/sol2-bi.h, + config/sparc/sol2-gas.h, config/sparc/sol2-gld-bi.h, + config/sparc/t-elf, config/sparc/t-linux64, config/sparc/t-sol2, + config/stormy16/stormy-abi, config/stormy16/t-stormy16, + config/t-darwin, config/t-libunwind, config/t-libunwind-elf, + config/t-linux, config/t-lynx, config/t-slibgcc-elf-ver, + config/t-slibgcc-sld, config/t-sol2, config/t-vxworks, + config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850, + config/v850/t-v850e, config/xtensa/t-xtensa, diagnostic.def, + gdbinit.in, glimits.h, gstab.h, gsyms.h, java/ChangeLog, + java/ChangeLog.ptr, java/ChangeLog.tree-ssa, libgcc-std.ver, + limitx.h, version.c, xcoff.h: Add copyright and license notices. + * config/h8300/genmova.sh: Include copyright and license notices + in generated output. + * config/h8300/mova.md: Regenerate. + * doc/install.texi2html: Include word "Copyright" in copyright + notice and use name "Free Software Foundation, Inc.". + * ChangeLog, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, + ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, + ChangeLog-2007, ChangeLog-2008: Correct dates. + 2009-04-21 Eric Botcazou <ebotcazou@adacore.com> * c-common.c (c_common_truthvalue_conversion): Use LOCATION to build @@ -1265,7 +1360,7 @@ * cgraph.c (dump_cgraph_node): Show memory address of NODE. -2000-04-14 Richard Guenther <rguenther@suse.de> +2009-04-14 Richard Guenther <rguenther@suse.de> * tree-cfg.c (verify_gimple_assign_unary): Adjust vector code verification. @@ -3640,7 +3735,7 @@ c_builtin_function_ext_scope, store_parm_decls_newstyle): Adjust bind callers. -2008-03-30 H.J. Lu <hongjiu.lu@intel.com> +2009-03-30 H.J. Lu <hongjiu.lu@intel.com> PR target/38781 * config/i386/i386.c (classify_argument): Check total size of @@ -5100,12 +5195,12 @@ from out of range shift counts. (num_sign_bit_copies1) <case ASHIFTRT, case ASHIFT>: Similarly. -2008-03-13 Catherine Moore <clm@codesourcery.com> +2009-03-13 Catherine Moore <clm@codesourcery.com> * gcc/config/i386/x-mingw32 (host-mingw32.o): Replace diagnostic.h with $(DIAGNOSTIC_H). -2008-03-12 Jakub Jelinek <jakub@redhat.com> +2009-03-12 Jakub Jelinek <jakub@redhat.com> PR target/39431 * config/i386/predicates.md (cmpxchg8b_pic_memory_operand): New @@ -8042,3 +8137,10 @@ * c-tree.h (process_init_element): Adjust prototype. * c-parser.c (c_parser_initelt, c_parser_initval): Adjust process_init_element callers. + + +Copyright (C) 2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-1997 b/gcc/ChangeLog-1997 index ea16ac7e81d1..bb6d33bf0c43 100644 --- a/gcc/ChangeLog-1997 +++ b/gcc/ChangeLog-1997 @@ -3967,3 +3967,10 @@ Mon Aug 11 10:04:49 1997 Jeffrey A Law (law@cygnus.com) Sun Aug 10 12:00:20 1997 Jeffrey A Law (law@cygnus.com) * egcs project officially starts. + + +Copyright (C) 1997 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-1998 b/gcc/ChangeLog-1998 index 140814035a4c..9657d833c32a 100644 --- a/gcc/ChangeLog-1998 +++ b/gcc/ChangeLog-1998 @@ -17614,3 +17614,10 @@ Thu Jan 1 10:49:12 1998 Jeffrey A Law (law@cygnus.com) * mn10200.md (tstxx, cmpxx): Use "nonimmediate_operand" as predicate for first argument. + + +Copyright (C) 1998 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-1999 b/gcc/ChangeLog-1999 index ea81917c2e5f..9617dcfeeab3 100644 --- a/gcc/ChangeLog-1999 +++ b/gcc/ChangeLog-1999 @@ -21784,3 +21784,10 @@ Sun Jan 3 03:20:38 1999 David Edelsohn <edelsohn@gnu.org> Fri Jan 1 11:48:20 1999 Jeffrey A Law (law@cygnus.com) * i386.md (doubleword shifts): Fix dumb mistakes in previous change. + + +Copyright (C) 1999 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2000 b/gcc/ChangeLog-2000 index fcbad249f872..7709c6f8bc01 100644 --- a/gcc/ChangeLog-2000 +++ b/gcc/ChangeLog-2000 @@ -21742,7 +21742,7 @@ Mon Apr 17 14:59:36 MET DST 2000 Jan Hubicka <jh@suse.cz> the end of the loop. Use memmove. Don't read past the end of the buffer. Remove trailing newlines from error messages. -2004-04-16 Neil Booth <NeilB@earthling.net> +2000-04-16 Neil Booth <NeilB@earthling.net> * cpphash.h (SYNTAX_INCLUDE, SYNTAX_ASSERT, directive_handler): new. * cpplib.c: Add new syntax flags to directive table, and @@ -32122,3 +32122,10 @@ Mon Jan 3 02:54:40 2000 Hans-Peter Nilsson <hp@bitrange.com> * expmed.c (emit_store_flag): Prevent losing a pending stack adjust the same way we prevent losing queued increments. + + +Copyright (C) 2000 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2001 b/gcc/ChangeLog-2001 index 222975e99b15..87a339c6e515 100644 --- a/gcc/ChangeLog-2001 +++ b/gcc/ChangeLog-2001 @@ -4556,7 +4556,7 @@ Mon Nov 19 16:57:44 2001 Douglas B. Rupp <rupp@gnat.com> * gcse.c (cprop_jump): Clear JUMP_LABEL field when we create a nop-jump. -2000-11-19 Neil Booth <neil@daikokuya.demon.co.uk> +2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk> * cppmacro.c (_cpp_backup_tokens): Revert previous check-in. Don't fall off the base token run. @@ -14006,7 +14006,7 @@ Tue Aug 14 14:57:07 CEST 2001 Jan Hubicka <jh@suse.cz> * config.gcc: Use t-slibgcc-elf to build shared libgcc_s on s390*linux. -2000-08-13 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> +2001-08-13 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> * dwarf2out.c (output_cfa_loc): Fix typo in comment. * gcc.c (init_spec): Fix typo in comment. @@ -23900,7 +23900,7 @@ Fri May 4 13:10:03 CEST 2001 Jan Hubicka <jh@suse.cz> * tradcpp.c (do_define): Make sure we don't walk past limit. -2000-05-01 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> +2001-05-01 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config/rs6000/rs6000.c (rs6000_legitimate_address): Allow any stack offsets if not REG_OK_STRICT. @@ -32039,7 +32039,7 @@ Fri Jan 12 00:04:00 MET 2001 Jan Hubicka <jh@suse.cz> the callback. * tradcpp.c (main): Fix typo. -2000-01-11 Mark Elbrecht <snowball3@bigfoot.com> +2001-01-11 Mark Elbrecht <snowball3@bigfoot.com> * cppfiles.c (cpp_included, find_include_file, _cpp_execute_include) (read_name_map): Use IS_ABSOLUTE_PATH. @@ -32524,7 +32524,7 @@ Tue Jan 9 21:25:19 2001 Jeffrey A Law (law@cygnus.com) * config/v850/v850.h (ASM_OUTPUT_LABELREF): Undefine, not needed. (USER_LABEL_PREFIX): Redefine. -2000-01-08 Jim Wilson <wilson@redhat.com> +2001-01-08 Jim Wilson <wilson@redhat.com> * sched-rgn.c (BITSET_ADD, BITSET_REMOVE, bitset_member): Cast 1 to unsigned HOST_WIDE_INT before left shift. @@ -32894,7 +32894,7 @@ Sat Jan 6 00:09:34 2001 J"orn Rennecke <amylaar@redhat.com> (loop_bivs_check): Use print_simple_rtl. * unroll.c (loop_iterations): Use print_simple_rtl. -2000-01-05 John David Anglin <dave@hiauly1.hia.nrc.ca> +2001-01-05 John David Anglin <dave@hiauly1.hia.nrc.ca> * pa.md (return, return_internal): Modify patterns to prevent regrename mucking with the return pointer. @@ -33163,7 +33163,7 @@ Fri Jan 5 16:29:49 MET 2001 Jan Hubicka <jh@suse.cz> (check_dbra_loop): Replace loop_info->has_call test with loop_info->has_nonconst_call. -2000-01-04 Matthew Hiller <hiller@redhat.com> +2001-01-04 Matthew Hiller <hiller@redhat.com> * config/sh/sh.h (EPILOGUE_USES): Recognize fpscr as epilogue-used for TARGET_SH3E. @@ -33289,7 +33289,7 @@ Thu Jan 4 15:54:05 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * mkdeps.h (struct deps): Move to mkdeps.c. (deps_calc_target): Rename deps_add_default_target. -2000-01-03 Richard Henderson <rth@redhat.com> +2001-01-03 Richard Henderson <rth@redhat.com> * c-decl.c (grokdeclarator): Give zero-length arrays size zero. Remove dead code. @@ -33400,7 +33400,7 @@ Wed Jan 3 08:53:50 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * combine.c (simplify_shift_const): Even if we're sign-extracting, don't discard an ASHIFTRT if we're shifting in a wider mode. -2000-01-02 John David Anglin <dave@hiauly1.hia.nrc.ca> +2001-01-02 John David Anglin <dave@hiauly1.hia.nrc.ca> * toplev.c (rest_of_compilation): Don't print basic block information when CFG isn't up to date. @@ -33643,3 +33643,10 @@ Mon Jan 1 07:38:33 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * loop.h (REG_IV_CLASS): New accessor macro. * loop.c (REG_IV_CLASS): Use it instead of reg_iv_class array. * unroll.c (REG_IV_CLASS): Likewise. + + +Copyright (C) 2001 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2002 b/gcc/ChangeLog-2002 index 370ff0efbddc..2e60a7ffce7d 100644 --- a/gcc/ChangeLog-2002 +++ b/gcc/ChangeLog-2002 @@ -14634,7 +14634,7 @@ Fri Jun 28 17:22:37 2002 Denis Chertykov <denisc@overta.ru> * config/xtensa/xtensa.h (RETURN_IN_MEMORY): Update comment. -2001-06-08 Bernd Schmidt <bernds@redhat.com> +2002-06-08 Bernd Schmidt <bernds@redhat.com> * emit-rtl.c (gen_lowpart_common): Don't create paradoxical FLOAT_MODE subregs. @@ -23409,7 +23409,7 @@ Thu May 2 19:50:04 CEST 2002 Jan Hubicka <jh@suse.cz> jumps post reload. * toplev.c (rest_of_compilation): Revert Richard's patch. -2001-05-02 John David Anglin <dave@hiauly1.hia.nrc.ca> +2002-05-02 John David Anglin <dave@hiauly1.hia.nrc.ca> * pa/x-ada (ADA_CFLAGS): Rename to X_ADA_CFLAGS. @@ -30525,7 +30525,7 @@ Wed Feb 20 00:03:25 EST 2002 Alan Matsuoka <alanm@redhat.com> * expmed.c (store_bit_field): Do not store bit fields using SUBREG operations if the field does not start at a mode boundary. -2001-02-20 Joel Sherrill <joel@OARcorp.com> +2002-02-20 Joel Sherrill <joel@OARcorp.com> * config/a29k/rtems.h, config/arm/rtems-elf.h, config/h8300/rtems.h, config/mips/rtems.h: Use new style of -Asystem= rather than -Asystem(). @@ -31034,7 +31034,7 @@ Sat Feb 16 13:39:09 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * function.c (assign_parms): Demote promoted argument passed by transparent reference. -2001-02-14 Joel Sherrill <joel@OARcorp.com> +2002-02-14 Joel Sherrill <joel@OARcorp.com> * config/arm/rtems-elf.h, config/h8300/rtems.h: Removed redundant -Acpu() and -Amachine() to eliminate warnings. @@ -32688,7 +32688,7 @@ Mon Feb 4 19:23:19 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * config/arm/arm.c (arm_hard_regno_mode_ok): Allow any value in any geenral register. -2001-02-04 Bernd Schmidt <bernds@redhat.com>s +2002-02-04 Bernd Schmidt <bernds@redhat.com>s * cfgrtl.c (force_nonfallthru_and_redirect): Don't try to redirect the entry block. @@ -35986,3 +35986,10 @@ Tue Jan 1 17:12:56 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> (mmix_asm_output_labelref): Revert condition for global symbol. (mmix_print_operand): <case '+'>: Emit P for a likely branch. (mmix_print_operand_punct_valid_p): A '+' is valid. + + +Copyright (C) 2002 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2003 b/gcc/ChangeLog-2003 index eac1c1419e1c..4bef4bee7992 100644 --- a/gcc/ChangeLog-2003 +++ b/gcc/ChangeLog-2003 @@ -32981,7 +32981,7 @@ Mon Mar 24 20:03:03 CET 2003 Jan Hubicka <jh@suse.cz> * config/alpha/linux.h (TARGET_C99_FUNCTIONS): New. -2002-10-21 Jan Hubicka <jh@suse.cz> +2003-10-21 Jan Hubicka <jh@suse.cz> * i386.c (contains_128bit_aligned_vector_p): New function. (ix86_function_arg_boundary): Properly align vector modes. @@ -37860,3 +37860,10 @@ Mon Mar 24 20:03:03 CET 2003 Jan Hubicka <jh@suse.cz> * config/sh/sh.h (REGISTER_TARGET_PRAGMAS): Update. * config/v850/v850.h (REGISTER_TARGET_PRAGMAS): Update. * doc/tm.texi (REGISTER_TARGET_PRAGMAS): Update + + +Copyright (C) 2003 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2004 b/gcc/ChangeLog-2004 index 747b2fd36ca6..d48c31acab8c 100644 --- a/gcc/ChangeLog-2004 +++ b/gcc/ChangeLog-2004 @@ -190,7 +190,7 @@ * config/mmix/mmix-protos.h (mmix_asm_output_internal_label): Prototype. -2003-12-29 Richard Henderson <rth@redhat.com> +2004-12-29 Richard Henderson <rth@redhat.com> * config/sparc/sparc.c (TARGET_RELAXED_ORDERING): True. @@ -867,7 +867,7 @@ PR 18067 * stor-layout.c (variable_size): Force creation of a SAVE_EXPR. -2003-12-19 Steven Bosscher <stevenb@suse.de> +2004-12-19 Steven Bosscher <stevenb@suse.de> * config/i386/i386.c (ix86_split_to_parts): Use an array with four elements for decoding a CONST_DOUBLE on 64 bits targets. @@ -15761,7 +15761,7 @@ get_class_reference(). (reswords): Add blank line before @@ifobjc section, for clarity. -2002-09-01 Fariborz Jahanian <fjahanian@apple.com> +2004-09-01 Fariborz Jahanian <fjahanian@apple.com> * config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Restrict alignment to Altivec vetors. @@ -16712,7 +16712,7 @@ on "(mem (symbol_ref ..))" rtl. Look at LO_SUM base regs as well as PLUS base regs. -2005-08-28 Paul Brook <paul@codesourcery.com> +2004-08-28 Paul Brook <paul@codesourcery.com> * config/arm/symbian.h (SUBTARGET_ASM_FLOAT_SPEC): Default to -mfpu=vfp -march=armv5t @@ -32140,7 +32140,7 @@ in include_prefixes. * system.h: Poison SPACE_AFTER_L_OPTION. -2002-05-23 Roger Sayle <roger@eyesopen.com> +2004-05-23 Roger Sayle <roger@eyesopen.com> * fold-const.c (non_lvalue): Explicitly list the tree codes that need to be wrapped by NON_LVALUE_EXPR, instead of those that don't. @@ -47878,3 +47878,10 @@ (ix86_expand_vector_init): New. * emmintrin.h (__mm_set_pd, __mm_set_ps): Use vector extensions. * md.texi (vec_set, vec_extract): Document + + +Copyright (C) 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2005 b/gcc/ChangeLog-2005 index 888821fda465..efe77cde004e 100644 --- a/gcc/ChangeLog-2005 +++ b/gcc/ChangeLog-2005 @@ -20510,7 +20510,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * tree-ssa-loop-ivopts.c (rewrite_address_base): Don't call update_stmt. -2004-05-03 Andrew Pinski <pinskia@physics.uc.edu> +2005-05-03 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/15618 * fold-const.c (fold_widened_comparison): Treat BOOLEAN_TYPE @@ -20518,7 +20518,7 @@ Older entries for 2005 can be found in ChangeLog-2005. (fold_binary): Fold "bool_var != 0" to bool_var. Fold "bool_var == 1" to bool_var. -2004-05-03 Richard Henderson <rth@redhat.com> +2005-05-03 Richard Henderson <rth@redhat.com> PR middle-end/21318 * function.c (instantiate_virtual_regs_in_insn): Use the mode @@ -21692,7 +21692,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * tree-ssa-loop-ivopts.c (find_interesting_uses_address): Do not record address uses if the reference is volatile. -2004-04-27 Paolo Bonzini <bonzini@gnu.org> +2005-04-27 Paolo Bonzini <bonzini@gnu.org> * tree-complex.c (expand_vector_operation): New, extracted from expand_vector_operations_1. @@ -21858,7 +21858,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * tree-cfg.c (lv_adjust_loop_header_phi): Speed up moving a call to find_edge outside a loop to go through a PHI chain. -2004-04-26 Richard Guenther <rguenth@gcc.gnu.org> +2005-04-26 Richard Guenther <rguenth@gcc.gnu.org> PR tree-optimization/17598 * fold-const.c (fold_binary): Fold comparisons of addresses @@ -23716,7 +23716,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * tree-vrp.c (compare_values): Work around a bug in the front end that produces a comparison of mismatched types. -2004-04-14 Richard Henderson <rth@redhat.com> +2005-04-14 Richard Henderson <rth@redhat.com> * config/ia64/ia64.h (enum fetchop_code): Remove. (enum ia64_builtins): Move ... @@ -23739,7 +23739,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * config/ia64/ia64intrin.h: Define nothing for C; limit #defines to c++. Remove __sync* declarations. s/_si/_4/. s/_di/_8/. -2004-04-14 Richard Henderson <rth@redhat.com> +2005-04-14 Richard Henderson <rth@redhat.com> * config/i386/i386.c (x86_cmpxchg, x86_xadd): New. (ix86_compare_emitted): New. @@ -23754,7 +23754,7 @@ Older entries for 2005 can be found in ChangeLog-2005. (UNSPECV_XCHG, UNSPECV_LOCK): New. * config/i386/sync.md: New file. -2004-04-14 Richard Henderson <rth@redhat.com> +2005-04-14 Richard Henderson <rth@redhat.com> PR middle-end/14311 * builtin-types.def (BT_BOOL, BT_VOLATILE_PTR, BT_I1, BT_I2, @@ -24227,7 +24227,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * config/s390/s390.md ("*set_tp"): Use SET in pattern. ("set_tp_64", "set_tp_31"): Adapt expanded pattern. -2004-04-12 Richard Henderson <rth@redhat.com> +2005-04-12 Richard Henderson <rth@redhat.com> * config/i386/i386.md (UNSPEC_FIX, UNSPEC_MOVA, UNSPEC_SHUFFLE, UNSPEC_PSHUFLW, UNSPEC_PSHUFHW, UNSPEC_ADDSUB, UNSPEC_HADD, @@ -25235,7 +25235,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * cgraphunit.c (record_call_1, case FDESC_EXPR): Handle same as ADDR_EXPR. -2004-04-06 Richard Sandiford <rsandifo@redhat.com> +2005-04-06 Richard Sandiford <rsandifo@redhat.com> * coverage.h (GCOV_TYPE_NODE): Delete. * coverage.c (coverage_counter_alloc, tree_coverage_counter_ref) @@ -25244,7 +25244,7 @@ Older entries for 2005 can be found in ChangeLog-2005. (tree_gen_pow2_profiler, tree_gen_one_value_profiler): Likewise. * value-prof.c (tree_divmod_fixed_value_transform): Delete. -2004-04-06 Richard Sandiford <rsandifo@redhat.com> +2005-04-06 Richard Sandiford <rsandifo@redhat.com> PR other/20792 * Makefile.in (gcc.pot): Remove options.c dependency. @@ -25679,7 +25679,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * tree-cfg.c (remove_bb): Check that location isn't BUILTINS_LOCATION before warning. -2004-04-05 Devang Patel <dpatel@apple.com> +2005-04-05 Devang Patel <dpatel@apple.com> * config/rs600/altivec.md (altivec_vsr<VI_char>): Rename to .. (lhsr<mode>3): ... new name. @@ -25688,7 +25688,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * config/rs6000/rs6000.c (builtin_description): Rename shift operations. -2004-04-05 Paolo Bonzini <bonzini@gnu.org> +2005-04-05 Paolo Bonzini <bonzini@gnu.org> * combine.c (RTL_HOOKS_GEN_LOWPART_NO_EMIT): Use gen_lowpart_for_combine. @@ -25739,7 +25739,7 @@ Older entries for 2005 can be found in ChangeLog-2005. from the hard register number, adjust the note reg to refer to the former. -2004-04-05 Richard Sandiford <rsandifo@redhat.com> +2005-04-05 Richard Sandiford <rsandifo@redhat.com> * config/mn10300/mn10300-protos.h (mn10300_override_options): Declare. * config/mn10300/mn10300.h (target_flags, TARGET_MULT_BUG) @@ -25915,7 +25915,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * config/frv/frv.md: Include predicates.md. * config/frv/predicates.md: New. -2004-04-04 Richard Sandiford <rsandifo@redhat.com> +2005-04-04 Richard Sandiford <rsandifo@redhat.com> PR target/19537 * Makefile.in (tree-ssa-loop-ivopts.o): Depend on langhooks.h. @@ -25924,7 +25924,7 @@ Older entries for 2005 can be found in ChangeLog-2005. from add_standard_iv_candidates and parameterizing it by type size. (add_standard_iv_candidates): Use add_standard_iv_candidates_for_size. -2004-04-04 Richard Sandiford <rsandifo@redhat.com> +2005-04-04 Richard Sandiford <rsandifo@redhat.com> * system.h (GCOV_SIZE_TYPE): Unposion. * gcov-io.h (GCOV_TYPE_NODE): Delete, replacing with... @@ -34534,11 +34534,11 @@ Older entries for 2005 can be found in ChangeLog-2005. * pa64-hpux.h (MAX_OFILE_ALIGNMENT): Define to 32768. * som.h (MAX_OFILE_ALIGNMENT): Likewise. -2004-01-15 Roger Sayle <roger@eyesopen.com> +2005-01-15 Roger Sayle <roger@eyesopen.com> * tree-ssa-dom.c (extract_range_from_cond): Correct condition. -2004-01-15 Roger Sayle <roger@eyesopen.com> +2005-01-15 Roger Sayle <roger@eyesopen.com> * harg-reg-set.h (reg_class_names): Prototype global array. * regclass.c (reg_class_names): Declare here and initialize to @@ -35623,18 +35623,18 @@ Older entries for 2005 can be found in ChangeLog-2005. (optimize_mode_switching): In MODE_ENTRY / MODE_EXIT case, set ENTRY_EXIT_EXTRA to 3. Use create_pre_exit. -2004-01-05 Richard Earnshaw <rearnsha@arm.com> +2005-01-05 Richard Earnshaw <rearnsha@arm.com> * arm.h (TARGET_OPTIONS): Correctly record -mhard-float and -msoft-float in target_float_switch. * arm.c (arm_override_options): Fix processing of target_float_switch. -2004-01-05 Richard Earnshaw <rearnsha@arm.com> +2005-01-05 Richard Earnshaw <rearnsha@arm.com> * arm/vfp.md (arm_movsi_vfp): Hide VFP register classes from register preferencing. -2004-01-05 Uros Bizjak <uros@kss-loka.si> +2005-01-05 Uros Bizjak <uros@kss-loka.si> * doc/invoke.texi (Intel 386 and AMD x86-64 Options): Replace i387 with 'i386 compiler' in -mfpmath=sse option. @@ -35766,7 +35766,7 @@ Older entries for 2005 can be found in ChangeLog-2005. * config/rs6000/darwin-fallback.c: Use 'ucontext_t' rather than 'struct ucontext'. -2004-01-03 Steven Bosscher <stevenb@suse.de> +2005-01-03 Steven Bosscher <stevenb@suse.de> * passes.c (rest_of_compilation): Don't run regmove if only flag_expensive_optimizations, require flag_regmove instead. @@ -35906,3 +35906,10 @@ Older entries for 2005 can be found in ChangeLog-2005. * tree-cfg.c (remove_useless_stmts_warn_notreached): Only warn if the source line is greater than 0. (remove_bb): Likewise. + + +Copyright (C) 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2006 b/gcc/ChangeLog-2006 index d57f42548e3f..b4045cd1d9cd 100644 --- a/gcc/ChangeLog-2006 +++ b/gcc/ChangeLog-2006 @@ -12092,7 +12092,7 @@ pass_linear_transform, pass_empty_loop, pass_complete_unroll, pass_loop_prefetch and pass_stdarg. -2005-05-29 Bernd Schmidt <bernd.schmidt@analog.com> +2006-05-29 Bernd Schmidt <bernd.schmidt@analog.com> * config/bfin/bfin.opt (mfdpic): New option. * config/bfin/t-bfin-elf (EXTRA_PARTS): Add crtbeginS.o and crtendS.o. @@ -12771,7 +12771,7 @@ (perfect_nestify): Remove the test for can_convert_to_perfect_nest. Fix formating. -2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com> +2006-05-17 Bernd Schmidt <bernd.schmidt@analog.com> PR bootstrap/22541 From Dan Kegel <dank@kegel.com>: @@ -12796,7 +12796,7 @@ * tree-ssa-loop-ivopts.c (contains_abnormal_ssa_name_p): Export. * tree-flow.h (contains_abnormal_ssa_name_p): Declare. -2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com> +2006-05-17 Bernd Schmidt <bernd.schmidt@analog.com> PR middle-end/27620 * expr.c (safe_from_p): Handle CONSTRUCTOR again. @@ -14307,7 +14307,7 @@ * config/sparc/sparc.c (emit_and_preserve): Allocate space for the register save area. -2005-04-13 Uros Bizjak <uros@kss-loka.si> +2006-04-13 Uros Bizjak <uros@kss-loka.si> PR middle-end/27134 * builtins.c (expand_builtin_int_roundingfn): Use expand_normal() @@ -18918,7 +18918,7 @@ * loop-invariant.c: Include except.h. (find_invariant_insn): Ignore insns satisfying can_throw_internal. -2005-02-16 Paul Brook <paul@codesourcery.com> +2006-02-16 Paul Brook <paul@codesourcery.com> * reload1.c (emit_reload_insns): Invalidate dead input registers used for reloads. @@ -23808,3 +23808,10 @@ * config/rs6000/sync.md (sync_compare_and_swap{hi,qi}): New. (sync_compare_and_swapqhi_internal): New. * config/rs6000/rs6000-protos.h: Declare. + + +Copyright (C) 2006 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2007 b/gcc/ChangeLog-2007 index e76781bbd9d6..ad1925a120b0 100644 --- a/gcc/ChangeLog-2007 +++ b/gcc/ChangeLog-2007 @@ -12518,13 +12518,13 @@ PR pch/13676 * doc/invoke.texi: Add .hp, .hxx, .hpp, .h, .HPP, .tcc as c++ header. -2008-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com> +2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com> PR middle-end/32988 * tree.c (build2_stat): Instead of checking for INTEGER_TYPE, check for INTEGRAL_TYPE_P. -2008-08-05 Paolo Bonzini <bonzini@gnu.org> +2007-08-05 Paolo Bonzini <bonzini@gnu.org> * configure.ac: Remove --enable-checking=df from default settings. * tree-pass.h (TODO_df_verify): New. Shift TODO_mark_first_instance. @@ -29835,7 +29835,7 @@ (resolve_clobber): Call validate_change rather than directly assigning to XEXP (pat, 0). -2006-02-06 Paolo Bonzini <bonzini@gnu.org> +2007-02-06 Paolo Bonzini <bonzini@gnu.org> * Makefile.in (tree-ssa-loop-ivopts.o): Add pointer-set.h dependency. (tree-ssa-reassoc.o): Add pointer-set.h dependency. @@ -29885,7 +29885,7 @@ (get_cases_for_edge): Adjust for pointer_map API, inline record_switch_edge (rewritten for new API), remove goto. -2006-02-06 Paolo Bonzini <bonzini@gnu.org> +2007-02-06 Paolo Bonzini <bonzini@gnu.org> * Makefile.in (tree-nested.o): Add pointer-set.h dependency. * tree-nested.c: Include pointer-set.h. @@ -34169,3 +34169,10 @@ * cgraphunit.c (cgraph_optimize): Call cgraph_add_new_functions before starting IPA passes. + + +Copyright (C) 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog-2008 b/gcc/ChangeLog-2008 index 54e7abd90b16..7c4d66d97bf1 100644 --- a/gcc/ChangeLog-2008 +++ b/gcc/ChangeLog-2008 @@ -4476,7 +4476,7 @@ fix some broken wraps with continuations. * tree-ssa-reassoc.c: Fix comment typos. -2000-10-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> +2008-10-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR target/37603 * pa.c (legitimize_pic_address): Force function labels to memory in @@ -13728,7 +13728,7 @@ (m32c_legitimate_address_p): Handle "++rii" addresses created by m32c_legitimize_reload_address. -2007-07-16 Rafael Ãvila de EspÃndola <espindola@google.com> +2008-07-16 Rafael Ãvila de EspÃndola <espindola@google.com> * c-decl.c (merge_decls): Keep DECL_SOURCE_LOCATION and DECL_IN_SYSTEM_HEADER in sync. @@ -13818,7 +13818,7 @@ * emit-rtl.c (set_mem_attributes_minus_bitpos): Improve comment. -2007-07-14 Rafael Ãvila de EspÃndola <espindola@google.com> +2008-07-14 Rafael Ãvila de EspÃndola <espindola@google.com> * c-decl.c (diagnose_mismatched_decls): Don't warn if TREE_NO_WARNING is set. @@ -28961,3 +28961,10 @@ * config/i386/sse.md (sse5_pperm, sse5_pperm_pack_v2di_v4si, sse5_pperm_pack_v4si_v8hi, sse5_pperm_pack_v8hi_v16qi, sse5_perm<mode>): Fix constraints. + + +Copyright (C) 2008 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog.dataflow b/gcc/ChangeLog.dataflow index 936caa09193b..880e39eca260 100644 --- a/gcc/ChangeLog.dataflow +++ b/gcc/ChangeLog.dataflow @@ -4479,3 +4479,10 @@ * web.c (web_main): Ditto. * flow.c: (update_life_info): Removed DF_ARTIFICIAL_DEFS. * global.c (global_alloc): Ditto. + + +Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog.lib b/gcc/ChangeLog.lib index 7b85b56879cf..38df842cddc3 100644 --- a/gcc/ChangeLog.lib +++ b/gcc/ChangeLog.lib @@ -3779,3 +3779,11 @@ mode: indented-text left-margin: 8 version-control: never End: + + +Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, +1998 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog.ptr b/gcc/ChangeLog.ptr index 5c7380dc0ce0..37dd376f1787 100644 --- a/gcc/ChangeLog.ptr +++ b/gcc/ChangeLog.ptr @@ -536,4 +536,9 @@ Also add checking to make sure the operands of POINTER_PLUS_EXPR are correct. + +Copyright (C) 2006, 2007 Free Software Foundation, Inc. +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog.tree-ssa b/gcc/ChangeLog.tree-ssa index ddb8979f23b1..8dc43dac2761 100644 --- a/gcc/ChangeLog.tree-ssa +++ b/gcc/ChangeLog.tree-ssa @@ -19336,3 +19336,10 @@ Local Variables: mode: change-log change-log-default-name: "ChangeLog.tree-ssa" End: + + +Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ChangeLog.tuples b/gcc/ChangeLog.tuples index ab189c449027..196e9b45d006 100644 --- a/gcc/ChangeLog.tuples +++ b/gcc/ChangeLog.tuples @@ -8229,3 +8229,10 @@ Local Variables: mode: change-log End: + + +Copyright (C) 2007, 2008 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/FSFChangeLog b/gcc/FSFChangeLog index 07ede2f0f779..2b1353ebc4d3 100644 --- a/gcc/FSFChangeLog +++ b/gcc/FSFChangeLog @@ -2696,10 +2696,10 @@ Wed Jan 7 17:09:28 1998 Jim Wilson <wilson@cygnus.com> (cse_main): Set it. See ChangeLog.11 for earlier changes. + -Use a consistent time stamp format in ChangeLog entries. -Not everyone has Emacs 20 yet, so stick with Emacs 19 format for now. +Copyright (C) 1998, 1999 Free Software Foundation, Inc. -Local Variables: -add-log-time-format: current-time-string -End: +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/FSFChangeLog.10 b/gcc/FSFChangeLog.10 index e7ae6c5af0a2..0b8d1833b668 100644 --- a/gcc/FSFChangeLog.10 +++ b/gcc/FSFChangeLog.10 @@ -10108,3 +10108,10 @@ Wed Mar 1 06:48:31 1995 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * expr.c (store_expr): Do conversion in two steps for promoted lhs. See ChangeLog.9 for earlier changes. + + +Copyright (C) 1995, 1996 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/FSFChangeLog.11 b/gcc/FSFChangeLog.11 index 1e80eab580ca..8d75a438ec46 100644 --- a/gcc/FSFChangeLog.11 +++ b/gcc/FSFChangeLog.11 @@ -14484,10 +14484,10 @@ Mon Apr 1 13:45:30 1996 Jeffrey A. Law <law@cygnus.com> the function vector have a length of two bytes. See ChangeLog.10 for earlier changes. + -Use a consistent time stamp format in ChangeLog entries. -Not everyone has Emacs 20 yet, so stick with Emacs 19 format for now. +Copyright (C) 1996, 1997 Free Software Foundation, Inc. -Local Variables: -add-log-time-format: current-time-string -End: +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/LANGUAGES b/gcc/LANGUAGES index 5f20d9c24e9f..805e9b49cac3 100644 --- a/gcc/LANGUAGES +++ b/gcc/LANGUAGES @@ -55,3 +55,10 @@ Feb 1, 1998: New way: DEFTREECODE (CLASS_METHOD_DECL, "class_method_decl", 'd', 0) + + +Copyright (C) 1998, 2001, 2002, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ONEWS b/gcc/ONEWS index f4b358102ee7..8489abeb8700 100644 --- a/gcc/ONEWS +++ b/gcc/ONEWS @@ -984,3 +984,9 @@ Newly documented compiler options: Control how C++ virtual function definitions are used (like cfront 1.x). + +Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/acinclude.m4 b/gcc/acinclude.m4 index 9f865ee28d4f..2b553e27e692 100644 --- a/gcc/acinclude.m4 +++ b/gcc/acinclude.m4 @@ -1,3 +1,21 @@ +dnl Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +dnl +dnl This file is part of GCC. +dnl +dnl GCC is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 3, or (at your option) +dnl any later version. +dnl +dnl GCC is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with GCC; see the file COPYING3. If not see +dnl <http://www.gnu.org/licenses/>. + dnl See whether we need a declaration for a function. dnl The result is highly dependent on the INCLUDES passed in, so make sure dnl to use a different cache variable name in this macro if it is invoked diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 6f31dbd3e3d2..841af7f0b86f 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and + license notices. + 2009-04-21 Eric Botcazou <ebotcazou@adacore.com> * gcc-interface/trans.c (gnat_to_gnu): Do not overwrite location info. @@ -48463,3 +48468,11 @@ Thu Nov 15 18:16:17 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> 2001-10-02 Geert Bosch <bosch@gnat.com> * misc.c (insert_default_attributes): Add dummy version. + + +Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, +2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ada/ChangeLog.ptr b/gcc/ada/ChangeLog.ptr index 26d8b6a5446a..109522dbfdd9 100644 --- a/gcc/ada/ChangeLog.ptr +++ b/gcc/ada/ChangeLog.ptr @@ -19,3 +19,9 @@ POINTER_PLUS_EXPR's operands. When adding an offset to a pointer, use POINTER_PLUS_EXPR. + +Copyright (C) 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/ada/ChangeLog.tree-ssa b/gcc/ada/ChangeLog.tree-ssa index 73524e5492bb..030ea55ac1de 100644 --- a/gcc/ada/ChangeLog.tree-ssa +++ b/gcc/ada/ChangeLog.tree-ssa @@ -27,3 +27,10 @@ Local Variables: mode: change-log change-log-default-name: "ChangeLog.tree-ssa" End: + + +Copyright (C) 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/config/alpha/gnu.h b/gcc/config/alpha/gnu.h index b9bfceafd0a9..f98c3e72e905 100644 --- a/gcc/config/alpha/gnu.h +++ b/gcc/config/alpha/gnu.h @@ -1,4 +1,27 @@ -/* Configuration for an Alpha running GNU with ELF as the target machine. */ +/* Configuration for an Alpha running GNU with ELF as the target machine. + +Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ #undef TARGET_VERSION #define TARGET_VERSION fprintf (stderr, " (Alpha GNU)"); diff --git a/gcc/config/alpha/libgcc-alpha-ldbl.ver b/gcc/config/alpha/libgcc-alpha-ldbl.ver index f8fc4a9fa77f..8dc54a74980a 100644 --- a/gcc/config/alpha/libgcc-alpha-ldbl.ver +++ b/gcc/config/alpha/libgcc-alpha-ldbl.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + %ifdef __LONG_DOUBLE_128__ # long double 128 bit support in libgcc_s.so.1 is only available diff --git a/gcc/config/alpha/t-osf4 b/gcc/config/alpha/t-osf4 index ead38d1237c3..362c8dd8797f 100644 --- a/gcc/config/alpha/t-osf4 +++ b/gcc/config/alpha/t-osf4 @@ -1,3 +1,21 @@ +# Copyright (C) 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Compile crtbeginS.o and crtendS.o with pic. CRTSTUFF_T_CFLAGS_S = -fPIC diff --git a/gcc/config/alpha/t-vms b/gcc/config/alpha/t-vms index d1a98e2a5f8b..5b815288aa31 100644 --- a/gcc/config/alpha/t-vms +++ b/gcc/config/alpha/t-vms @@ -1,3 +1,22 @@ +# Copyright (C) 1996, 1997, 1998, 2001, 2002, +# 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB2FUNCS_EXTRA = $(srcdir)/config/alpha/vms_tramp.asm # VMS_EXTRA_PARTS is defined in x-vms and represent object files that diff --git a/gcc/config/alpha/va_list.h b/gcc/config/alpha/va_list.h index df58ed0b5be5..26e9515b44e7 100644 --- a/gcc/config/alpha/va_list.h +++ b/gcc/config/alpha/va_list.h @@ -1,4 +1,27 @@ -/* A replacement for Digital Unix's <va_list.h>. */ +/* A replacement for Digital Unix's <va_list.h>. + +Copyright (C) 1998, 1999 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ #ifndef __GNUC_VA_LIST #define __GNUC_VA_LIST diff --git a/gcc/config/alpha/x-vms b/gcc/config/alpha/x-vms index 3b47bebe6364..23f960f283cf 100644 --- a/gcc/config/alpha/x-vms +++ b/gcc/config/alpha/x-vms @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2002, 2004, 2005, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. +# # Under VMS, directory names cannot contain dots. version:=$(shell echo $(BASEVER_c) | sed -e 's/\./_/g') diff --git a/gcc/config/arc/t-arc b/gcc/config/arc/t-arc index b39fb128e102..a923479ca096 100644 --- a/gcc/config/arc/t-arc +++ b/gcc/config/arc/t-arc @@ -1,3 +1,22 @@ +# Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, +# 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = arc/lib1funcs.asm LIB1ASMFUNCS = _mulsi3 _umulsidi3 _udivsi3 _divsi3 _umodsi3 _modsi3 _divmod_tools diff --git a/gcc/config/arm/README-interworking b/gcc/config/arm/README-interworking index d221e1555760..7f2eda83b49a 100644 --- a/gcc/config/arm/README-interworking +++ b/gcc/config/arm/README-interworking @@ -740,3 +740,10 @@ used. Ignore the warning message about the input file not supporting interworking as the --support-old-code switch has taken care if this. + + +Copyright (C) 1998, 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.c index 60cf5a9728cc..4e2a9cbe51a1 100644 --- a/gcc/config/arm/arm-c.c +++ b/gcc/config/arm/arm-c.c @@ -1,3 +1,21 @@ +/* Copyright (C) 2007 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + #include "config.h" #include "system.h" #include "coretypes.h" diff --git a/gcc/config/arm/gentune.sh b/gcc/config/arm/gentune.sh index 7c309c75f558..a873973e3c59 100755 --- a/gcc/config/arm/gentune.sh +++ b/gcc/config/arm/gentune.sh @@ -1,6 +1,23 @@ #!/bin/sh # Generate arm-tune.md, a file containing the tune attribute from the list of # CPUs in arm-cores.def +# Copyright (C) 2004, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. echo ";; -*- buffer-read-only: t -*-" echo ";; Generated automatically by gentune.sh from arm-cores.def" diff --git a/gcc/config/arm/libgcc-bpabi.ver b/gcc/config/arm/libgcc-bpabi.ver index 98ed283f0d0b..3ba8364dc8e3 100644 --- a/gcc/config/arm/libgcc-bpabi.ver +++ b/gcc/config/arm/libgcc-bpabi.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + GCC_3.5 { # BPABI symbols __aeabi_cdcmpeq diff --git a/gcc/config/arm/t-arm b/gcc/config/arm/t-arm index 96e4e49a73df..83b874c040e2 100644 --- a/gcc/config/arm/t-arm +++ b/gcc/config/arm/t-arm @@ -1,4 +1,22 @@ # Rules common to all arm targets +# +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. MD_INCLUDES= $(srcdir)/config/arm/arm-tune.md \ $(srcdir)/config/arm/predicates.md \ diff --git a/gcc/config/arm/t-arm-elf b/gcc/config/arm/t-arm-elf index 33462939994e..a268ddb8cd6c 100644 --- a/gcc/config/arm/t-arm-elf +++ b/gcc/config/arm/t-arm-elf @@ -1,3 +1,22 @@ +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = arm/lib1funcs.asm # For most CPUs we have an assembly soft-float implementations. # However this is not true for ARMv6M. Here we want to use the soft-fp C diff --git a/gcc/config/arm/t-arm-softfp b/gcc/config/arm/t-arm-softfp index 4a97747b1955..f9cace97e21f 100644 --- a/gcc/config/arm/t-arm-softfp +++ b/gcc/config/arm/t-arm-softfp @@ -1,3 +1,21 @@ +# Copyright (C) 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + softfp_float_modes := sf df softfp_int_modes := si di softfp_extensions := sfdf diff --git a/gcc/config/arm/t-bpabi b/gcc/config/arm/t-bpabi index b5c6a0b61717..c31d357bedb6 100644 --- a/gcc/config/arm/t-bpabi +++ b/gcc/config/arm/t-bpabi @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Add the bpabi.S functions. LIB1ASMFUNCS += _aeabi_lcmp _aeabi_ulcmp _aeabi_ldivmod _aeabi_uldivmod diff --git a/gcc/config/arm/t-linux b/gcc/config/arm/t-linux index 73d62136e2c4..a6fddad50309 100644 --- a/gcc/config/arm/t-linux +++ b/gcc/config/arm/t-linux @@ -1,3 +1,22 @@ +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2006, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Just for these, we omit the frame pointer since it makes such a big # difference. TARGET_LIBGCC2_CFLAGS = -fomit-frame-pointer -fPIC diff --git a/gcc/config/arm/t-linux-eabi b/gcc/config/arm/t-linux-eabi index 5c364be94fa1..ebd177bf7f5b 100644 --- a/gcc/config/arm/t-linux-eabi +++ b/gcc/config/arm/t-linux-eabi @@ -1,3 +1,21 @@ +# Copyright (C) 2005, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # These functions are included in shared libraries. TARGET_LIBGCC2_CFLAGS = -fPIC diff --git a/gcc/config/arm/t-netbsd b/gcc/config/arm/t-netbsd index 7d0724cc8725..22bbbe7dd4b0 100644 --- a/gcc/config/arm/t-netbsd +++ b/gcc/config/arm/t-netbsd @@ -1,3 +1,22 @@ +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Just for these, we omit the frame pointer since it makes such a big # difference. It is then pointless adding debugging. TARGET_LIBGCC2_CFLAGS = -fomit-frame-pointer -fpic diff --git a/gcc/config/arm/t-pe b/gcc/config/arm/t-pe index 83c096ced70d..9b8f4a6160bc 100644 --- a/gcc/config/arm/t-pe +++ b/gcc/config/arm/t-pe @@ -1,3 +1,22 @@ +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = arm/lib1funcs.asm LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 diff --git a/gcc/config/arm/t-strongarm-elf b/gcc/config/arm/t-strongarm-elf index bc076e88a047..bf130635f852 100644 --- a/gcc/config/arm/t-strongarm-elf +++ b/gcc/config/arm/t-strongarm-elf @@ -1,3 +1,21 @@ +# Copyright (C) 2000, 2001, 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = arm/lib1funcs.asm LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func _clzsi2 _clzdi2 diff --git a/gcc/config/arm/t-symbian b/gcc/config/arm/t-symbian index cadbd2236b3e..5b6f00789142 100644 --- a/gcc/config/arm/t-symbian +++ b/gcc/config/arm/t-symbian @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005, 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMFUNCS = _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 # These functions have __aeabi equivalents and will never be called by GCC. diff --git a/gcc/config/arm/t-vxworks b/gcc/config/arm/t-vxworks index 565b33d6ce93..c9514b5a4e50 100644 --- a/gcc/config/arm/t-vxworks +++ b/gcc/config/arm/t-vxworks @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = arm/lib1funcs.asm LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 diff --git a/gcc/config/arm/t-wince-pe b/gcc/config/arm/t-wince-pe index 84b8170ecdfa..d41ff14e4f3a 100644 --- a/gcc/config/arm/t-wince-pe +++ b/gcc/config/arm/t-wince-pe @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2004, 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = arm/lib1funcs.asm LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2 diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr index 7513b3d4afb7..c78b00db9a93 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -1,3 +1,22 @@ +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, +# 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = avr/libgcc.S LIB1ASMFUNCS = \ _mulqi3 \ diff --git a/gcc/config/bfin/elf.h b/gcc/config/bfin/elf.h index 9a2ec01cb891..975212faa239 100644 --- a/gcc/config/bfin/elf.h +++ b/gcc/config/bfin/elf.h @@ -1,3 +1,26 @@ +/* Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + #undef STARTFILE_SPEC #define STARTFILE_SPEC "\ %{msim:%{!shared:crt0%O%s}} \ diff --git a/gcc/config/bfin/libgcc-bfin.ver b/gcc/config/bfin/libgcc-bfin.ver index 1afb78e9c823..a10a0f0a6ef6 100644 --- a/gcc/config/bfin/libgcc-bfin.ver +++ b/gcc/config/bfin/libgcc-bfin.ver @@ -1,3 +1,22 @@ +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, +# 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + GCC_3.0 { # libgcc1 integer symbols ___absvsi2 diff --git a/gcc/config/bfin/linux.h b/gcc/config/bfin/linux.h index b786dcb6fff0..5d576805e5b1 100644 --- a/gcc/config/bfin/linux.h +++ b/gcc/config/bfin/linux.h @@ -1,3 +1,26 @@ +/* Copyright (C) 2007, 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + #undef SUBTARGET_DRIVER_SELF_SPECS #define SUBTARGET_DRIVER_SELF_SPECS \ "%{!mno-fdpic:-mfdpic} -micplb", diff --git a/gcc/config/bfin/t-bfin b/gcc/config/bfin/t-bfin index 566f3e111bd5..37b6871c1dca 100644 --- a/gcc/config/bfin/t-bfin +++ b/gcc/config/bfin/t-bfin @@ -1,3 +1,21 @@ +# Copyright (C) 2005, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + ## Target part of the Makefile LIB1ASMSRC = bfin/lib1funcs.asm diff --git a/gcc/config/bfin/t-bfin-elf b/gcc/config/bfin/t-bfin-elf index b5606e7bb758..87e00ade16b1 100644 --- a/gcc/config/bfin/t-bfin-elf +++ b/gcc/config/bfin/t-bfin-elf @@ -1,3 +1,21 @@ +# Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + ## Target part of the Makefile LIB1ASMSRC = bfin/lib1funcs.asm diff --git a/gcc/config/bfin/t-bfin-linux b/gcc/config/bfin/t-bfin-linux index c8c03d69e28c..3fbfb4947ce5 100644 --- a/gcc/config/bfin/t-bfin-linux +++ b/gcc/config/bfin/t-bfin-linux @@ -1,3 +1,21 @@ +# Copyright (C) 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + ## Target part of the Makefile LIB1ASMSRC = bfin/lib1funcs.asm diff --git a/gcc/config/bfin/t-bfin-uclinux b/gcc/config/bfin/t-bfin-uclinux index d075d6b5e653..f0a8e913d5c2 100644 --- a/gcc/config/bfin/t-bfin-uclinux +++ b/gcc/config/bfin/t-bfin-uclinux @@ -1,3 +1,21 @@ +# Copyright (C) 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + ## Target part of the Makefile LIB1ASMSRC = bfin/lib1funcs.asm diff --git a/gcc/config/bfin/uclinux.h b/gcc/config/bfin/uclinux.h index 041f2eea8515..80419da0fbab 100644 --- a/gcc/config/bfin/uclinux.h +++ b/gcc/config/bfin/uclinux.h @@ -1,3 +1,26 @@ +/* Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + #undef STARTFILE_SPEC #define STARTFILE_SPEC \ "%{!shared: crt1%O%s} crti%O%s crtbegin%O%s crtlibid%O%s" diff --git a/gcc/config/cris/mulsi3.asm b/gcc/config/cris/mulsi3.asm index 69d9dedd9665..76dfb634680b 100644 --- a/gcc/config/cris/mulsi3.asm +++ b/gcc/config/cris/mulsi3.asm @@ -1,3 +1,26 @@ +;; Copyright (C) 2001, 2004 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) any later +;; version. +;; +;; GCC 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. +;; +;; Under Section 7 of GPL version 3, you are granted additional +;; permissions described in the GCC Runtime Library Exception, version +;; 3.1, as published by the Free Software Foundation. +;; +;; You should have received a copy of the GNU General Public License and +;; a copy of the GCC Runtime Library Exception along with this program; +;; see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +;; <http://www.gnu.org/licenses/>. +;; ;; This code used to be expanded through interesting expansions in ;; the machine description, compiled from this code: ;; diff --git a/gcc/config/cris/t-cris b/gcc/config/cris/t-cris index 30ec633d3a3e..1630acbcc241 100644 --- a/gcc/config/cris/t-cris +++ b/gcc/config/cris/t-cris @@ -3,6 +3,23 @@ # # The Makefile fragment to include when compiling gcc et al for CRIS. # +# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. # # The makefile macros etc. are included in the order found in the # section "Target Fragment" in the gcc info-files (or the paper copy) of diff --git a/gcc/config/cris/t-elfmulti b/gcc/config/cris/t-elfmulti index c654b3d85657..8d4dfea4ef13 100644 --- a/gcc/config/cris/t-elfmulti +++ b/gcc/config/cris/t-elfmulti @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB2FUNCS_STATIC_EXTRA = $(srcdir)/config/cris/mulsi3.asm MULTILIB_OPTIONS = march=v10/march=v32 MULTILIB_DIRNAMES = v10 v32 diff --git a/gcc/config/crx/t-crx b/gcc/config/crx/t-crx index 012fad173e5f..8bb62c6525f3 100644 --- a/gcc/config/crx/t-crx +++ b/gcc/config/crx/t-crx @@ -1,4 +1,22 @@ # CRX Target Makefile +# +# Copyright (C) 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. # Mingw specific compilation fixes USE_COLLECT2 = diff --git a/gcc/config/darwin-ppc-ldouble-patch.def b/gcc/config/darwin-ppc-ldouble-patch.def index b532328408a2..ba5751e41642 100644 --- a/gcc/config/darwin-ppc-ldouble-patch.def +++ b/gcc/config/darwin-ppc-ldouble-patch.def @@ -1,3 +1,21 @@ +/* Copyright (C) 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + PATCH_BUILTIN (BUILT_IN_ACOSHL) PATCH_BUILTIN (BUILT_IN_ACOSL) PATCH_BUILTIN (BUILT_IN_ASINHL) diff --git a/gcc/config/darwin-sections.def b/gcc/config/darwin-sections.def index e335ab4bf64f..a8d2d1ef2b2b 100644 --- a/gcc/config/darwin-sections.def +++ b/gcc/config/darwin-sections.def @@ -1,3 +1,21 @@ +/* Copyright (C) 2005, 2006 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + DEF_SECTION (text_coal_section, SECTION_CODE, ".section __TEXT,__textcoal_nt,coalesced,pure_instructions", 0) DEF_SECTION (text_unlikely_coal_section, SECTION_CODE, diff --git a/gcc/config/divmod.c b/gcc/config/divmod.c index 6faa09102b57..c227b99ccd2f 100644 --- a/gcc/config/divmod.c +++ b/gcc/config/divmod.c @@ -1,3 +1,26 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + long udivmodsi4 (); long diff --git a/gcc/config/fr30/t-fr30 b/gcc/config/fr30/t-fr30 index ede5cb79c3c5..0270292231cd 100644 --- a/gcc/config/fr30/t-fr30 +++ b/gcc/config/fr30/t-fr30 @@ -1,3 +1,21 @@ +# Copyright (C) 1999, 2001, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = fr30/lib1funcs.asm LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 diff --git a/gcc/config/frv/libgcc-frv.ver b/gcc/config/frv/libgcc-frv.ver index 2aae3db9c79b..6e27b4f9b85c 100644 --- a/gcc/config/frv/libgcc-frv.ver +++ b/gcc/config/frv/libgcc-frv.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + GCC_3.4 { # frv abi symbol names __ftod diff --git a/gcc/config/frv/t-frv b/gcc/config/frv/t-frv index c9593977043f..0c58bb167134 100644 --- a/gcc/config/frv/t-frv +++ b/gcc/config/frv/t-frv @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Name of assembly file containing libgcc1 functions. # This entry must be present, but it can be empty if the target does # not need any assembler functions to support its code generation. diff --git a/gcc/config/frv/t-linux b/gcc/config/frv/t-linux index 38cea1b58c43..13eb5369ed3d 100644 --- a/gcc/config/frv/t-linux +++ b/gcc/config/frv/t-linux @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We don't want multilibs. MULTILIB_OPTIONS= MULTILIB_DIRNAMES= diff --git a/gcc/config/h8300/genmova.sh b/gcc/config/h8300/genmova.sh index 1988afa512a0..59f0b4629c6a 100644 --- a/gcc/config/h8300/genmova.sh +++ b/gcc/config/h8300/genmova.sh @@ -2,8 +2,43 @@ # Generate mova.md, a file containing patterns that can be implemented # using the h8sx mova instruction. +# Copyright (C) 2004, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + echo ";; -*- buffer-read-only: t -*-" echo ";; Generated automatically from genmova.sh" +echo ";; Copyright (C) 2004, 2009 Free Software Foundation, Inc." +echo ";;" +echo ";; This file is part of GCC." +echo ";;" +echo ";; GCC is free software; you can redistribute it and/or modify" +echo ";; it under the terms of the GNU General Public License as published by" +echo ";; the Free Software Foundation; either version 3, or (at your option)" +echo ";; any later version." +echo ";;" +echo ";; GCC is distributed in the hope that it will be useful," +echo ";; but WITHOUT ANY WARRANTY; without even the implied warranty of" +echo ";; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the" +echo ";; GNU General Public License for more details." +echo ";;" +echo ";; You should have received a copy of the GNU General Public License" +echo ";; along with GCC; see the file COPYING3. If not see" +echo ";; <http://www.gnu.org/licenses/>." # Loop over modes for the source operand (the index). Only 8-bit and # 16-bit indices are allowed. diff --git a/gcc/config/h8300/mova.md b/gcc/config/h8300/mova.md index 5c4d5d9d9116..f6348f3d3cc0 100644 --- a/gcc/config/h8300/mova.md +++ b/gcc/config/h8300/mova.md @@ -1,5 +1,22 @@ ;; -*- buffer-read-only: t -*- ;; Generated automatically from genmova.sh +;; Copyright (C) 2004, 2009 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. (define_insn "" [(set (match_operand:QI 0 "register_operand" "=r,r") (plus:QI (mult:QI (match_operand:QI 1 "h8300_dst_operand" "0,rQ") diff --git a/gcc/config/h8300/t-h8300 b/gcc/config/h8300/t-h8300 index 1311d968711d..570157887487 100644 --- a/gcc/config/h8300/t-h8300 +++ b/gcc/config/h8300/t-h8300 @@ -1,3 +1,22 @@ +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, +# 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = h8300/lib1funcs.asm LIB1ASMFUNCS = _cmpsi2 _ucmpsi2 _divhi3 _divsi3 _mulhi3 _mulsi3 \ _fixunssfsi_asm diff --git a/gcc/config/i386/athlon.md b/gcc/config/i386/athlon.md index c9860def7c65..341adf4d1a5e 100644 --- a/gcc/config/i386/athlon.md +++ b/gcc/config/i386/athlon.md @@ -1,3 +1,22 @@ +;; Copyright (C) 2002, 2003, 2004, 2005, 2006, +;; 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. +;; ;; AMD Athlon Scheduling ;; ;; The Athlon does contain three pipelined FP units, three integer units and diff --git a/gcc/config/i386/darwin-libgcc.10.4.ver b/gcc/config/i386/darwin-libgcc.10.4.ver index aaeb934fe7dd..67f5e239ca16 100644 --- a/gcc/config/i386/darwin-libgcc.10.4.ver +++ b/gcc/config/i386/darwin-libgcc.10.4.ver @@ -1,3 +1,20 @@ +# Copyright (C) 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. __Unwind_Backtrace __Unwind_DeleteException __Unwind_FindEnclosingFunction diff --git a/gcc/config/i386/darwin-libgcc.10.5.ver b/gcc/config/i386/darwin-libgcc.10.5.ver index 02a08584360a..eeec9fbfcdfa 100644 --- a/gcc/config/i386/darwin-libgcc.10.5.ver +++ b/gcc/config/i386/darwin-libgcc.10.5.ver @@ -1,3 +1,20 @@ +# Copyright (C) 2005, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. __Unwind_Backtrace __Unwind_DeleteException __Unwind_FindEnclosingFunction diff --git a/gcc/config/i386/libgcc-glibc.ver b/gcc/config/i386/libgcc-glibc.ver index be791745b438..5565fe318935 100644 --- a/gcc/config/i386/libgcc-glibc.ver +++ b/gcc/config/i386/libgcc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # In order to work around the very problems that force us to now generally # create a libgcc.so, glibc reexported a number of routines from libgcc.a. # By now choosing the same version tags for these specific routines, we diff --git a/gcc/config/i386/mach.h b/gcc/config/i386/mach.h index 0aa3846ae21e..75d4a81c1b4b 100644 --- a/gcc/config/i386/mach.h +++ b/gcc/config/i386/mach.h @@ -1,4 +1,28 @@ -/* Configuration for an i386 running Mach as the target machine. */ +/* Configuration for an i386 running Mach as the target machine. + +Copyright (C) 1992, 1993, 1997, 1998, 2000, 2001, +2002 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ #define TARGET_VERSION fprintf (stderr, " (80386, Mach)"); diff --git a/gcc/config/i386/netbsd.h b/gcc/config/i386/netbsd.h index dd7eae1a8478..318951a770ad 100644 --- a/gcc/config/i386/netbsd.h +++ b/gcc/config/i386/netbsd.h @@ -1,3 +1,27 @@ +/* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + 2004 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + #define TARGET_OS_CPP_BUILTINS() \ do \ { \ diff --git a/gcc/config/i386/t-crtpc b/gcc/config/i386/t-crtpc index bc24bedf3489..c165772f4ef3 100644 --- a/gcc/config/i386/t-crtpc +++ b/gcc/config/i386/t-crtpc @@ -1,3 +1,21 @@ +# Copyright (C) 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + EXTRA_PARTS += crtprec32.o crtprec64.o crtprec80.o $(T)crtprec32.o: $(srcdir)/config/i386/crtprec.c $(GCC_PASSES) diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming index e26462fb623e..2cc3a308d8d4 100644 --- a/gcc/config/i386/t-cygming +++ b/gcc/config/i386/t-cygming @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2005, 2008, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = i386/cygwin.asm LIB1ASMFUNCS = _chkstk diff --git a/gcc/config/i386/t-cygwin b/gcc/config/i386/t-cygwin index d58d84fcd6fa..69d61035211e 100644 --- a/gcc/config/i386/t-cygwin +++ b/gcc/config/i386/t-cygwin @@ -1,3 +1,22 @@ +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2008, +# 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # If we are building next to winsup, this will let us find the real # limits.h when building libgcc2. Otherwise, winsup must be installed # first. diff --git a/gcc/config/i386/t-i386 b/gcc/config/i386/t-i386 index 4c0c046dae61..f79c38b8ec7f 100644 --- a/gcc/config/i386/t-i386 +++ b/gcc/config/i386/t-i386 @@ -1,3 +1,21 @@ +# Copyright (C) 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + i386.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(TREE_H) $(TM_P_H) $(REGS_H) hard-reg-set.h \ $(REAL_H) insn-config.h conditions.h output.h insn-codes.h \ diff --git a/gcc/config/i386/t-linux64 b/gcc/config/i386/t-linux64 index 36378d87e0b0..5d5a476cf5da 100644 --- a/gcc/config/i386/t-linux64 +++ b/gcc/config/i386/t-linux64 @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2005, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # On Debian, Ubuntu and other derivative distributions, the 32bit libraries # are found in /lib32 and /usr/lib32, /lib64 and /usr/lib64 are symlinks to # /lib and /usr/lib, while other distributions install libraries into /lib64 diff --git a/gcc/config/i386/t-nwld b/gcc/config/i386/t-nwld index db5b905b7e39..2c372f12ad71 100644 --- a/gcc/config/i386/t-nwld +++ b/gcc/config/i386/t-nwld @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + CRTSTUFF_T_CFLAGS = -mpreferred-stack-boundary=2 CRT0STUFF_T_CFLAGS = -mpreferred-stack-boundary=2 $(INCLUDES) # this is a slight misuse (it's not an assembler file) diff --git a/gcc/config/i386/t-rtems-i386 b/gcc/config/i386/t-rtems-i386 index 6486e09f222a..47dfc7e11320 100644 --- a/gcc/config/i386/t-rtems-i386 +++ b/gcc/config/i386/t-rtems-i386 @@ -1,3 +1,21 @@ +# Copyright (C) 1999, 2001, 2002, 2005, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. +# # # This file was based on t-sol2 - x68 Solaris implementation. Actually, # the source code to create crti.o anf crtn.o are exactly the same diff --git a/gcc/config/i386/t-sol2-10 b/gcc/config/i386/t-sol2-10 index 64e5928caa3a..95eabf63dd6b 100644 --- a/gcc/config/i386/t-sol2-10 +++ b/gcc/config/i386/t-sol2-10 @@ -1,3 +1,21 @@ +# Copyright (C) 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + MULTILIB_OPTIONS = m32/m64 MULTILIB_DIRNAMES = 32 amd64 MULTILIB_OSDIRNAMES = . amd64 diff --git a/gcc/config/i386/x-mingw32 b/gcc/config/i386/x-mingw32 index 0af4f5c3f416..5023e06cdcd2 100644 --- a/gcc/config/i386/x-mingw32 +++ b/gcc/config/i386/x-mingw32 @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2004, 2008, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. +# # # Make local_includedir relative to EXEC_PREFIX # diff --git a/gcc/config/ia64/div.md b/gcc/config/ia64/div.md index 6b29dfda6412..5f9d005b3f67 100644 --- a/gcc/config/ia64/div.md +++ b/gcc/config/ia64/div.md @@ -1,3 +1,20 @@ +;; Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. ;; For the internal conditional math routines: diff --git a/gcc/config/ia64/elf.h b/gcc/config/ia64/elf.h index 6886ea00a463..9f45505acb4f 100644 --- a/gcc/config/ia64/elf.h +++ b/gcc/config/ia64/elf.h @@ -1,4 +1,27 @@ -/* Definitions for embedded ia64-elf target. */ +/* Definitions for embedded ia64-elf target. + +Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ /* This macro is a C statement to print on `stderr' a string describing the particular machine description choice. */ diff --git a/gcc/config/ia64/ia64.opt b/gcc/config/ia64/ia64.opt index f1da7f309dfb..79198585719d 100644 --- a/gcc/config/ia64/ia64.opt +++ b/gcc/config/ia64/ia64.opt @@ -1,3 +1,21 @@ +; Copyright (C) 2005, 2006, 2008 Free Software Foundation, Inc. +; +; This file is part of GCC. +; +; GCC 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 3, or (at your option) any later +; version. +; +; GCC 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 GCC; see the file COPYING3. If not see +; <http://www.gnu.org/licenses/>. + mbig-endian Target Report RejectNegative Mask(BIG_ENDIAN) Generate big endian code diff --git a/gcc/config/ia64/libgcc-glibc.ver b/gcc/config/ia64/libgcc-glibc.ver index 3043ddf5caff..34a69618d1b2 100644 --- a/gcc/config/ia64/libgcc-glibc.ver +++ b/gcc/config/ia64/libgcc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # 128 bit long double support was introduced with GCC 4.4.0. These lines # make the symbols to get @@GCC_4.4.0 attached. diff --git a/gcc/config/ia64/libgcc-ia64.ver b/gcc/config/ia64/libgcc-ia64.ver index cd769907df0c..11c1fe629bd6 100644 --- a/gcc/config/ia64/libgcc-ia64.ver +++ b/gcc/config/ia64/libgcc-ia64.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + GCC_3.0 { # IA-64 symbols __ia64_nonlocal_goto diff --git a/gcc/config/ia64/linux.h b/gcc/config/ia64/linux.h index e883f8938979..587a4f44f464 100644 --- a/gcc/config/ia64/linux.h +++ b/gcc/config/ia64/linux.h @@ -1,4 +1,28 @@ -/* Definitions for ia64-linux target. */ +/* Definitions for ia64-linux target. + +Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006, +2009 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ /* This macro is a C statement to print on `stderr' a string describing the particular machine description choice. */ diff --git a/gcc/config/ia64/sysv4.h b/gcc/config/ia64/sysv4.h index 0e03e7d61074..678a81ec6289 100644 --- a/gcc/config/ia64/sysv4.h +++ b/gcc/config/ia64/sysv4.h @@ -1,4 +1,28 @@ -/* Override definitions in elfos.h/svr4.h to be correct for IA64. */ +/* Override definitions in elfos.h/svr4.h to be correct for IA64. + +Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, +2007 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ #undef TARGET_INIT_LIBFUNCS #define TARGET_INIT_LIBFUNCS ia64_sysv4_init_libfuncs diff --git a/gcc/config/ia64/t-hpux b/gcc/config/ia64/t-hpux index b925c73a5127..1285b360cafc 100644 --- a/gcc/config/ia64/t-hpux +++ b/gcc/config/ia64/t-hpux @@ -1,3 +1,22 @@ +# Copyright (C) 2001, 2002, 2003, 2004, 2005, +# 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We need multilib support for HPUX's ILP32 & LP64 modes. LIBGCC = stmp-multilib diff --git a/gcc/config/ia64/t-ia64 b/gcc/config/ia64/t-ia64 index 43f3d8e23bfe..4f78c64df704 100644 --- a/gcc/config/ia64/t-ia64 +++ b/gcc/config/ia64/t-ia64 @@ -1,3 +1,22 @@ +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = ia64/lib1funcs.asm # We use different names for the DImode div/mod files so that they won't diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi index fa49a82f94a8..e4e62c097cbf 100644 --- a/gcc/config/iq2000/abi +++ b/gcc/config/iq2000/abi @@ -230,3 +230,10 @@ Structs/unions which will fit into two general-purpose registers are returned in r2, or in r2-r3 if necessary. Larger structs/unions are handled by the caller passing as a "hidden" first argument a pointer to space allocated to receive the return value. + + +Copyright (C) 2003 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/config/iq2000/lib2extra-funcs.c b/gcc/config/iq2000/lib2extra-funcs.c index e092babdd111..d53786c8c7d0 100644 --- a/gcc/config/iq2000/lib2extra-funcs.c +++ b/gcc/config/iq2000/lib2extra-funcs.c @@ -1,3 +1,26 @@ +/* Copyright (C) 2003 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + typedef unsigned int USItype __attribute__ ((mode (SI))); USItype diff --git a/gcc/config/iq2000/t-iq2000 b/gcc/config/iq2000/t-iq2000 index 23dc9558e3eb..e7de5165ea86 100644 --- a/gcc/config/iq2000/t-iq2000 +++ b/gcc/config/iq2000/t-iq2000 @@ -1,3 +1,21 @@ +# Copyright (C) 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Suppress building libgcc1.a, since the MIPS compiler port is complete # and does not need anything from libgcc1.a. LIBGCC1 = diff --git a/gcc/config/libgcc-glibc.ver b/gcc/config/libgcc-glibc.ver index 264828b17c07..7824ad5a268a 100644 --- a/gcc/config/libgcc-glibc.ver +++ b/gcc/config/libgcc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2000, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # In order to work around the very problems that force us to now generally # create a libgcc.so, glibc reexported a number of routines from libgcc.a. # By now choosing the same version tags for these specific routines, we diff --git a/gcc/config/m32r/libgcc-glibc.ver b/gcc/config/m32r/libgcc-glibc.ver index 977c3346604a..0e1304b2a3a5 100644 --- a/gcc/config/m32r/libgcc-glibc.ver +++ b/gcc/config/m32r/libgcc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # In order to work around the very problems that force us to now generally # create a libgcc.so, glibc reexported a number of routines from libgcc.a. # By now choosing the same version tags for these specific routines, we diff --git a/gcc/config/m32r/t-linux b/gcc/config/m32r/t-linux index 1ccdcc934733..dc8c8c4d2672 100644 --- a/gcc/config/m32r/t-linux +++ b/gcc/config/m32r/t-linux @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2004, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # lib1funcs.asm is currently empty. CROSS_LIBGCC1 = diff --git a/gcc/config/m32r/t-m32r b/gcc/config/m32r/t-m32r index 8770f1ea8a32..17e1e3145c5d 100644 --- a/gcc/config/m32r/t-m32r +++ b/gcc/config/m32r/t-m32r @@ -1,3 +1,21 @@ +# Copyright (C) 1997, 1998, 1999, 2001, 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. FPBIT = fp-bit.c diff --git a/gcc/config/m68hc11/t-m68hc11 b/gcc/config/m68hc11/t-m68hc11 index 7978641f9040..5a8e6ade4769 100644 --- a/gcc/config/m68hc11/t-m68hc11 +++ b/gcc/config/m68hc11/t-m68hc11 @@ -1,3 +1,22 @@ +# Copyright (C) 2000, 2001, 2002, 2003, 2005, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + RANLIB_FOR_TARGET = ` \ if [ -f $(objdir)/../binutils/ranlib ] ; then \ echo $(objdir)/../binutils/ranlib ; \ diff --git a/gcc/config/m68k/t-floatlib b/gcc/config/m68k/t-floatlib index 91703be86c18..2039d1d0dc41 100644 --- a/gcc/config/m68k/t-floatlib +++ b/gcc/config/m68k/t-floatlib @@ -1,3 +1,21 @@ +# Copyright (C) 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = m68k/lb1sf68.asm LIB1ASMFUNCS = _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 \ _double _float _floatex \ diff --git a/gcc/config/m68k/t-linux b/gcc/config/m68k/t-linux index f46d3a873d5b..8dd5112a55c0 100644 --- a/gcc/config/m68k/t-linux +++ b/gcc/config/m68k/t-linux @@ -1,3 +1,21 @@ +# Copyright (C) 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o # Only include multilibs for CPUs with an MMU. diff --git a/gcc/config/m68k/t-mlibs b/gcc/config/m68k/t-mlibs index 6ce35a1d251f..dcf681c32d95 100644 --- a/gcc/config/m68k/t-mlibs +++ b/gcc/config/m68k/t-mlibs @@ -1,4 +1,22 @@ # multilibs -*- mode:Makefile -*- +# +# Copyright (C) 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. # An awk command to extract lines from the m68k-devices.def file that # match $1 and then print the string defined by $2. Leading and diff --git a/gcc/config/m68k/t-uclinux b/gcc/config/m68k/t-uclinux index f86067233036..15d68aa8dd64 100644 --- a/gcc/config/m68k/t-uclinux +++ b/gcc/config/m68k/t-uclinux @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2005, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # crti and crtn are provided by uClibc. EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o diff --git a/gcc/config/mcore/t-mcore b/gcc/config/mcore/t-mcore index 9480bd0ffd88..8277239688eb 100644 --- a/gcc/config/mcore/t-mcore +++ b/gcc/config/mcore/t-mcore @@ -1,3 +1,20 @@ +# Copyright (C) 2000, 2001, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. LIB1ASMSRC = mcore/lib1.asm LIB1ASMFUNCS = _divsi3 _udivsi3 _modsi3 _umodsi3 diff --git a/gcc/config/mcore/t-mcore-pe b/gcc/config/mcore/t-mcore-pe index 745006e2e2a5..37ad3b6f947e 100644 --- a/gcc/config/mcore/t-mcore-pe +++ b/gcc/config/mcore/t-mcore-pe @@ -1,3 +1,21 @@ +# Copyright (C) 2000, 2001, 2002, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = mcore/lib1.asm LIB1ASMFUNCS = _divsi3 _udivsi3 _modsi3 _umodsi3 diff --git a/gcc/config/mips/20kc.md b/gcc/config/mips/20kc.md index 32442393632a..1d3aadf69a3e 100644 --- a/gcc/config/mips/20kc.md +++ b/gcc/config/mips/20kc.md @@ -1,3 +1,21 @@ +;; Copyright (C) 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. */ +;; ;; ......................... ;; ;; DFA-based pipeline description for MIPS64 model R20Kc. diff --git a/gcc/config/mips/4130.md b/gcc/config/mips/4130.md index c1d9d1bddba2..6de814fc7c8e 100644 --- a/gcc/config/mips/4130.md +++ b/gcc/config/mips/4130.md @@ -1,3 +1,20 @@ +;; Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. */ ;; ;; Pipeline description for the VR4130 family. ;; diff --git a/gcc/config/mips/5400.md b/gcc/config/mips/5400.md index 072894dba76e..362999d7b5db 100644 --- a/gcc/config/mips/5400.md +++ b/gcc/config/mips/5400.md @@ -1,3 +1,21 @@ +;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. +;; ;; DFA-based pipeline description for 5400 (define_automaton "vr54") (define_cpu_unit "vr54_dp0" "vr54") diff --git a/gcc/config/mips/5500.md b/gcc/config/mips/5500.md index 5f2480506681..0b59af15d1e2 100644 --- a/gcc/config/mips/5500.md +++ b/gcc/config/mips/5500.md @@ -1,3 +1,21 @@ +;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. +;; ;; DFA-based pipeline description for 5500 (define_automaton "vr55") (define_cpu_unit "vr55_dp0" "vr55") diff --git a/gcc/config/mips/crti.asm b/gcc/config/mips/crti.asm index f4bef6ff92b9..ac04271c598b 100644 --- a/gcc/config/mips/crti.asm +++ b/gcc/config/mips/crti.asm @@ -1,3 +1,26 @@ +/* Copyright (C) 2001, 2002 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + /* 4 slots for argument spill area. 1 for cpreturn, 1 for stack. Return spill offset of 40 and 20. Aligned to 16 bytes for n32. */ diff --git a/gcc/config/mips/crtn.asm b/gcc/config/mips/crtn.asm index 5d41d3d7ecb8..03a6b68c9cfe 100644 --- a/gcc/config/mips/crtn.asm +++ b/gcc/config/mips/crtn.asm @@ -1,3 +1,26 @@ +/* Copyright (C) 2001, 2002 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + /* 4 slots for argument spill area. 1 for cpreturn, 1 for stack. Return spill offset of 40 and 20. Aligned to 16 bytes for n32. */ diff --git a/gcc/config/mips/irix-crti.asm b/gcc/config/mips/irix-crti.asm index 992f8b695dce..0e52e61941a6 100644 --- a/gcc/config/mips/irix-crti.asm +++ b/gcc/config/mips/irix-crti.asm @@ -1,3 +1,26 @@ +/* Copyright (C) 2004, 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + .abicalls .set noreorder .set nomacro diff --git a/gcc/config/mips/irix-crtn.asm b/gcc/config/mips/irix-crtn.asm index 600576cb1d70..7c28c6ff4670 100644 --- a/gcc/config/mips/irix-crtn.asm +++ b/gcc/config/mips/irix-crtn.asm @@ -1,3 +1,26 @@ +/* Copyright (C) 2004 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + .abicalls .set noreorder .set nomacro diff --git a/gcc/config/mips/libgcc-mips16.ver b/gcc/config/mips/libgcc-mips16.ver index d74bf49f2038..ddb23e7e750e 100644 --- a/gcc/config/mips/libgcc-mips16.ver +++ b/gcc/config/mips/libgcc-mips16.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + GCC_4.4.0 { __mips16_addsf3 __mips16_subsf3 diff --git a/gcc/config/mips/mips-dsp.md b/gcc/config/mips/mips-dsp.md index f846b3d639cc..5112582d3a2b 100644 --- a/gcc/config/mips/mips-dsp.md +++ b/gcc/config/mips/mips-dsp.md @@ -1,3 +1,21 @@ +;; Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. + (define_constants [(CCDSP_PO_REGNUM 182) (CCDSP_SC_REGNUM 183) diff --git a/gcc/config/mips/mips-dspr2.md b/gcc/config/mips/mips-dspr2.md index 3cde900b69bd..52495d43daa9 100644 --- a/gcc/config/mips/mips-dspr2.md +++ b/gcc/config/mips/mips-dspr2.md @@ -1,3 +1,21 @@ +;; Copyright (C) 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. +;; ; MIPS DSP ASE REV 2 Revision 0.02 11/24/2006 (define_insn "mips_absq_s_qb" diff --git a/gcc/config/mips/mips-fixed.md b/gcc/config/mips/mips-fixed.md index 758df26c7a63..d5dd909b1fc5 100644 --- a/gcc/config/mips/mips-fixed.md +++ b/gcc/config/mips/mips-fixed.md @@ -1,3 +1,21 @@ +;; Copyright (C) 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. +;; ;; This file contains MIPS instructions that support fixed-point operations. ;; All supported fixed-point modes diff --git a/gcc/config/mips/sb1.md b/gcc/config/mips/sb1.md index 2d8e2fe3bf72..8c0b7608ea64 100644 --- a/gcc/config/mips/sb1.md +++ b/gcc/config/mips/sb1.md @@ -1,3 +1,20 @@ +;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. ;; ;; DFA-based pipeline description for Broadcom SB-1 ;; diff --git a/gcc/config/mips/sr71k.md b/gcc/config/mips/sr71k.md index c69a946301b9..9b2a784b1c14 100644 --- a/gcc/config/mips/sr71k.md +++ b/gcc/config/mips/sr71k.md @@ -1,3 +1,21 @@ +;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. +;; +;; This file is part of GCC. +;; +;; GCC 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 3, or (at your option) +;; any later version. +;; +;; GCC 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 GCC; see the file COPYING3. If not see +;; <http://www.gnu.org/licenses/>. +;; ;; ......................... ;; ;; DFA-based pipeline description for Sandcraft SR3 (MIPS64 based) diff --git a/gcc/config/mips/t-elf b/gcc/config/mips/t-elf index 55af20845f40..4ed36da659be 100644 --- a/gcc/config/mips/t-elf +++ b/gcc/config/mips/t-elf @@ -1,3 +1,22 @@ +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006, +# 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Don't let CTOR_LIST end up in sdata section. CRTSTUFF_T_CFLAGS = -G 0 diff --git a/gcc/config/mips/t-gofast b/gcc/config/mips/t-gofast index a6c60d4bf577..ba5d61b85982 100644 --- a/gcc/config/mips/t-gofast +++ b/gcc/config/mips/t-gofast @@ -1,3 +1,21 @@ +# Copyright (C) 2002 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. FPBIT = fp-bit.c diff --git a/gcc/config/mips/t-iris6 b/gcc/config/mips/t-iris6 index 515547206981..5768eb274435 100644 --- a/gcc/config/mips/t-iris6 +++ b/gcc/config/mips/t-iris6 @@ -1,3 +1,22 @@ +# Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, +# 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + MULTILIB_OPTIONS=mabi=n32/mabi=32/mabi=64 MULTILIB_DIRNAMES=n32 32 64 MULTILIB_MATCHES= diff --git a/gcc/config/mips/t-isa3264 b/gcc/config/mips/t-isa3264 index ef2de4e86753..f6dce325562f 100644 --- a/gcc/config/mips/t-isa3264 +++ b/gcc/config/mips/t-isa3264 @@ -1,3 +1,22 @@ +# Copyright (C) 2001, 2002, 2003, 2004, 2007, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Don't let CTOR_LIST end up in sdata section. CRTSTUFF_T_CFLAGS = -G 0 diff --git a/gcc/config/mips/t-libgcc-mips16 b/gcc/config/mips/t-libgcc-mips16 index b1a547d7029f..fa3949a2026b 100644 --- a/gcc/config/mips/t-libgcc-mips16 +++ b/gcc/config/mips/t-libgcc-mips16 @@ -1,3 +1,21 @@ +# Copyright (C) 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = mips/mips16.S LIB1ASMFUNCS = _m16addsf3 _m16subsf3 _m16mulsf3 _m16divsf3 \ _m16eqsf2 _m16nesf2 _m16gtsf2 _m16gesf2 _m16lesf2 _m16ltsf2 \ diff --git a/gcc/config/mips/t-linux64 b/gcc/config/mips/t-linux64 index 0592e7fa999f..66ea51a92dc7 100644 --- a/gcc/config/mips/t-linux64 +++ b/gcc/config/mips/t-linux64 @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + MULTILIB_OPTIONS = mabi=n32/mabi=32/mabi=64 MULTILIB_DIRNAMES = n32 32 64 MULTILIB_OSDIRNAMES = ../lib32 ../lib ../lib64 diff --git a/gcc/config/mips/t-mips b/gcc/config/mips/t-mips index c431dcc0e8ef..d412da571b28 100644 --- a/gcc/config/mips/t-mips +++ b/gcc/config/mips/t-mips @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2003, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # fp-bit and dp-bit are really part of libgcc1, but this will cause # them to be built correctly, so... [taken from t-sparclite] # We want fine grained libraries, so use the new code to build the diff --git a/gcc/config/mips/t-r3900 b/gcc/config/mips/t-r3900 index b95a3731e3b1..2c4216399c52 100644 --- a/gcc/config/mips/t-r3900 +++ b/gcc/config/mips/t-r3900 @@ -1,3 +1,22 @@ +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We must build libgcc2.a with -G 0, in case the user wants to link # without the $gp register. TARGET_LIBGCC2_CFLAGS = -G 0 diff --git a/gcc/config/mips/t-rtems b/gcc/config/mips/t-rtems index b012100415a7..a2a18572568a 100644 --- a/gcc/config/mips/t-rtems +++ b/gcc/config/mips/t-rtems @@ -1,4 +1,22 @@ # Custom multilibs for RTEMS +# +# Copyright (C) 2003, 2005, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. # default is mips1 EB hard-float MULTILIB_OPTIONS = mips1/mips3/mips32 EB/EL msoft-float diff --git a/gcc/config/mips/t-sb1 b/gcc/config/mips/t-sb1 index b181bb7d00cb..6c4acb320ea6 100644 --- a/gcc/config/mips/t-sb1 +++ b/gcc/config/mips/t-sb1 @@ -1,3 +1,21 @@ +# Copyright (C) 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # GP-rel: G0 only # # Endianness: EB or EL diff --git a/gcc/config/mips/t-sde b/gcc/config/mips/t-sde index 64180d9ecf1b..0fa2277d5735 100644 --- a/gcc/config/mips/t-sde +++ b/gcc/config/mips/t-sde @@ -1,3 +1,21 @@ +# Copyright (C) 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Don't let CTOR_LIST end up in sdata section. CRTSTUFF_T_CFLAGS = -G 0 diff --git a/gcc/config/mips/t-sdemtk b/gcc/config/mips/t-sdemtk index 1135015f665b..40a8294fd6b1 100644 --- a/gcc/config/mips/t-sdemtk +++ b/gcc/config/mips/t-sdemtk @@ -1,3 +1,21 @@ +# Copyright (C) 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Override newlib settings in t-sde and set up for building # against SDE header files and libraries. diff --git a/gcc/config/mips/t-slibgcc-irix b/gcc/config/mips/t-slibgcc-irix index cfb4bf4d8cc0..6227ccef3fae 100644 --- a/gcc/config/mips/t-slibgcc-irix +++ b/gcc/config/mips/t-slibgcc-irix @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Build a shared libgcc library. SHLIB_EXT = .so diff --git a/gcc/config/mips/t-sr71k b/gcc/config/mips/t-sr71k index 2b2c27a18522..534da28fd998 100644 --- a/gcc/config/mips/t-sr71k +++ b/gcc/config/mips/t-sr71k @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Suppress building libgcc1.a, since the MIPS compiler port is complete # and does not need anything from libgcc1.a. LIBGCC1 = diff --git a/gcc/config/mips/t-st b/gcc/config/mips/t-st index 8fa679016df0..83115f6fdd5f 100644 --- a/gcc/config/mips/t-st +++ b/gcc/config/mips/t-st @@ -1,3 +1,21 @@ +# Copyright (C) 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + MULTILIB_OPTIONS = march=loongson2e/march=loongson2f mabi=n32/mabi=32/mabi=64 MULTILIB_DIRNAMES = 2e 2f lib32 lib lib64 diff --git a/gcc/config/mips/t-vr b/gcc/config/mips/t-vr index 9c046b0eb04b..81efef9b865f 100644 --- a/gcc/config/mips/t-vr +++ b/gcc/config/mips/t-vr @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # BEGIN boiler-plate MIPS stuff # Don't let CTOR_LIST end up in sdata section. diff --git a/gcc/config/mips/t-vxworks b/gcc/config/mips/t-vxworks index 01a9a5f24fa9..ac2fa9d9f38e 100644 --- a/gcc/config/mips/t-vxworks +++ b/gcc/config/mips/t-vxworks @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Multilibs for VxWorks. We want these 8 architecture combinations: # # {-mips2,-mips3} x {-EB,-EL} x {-mhard-float,-msoft-float} diff --git a/gcc/config/mmix/t-mmix b/gcc/config/mmix/t-mmix index 73144f0d8213..a000430d8fcd 100644 --- a/gcc/config/mmix/t-mmix +++ b/gcc/config/mmix/t-mmix @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # See "Target Fragment" in GCC info. That same order is used here. TARGET_LIBGCC2_CFLAGS = -mlibfuncs -O2 diff --git a/gcc/config/mn10300/t-linux b/gcc/config/mn10300/t-linux index a80c1cf4eec0..61ed88e663e8 100644 --- a/gcc/config/mn10300/t-linux +++ b/gcc/config/mn10300/t-linux @@ -1,3 +1,21 @@ +# Copyright (C) 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. FPBIT = fp-bit.c diff --git a/gcc/config/mn10300/t-mn10300 b/gcc/config/mn10300/t-mn10300 index a35b2c501853..61e94e32f854 100644 --- a/gcc/config/mn10300/t-mn10300 +++ b/gcc/config/mn10300/t-mn10300 @@ -1,3 +1,22 @@ +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, +# 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. FPBIT = fp-bit.c diff --git a/gcc/config/pa/pa32-regs.h b/gcc/config/pa/pa32-regs.h index 4463c631d38a..4a2976c7a850 100644 --- a/gcc/config/pa/pa32-regs.h +++ b/gcc/config/pa/pa32-regs.h @@ -1,3 +1,27 @@ +/* Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, + 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + /* Standard register usage. */ /* Number of actual hardware registers. diff --git a/gcc/config/pa/t-hpux-shlib b/gcc/config/pa/t-hpux-shlib index d609d3f86246..66556d4cbd1f 100644 --- a/gcc/config/pa/t-hpux-shlib +++ b/gcc/config/pa/t-hpux-shlib @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Build a shared libgcc library. SHLIB_EXT = .sl SHLIB_NAME = @shlib_base_name@$(SHLIB_EXT) diff --git a/gcc/config/pa/t-linux b/gcc/config/pa/t-linux index 4b56debac55e..fbbcfe29fd77 100644 --- a/gcc/config/pa/t-linux +++ b/gcc/config/pa/t-linux @@ -1,3 +1,21 @@ +# Copyright (C) 1999, 2001, 2002, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + #Plug millicode routines into libgcc.a We want these on both native and #cross compiles. We use the "64-bit" routines because the "32-bit" code #is broken for certain corner cases. diff --git a/gcc/config/pa/t-linux64 b/gcc/config/pa/t-linux64 index 48d45168cbda..1658f6d8aaeb 100644 --- a/gcc/config/pa/t-linux64 +++ b/gcc/config/pa/t-linux64 @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + #Plug millicode routines into libgcc.a We want these on both native and #cross compiles. diff --git a/gcc/config/pa/t-pa64 b/gcc/config/pa/t-pa64 index 9fd9607eb998..1aa2f3b4cb54 100644 --- a/gcc/config/pa/t-pa64 +++ b/gcc/config/pa/t-pa64 @@ -1,3 +1,22 @@ +# Copyright (C) 2000, 2001, 2002, 2004, 2006, +# 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + TARGET_LIBGCC2_CFLAGS = -fPIC -Dpa64=1 -DELF=1 -mlong-calls LIB2FUNCS_EXTRA = quadlib.c LIBGCCSTUB_OBJS = rfi-stub.o dfi-stub.o jvrc-stub.o cxaf-stub.o diff --git a/gcc/config/pdp11/t-pdp11 b/gcc/config/pdp11/t-pdp11 index c0a23c2ec452..237876fd9223 100644 --- a/gcc/config/pdp11/t-pdp11 +++ b/gcc/config/pdp11/t-pdp11 @@ -1,3 +1,22 @@ +# Copyright (C) 1995, 1997, 1998, 2001, 2002, +# 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + TARGET_LIBGCC2_CFLAGS = -O2 -mfloat32 LIB2FUNCS_EXTRA = $(srcdir)/config/udivmod.c $(srcdir)/config/udivmodsi4.c \ $(srcdir)/config/memcmp.c $(srcdir)/config/memcpy.c \ diff --git a/gcc/config/picochip/libgccExtras/clzsi2.asm b/gcc/config/picochip/libgccExtras/clzsi2.asm index c4a0923dede9..835d4694167f 100644 --- a/gcc/config/picochip/libgccExtras/clzsi2.asm +++ b/gcc/config/picochip/libgccExtras/clzsi2.asm @@ -1,3 +1,26 @@ +// Copyright (C) 2008 Free Software Foundation, Inc. +// +// This file is part of GCC. +// +// GCC 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 3, or (at your option) any later +// version. +// +// GCC 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. +// +// Under Section 7 of GPL version 3, you are granted additional +// permissions described in the GCC Runtime Library Exception, version +// 3.1, as published by the Free Software Foundation. +// +// You should have received a copy of the GNU General Public License and +// a copy of the GCC Runtime Library Exception along with this program; +// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +// <http://www.gnu.org/licenses/>. + // picoChip ASM file //.file "clzsi2.asm" diff --git a/gcc/config/picochip/t-picochip b/gcc/config/picochip/t-picochip index db96a6ed5f98..c74c12d309ff 100644 --- a/gcc/config/picochip/t-picochip +++ b/gcc/config/picochip/t-picochip @@ -1,3 +1,21 @@ +# Copyright (C) 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Compile the extra library functions. LIB2FUNCS_EXTRA = \ diff --git a/gcc/config/rs6000/darwin-ldouble-format b/gcc/config/rs6000/darwin-ldouble-format index 0012a332d719..3d1a06a141f6 100644 --- a/gcc/config/rs6000/darwin-ldouble-format +++ b/gcc/config/rs6000/darwin-ldouble-format @@ -82,3 +82,10 @@ will be within 2ulp of the correct result. Division is also performed using a library routine. Its result will be within 3ulp of the correct result. + + +Copyright (C) 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/config/rs6000/darwin-libgcc.10.4.ver b/gcc/config/rs6000/darwin-libgcc.10.4.ver index 019218dd60ff..0c6f7c23156e 100644 --- a/gcc/config/rs6000/darwin-libgcc.10.4.ver +++ b/gcc/config/rs6000/darwin-libgcc.10.4.ver @@ -1,3 +1,20 @@ +# Copyright (C) 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. __Unwind_Backtrace __Unwind_DeleteException __Unwind_FindEnclosingFunction diff --git a/gcc/config/rs6000/darwin-libgcc.10.5.ver b/gcc/config/rs6000/darwin-libgcc.10.5.ver index 7e0dd52b09d0..c2f08924fd7f 100644 --- a/gcc/config/rs6000/darwin-libgcc.10.5.ver +++ b/gcc/config/rs6000/darwin-libgcc.10.5.ver @@ -1,3 +1,20 @@ +# Copyright (C) 2005, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. __Unwind_Backtrace __Unwind_DeleteException __Unwind_FindEnclosingFunction diff --git a/gcc/config/rs6000/libgcc-ppc-glibc.ver b/gcc/config/rs6000/libgcc-ppc-glibc.ver index c74d732e5729..8862c14cb3dd 100644 --- a/gcc/config/rs6000/libgcc-ppc-glibc.ver +++ b/gcc/config/rs6000/libgcc-ppc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2006, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + %ifndef _SOFT_FLOAT %ifndef __powerpc64__ %exclude { diff --git a/gcc/config/rs6000/ppc-asm.h b/gcc/config/rs6000/ppc-asm.h index 7f39a2a43043..3a70a137b55b 100644 --- a/gcc/config/rs6000/ppc-asm.h +++ b/gcc/config/rs6000/ppc-asm.h @@ -1,4 +1,28 @@ -/* PowerPC asm definitions for GNU C. */ +/* PowerPC asm definitions for GNU C. + +Copyright (C) 2002, 2003, 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + /* Under winnt, 1) gas supports the following as names and 2) in particular defining "toc" breaks the FUNC_START macro as ".toc" becomes ".2" */ diff --git a/gcc/config/rs6000/t-aix43 b/gcc/config/rs6000/t-aix43 index 6a73cdd03121..3cac73bd9237 100644 --- a/gcc/config/rs6000/t-aix43 +++ b/gcc/config/rs6000/t-aix43 @@ -1,3 +1,22 @@ +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +# 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. FPBIT = fp-bit.c diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52 index 81ab90ed01c9..b22a190096e2 100644 --- a/gcc/config/rs6000/t-aix52 +++ b/gcc/config/rs6000/t-aix52 @@ -1,3 +1,22 @@ +# Copyright (C) 2002, 2003, 2004, 2005, 2006, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. FPBIT = fp-bit.c diff --git a/gcc/config/rs6000/t-darwin b/gcc/config/rs6000/t-darwin index 0a31bd76d7de..11cdcb3dc7cb 100644 --- a/gcc/config/rs6000/t-darwin +++ b/gcc/config/rs6000/t-darwin @@ -1,3 +1,22 @@ +# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, +# 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/darwin-tramp.asm \ $(srcdir)/config/rs6000/ppc64-fp.c \ $(srcdir)/config/darwin-64.c \ diff --git a/gcc/config/rs6000/t-fprules b/gcc/config/rs6000/t-fprules index 9d1f936c4cdc..272e00c1adab 100644 --- a/gcc/config/rs6000/t-fprules +++ b/gcc/config/rs6000/t-fprules @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2005, 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + MULTILIB_MATCHES_FLOAT = msoft-float=mcpu?401 \ msoft-float=mcpu?403 \ msoft-float=mcpu?405 \ diff --git a/gcc/config/rs6000/t-fprules-fpbit b/gcc/config/rs6000/t-fprules-fpbit index a80c1cf4eec0..a6c7246fa93a 100644 --- a/gcc/config/rs6000/t-fprules-fpbit +++ b/gcc/config/rs6000/t-fprules-fpbit @@ -1,3 +1,21 @@ +# Copyright (C) 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # We want fine grained libraries, so use the new code to build the # floating point emulation libraries. FPBIT = fp-bit.c diff --git a/gcc/config/rs6000/t-linux64 b/gcc/config/rs6000/t-linux64 index 4c1fae1de832..6a2235ff11a9 100644 --- a/gcc/config/rs6000/t-linux64 +++ b/gcc/config/rs6000/t-linux64 @@ -1,6 +1,24 @@ - #rs6000/t-linux64 +# Copyright (C) 2002, 2003, 2004, 2006, 2007, +# 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB2FUNCS_EXTRA += $(srcdir)/config/rs6000/ppc64-fp.c LIB2FUNCS_EXTRA := $(sort $(LIB2FUNCS_EXTRA)) diff --git a/gcc/config/rs6000/t-lynx b/gcc/config/rs6000/t-lynx index 429f641ece29..4befd5e7df58 100644 --- a/gcc/config/rs6000/t-lynx +++ b/gcc/config/rs6000/t-lynx @@ -1,3 +1,21 @@ +# Copyright (C) 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB2FUNCS_EXTRA = tramp.S tramp.S: $(srcdir)/config/rs6000/tramp.asm diff --git a/gcc/config/rs6000/t-netbsd b/gcc/config/rs6000/t-netbsd index 135748daecf2..bad21beaac6a 100644 --- a/gcc/config/rs6000/t-netbsd +++ b/gcc/config/rs6000/t-netbsd @@ -1,4 +1,22 @@ # Support for NetBSD PowerPC ELF targets (SVR4 ABI). +# +# Copyright (C) 2002, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. LIB2FUNCS_EXTRA = tramp.S diff --git a/gcc/config/rs6000/t-ppccomm b/gcc/config/rs6000/t-ppccomm index 3645571223f4..d91801eaa12d 100644 --- a/gcc/config/rs6000/t-ppccomm +++ b/gcc/config/rs6000/t-ppccomm @@ -1,4 +1,23 @@ # Common support for PowerPC ELF targets (both EABI and SVR4). +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2006, 2007, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. LIB2FUNCS_EXTRA += tramp.S $(srcdir)/config/rs6000/darwin-ldouble.c diff --git a/gcc/config/rs6000/t-ppcendian b/gcc/config/rs6000/t-ppcendian index b6252ee0cdcc..093ee411af36 100644 --- a/gcc/config/rs6000/t-ppcendian +++ b/gcc/config/rs6000/t-ppcendian @@ -1,4 +1,22 @@ # Multilibs for powerpc embedded ELF targets with altivec. +# +# Copyright (C) 2002 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. MULTILIB_OPTIONS = msoft-float \ mlittle/mbig diff --git a/gcc/config/rs6000/t-ppcgas b/gcc/config/rs6000/t-ppcgas index 120aef4467c1..264c11218f1d 100644 --- a/gcc/config/rs6000/t-ppcgas +++ b/gcc/config/rs6000/t-ppcgas @@ -1,4 +1,23 @@ # Multilibs for powerpc embedded ELF targets. +# +# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, +# 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. MULTILIB_OPTIONS = msoft-float \ mlittle/mbig \ diff --git a/gcc/config/rs6000/t-rs6000 b/gcc/config/rs6000/t-rs6000 index 30f021e80175..c435bf40324c 100644 --- a/gcc/config/rs6000/t-rs6000 +++ b/gcc/config/rs6000/t-rs6000 @@ -1,4 +1,23 @@ # General rules that all rs6000/ targets must have. +# +# Copyright (C) 1995, 1997, 1998, 1999, 2001, 2002, 2003, 2004, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. rs6000.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ $(RTL_H) $(REGS_H) hard-reg-set.h \ diff --git a/gcc/config/rs6000/t-rtems b/gcc/config/rs6000/t-rtems index c0fd8bf3b072..cad98c51cabb 100644 --- a/gcc/config/rs6000/t-rtems +++ b/gcc/config/rs6000/t-rtems @@ -1,4 +1,22 @@ # Multilibs for powerpc RTEMS targets. +# +# Copyright (C) 2004, 2005, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. MULTILIB_OPTIONS = \ mcpu=403/mcpu=505/mcpu=601/mcpu=603e/mcpu=604/mcpu=860/mcpu=7400 \ diff --git a/gcc/config/rs6000/t-spe b/gcc/config/rs6000/t-spe index bd0b79593186..7c0c31506b33 100644 --- a/gcc/config/rs6000/t-spe +++ b/gcc/config/rs6000/t-spe @@ -1,4 +1,22 @@ # Multilibs for e500 +# +# Copyright (C) 2003 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. FPBIT = fp-bit.c DPBIT = dp-bit.c diff --git a/gcc/config/rs6000/t-vxworks b/gcc/config/rs6000/t-vxworks index f042b772c2db..8a3d394ed776 100644 --- a/gcc/config/rs6000/t-vxworks +++ b/gcc/config/rs6000/t-vxworks @@ -1,4 +1,22 @@ # Multilibs for VxWorks. +# +# Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. # The base multilib is -mhard-float. MULTILIB_OPTIONS = mrtp fPIC msoft-float diff --git a/gcc/config/s390/libgcc-glibc.ver b/gcc/config/s390/libgcc-glibc.ver index ab6eedcf6834..4832ba78ee30 100644 --- a/gcc/config/s390/libgcc-glibc.ver +++ b/gcc/config/s390/libgcc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # In order to work around the very problems that force us to now generally # create a libgcc.so, glibc reexported a number of routines from libgcc.a. # By now choosing the same version tags for these specific routines, we diff --git a/gcc/config/score/t-score-elf b/gcc/config/score/t-score-elf index f27484fea465..c2db527a25b6 100644 --- a/gcc/config/score/t-score-elf +++ b/gcc/config/score/t-score-elf @@ -1,3 +1,21 @@ +# Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Additional Backend Files score7.o: $(srcdir)/config/score/score7.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(TM_H) $(RTL_H) output.h flags.h $(TREE_H) \ diff --git a/gcc/config/sh/divcost-analysis b/gcc/config/sh/divcost-analysis index d93f04355f46..d55bb6621a02 100644 --- a/gcc/config/sh/divcost-analysis +++ b/gcc/config/sh/divcost-analysis @@ -79,3 +79,10 @@ mova 0f,r0 mov.l @(r0,r1),r0 jmp @r0 ; 2 cycles worse than SFUNC_STATIC + + +Copyright (C) 2006, 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/config/sh/libgcc-glibc.ver b/gcc/config/sh/libgcc-glibc.ver index 11ef379effa7..b8ec3265310a 100644 --- a/gcc/config/sh/libgcc-glibc.ver +++ b/gcc/config/sh/libgcc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # In order to work around the very problems that force us to now generally # create a libgcc.so, glibc reexported a number of routines from libgcc.a. # By now choosing the same version tags for these specific routines, we diff --git a/gcc/config/sh/t-netbsd b/gcc/config/sh/t-netbsd index c19b71504464..9311e88be319 100644 --- a/gcc/config/sh/t-netbsd +++ b/gcc/config/sh/t-netbsd @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + TARGET_LIBGCC2_CFLAGS = -fpic LIB1ASMFUNCS_CACHE = _ic_invalidate diff --git a/gcc/config/sh/t-sh b/gcc/config/sh/t-sh index 1511d2f68a1c..07481bcc3427 100644 --- a/gcc/config/sh/t-sh +++ b/gcc/config/sh/t-sh @@ -1,3 +1,22 @@ +# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2006, 2008, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + sh-c.o: $(srcdir)/config/sh/sh-c.c \ $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_H) $(TM_P_H) coretypes.h $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/sh/sh-c.c diff --git a/gcc/config/sh/t-sh64 b/gcc/config/sh/t-sh64 index 031180842d20..d88f929fd7a8 100644 --- a/gcc/config/sh/t-sh64 +++ b/gcc/config/sh/t-sh64 @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMFUNCS = \ _sdivsi3 _sdivsi3_i4 _udivsi3 _udivsi3_i4 _set_fpscr \ _shcompact_call_trampoline _shcompact_return_trampoline \ diff --git a/gcc/config/sh/t-superh b/gcc/config/sh/t-superh index 429cec999e89..4e2d83dcba05 100644 --- a/gcc/config/sh/t-superh +++ b/gcc/config/sh/t-superh @@ -1,3 +1,21 @@ +# Copyright (C) 2005, 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + EXTRA_MULTILIB_PARTS= crt1.o crti.o crtn.o \ crtbegin.o crtend.o crtbeginS.o crtendS.o \ crt1-mmu.o gcrt1-mmu.o gcrt1.o $(IC_EXTRA_PARTS) $(OPT_EXTRA_PARTS) diff --git a/gcc/config/sh/t-symbian b/gcc/config/sh/t-symbian index 1d15d59c0597..03f84edcf823 100644 --- a/gcc/config/sh/t-symbian +++ b/gcc/config/sh/t-symbian @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + sh-c.o: $(srcdir)/config/sh/sh-c.c \ $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_H) $(TM_P_H) coretypes.h $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/sh/sh-c.c diff --git a/gcc/config/sparc/libgcc-sparc-glibc.ver b/gcc/config/sparc/libgcc-sparc-glibc.ver index 8f50c0d58868..91138d3795e5 100644 --- a/gcc/config/sparc/libgcc-sparc-glibc.ver +++ b/gcc/config/sparc/libgcc-sparc-glibc.ver @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # In order to work around the very problems that force us to now generally # create a libgcc.so, glibc reexported a number of routines from libgcc.a. # By now choosing the same version tags for these specific routines, we diff --git a/gcc/config/sparc/sol2-bi.h b/gcc/config/sparc/sol2-bi.h index bfaa88184188..b2933f68806e 100644 --- a/gcc/config/sparc/sol2-bi.h +++ b/gcc/config/sparc/sol2-bi.h @@ -1,5 +1,28 @@ /* Definitions of target machine for GCC, for bi-arch SPARC - running Solaris 2 using the system assembler and linker. */ + running Solaris 2 using the system assembler and linker. + +Copyright (C) 2002, 2003, 2004, 2006, 2007, 2009 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ /* The default code model used to be CM_MEDANY on Solaris but even Sun eventually found it to be quite wasteful diff --git a/gcc/config/sparc/sol2-gas.h b/gcc/config/sparc/sol2-gas.h index 942e39de8a45..2cbfa45d4b04 100644 --- a/gcc/config/sparc/sol2-gas.h +++ b/gcc/config/sparc/sol2-gas.h @@ -1,5 +1,28 @@ /* Definitions of target machine for GCC, for SPARC running Solaris 2 - using the GNU assembler. */ + using the GNU assembler. + +Copyright (C) 2004, 2005 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ /* Undefine this so that BNSYM/ENSYM pairs are emitted by STABS+. */ #undef NO_DBX_BNSYM_ENSYM diff --git a/gcc/config/sparc/sol2-gld-bi.h b/gcc/config/sparc/sol2-gld-bi.h index aa9a40bdfcb7..ac767400966e 100644 --- a/gcc/config/sparc/sol2-gld-bi.h +++ b/gcc/config/sparc/sol2-gld-bi.h @@ -1,5 +1,28 @@ /* Definitions of target machine for GCC, for bi-arch SPARC - running Solaris 2 using the GNU linker. */ + running Solaris 2 using the GNU linker. + +Copyright (C) 2002, 2003 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ #undef LINK_ARCH32_SPEC #define LINK_ARCH32_SPEC \ diff --git a/gcc/config/sparc/t-elf b/gcc/config/sparc/t-elf index 50e674e5d20e..2d7dc9e1baeb 100644 --- a/gcc/config/sparc/t-elf +++ b/gcc/config/sparc/t-elf @@ -1,3 +1,22 @@ +# Copyright (C) 1997, 1998, 1999, 2001, 2002, 2005, +# 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = sparc/lb1spc.asm LIB1ASMFUNCS = _mulsi3 _divsi3 _modsi3 diff --git a/gcc/config/sparc/t-linux64 b/gcc/config/sparc/t-linux64 index 7a1d5b1e1456..67acb7e1ea69 100644 --- a/gcc/config/sparc/t-linux64 +++ b/gcc/config/sparc/t-linux64 @@ -1,3 +1,22 @@ +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, +# 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + MULTILIB_OPTIONS = m64/m32 MULTILIB_DIRNAMES = 64 32 MULTILIB_OSDIRNAMES = ../lib64 ../lib diff --git a/gcc/config/sparc/t-sol2 b/gcc/config/sparc/t-sol2 index f32765ff7f75..9db0c13b8e8f 100644 --- a/gcc/config/sparc/t-sol2 +++ b/gcc/config/sparc/t-sol2 @@ -1,3 +1,22 @@ +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001, +# 2002 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # gmon build rule: $(T)gmon.o: $(srcdir)/config/sparc/gmon-sol2.c $(GCC_PASSES) \ $(TCONFIG_H) tsystem.h coretypes.h $(TM_H) stmp-int-hdrs diff --git a/gcc/config/stormy16/stormy-abi b/gcc/config/stormy16/stormy-abi index 8c6d590d4ec1..887e7d76ea3c 100644 --- a/gcc/config/stormy16/stormy-abi +++ b/gcc/config/stormy16/stormy-abi @@ -165,3 +165,10 @@ the values are treated as signed quantities. 'unsigned' is the same, except that the values are treated as unsigned quantities. 'either' means that overflow is reported for either signed or unsigned overflow. + + +Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/config/stormy16/t-stormy16 b/gcc/config/stormy16/t-stormy16 index bb2cb9a2e330..4e32c312aac6 100644 --- a/gcc/config/stormy16/t-stormy16 +++ b/gcc/config/stormy16/t-stormy16 @@ -1,4 +1,22 @@ # -*- makefile -*- +# +# Copyright (C) 2001, 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. # SImode routines diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin index b1ba53c47742..09e63dded263 100644 --- a/gcc/config/t-darwin +++ b/gcc/config/t-darwin @@ -1,3 +1,22 @@ +# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + darwin.o: $(srcdir)/config/darwin.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h $(REAL_H) insn-config.h \ conditions.h insn-flags.h output.h insn-attr.h flags.h $(TREE_H) expr.h \ diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind index 121ce2e47b6b..6fdaf676b37b 100644 --- a/gcc/config/t-libunwind +++ b/gcc/config/t-libunwind @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Use the system libunwind library. # # Override the default value from t-slibgcc-elf-ver and mention -lunwind diff --git a/gcc/config/t-libunwind-elf b/gcc/config/t-libunwind-elf index 1fa8aa252512..5ae0d62de258 100644 --- a/gcc/config/t-libunwind-elf +++ b/gcc/config/t-libunwind-elf @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Build libunwind for ELF with the GNU linker. # Use unwind-dw2-fde-glibc diff --git a/gcc/config/t-linux b/gcc/config/t-linux index f3e792bcc013..1a7d79e211ac 100644 --- a/gcc/config/t-linux +++ b/gcc/config/t-linux @@ -1,3 +1,22 @@ +# Copyright (C) 1996, 1997, 1998, 2000, 2001, 2002, 2003, +# 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Compile crtbeginS.o and crtendS.o with pic. CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC # Compile libgcc2.a with pic. diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx index 3a6a5d871e48..ab6d2675c4ff 100644 --- a/gcc/config/t-lynx +++ b/gcc/config/t-lynx @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Compile crtbeginS.o and crtendS.o with pic. CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC diff --git a/gcc/config/t-slibgcc-elf-ver b/gcc/config/t-slibgcc-elf-ver index 346143c5c537..496928184763 100644 --- a/gcc/config/t-slibgcc-elf-ver +++ b/gcc/config/t-slibgcc-elf-ver @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Build a shared libgcc library for ELF with symbol versioning # with the GNU linker. diff --git a/gcc/config/t-slibgcc-sld b/gcc/config/t-slibgcc-sld index 02d21c6de678..3a343f5b9ee7 100644 --- a/gcc/config/t-slibgcc-sld +++ b/gcc/config/t-slibgcc-sld @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Build a shared libgcc library with the Solaris linker. SHLIB_EXT = .so diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2 index 2339a0bc98f6..a8c44a68ed30 100644 --- a/gcc/config/t-sol2 +++ b/gcc/config/t-sol2 @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Solaris-specific format checking and pragmas sol2-c.o: $(srcdir)/config/sol2-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ tree.h c-format.h intl.h $(CPPLIB_H) c-pragma.h $(TM_H) $(TM_P_H) \ diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks index ebedb1f50566..62cfb5b31a70 100644 --- a/gcc/config/t-vxworks +++ b/gcc/config/t-vxworks @@ -1,3 +1,22 @@ +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, +# 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Build libgcc using the multilib mechanism LIBGCC = stmp-multilib INSTALL_LIBGCC = install-multilib diff --git a/gcc/config/udivmod.c b/gcc/config/udivmod.c index 1395e9cc9402..dc70de64fc7d 100644 --- a/gcc/config/udivmod.c +++ b/gcc/config/udivmod.c @@ -1,3 +1,26 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + long udivmodsi4 (); long diff --git a/gcc/config/udivmodsi4.c b/gcc/config/udivmodsi4.c index 83c2340c2f8b..39c030fa4df6 100644 --- a/gcc/config/udivmodsi4.c +++ b/gcc/config/udivmodsi4.c @@ -1,3 +1,26 @@ +/* Copyright (C) 2000 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + unsigned long udivmodsi4(unsigned long num, unsigned long den, int modwanted) { diff --git a/gcc/config/v850/t-v850 b/gcc/config/v850/t-v850 index 4890ee3a9ff0..eca4c5cd59e2 100644 --- a/gcc/config/v850/t-v850 +++ b/gcc/config/v850/t-v850 @@ -1,3 +1,22 @@ +# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = v850/lib1funcs.asm LIB1ASMFUNCS = _mulsi3 \ _divsi3 \ diff --git a/gcc/config/v850/t-v850e b/gcc/config/v850/t-v850e index 97724e581091..1cfef87807bb 100644 --- a/gcc/config/v850/t-v850e +++ b/gcc/config/v850/t-v850e @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = v850/lib1funcs.asm LIB1ASMFUNCS = _mulsi3 \ _divsi3 \ diff --git a/gcc/config/xtensa/t-xtensa b/gcc/config/xtensa/t-xtensa index da2e8345e168..c3d98ae30b5a 100644 --- a/gcc/config/xtensa/t-xtensa +++ b/gcc/config/xtensa/t-xtensa @@ -1,3 +1,21 @@ +# Copyright (C) 2002, 2003, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + LIB1ASMSRC = xtensa/lib1funcs.asm LIB1ASMFUNCS = _mulsi3 _divsi3 _modsi3 _udivsi3 _umodsi3 \ _umulsidi3 _clz _clzsi2 _ctzsi2 _ffssi2 \ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c3374e37106f..5bca4b403dd7 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,14 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog, ChangeLog-1993, ChangeLog-1994, ChangeLog-1995, + ChangeLog-1996, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999, + ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003, + ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, + ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, NEWS, + cfns.gperf: Add copyright and license notices. + * cfns.h: Regenerate. + * ChangeLog, ChangeLog-2004: Correct dates. + 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org> PR 16202 @@ -107,7 +118,7 @@ * parser.c (cp_parser_skip_to_end_of_block_or_statement): Return if we see a close brace without an open brace. -2008-04-10 H.J. Lu <hongjiu.lu@intel.com> +2009-04-10 H.J. Lu <hongjiu.lu@intel.com> * parser.c (cp_parser_class_specifier): Remove the unused has_trailing_semicolon. @@ -920,3 +931,10 @@ PR c++/38684 * typeck2.c (digest_init_r): Don't use process_init_constructor for non-aggregate classes. + + +Copyright (C) 2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-1993 b/gcc/cp/ChangeLog-1993 index 074a7d2d8d2e..45ca571fae84 100644 --- a/gcc/cp/ChangeLog-1993 +++ b/gcc/cp/ChangeLog-1993 @@ -604,3 +604,10 @@ Mon Nov 8 13:50:49 1993 Jason Merrill <jason@deneb.cygnus.com> Tue Sep 7 20:03:33 1993 Jason Merrill <jason@deneb.cygnus.com> * cp-decl.c: Allow references and template type parameters as well + + +Copyright (C) 1993 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-1994 b/gcc/cp/ChangeLog-1994 index 24d635df7d30..8ff502f633f4 100644 --- a/gcc/cp/ChangeLog-1994 +++ b/gcc/cp/ChangeLog-1994 @@ -5403,3 +5403,10 @@ Mon Jan 3 22:22:32 1994 Gerald Baumgartner <gb@cygnus.com> * invoke.texi: Added `-fhandle-signatures' in the list of C++ language options. Added explanation for this option. + + +Copyright (C) 1994 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-1995 b/gcc/cp/ChangeLog-1995 index c4f4046ad057..b5ca4ec3487e 100644 --- a/gcc/cp/ChangeLog-1995 +++ b/gcc/cp/ChangeLog-1995 @@ -3789,3 +3789,9 @@ Mon Jan 2 14:42:58 1995 Jason Merrill <jason@phydeaux.cygnus.com> * call.c (build_method_call): Lose another misleading shortcut. + +Copyright (C) 1995 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-1996 b/gcc/cp/ChangeLog-1996 index 348378beb15c..d13f24567dfc 100644 --- a/gcc/cp/ChangeLog-1996 +++ b/gcc/cp/ChangeLog-1996 @@ -4045,3 +4045,9 @@ Tue Jan 2 17:00:56 1996 Mike Stump <mrs@cygnus.com> * except.c (expand_throw): Call assemble_external for __empty, if we use it. + +Copyright (C) 1996 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-1997 b/gcc/cp/ChangeLog-1997 index 8e2c73434280..2c34b8db4250 100644 --- a/gcc/cp/ChangeLog-1997 +++ b/gcc/cp/ChangeLog-1997 @@ -2605,3 +2605,10 @@ Tue Jan 7 09:20:28 1997 Mike Stump <mrs@cygnus.com> (finish_base_struct): Likewise. (finish_struct_1): Likewise. + + +Copyright (C) 1997 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-1998 b/gcc/cp/ChangeLog-1998 index c6e8b1e67684..008f5c36001d 100644 --- a/gcc/cp/ChangeLog-1998 +++ b/gcc/cp/ChangeLog-1998 @@ -6885,3 +6885,10 @@ Wed Jan 7 23:47:13 1998 Jason Merrill <jason@yorick.cygnus.com> * typeck.c (build_modify_expr): Remove code that ignores trivial methods. + + +Copyright (C) 1998 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-1999 b/gcc/cp/ChangeLog-1999 index 86d1384e044f..b321e9897472 100644 --- a/gcc/cp/ChangeLog-1999 +++ b/gcc/cp/ChangeLog-1999 @@ -6785,3 +6785,10 @@ Tue Jan 5 22:11:25 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * typeck.c (build_c_cast): Use it. * decl.c (grok_op_properties): Use same_type_p. + + +Copyright (C) 1999 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2000 b/gcc/cp/ChangeLog-2000 index ff72fb68f661..7be14cd5bc29 100644 --- a/gcc/cp/ChangeLog-2000 +++ b/gcc/cp/ChangeLog-2000 @@ -7272,3 +7272,10 @@ Wed Apr 5 15:12:18 MET DST 2000 Jan Hubicka <jh@suse.cz> * call.c (build_new_method_call): Also check destructors. + + +Copyright (C) 2000 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2001 b/gcc/cp/ChangeLog-2001 index 9643357b261e..2bdb9f1abf50 100644 --- a/gcc/cp/ChangeLog-2001 +++ b/gcc/cp/ChangeLog-2001 @@ -3893,3 +3893,9 @@ * decl.c (cp_missing_noreturn_ok_p): New. (init_decl_processing): Set lang_missing_noreturn_ok_p. + +Copyright (C) 2001 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2002 b/gcc/cp/ChangeLog-2002 index 573715384a01..16dc2cd6073f 100644 --- a/gcc/cp/ChangeLog-2002 +++ b/gcc/cp/ChangeLog-2002 @@ -4572,3 +4572,10 @@ * call.c (build_new_op): Make sure template class operands are instantiated. Simplify arglist construction. + + +Copyright (C) 2002 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2003 b/gcc/cp/ChangeLog-2003 index 1cd19fa8e205..6dfb50afb2e5 100644 --- a/gcc/cp/ChangeLog-2003 +++ b/gcc/cp/ChangeLog-2003 @@ -6903,3 +6903,10 @@ (CONSTRAINT): Define without conditions. (init_cp_pragma): Use c_register_pragma. + + +Copyright (C) 2003 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2004 b/gcc/cp/ChangeLog-2004 index dc4636bf3beb..8bb7fec7c367 100644 --- a/gcc/cp/ChangeLog-2004 +++ b/gcc/cp/ChangeLog-2004 @@ -876,7 +876,7 @@ * typeck2.c (store_init_value): Use split_nonconstant_init even for types that require construction. -1004-10-28 Matt Austern <austern@apple.com> +2004-10-28 Matt Austern <austern@apple.com> PR c++/17542 * cp-tree.h (class_key_or_enum_as_string): Declare. @@ -902,7 +902,7 @@ * decl.c (grokdeclarator): Mark TYPE_DECLs as abstract when they appear in a constructor/destructor that will be cloned. -1004-10-28 Matt Austern <austern@apple.com> +2004-10-28 Matt Austern <austern@apple.com> PR c++/14124 * decl.c (finish_enum): Handle packed attribute. @@ -6875,3 +6875,10 @@ (cp_parser_namespace_name): Likewise. (cp_parser_class_name): Likewise. (cp_parser_lookup_name_simple): Likewise. + + +Copyright (C) 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2005 b/gcc/cp/ChangeLog-2005 index ca81e26c80db..3269fa7f4a2c 100644 --- a/gcc/cp/ChangeLog-2005 +++ b/gcc/cp/ChangeLog-2005 @@ -3519,3 +3519,10 @@ PR middle-end/17544 * decl.c (finish_function): Fix comment. Annotate the compiler generated return with the current file name and line 0. + + +Copyright (C) 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2006 b/gcc/cp/ChangeLog-2006 index 0481bc3adb40..09df1ef21846 100644 --- a/gcc/cp/ChangeLog-2006 +++ b/gcc/cp/ChangeLog-2006 @@ -3493,3 +3493,10 @@ * parser.c (cp_parser_using_declaration): Skip name-lookup on invalid scope. + + +Copyright (C) 2006 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2007 b/gcc/cp/ChangeLog-2007 index 0bac135c984f..817bab6db3f9 100644 --- a/gcc/cp/ChangeLog-2007 +++ b/gcc/cp/ChangeLog-2007 @@ -3334,3 +3334,10 @@ o2007-02-06 Mark Mitchell <mark@codesourcery.com> canonicalized. When reducing a template type parameter, find the canonical reduced type parameter. (any_template_arguments_need_structural_equality_p): New. + + +Copyright (C) 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog-2008 b/gcc/cp/ChangeLog-2008 index 8411d7fb7903..5a69a5d20a95 100644 --- a/gcc/cp/ChangeLog-2008 +++ b/gcc/cp/ChangeLog-2008 @@ -3254,3 +3254,10 @@ * parser.c (cp_parser_check_decl_spec): Don't warn about "long long" in C++0x mode; change the warning to note that "long long" is only unsupported in C++98 mode. + + +Copyright (C) 2008 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog.ptr b/gcc/cp/ChangeLog.ptr index 7df0cad53e5a..81ce2e820c4c 100644 --- a/gcc/cp/ChangeLog.ptr +++ b/gcc/cp/ChangeLog.ptr @@ -66,3 +66,10 @@ * call.c (build_special_member_call): Likewise. * rtti.c (build_headof): Likewise. (tinfo_base_init): Likewise. + + +Copyright (C) 2006, 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/ChangeLog.tree-ssa b/gcc/cp/ChangeLog.tree-ssa index e02c76515e4e..00f73b078fab 100644 --- a/gcc/cp/ChangeLog.tree-ssa +++ b/gcc/cp/ChangeLog.tree-ssa @@ -564,3 +564,10 @@ Local Variables: mode: change-log change-log-default-name: "ChangeLog.tree-ssa" End: + + +Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS index 6825b9e3cfe7..79a1a421b194 100644 --- a/gcc/cp/NEWS +++ b/gcc/cp/NEWS @@ -399,3 +399,11 @@ templates and explicit qualification of function templates. * Mike Stump <mrs@wrs.com>, the previous g++ maintainer, who did most of the exception handling work. + + +Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, +2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/cp/cfns.gperf b/gcc/cp/cfns.gperf index c713eb0c2bdd..ef1ed083d325 100644 --- a/gcc/cp/cfns.gperf +++ b/gcc/cp/cfns.gperf @@ -1,4 +1,21 @@ %{ +/* Copyright (C) 2000, 2003 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ #ifdef __GNUC__ __inline #endif diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h index e6d43d8acfb7..62cdfab93aa9 100644 --- a/gcc/cp/cfns.h +++ b/gcc/cp/cfns.h @@ -1,5 +1,5 @@ -/* ANSI-C code produced by gperf version 3.0.1 */ -/* Command-line: gperf -o -C -E -k '1-6,$' -j1 -D -N libc_name_p -L ANSI-C ../../gcc/cp/cfns.gperf */ +/* ANSI-C code produced by gperf version 3.0.3 */ +/* Command-line: gperf -o -C -E -k '1-6,$' -j1 -D -N libc_name_p -L ANSI-C cfns.gperf */ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ @@ -28,8 +28,25 @@ #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." #endif -#line 1 "../../gcc/cp/cfns.gperf" +#line 1 "cfns.gperf" +/* Copyright (C) 2000, 2003 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ #ifdef __GNUC__ __inline #endif @@ -57,13 +74,13 @@ hash (register const char *str, register unsigned int len) 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 0, 0, - 1, 400, 400, 400, 400, 400, 400, 400, 400, 400, + 1, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 28, 90, 0, 95, 0, 51, 93, 114, 26, 109, 124, 5, 1, - 6, 13, 37, 128, 3, 0, 0, 49, 38, 0, + 6, 13, 37, 128, 3, 0, 0, 49, 38, 0, 104, 45, 0, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, @@ -84,29 +101,32 @@ hash (register const char *str, register unsigned int len) switch (hval) { default: - hval += asso_values[(unsigned char)str[5]+1]; + hval += asso_values[(unsigned char)str[5]+1]; /*FALLTHROUGH*/ case 5: - hval += asso_values[(unsigned char)str[4]]; + hval += asso_values[(unsigned char)str[4]]; /*FALLTHROUGH*/ case 4: - hval += asso_values[(unsigned char)str[3]]; + hval += asso_values[(unsigned char)str[3]]; /*FALLTHROUGH*/ case 3: - hval += asso_values[(unsigned char)str[2]]; + hval += asso_values[(unsigned char)str[2]]; /*FALLTHROUGH*/ case 2: - hval += asso_values[(unsigned char)str[1]]; + hval += asso_values[(unsigned char)str[1]]; /*FALLTHROUGH*/ case 1: - hval += asso_values[(unsigned char)str[0]]; - break; + hval += asso_values[(unsigned char)str[0]]; + break; } return hval + asso_values[(unsigned char)str[len - 1]]; } #ifdef __GNUC__ __inline +#ifdef __GNUC_STDC_INLINE__ +__attribute__ ((__gnu_inline__)) +#endif #endif const char * libc_name_p (register const char *str, register unsigned int len) @@ -329,17 +349,17 @@ libc_name_p (register const char *str, register unsigned int len) register int key = hash (str, len); if (key <= MAX_HASH_VALUE && key >= 0) - { - register int index = lookup[key]; + { + register int index = lookup[key]; - if (index >= 0) - { - register const char *s = wordlist[index]; + if (index >= 0) + { + register const char *s = wordlist[index]; - if (*str == *s && !strcmp (str + 1, s + 1)) - return s; - } - } + if (*str == *s && !strcmp (str + 1, s + 1)) + return s; + } + } } return 0; } diff --git a/gcc/diagnostic.def b/gcc/diagnostic.def index 39064198eaea..e13bd3ce007b 100644 --- a/gcc/diagnostic.def +++ b/gcc/diagnostic.def @@ -1,3 +1,21 @@ +/* Copyright (C) 2001, 2002, 2003, 2006, 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + /* DK_UNSPECIFIED must be first so it has a value of zero. We never assign this kind to an actual diagnostic, we only use this in variables that can hold a kind, to mean they have yet to have a diff --git a/gcc/doc/install.texi2html b/gcc/doc/install.texi2html index 574d9ebe8353..b46f4657b548 100755 --- a/gcc/doc/install.texi2html +++ b/gcc/doc/install.texi2html @@ -5,7 +5,7 @@ # $SOURCEDIR and $DESTDIR, resp., refer to the directory containing # the texinfo source and the directory to put the HTML version in. # -# (C) 2001, 2003, 2006, 2008, 2009 Free Software Foundation +# Copyright (C) 2001, 2003, 2006, 2008, 2009 Free Software Foundation, Inc. # Originally by Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>, June 2001. # # This file is part of GCC. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 6a2cd5ffaf7e..47525654b95a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004, + ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008, + ChangeLog.ptr, config-lang.in, ioparm.def, mathbuiltins.def: Add + copyright and license notices. + * ChangeLog, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, + ChangeLog-2008: Correct dates. + 2009-04-20 Tobias Burnus <burnus@net-b.de> PR fortran/39811 @@ -312,7 +321,7 @@ * gfc-internals.texi (Type-bound procedures): Document a little bit about internal handling of DEFERRED bindings. -2008-03-29 Tobias Schlüter <tobi@gcc.gnu.org> +2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org> PR fortran/38507 * gfortran.h (gfc_st_label): Fix comment. @@ -677,3 +686,10 @@ association, use symtree rather than symbol. For everything except generic subroutines, substitute the symtree in the call rather than the symbol. + + +Copyright (C) 2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog-2002 b/gcc/fortran/ChangeLog-2002 index 222dc0bf1543..fdee6e6444da 100644 --- a/gcc/fortran/ChangeLog-2002 +++ b/gcc/fortran/ChangeLog-2002 @@ -331,3 +331,10 @@ (g95_conv_intrinsic_anyall): New function. * iresolve.c (g95_resolve_any, g95_resolve_all): Include rank in mangled name + + +Copyright (C) 2002 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog-2003 b/gcc/fortran/ChangeLog-2003 index 127de310bab7..051ebb88fd05 100644 --- a/gcc/fortran/ChangeLog-2003 +++ b/gcc/fortran/ChangeLog-2003 @@ -2337,3 +2337,10 @@ (Many): Set se.want_pointer before calling g95_conv_array_parameter. * trans-intrinsic.c: Sync with scalarizer changes. * trans-io.c: Ditto. + + +Copyright (C) 2003 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog-2004 b/gcc/fortran/ChangeLog-2004 index 27b966a20f7b..d5d665406273 100644 --- a/gcc/fortran/ChangeLog-2004 +++ b/gcc/fortran/ChangeLog-2004 @@ -2844,3 +2844,10 @@ PR fortran/13251 * trans-expr.c (gfc_conv_variable): Take the type kind of a substring reference from the expression. + + +Copyright (C) 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog-2005 b/gcc/fortran/ChangeLog-2005 index 71fbf68cee76..d9fa6a5872af 100644 --- a/gcc/fortran/ChangeLog-2005 +++ b/gcc/fortran/ChangeLog-2005 @@ -3442,7 +3442,7 @@ * gfortran.texi: Don't give last update date. -2006-01-30 Richard Henderson <rth@redhat.com> +2005-01-30 Richard Henderson <rth@redhat.com> * options.c (gfc_init_options): Zero flag_errno_math. @@ -3721,3 +3721,10 @@ * trans-stmt.c: Ditto * trans.c: Ditto * trans-intrinsic.c: Remove stdio.h and string.h + + +Copyright (C) 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog-2006 b/gcc/fortran/ChangeLog-2006 index 1a622ee01717..4e83f38feb73 100644 --- a/gcc/fortran/ChangeLog-2006 +++ b/gcc/fortran/ChangeLog-2006 @@ -2699,7 +2699,7 @@ * parse.c (next_free): Return instead of calling decode_statement upon error. -2005-05-10 Thomas Koenig <Thomas.Koenig@online.de> +2006-05-10 Thomas Koenig <Thomas.Koenig@online.de> PR fortran/27470 * trans-array.c(gfc_array_allocate): If ref->next exists @@ -3141,7 +3141,7 @@ * trans-decl.c (gfc_get_fake_result_decl): Re-add setting of GFC_DECL_RESULT flag. -2003-03-11 Roger Sayle <roger@eyesopen.com> +2006-03-11 Roger Sayle <roger@eyesopen.com> * dependency.c (gfc_dep_compare_expr) <EXPR_OP>: Allow unary and binary operators to compare equal if their operands are equal. @@ -4536,3 +4536,10 @@ * ChangeLog-2003: here. * ChangeLog-2004: here. * ChangeLog-2005: here. + + +Copyright (C) 2006 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog-2007 b/gcc/fortran/ChangeLog-2007 index 4597cb58fd3b..421dc886e857 100644 --- a/gcc/fortran/ChangeLog-2007 +++ b/gcc/fortran/ChangeLog-2007 @@ -2286,7 +2286,7 @@ * dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL. -2008-08-04 Steven G. Kargl <kargl@gcc.gnu.org> +2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/32969 * iresolve.c (gfc_resolve_rrspacing): Convert argument(s) to @@ -3533,7 +3533,7 @@ * trans-array.c (gfc_trans_array_constructor): Treat the case where the ss expression charlen is missing. -22007-05-31 Paul Thomas <pault@gcc.gnu.org> +2007-05-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/32103 * module.c (mio_symtree_ref): If an equivalence group member @@ -4485,7 +4485,7 @@ * trans-const.c (gfc_conv_mpz_to_tree): Allow integer constants larger than twice the width of a HOST_WIDE_INT. -2006-03-22 Paul Thomas <pault@gcc.gnu.org> +2007-03-22 Paul Thomas <pault@gcc.gnu.org> PR fortran/31193 * trans-intrinsic.c (gfc_size_in_bytes): Remove function. @@ -5767,3 +5767,10 @@ * ChangeLog: Copy to ... * ChangeLog-2006: here. + + +Copyright (C) 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog-2008 b/gcc/fortran/ChangeLog-2008 index b4b7f2af8938..7f536aa446c4 100644 --- a/gcc/fortran/ChangeLog-2008 +++ b/gcc/fortran/ChangeLog-2008 @@ -3864,7 +3864,7 @@ PR fortran/34896 * module.c (read_module): Set use_rename attribute. -2007-01-21 Tobias Burnus <burnus@net-b.de> +2008-01-21 Tobias Burnus <burnus@net-b.de> PR fortran/34901 * interface.c (compare_parameter): Improved error message @@ -4094,7 +4094,7 @@ the dummy variable expression, test for NULL, and pass the variable address to the called function. -2007-01-06 Tobias Burnus <burnus@net-b.de> +2008-01-06 Tobias Burnus <burnus@net-b.de> PR fortran/34658 * match.c (gfc_match_common): Remove blank common in @@ -4133,3 +4133,10 @@ PR fortran/34557 * primary.c (match_varspec): Gobble whitespace before checking for '('. + + +Copyright (C) 2008 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/ChangeLog.ptr b/gcc/fortran/ChangeLog.ptr index 56bca5b3951f..c8d8527f96ec 100644 --- a/gcc/fortran/ChangeLog.ptr +++ b/gcc/fortran/ChangeLog.ptr @@ -9,3 +9,9 @@ POINTER_PLUS_EXPR instead of a PLUS_EXPR for pointer types. + +Copyright (C) 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/fortran/config-lang.in b/gcc/fortran/config-lang.in index aaa9b809c900..030b0f67de05 100644 --- a/gcc/fortran/config-lang.in +++ b/gcc/fortran/config-lang.in @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Configure looks for the existence of this file to auto-config each language. # We define several parameters used by configure: # diff --git a/gcc/fortran/ioparm.def b/gcc/fortran/ioparm.def index eba719f0a919..ddef69370263 100644 --- a/gcc/fortran/ioparm.def +++ b/gcc/fortran/ioparm.def @@ -1,3 +1,21 @@ +/* Copyright (C) 2005, 2006, 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + #ifndef IOPARM_common_libreturn_mask #define IOPARM_common_libreturn_mask 3 #define IOPARM_common_libreturn_ok 0 diff --git a/gcc/fortran/mathbuiltins.def b/gcc/fortran/mathbuiltins.def index 6db416ef6d0d..37d4217fb378 100644 --- a/gcc/fortran/mathbuiltins.def +++ b/gcc/fortran/mathbuiltins.def @@ -1,3 +1,21 @@ +/* Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + /* DEFINE_MATH_BUILTIN (CODE, NAME, ARGTYPE) NAME The name of the builtin SNAME The name of the builtin as a string diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in index 9df289cb5dce..458277d6621c 100644 --- a/gcc/gdbinit.in +++ b/gcc/gdbinit.in @@ -1,3 +1,22 @@ +# Copyright (C) 2001, 2002, 2003, 2004, 2006, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + define pr set debug_rtx ($) end diff --git a/gcc/glimits.h b/gcc/glimits.h index 710cbb528abb..dbefb1dfcc60 100644 --- a/gcc/glimits.h +++ b/gcc/glimits.h @@ -1,3 +1,27 @@ +/* Copyright (C) 1991, 1992, 1993, 1996, 1997, 1998, 1999, 2000, 2001, + 2002 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + #ifndef _LIMITS_H___ #define _LIMITS_H___ diff --git a/gcc/gstab.h b/gcc/gstab.h index ed510c164617..7f82b55ec10b 100644 --- a/gcc/gstab.h +++ b/gcc/gstab.h @@ -1,3 +1,21 @@ +/* Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + #ifndef GCC_GSTAB_H #define GCC_GSTAB_H diff --git a/gcc/gsyms.h b/gcc/gsyms.h index 03bde9386040..d8330528043f 100644 --- a/gcc/gsyms.h +++ b/gcc/gsyms.h @@ -1,3 +1,21 @@ +/* Copyright (C) 1992, 1996, 1997, 1998 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + /* For cross compilation, use the portable definitions from the COFF documentation. */ diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index cedb5f95392d..6661265bf421 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and + license notices. + 2009-04-18 Ian Lance Taylor <iant@google.com> * verify-impl.c (verify_instructions_0): Add cast to enum type. @@ -21657,3 +21662,11 @@ Tue Mar 9 11:52:08 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> 1996-10-24 Per Bothner <bothner@deneb.cygnus.com> New directory. + + +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, +2006, 2007, 2008, 2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/java/ChangeLog.ptr b/gcc/java/ChangeLog.ptr index eb2c9a92d94c..3243223f5e91 100644 --- a/gcc/java/ChangeLog.ptr +++ b/gcc/java/ChangeLog.ptr @@ -17,3 +17,9 @@ NEGATIVE and then a POINTER_PLUS_EXPR instead of a MINUS_EXPR. + +Copyright (C) 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/java/ChangeLog.tree-ssa b/gcc/java/ChangeLog.tree-ssa index 7cca7ce7e89f..09a263a762e5 100644 --- a/gcc/java/ChangeLog.tree-ssa +++ b/gcc/java/ChangeLog.tree-ssa @@ -358,3 +358,10 @@ Local Variables: mode: change-log change-log-default-name: "ChangeLog.tree-ssa" End: + + +Copyright (C) 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/libgcc-std.ver b/gcc/libgcc-std.ver index 2df39f63e373..11f0d85a19cc 100644 --- a/gcc/libgcc-std.ver +++ b/gcc/libgcc-std.ver @@ -1,3 +1,22 @@ +# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, +# 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + GCC_3.0 { # libgcc1 integer symbols __absvsi2 diff --git a/gcc/limitx.h b/gcc/limitx.h index 529d9c5f9cf6..b7d6264ba9dc 100644 --- a/gcc/limitx.h +++ b/gcc/limitx.h @@ -1,3 +1,26 @@ +/* Copyright (C) 1992, 1994, 1997, 1998 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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. + +Under Section 7 of GPL version 3, you are granted additional +permissions described in the GCC Runtime Library Exception, version +3.1, as published by the Free Software Foundation. + +You should have received a copy of the GNU General Public License and +a copy of the GCC Runtime Library Exception along with this program; +see the files COPYING3 and COPYING.RUNTIME respectively. If not, see +<http://www.gnu.org/licenses/>. */ + /* This administrivia gets added to the beginning of limits.h if the system has its own version of limits.h. */ diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 704e118429ae..a018d81e8eeb 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,7 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog: Add copyright and license notices. + 2009-04-20 Ian Lance Taylor <iant@google.com> * objc-act.c (objc_rewrite_function_call): Change parameter from @@ -1191,3 +1195,10 @@ LANG_HOOKS_INCOMPLETE_TYPE_ERROR, LANG_HOOKS_TYPE_PROMOTES_TO, LANG_HOOKS_REGISTER_BUILTIN_TYPE, LANG_HOOKS_WRITE_GLOBALS): Move to c-objc-common.h. + + +Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index de9954bdad58..fdf60362df86 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,7 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog: Add copyright and license notices. + 2008-12-05 Sebastian Pop <sebastian.pop@amd.com> PR bootstrap/38262 @@ -181,3 +185,10 @@ * objcp-decl.c: Likewise. * objcp-decl.h: Likewise. * objcp-lang.c: Likewise. + + +Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 32830ff4a2a5..a9464735a8ed 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog, EXCLUDES: Add copyright and license notices. + 2009-04-09 Jakub Jelinek <jakub@redhat.com> * exgettext: Change copyright header to refer to version @@ -1087,3 +1091,10 @@ Sun Oct 31 17:17:18 1999 Jeffrey A Law (law@cygnus.com) Fix names of those files which are now living in egcs's libiberty/include directories. + +Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, +2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES index a0776bd879b7..742320bd2c09 100644 --- a/gcc/po/EXCLUDES +++ b/gcc/po/EXCLUDES @@ -1,3 +1,21 @@ +# Copyright (C) 2001, 2004, 2009 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # This file lists all the sources which should *not* be scanned for # strings to translate. Only the first word on each line is used; the # rest is ignored. Only files with an extension of .c or .h or .def are diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 697da24fec69..7907ac5a96af 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,23 @@ +2009-04-21 Joseph Myers <joseph@codesourcery.com> + + * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr, + ChangeLog.tree-ssa, README, README.QMTEST, README.compat, + README.gcc, g++.dg/README, g++.dg/compat/break/README, + g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README, + g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README, + gcc.c-torture/ChangeLog.0, + gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README, + gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp, + gcc.target/i386/math-torture/math-torture.exp, + gcc.target/mips/inter/mips16-inter.exp, + gcc.target/mips/mips-nonpic/README, + gcc.target/x86_64/abi/README.gcc, + gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README, + gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp, + gfortran.fortran-torture/ChangeLog.g95: Add copyright and license + notices. + * ChangeLog-1993-2007, ChangeLog: Correct dates. + 2009-04-21 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/debug/dwarf2/short-circuit.c: New test. @@ -1082,7 +1102,7 @@ * gfortran.dg/typebound_proc_11.f03: New test. * gfortran.dg/abstract_type_5.f03: New test. -2008-03-29 Tobias Schlüter <tobi@gcc.gnu.org> +2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org> PR fortran/38507 * gfortran.dg/do_4.f: New. @@ -1541,7 +1561,7 @@ PR libobjc/27466 * objc/execute/exceptions/handler-1.m. New test. -2008-03-12 Jakub Jelinek <jakub@redhat.com> +2009-03-12 Jakub Jelinek <jakub@redhat.com> PR target/39431 * gcc.target/i386/pr39431.c: New test. @@ -3370,3 +3390,10 @@ PR c/36489 * gcc.dg/pr36489.c: New test. + + +Copyright (C) 2009 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/ChangeLog-1993-2007 b/gcc/testsuite/ChangeLog-1993-2007 index 158f0f78e9d2..d15b8f1b082f 100644 --- a/gcc/testsuite/ChangeLog-1993-2007 +++ b/gcc/testsuite/ChangeLog-1993-2007 @@ -27947,7 +27947,7 @@ * gcc.dg/Wattributes-2.c: New. * gcc.dg/Wattributes-3.c: New. -20005-05-24 Janis Johnson <janis187@us.ibm.com> +2005-05-24 Janis Johnson <janis187@us.ibm.com> PR tree-optimization/19833 * gcc.dg/uninit-4.c: Remove xfail. @@ -60908,3 +60908,11 @@ rlsruhe.de> correspond to c-torture 1.11. * New file. + + +Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/ChangeLog-2008 b/gcc/testsuite/ChangeLog-2008 index 281c8a665277..ca95319cbd47 100644 --- a/gcc/testsuite/ChangeLog-2008 +++ b/gcc/testsuite/ChangeLog-2008 @@ -12918,3 +12918,10 @@ * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi rather than __v2di type. + + +Copyright (C) 2008 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/ChangeLog.ptr b/gcc/testsuite/ChangeLog.ptr index 7bb79016f721..2c9bed875d38 100644 --- a/gcc/testsuite/ChangeLog.ptr +++ b/gcc/testsuite/ChangeLog.ptr @@ -56,3 +56,10 @@ * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't have a cast which is PREd. + + +Copyright (C) 2006, 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/ChangeLog.tree-ssa b/gcc/testsuite/ChangeLog.tree-ssa index 98e78aafeeab..7d1029c5b71a 100644 --- a/gcc/testsuite/ChangeLog.tree-ssa +++ b/gcc/testsuite/ChangeLog.tree-ssa @@ -1202,3 +1202,10 @@ 2002-08-21 Diego Novillo <dnovillo@redhat.com> * gcc.c-torture/execute/20020819-1.c: Add exit(0). + + +Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/README b/gcc/testsuite/README index e84762237167..7b41475682c2 100644 --- a/gcc/testsuite/README +++ b/gcc/testsuite/README @@ -59,3 +59,10 @@ where containing the sources of the testsuite. This is ./testsuite if you are in the directory that has the testsuite directory. + + +Copyright (C) 1998, 1999, 2000, 2003, 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/README.QMTEST b/gcc/testsuite/README.QMTEST index c971160bcc12..f7865e310dad 100644 --- a/gcc/testsuite/README.QMTEST +++ b/gcc/testsuite/README.QMTEST @@ -166,3 +166,10 @@ Here are some more advanced usage instructions: to get more information about the commands that were run and the output produced. + + +Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/README.compat b/gcc/testsuite/README.compat index b78718ff2d6b..7eee66d1c037 100644 --- a/gcc/testsuite/README.compat +++ b/gcc/testsuite/README.compat @@ -83,3 +83,10 @@ There's a lot more that can be done with these tests. Janis Johnson, <janis187@us.ibm.com> October 2002 + + +Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/README.gcc b/gcc/testsuite/README.gcc index f193bde54bbb..998c2d9e500b 100644 --- a/gcc/testsuite/README.gcc +++ b/gcc/testsuite/README.gcc @@ -79,5 +79,9 @@ For execution tests, put them in execute. If a test does not fit into the torture framework, use the dg framework. - +Copyright (C) 1997, 1998, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/g++.dg/README b/gcc/testsuite/g++.dg/README index 14b736e7a731..c63f7ccf53c2 100644 --- a/gcc/testsuite/g++.dg/README +++ b/gcc/testsuite/g++.dg/README @@ -29,3 +29,10 @@ other Tests that don't fit into one of the other categories. special Tests that need custom expect code to run them; see special/ecos.exp for an example. + + +Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/g++.dg/compat/break/README b/gcc/testsuite/g++.dg/compat/break/README index 98886310caac..0b8ea0247e99 100644 --- a/gcc/testsuite/g++.dg/compat/break/README +++ b/gcc/testsuite/g++.dg/compat/break/README @@ -9,3 +9,10 @@ determine whether a test failure is expected or not. Every test in this directory that covers behavior that is not ABI-compliant should also be covered by a test for -Wabi to ensure that there is a warning for the construct. + + +Copyright (C) 2002 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/g++.dg/gomp/gomp.exp b/gcc/testsuite/g++.dg/gomp/gomp.exp index 90248c9d338f..9f60bc1c5f33 100644 --- a/gcc/testsuite/g++.dg/gomp/gomp.exp +++ b/gcc/testsuite/g++.dg/gomp/gomp.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Load support procs. load_lib g++-dg.exp diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/README b/gcc/testsuite/g++.old-deja/g++.brendan/README index ce760b1e6775..93febfb35177 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/README +++ b/gcc/testsuite/g++.old-deja/g++.brendan/README @@ -38,3 +38,9 @@ union - handling unions visibility - access control and visibility checking warnings - warning messages + +Copyright (C) 1997, 1998 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog index 448ea13a6818..995ac91835a1 100644 --- a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog +++ b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog @@ -119,3 +119,9 @@ * template1.C: New test. + +Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/README b/gcc/testsuite/g++.old-deja/g++.robertl/README index 36029c7d9c79..220d57d3d75f 100644 --- a/gcc/testsuite/g++.old-deja/g++.robertl/README +++ b/gcc/testsuite/g++.old-deja/g++.robertl/README @@ -16,3 +16,10 @@ way to never get out of the gate. We'll do better now. Robert Lipe + + +Copyright (C) 1998 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/gcc.c-torture/ChangeLog.0 b/gcc/testsuite/gcc.c-torture/ChangeLog.0 index cf892824961c..113abe2c4a7f 100644 --- a/gcc/testsuite/gcc.c-torture/ChangeLog.0 +++ b/gcc/testsuite/gcc.c-torture/ChangeLog.0 @@ -626,3 +626,10 @@ Wed Jun 7 12:40:05 1995 Torbjorn Granlund <tege@bozo.matematik.su.se> Wed Jun 1 01:57:45 1995 Torbjorn Granlund <tege@bozo.matematik.su.se> * execute/divconst-[12].c: New tests. + + +Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp index e82d2fddfd0c..573be92673d6 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2003, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # This harness is for testing builtin support. Each test has two files: # # - foo.c defines the main testing function, main_test(). diff --git a/gcc/testsuite/gcc.dg/README b/gcc/testsuite/gcc.dg/README index 6f14899edf94..3a3d8ef61180 100644 --- a/gcc/testsuite/gcc.dg/README +++ b/gcc/testsuite/gcc.dg/README @@ -13,4 +13,11 @@ Notes for testsuite/gcc.dg. 3) Remember DOS file name restrictions (8.3). Sigh. -4) Send bugs, comments, etc. to dje@cygnus.com. \ No newline at end of file +4) Send bugs, comments, etc. to dje@cygnus.com. + + +Copyright (C) 1997, 1998 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/gcc.dg/gomp/gomp.exp b/gcc/testsuite/gcc.dg/gomp/gomp.exp index 7ce426deb79c..e4f31cca924c 100644 --- a/gcc/testsuite/gcc.dg/gomp/gomp.exp +++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2006 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # GCC testsuite that uses the `dg.exp' driver. # Load support procs. diff --git a/gcc/testsuite/gcc.target/frv/frv.exp b/gcc/testsuite/gcc.target/frv/frv.exp index f2c4359b4260..82b2541cdf03 100644 --- a/gcc/testsuite/gcc.target/frv/frv.exp +++ b/gcc/testsuite/gcc.target/frv/frv.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2004 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # The name of each test starts with the architecture it requires. Tests that # work on all variants start with "all". diff --git a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp index 43ea6ea2f7dc..78831374455a 100644 --- a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp +++ b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2006, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # This harness is for tests that should be run at all optimisation levels. # Exit immediately if this isn't a x86 target. diff --git a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp index 45e0c5ebce6d..e6ed6b9bcb96 100644 --- a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp +++ b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2007 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Run compatibility tests in which the "alt" compiler tries to force # MIPS16 mode. diff --git a/gcc/testsuite/gcc.target/mips/mips-nonpic/README b/gcc/testsuite/gcc.target/mips/mips-nonpic/README index bdd62c19398a..1b42becbedf5 100644 --- a/gcc/testsuite/gcc.target/mips/mips-nonpic/README +++ b/gcc/testsuite/gcc.target/mips/mips-nonpic/README @@ -18,3 +18,10 @@ main-13.c address and call nothing Neither main-14.c address and call call only PLT entry main-15.c address and call address taken only Neither (* But creating a PLT entry is valid) main-16.c address and call address and call PLT entry + + +Copyright (C) 2008 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc index fca0dfe76440..7db8d4157afa 100644 --- a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc +++ b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc @@ -16,3 +16,10 @@ maintainer of the testuite directly. The current maintainer is: matz@suse.de + + +Copyright (C) 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp index 7699a42edc53..2c61cf28091c 100644 --- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp +++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # Tests for the xstormy16 if {![istarget xstormy16-*-*]} { diff --git a/gcc/testsuite/gcc.test-framework/README b/gcc/testsuite/gcc.test-framework/README index 607a4955f452..4055b53be41f 100644 --- a/gcc/testsuite/gcc.test-framework/README +++ b/gcc/testsuite/gcc.test-framework/README @@ -23,3 +23,10 @@ To check the results: The awk script prints unexpected results followed by the number of tests that passed and failed. + + +Copyright (C) 2005, 2007 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/gfortran.dg/g77/README b/gcc/testsuite/gfortran.dg/g77/README index 1a60f47b4438..a790ca86f674 100644 --- a/gcc/testsuite/gfortran.dg/g77/README +++ b/gcc/testsuite/gfortran.dg/g77/README @@ -199,3 +199,10 @@ Directory g77.f-torture/noncompile 980616-0.f Y check0.f Y select_no_compile.f Y + + +Copyright (C) 2004, 2005 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/gfortran.dg/gomp/gomp.exp b/gcc/testsuite/gfortran.dg/gomp/gomp.exp index 34ae1466ed03..e12864b4f931 100644 --- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp +++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp @@ -1,3 +1,21 @@ +# Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC 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 3, or (at your option) +# any later version. +# +# GCC 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + # GCC testsuite that uses the `dg.exp' driver. # Load support procs. diff --git a/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95 b/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95 index c333a3eab1a0..fee34e5dfe09 100644 --- a/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95 +++ b/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95 @@ -97,3 +97,10 @@ New testcases. * execute/function_module_1.f90: Fix syntax error. * execute/retarray.f90: Fix another syntax error. + + +Copyright (C) 2003 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/version.c b/gcc/version.c index 75f285aeee01..9744449722e1 100644 --- a/gcc/version.c +++ b/gcc/version.c @@ -1,3 +1,22 @@ +/* Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, + 2007 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + #include "version.h" /* This is the location of the online document giving instructions for diff --git a/gcc/xcoff.h b/gcc/xcoff.h index 2d003fed3bb3..408db028b4c1 100644 --- a/gcc/xcoff.h +++ b/gcc/xcoff.h @@ -1,3 +1,21 @@ +/* Copyright (C) 2003 Free Software Foundation, Inc. + +This file is part of GCC. + +GCC 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 3, or (at your option) any later +version. + +GCC 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 GCC; see the file COPYING3. If not see +<http://www.gnu.org/licenses/>. */ + /* Storage classes in XCOFF object file format designed for DBX's use. This info is from the `Files Reference' manual for IBM's AIX version 3 for the RS6000. */ -- GitLab