This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Add missing copyright and license notices (gcc directory)
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Tue, 21 Apr 2009 19:10:13 +0000 (UTC)
- Subject: Add missing copyright and license notices (gcc directory)
When reviewing the GPLv3+exception patch I noted that I only reviewed the
changes there, not the presence and correctness of the license notices in
unchanged files.
I've now begun the review of the correctness of the post-change state and
applied this patch to add copyright and license notices to most of the
non-testcase files under the gcc directory (of more than 10 lines, so
needing such notices by FSF policy) without such notices. The notices
are, as appropriate, GPLv3, GPLv3+exception, or the simple permissive
notice recommended for rough documentation such as ChangeLogs and READMEs.
Index: diagnostic.def
===================================================================
--- diagnostic.def (revision 146532)
+++ diagnostic.def (working copy)
@@ -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
Index: ChangeLog.dataflow
===================================================================
--- ChangeLog.dataflow (revision 146532)
+++ ChangeLog.dataflow (working copy)
@@ -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.
Index: ABOUT-GCC-NLS
===================================================================
--- ABOUT-GCC-NLS (revision 146532)
+++ ABOUT-GCC-NLS (working copy)
@@ -47,3 +47,10 @@
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.
Index: doc/install.texi2html
===================================================================
--- doc/install.texi2html (revision 146532)
+++ doc/install.texi2html (working copy)
@@ -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.
Index: ChangeLog.tree-ssa
===================================================================
--- ChangeLog.tree-ssa (revision 146532)
+++ ChangeLog.tree-ssa (working copy)
@@ -19336,3 +19336,10 @@
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.
Index: limitx.h
===================================================================
--- limitx.h (revision 146532)
+++ limitx.h (working copy)
@@ -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. */
Index: java/ChangeLog.tree-ssa
===================================================================
--- java/ChangeLog.tree-ssa (revision 146532)
+++ java/ChangeLog.tree-ssa (working copy)
@@ -358,3 +358,10 @@
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.
Index: java/ChangeLog
===================================================================
--- java/ChangeLog (revision 146532)
+++ java/ChangeLog (working copy)
@@ -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 @@
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.
Index: java/ChangeLog.ptr
===================================================================
--- java/ChangeLog.ptr (revision 146532)
+++ java/ChangeLog.ptr (working copy)
@@ -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.
Index: gstab.h
===================================================================
--- gstab.h (revision 146532)
+++ gstab.h (working copy)
@@ -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
Index: FSFChangeLog
===================================================================
--- FSFChangeLog (revision 146532)
+++ FSFChangeLog (working copy)
@@ -2696,10 +2696,10 @@
(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.
Index: objc/ChangeLog
===================================================================
--- objc/ChangeLog (revision 146532)
+++ objc/ChangeLog (working copy)
@@ -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.
Index: ChangeLog
===================================================================
--- ChangeLog (revision 146532)
+++ ChangeLog (working copy)
@@ -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.
Index: testsuite/README.compat
===================================================================
--- testsuite/README.compat (revision 146532)
+++ testsuite/README.compat (working copy)
@@ -83,3 +83,10 @@
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.
Index: testsuite/gcc.c-torture/execute/builtins/builtins.exp
===================================================================
--- testsuite/gcc.c-torture/execute/builtins/builtins.exp (revision 146532)
+++ testsuite/gcc.c-torture/execute/builtins/builtins.exp (working copy)
@@ -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().
Index: testsuite/gcc.c-torture/ChangeLog.0
===================================================================
--- testsuite/gcc.c-torture/ChangeLog.0 (revision 146532)
+++ testsuite/gcc.c-torture/ChangeLog.0 (working copy)
@@ -626,3 +626,10 @@
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.
Index: testsuite/ChangeLog-1993-2007
===================================================================
--- testsuite/ChangeLog-1993-2007 (revision 146532)
+++ testsuite/ChangeLog-1993-2007 (working copy)
@@ -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 @@
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.
Index: testsuite/gcc.target/i386/math-torture/math-torture.exp
===================================================================
--- testsuite/gcc.target/i386/math-torture/math-torture.exp (revision 146532)
+++ testsuite/gcc.target/i386/math-torture/math-torture.exp (working copy)
@@ -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.
Index: testsuite/gcc.target/xstormy16/xstormy16.exp
===================================================================
--- testsuite/gcc.target/xstormy16/xstormy16.exp (revision 146532)
+++ testsuite/gcc.target/xstormy16/xstormy16.exp (working copy)
@@ -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-*-*]} {
Index: testsuite/gcc.target/frv/frv.exp
===================================================================
--- testsuite/gcc.target/frv/frv.exp (revision 146532)
+++ testsuite/gcc.target/frv/frv.exp (working copy)
@@ -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".
Index: testsuite/gcc.target/x86_64/abi/README.gcc
===================================================================
--- testsuite/gcc.target/x86_64/abi/README.gcc (revision 146532)
+++ testsuite/gcc.target/x86_64/abi/README.gcc (working copy)
@@ -16,3 +16,10 @@
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.
Index: testsuite/gcc.target/mips/inter/mips16-inter.exp
===================================================================
--- testsuite/gcc.target/mips/inter/mips16-inter.exp (revision 146532)
+++ testsuite/gcc.target/mips/inter/mips16-inter.exp (working copy)
@@ -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.
Index: testsuite/gcc.target/mips/mips-nonpic/README
===================================================================
--- testsuite/gcc.target/mips/mips-nonpic/README (revision 146532)
+++ testsuite/gcc.target/mips/mips-nonpic/README (working copy)
@@ -18,3 +18,10 @@
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.
Index: testsuite/gcc.dg/gomp/gomp.exp
===================================================================
--- testsuite/gcc.dg/gomp/gomp.exp (revision 146532)
+++ testsuite/gcc.dg/gomp/gomp.exp (working copy)
@@ -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.
Index: testsuite/gcc.dg/README
===================================================================
--- testsuite/gcc.dg/README (revision 146532)
+++ testsuite/gcc.dg/README (working copy)
@@ -13,4 +13,11 @@
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.
Index: testsuite/ChangeLog
===================================================================
--- testsuite/ChangeLog (revision 146532)
+++ testsuite/ChangeLog (working copy)
@@ -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.
Index: testsuite/README.gcc
===================================================================
--- testsuite/README.gcc (revision 146532)
+++ testsuite/README.gcc (working copy)
@@ -79,5 +79,9 @@
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.
Index: testsuite/g++.old-deja/g++.brendan/README
===================================================================
--- testsuite/g++.old-deja/g++.brendan/README (revision 146532)
+++ testsuite/g++.old-deja/g++.brendan/README (working copy)
@@ -38,3 +38,9 @@
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.
Index: testsuite/g++.old-deja/g++.robertl/README
===================================================================
--- testsuite/g++.old-deja/g++.robertl/README (revision 146532)
+++ testsuite/g++.old-deja/g++.robertl/README (working copy)
@@ -16,3 +16,10 @@
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.
Index: testsuite/g++.old-deja/g++.oliva/ChangeLog
===================================================================
--- testsuite/g++.old-deja/g++.oliva/ChangeLog (revision 146532)
+++ testsuite/g++.old-deja/g++.oliva/ChangeLog (working copy)
@@ -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.
Index: testsuite/ChangeLog.ptr
===================================================================
--- testsuite/ChangeLog.ptr (revision 146532)
+++ testsuite/ChangeLog.ptr (working copy)
@@ -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.
Index: testsuite/README
===================================================================
--- testsuite/README (revision 146532)
+++ testsuite/README (working copy)
@@ -59,3 +59,10 @@
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.
Index: testsuite/gfortran.fortran-torture/ChangeLog.g95
===================================================================
--- testsuite/gfortran.fortran-torture/ChangeLog.g95 (revision 146532)
+++ testsuite/gfortran.fortran-torture/ChangeLog.g95 (working copy)
@@ -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.
Index: testsuite/gcc.test-framework/README
===================================================================
--- testsuite/gcc.test-framework/README (revision 146532)
+++ testsuite/gcc.test-framework/README (working copy)
@@ -23,3 +23,10 @@
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.
Index: testsuite/g++.dg/compat/break/README
===================================================================
--- testsuite/g++.dg/compat/break/README (revision 146532)
+++ testsuite/g++.dg/compat/break/README (working copy)
@@ -9,3 +9,10 @@
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.
Index: testsuite/g++.dg/README
===================================================================
--- testsuite/g++.dg/README (revision 146532)
+++ testsuite/g++.dg/README (working copy)
@@ -29,3 +29,10 @@
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.
Index: testsuite/g++.dg/gomp/gomp.exp
===================================================================
--- testsuite/g++.dg/gomp/gomp.exp (revision 146532)
+++ testsuite/g++.dg/gomp/gomp.exp (working copy)
@@ -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
Index: testsuite/README.QMTEST
===================================================================
--- testsuite/README.QMTEST (revision 146532)
+++ testsuite/README.QMTEST (working copy)
@@ -166,3 +166,10 @@
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.
Index: testsuite/ChangeLog.tree-ssa
===================================================================
--- testsuite/ChangeLog.tree-ssa (revision 146532)
+++ testsuite/ChangeLog.tree-ssa (working copy)
@@ -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.
Index: testsuite/gfortran.dg/gomp/gomp.exp
===================================================================
--- testsuite/gfortran.dg/gomp/gomp.exp (revision 146532)
+++ testsuite/gfortran.dg/gomp/gomp.exp (working copy)
@@ -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.
Index: testsuite/gfortran.dg/g77/README
===================================================================
--- testsuite/gfortran.dg/g77/README (revision 146532)
+++ testsuite/gfortran.dg/g77/README (working copy)
@@ -199,3 +199,10 @@
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.
Index: testsuite/ChangeLog-2008
===================================================================
--- testsuite/ChangeLog-2008 (revision 146532)
+++ testsuite/ChangeLog-2008 (working copy)
@@ -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.
Index: objcp/ChangeLog
===================================================================
--- objcp/ChangeLog (revision 146532)
+++ objcp/ChangeLog (working copy)
@@ -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.
Index: cp/cfns.gperf
===================================================================
--- cp/cfns.gperf (revision 146532)
+++ cp/cfns.gperf (working copy)
@@ -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
Index: cp/ChangeLog.tree-ssa
===================================================================
--- cp/ChangeLog.tree-ssa (revision 146532)
+++ cp/ChangeLog.tree-ssa (working copy)
@@ -564,3 +564,10 @@
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.
Index: cp/NEWS
===================================================================
--- cp/NEWS (revision 146532)
+++ cp/NEWS (working copy)
@@ -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.
Index: cp/ChangeLog
===================================================================
--- cp/ChangeLog (revision 146532)
+++ cp/ChangeLog (working copy)
@@ -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.
Index: cp/ChangeLog-2000
===================================================================
--- cp/ChangeLog-2000 (revision 146532)
+++ cp/ChangeLog-2000 (working copy)
@@ -7272,3 +7272,10 @@
* 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.
Index: cp/ChangeLog-2001
===================================================================
--- cp/ChangeLog-2001 (revision 146532)
+++ cp/ChangeLog-2001 (working copy)
@@ -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.
Index: cp/ChangeLog-2002
===================================================================
--- cp/ChangeLog-2002 (revision 146532)
+++ cp/ChangeLog-2002 (working copy)
@@ -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.
Index: cp/ChangeLog-2003
===================================================================
--- cp/ChangeLog-2003 (revision 146532)
+++ cp/ChangeLog-2003 (working copy)
@@ -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.
Index: cp/ChangeLog-2004
===================================================================
--- cp/ChangeLog-2004 (revision 146532)
+++ cp/ChangeLog-2004 (working copy)
@@ -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.
Index: cp/ChangeLog-2005
===================================================================
--- cp/ChangeLog-2005 (revision 146532)
+++ cp/ChangeLog-2005 (working copy)
@@ -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.
Index: cp/ChangeLog-2006
===================================================================
--- cp/ChangeLog-2006 (revision 146532)
+++ cp/ChangeLog-2006 (working copy)
@@ -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.
Index: cp/ChangeLog-2007
===================================================================
--- cp/ChangeLog-2007 (revision 146532)
+++ cp/ChangeLog-2007 (working copy)
@@ -3334,3 +3334,10 @@
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.
Index: cp/ChangeLog-2008
===================================================================
--- cp/ChangeLog-2008 (revision 146532)
+++ cp/ChangeLog-2008 (working copy)
@@ -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.
Index: cp/cfns.h
===================================================================
--- cp/cfns.h (revision 146532)
+++ cp/cfns.h (working copy)
@@ -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 @@
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,30 +101,33 @@
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 @@
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;
}
Index: cp/ChangeLog-1993
===================================================================
--- cp/ChangeLog-1993 (revision 146532)
+++ cp/ChangeLog-1993 (working copy)
@@ -604,3 +604,10 @@
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.
Index: cp/ChangeLog.ptr
===================================================================
--- cp/ChangeLog.ptr (revision 146532)
+++ cp/ChangeLog.ptr (working copy)
@@ -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.
Index: cp/ChangeLog-1994
===================================================================
--- cp/ChangeLog-1994 (revision 146532)
+++ cp/ChangeLog-1994 (working copy)
@@ -5403,3 +5403,10 @@
* 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.
Index: cp/ChangeLog-1995
===================================================================
--- cp/ChangeLog-1995 (revision 146532)
+++ cp/ChangeLog-1995 (working copy)
@@ -3789,3 +3789,9 @@
* 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.
Index: cp/ChangeLog-1996
===================================================================
--- cp/ChangeLog-1996 (revision 146532)
+++ cp/ChangeLog-1996 (working copy)
@@ -4045,3 +4045,9 @@
* 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.
Index: cp/ChangeLog-1997
===================================================================
--- cp/ChangeLog-1997 (revision 146532)
+++ cp/ChangeLog-1997 (working copy)
@@ -2605,3 +2605,10 @@
(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.
Index: cp/ChangeLog-1998
===================================================================
--- cp/ChangeLog-1998 (revision 146532)
+++ cp/ChangeLog-1998 (working copy)
@@ -6885,3 +6885,10 @@
* 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.
Index: cp/ChangeLog-1999
===================================================================
--- cp/ChangeLog-1999 (revision 146532)
+++ cp/ChangeLog-1999 (working copy)
@@ -6785,3 +6785,10 @@
* 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.
Index: ChangeLog-1997
===================================================================
--- ChangeLog-1997 (revision 146532)
+++ ChangeLog-1997 (working copy)
@@ -3967,3 +3967,10 @@
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.
Index: ChangeLog-1998
===================================================================
--- ChangeLog-1998 (revision 146532)
+++ ChangeLog-1998 (working copy)
@@ -17614,3 +17614,10 @@
* 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.
Index: ChangeLog-1999
===================================================================
--- ChangeLog-1999 (revision 146532)
+++ ChangeLog-1999 (working copy)
@@ -21784,3 +21784,10 @@
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.
Index: FSFChangeLog.10
===================================================================
--- FSFChangeLog.10 (revision 146532)
+++ FSFChangeLog.10 (working copy)
@@ -10108,3 +10108,10 @@
* 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.
Index: FSFChangeLog.11
===================================================================
--- FSFChangeLog.11 (revision 146532)
+++ FSFChangeLog.11 (working copy)
@@ -14484,10 +14484,10 @@
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.
Index: gdbinit.in
===================================================================
--- gdbinit.in (revision 146532)
+++ gdbinit.in (working copy)
@@ -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
Index: ada/ChangeLog.tree-ssa
===================================================================
--- ada/ChangeLog.tree-ssa (revision 146532)
+++ ada/ChangeLog.tree-ssa (working copy)
@@ -27,3 +27,10 @@
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.
Index: ada/ChangeLog
===================================================================
--- ada/ChangeLog (revision 146532)
+++ ada/ChangeLog (working copy)
@@ -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 @@
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.
Index: ada/ChangeLog.ptr
===================================================================
--- ada/ChangeLog.ptr (revision 146532)
+++ ada/ChangeLog.ptr (working copy)
@@ -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.
Index: fortran/mathbuiltins.def
===================================================================
--- fortran/mathbuiltins.def (revision 146532)
+++ fortran/mathbuiltins.def (working copy)
@@ -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
Index: fortran/ChangeLog
===================================================================
--- fortran/ChangeLog (revision 146532)
+++ fortran/ChangeLog (working copy)
@@ -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 Schlter <tobi@gcc.gnu.org>
+2009-03-29 Tobias Schlter <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.
Index: fortran/config-lang.in
===================================================================
--- fortran/config-lang.in (revision 146532)
+++ fortran/config-lang.in (working copy)
@@ -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:
#
Index: fortran/ChangeLog-2002
===================================================================
--- fortran/ChangeLog-2002 (revision 146532)
+++ fortran/ChangeLog-2002 (working copy)
@@ -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.
Index: fortran/ChangeLog-2003
===================================================================
--- fortran/ChangeLog-2003 (revision 146532)
+++ fortran/ChangeLog-2003 (working copy)
@@ -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.
Index: fortran/ChangeLog-2004
===================================================================
--- fortran/ChangeLog-2004 (revision 146532)
+++ fortran/ChangeLog-2004 (working copy)
@@ -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.
Index: fortran/ChangeLog-2005
===================================================================
--- fortran/ChangeLog-2005 (revision 146532)
+++ fortran/ChangeLog-2005 (working copy)
@@ -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.
Index: fortran/ChangeLog-2006
===================================================================
--- fortran/ChangeLog-2006 (revision 146532)
+++ fortran/ChangeLog-2006 (working copy)
@@ -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.
Index: fortran/ChangeLog-2007
===================================================================
--- fortran/ChangeLog-2007 (revision 146532)
+++ fortran/ChangeLog-2007 (working copy)
@@ -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.
Index: fortran/ChangeLog-2008
===================================================================
--- fortran/ChangeLog-2008 (revision 146532)
+++ fortran/ChangeLog-2008 (working copy)
@@ -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.
Index: fortran/ioparm.def
===================================================================
--- fortran/ioparm.def (revision 146532)
+++ fortran/ioparm.def (working copy)
@@ -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
Index: fortran/ChangeLog.ptr
===================================================================
--- fortran/ChangeLog.ptr (revision 146532)
+++ fortran/ChangeLog.ptr (working copy)
@@ -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.
Index: ChangeLog.tuples
===================================================================
--- ChangeLog.tuples (revision 146532)
+++ ChangeLog.tuples (working copy)
@@ -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.
Index: ChangeLog-2000
===================================================================
--- ChangeLog-2000 (revision 146532)
+++ ChangeLog-2000 (working copy)
@@ -21742,7 +21742,7 @@
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 @@
* 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.
Index: ChangeLog-2001
===================================================================
--- ChangeLog-2001 (revision 146532)
+++ ChangeLog-2001 (working copy)
@@ -4556,7 +4556,7 @@
* 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 @@
* 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 @@
* 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 @@
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 @@
* 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 @@
(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 @@
(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 @@
* 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 @@
* 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 @@
* 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.
Index: ChangeLog-2002
===================================================================
--- ChangeLog-2002 (revision 146532)
+++ ChangeLog-2002 (working copy)
@@ -14634,7 +14634,7 @@
* 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 @@
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 @@
* 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 @@
* 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 @@
* 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 @@
(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.
Index: ChangeLog-2003
===================================================================
--- ChangeLog-2003 (revision 146532)
+++ ChangeLog-2003 (working copy)
@@ -32981,7 +32981,7 @@
* 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 @@
* 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.
Index: ChangeLog-2004
===================================================================
--- ChangeLog-2004 (revision 146532)
+++ ChangeLog-2004 (working copy)
@@ -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.
Index: ChangeLog-2005
===================================================================
--- ChangeLog-2005 (revision 146532)
+++ ChangeLog-2005 (working copy)
@@ -20510,7 +20510,7 @@
* 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 @@
(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 @@
* 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 @@
* 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 @@
* 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 @@
* 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 @@
(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 @@
* 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 @@
* 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 @@
(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 @@
* 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 @@
* 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 @@
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 @@
* 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 @@
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 @@
* 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 @@
(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 @@
* 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 @@
* 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.
Index: ChangeLog-2006
===================================================================
--- ChangeLog-2006 (revision 146532)
+++ ChangeLog-2006 (working copy)
@@ -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.
Index: ChangeLog-2007
===================================================================
--- ChangeLog-2007 (revision 146532)
+++ ChangeLog-2007 (working copy)
@@ -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.
Index: ChangeLog-2008
===================================================================
--- ChangeLog-2008 (revision 146532)
+++ ChangeLog-2008 (working copy)
@@ -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.
Index: ONEWS
===================================================================
--- ONEWS (revision 146532)
+++ ONEWS (working copy)
@@ -984,3 +984,9 @@
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.
Index: ChangeLog.ptr
===================================================================
--- ChangeLog.ptr (revision 146532)
+++ ChangeLog.ptr (working copy)
@@ -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.
Index: glimits.h
===================================================================
--- glimits.h (revision 146532)
+++ glimits.h (working copy)
@@ -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___
Index: version.c
===================================================================
--- version.c (revision 146532)
+++ version.c (working copy)
@@ -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
Index: po/ChangeLog
===================================================================
--- po/ChangeLog (revision 146532)
+++ po/ChangeLog (working copy)
@@ -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 @@
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.
Index: po/EXCLUDES
===================================================================
--- po/EXCLUDES (revision 146532)
+++ po/EXCLUDES (working copy)
@@ -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
Index: acinclude.m4
===================================================================
--- acinclude.m4 (revision 146532)
+++ acinclude.m4 (working copy)
@@ -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
Index: xcoff.h
===================================================================
--- xcoff.h (revision 146532)
+++ xcoff.h (working copy)
@@ -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. */
Index: LANGUAGES
===================================================================
--- LANGUAGES (revision 146532)
+++ LANGUAGES (working copy)
@@ -55,3 +55,10 @@
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.
Index: config/t-darwin
===================================================================
--- config/t-darwin (revision 146532)
+++ config/t-darwin (working copy)
@@ -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 \
Index: config/alpha/va_list.h
===================================================================
--- config/alpha/va_list.h (revision 146532)
+++ config/alpha/va_list.h (working copy)
@@ -1,5 +1,28 @@
-/* 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
typedef __builtin_va_list __gnuc_va_list;
Index: config/alpha/libgcc-alpha-ldbl.ver
===================================================================
--- config/alpha/libgcc-alpha-ldbl.ver (revision 146532)
+++ config/alpha/libgcc-alpha-ldbl.ver (working copy)
@@ -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
Index: config/alpha/gnu.h
===================================================================
--- config/alpha/gnu.h (revision 146532)
+++ config/alpha/gnu.h (working copy)
@@ -1,5 +1,28 @@
-/* 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)");
Index: config/alpha/t-vms
===================================================================
--- config/alpha/t-vms (revision 146532)
+++ config/alpha/t-vms (working copy)
@@ -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
Index: config/alpha/x-vms
===================================================================
--- config/alpha/x-vms (revision 146532)
+++ config/alpha/x-vms (working copy)
@@ -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')
Index: config/alpha/t-osf4
===================================================================
--- config/alpha/t-osf4 (revision 146532)
+++ config/alpha/t-osf4 (working copy)
@@ -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
Index: config/frv/t-frv
===================================================================
--- config/frv/t-frv (revision 146532)
+++ config/frv/t-frv (working copy)
@@ -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.
Index: config/frv/t-linux
===================================================================
--- config/frv/t-linux (revision 146532)
+++ config/frv/t-linux (working copy)
@@ -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=
Index: config/frv/libgcc-frv.ver
===================================================================
--- config/frv/libgcc-frv.ver (revision 146532)
+++ config/frv/libgcc-frv.ver (working copy)
@@ -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
Index: config/s390/libgcc-glibc.ver
===================================================================
--- config/s390/libgcc-glibc.ver (revision 146532)
+++ config/s390/libgcc-glibc.ver (working copy)
@@ -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
Index: config/sparc/t-sol2
===================================================================
--- config/sparc/t-sol2 (revision 146532)
+++ config/sparc/t-sol2 (working copy)
@@ -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
Index: config/sparc/libgcc-sparc-glibc.ver
===================================================================
--- config/sparc/libgcc-sparc-glibc.ver (revision 146532)
+++ config/sparc/libgcc-sparc-glibc.ver (working copy)
@@ -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
Index: config/sparc/t-linux64
===================================================================
--- config/sparc/t-linux64 (revision 146532)
+++ config/sparc/t-linux64 (working copy)
@@ -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
Index: config/sparc/sol2-gas.h
===================================================================
--- config/sparc/sol2-gas.h (revision 146532)
+++ config/sparc/sol2-gas.h (working copy)
@@ -1,6 +1,29 @@
/* 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
Index: config/sparc/sol2-bi.h
===================================================================
--- config/sparc/sol2-bi.h (revision 146532)
+++ config/sparc/sol2-bi.h (working copy)
@@ -1,6 +1,29 @@
/* 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
and changed it to CM_MEDMID in the Studio 9 compiler. */
Index: config/sparc/sol2-gld-bi.h
===================================================================
--- config/sparc/sol2-gld-bi.h (revision 146532)
+++ config/sparc/sol2-gld-bi.h (working copy)
@@ -1,6 +1,29 @@
/* 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 \
LINK_ARCH32_SPEC_BASE "%{!static: -rpath-link %R/usr/lib}"
Index: config/sparc/t-elf
===================================================================
--- config/sparc/t-elf (revision 146532)
+++ config/sparc/t-elf (working copy)
@@ -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
Index: config/m32r/t-linux
===================================================================
--- config/m32r/t-linux (revision 146532)
+++ config/m32r/t-linux (working copy)
@@ -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 =
Index: config/m32r/t-m32r
===================================================================
--- config/m32r/t-m32r (revision 146532)
+++ config/m32r/t-m32r (working copy)
@@ -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
Index: config/m32r/libgcc-glibc.ver
===================================================================
--- config/m32r/libgcc-glibc.ver (revision 146532)
+++ config/m32r/libgcc-glibc.ver (working copy)
@@ -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
Index: config/i386/t-crtpc
===================================================================
--- config/i386/t-crtpc (revision 146532)
+++ config/i386/t-crtpc (working copy)
@@ -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)
Index: config/i386/t-cygming
===================================================================
--- config/i386/t-cygming (revision 146532)
+++ config/i386/t-cygming (working copy)
@@ -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
Index: config/i386/t-cygwin
===================================================================
--- config/i386/t-cygwin (revision 146532)
+++ config/i386/t-cygwin (working copy)
@@ -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.
Index: config/i386/darwin-libgcc.10.5.ver
===================================================================
--- config/i386/darwin-libgcc.10.5.ver (revision 146532)
+++ config/i386/darwin-libgcc.10.5.ver (working copy)
@@ -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
Index: config/i386/athlon.md
===================================================================
--- config/i386/athlon.md (revision 146532)
+++ config/i386/athlon.md (working copy)
@@ -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
Index: config/i386/netbsd.h
===================================================================
--- config/i386/netbsd.h (revision 146532)
+++ config/i386/netbsd.h (working copy)
@@ -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 \
{ \
Index: config/i386/t-rtems-i386
===================================================================
--- config/i386/t-rtems-i386 (revision 146532)
+++ config/i386/t-rtems-i386 (working copy)
@@ -1,4 +1,22 @@
+# 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
# as the ones for Solaris. Later, we might want to have a RTEMS's
Index: config/i386/x-mingw32
===================================================================
--- config/i386/x-mingw32 (revision 146532)
+++ config/i386/x-mingw32 (working copy)
@@ -1,4 +1,22 @@
+# 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
#
local_includedir=$(libsubdir)/$(unlibsubdir)/..`echo $(exec_prefix) | sed -e 's|^$(prefix)||' -e 's|/[^/]*|/..|g'`/include
Index: config/i386/mach.h
===================================================================
--- config/i386/mach.h (revision 146532)
+++ config/i386/mach.h (working copy)
@@ -1,5 +1,29 @@
-/* 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)");
#define TARGET_OS_CPP_BUILTINS() \
Index: config/i386/t-i386
===================================================================
--- config/i386/t-i386 (revision 146532)
+++ config/i386/t-i386 (working copy)
@@ -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 \
Index: config/i386/t-sol2-10
===================================================================
--- config/i386/t-sol2-10 (revision 146532)
+++ config/i386/t-sol2-10 (working copy)
@@ -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
Index: config/i386/t-nwld
===================================================================
--- config/i386/t-nwld (revision 146532)
+++ config/i386/t-nwld (working copy)
@@ -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)
Index: config/i386/t-linux64
===================================================================
--- config/i386/t-linux64 (revision 146532)
+++ config/i386/t-linux64 (working copy)
@@ -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
Index: config/i386/darwin-libgcc.10.4.ver
===================================================================
--- config/i386/darwin-libgcc.10.4.ver (revision 146532)
+++ config/i386/darwin-libgcc.10.4.ver (working copy)
@@ -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
Index: config/i386/libgcc-glibc.ver
===================================================================
--- config/i386/libgcc-glibc.ver (revision 146532)
+++ config/i386/libgcc-glibc.ver (working copy)
@@ -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
Index: config/t-libunwind
===================================================================
--- config/t-libunwind (revision 146532)
+++ config/t-libunwind (working copy)
@@ -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
Index: config/sh/t-netbsd
===================================================================
--- config/sh/t-netbsd (revision 146532)
+++ config/sh/t-netbsd (working copy)
@@ -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
Index: config/sh/t-sh64
===================================================================
--- config/sh/t-sh64 (revision 146532)
+++ config/sh/t-sh64 (working copy)
@@ -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 \
Index: config/sh/t-superh
===================================================================
--- config/sh/t-superh (revision 146532)
+++ config/sh/t-superh (working copy)
@@ -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)
Index: config/sh/t-sh
===================================================================
--- config/sh/t-sh (revision 146532)
+++ config/sh/t-sh (working copy)
@@ -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
Index: config/sh/divcost-analysis
===================================================================
--- config/sh/divcost-analysis (revision 146532)
+++ config/sh/divcost-analysis (working copy)
@@ -79,3 +79,10 @@
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.
Index: config/sh/libgcc-glibc.ver
===================================================================
--- config/sh/libgcc-glibc.ver (revision 146532)
+++ config/sh/libgcc-glibc.ver (working copy)
@@ -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
Index: config/sh/t-symbian
===================================================================
--- config/sh/t-symbian (revision 146532)
+++ config/sh/t-symbian (working copy)
@@ -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
Index: config/pdp11/t-pdp11
===================================================================
--- config/pdp11/t-pdp11 (revision 146532)
+++ config/pdp11/t-pdp11 (working copy)
@@ -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 \
Index: config/avr/t-avr
===================================================================
--- config/avr/t-avr (revision 146532)
+++ config/avr/t-avr (working copy)
@@ -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 \
Index: config/crx/t-crx
===================================================================
--- config/crx/t-crx (revision 146532)
+++ config/crx/t-crx (working copy)
@@ -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 =
Index: config/xtensa/t-xtensa
===================================================================
--- config/xtensa/t-xtensa (revision 146532)
+++ config/xtensa/t-xtensa (working copy)
@@ -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 \
Index: config/stormy16/t-stormy16
===================================================================
--- config/stormy16/t-stormy16 (revision 146532)
+++ config/stormy16/t-stormy16 (working copy)
@@ -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
Index: config/stormy16/stormy-abi
===================================================================
--- config/stormy16/stormy-abi (revision 146532)
+++ config/stormy16/stormy-abi (working copy)
@@ -165,3 +165,10 @@
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.
Index: config/udivmodsi4.c
===================================================================
--- config/udivmodsi4.c (revision 146532)
+++ config/udivmodsi4.c (working copy)
@@ -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)
{
Index: config/fr30/t-fr30
===================================================================
--- config/fr30/t-fr30 (revision 146532)
+++ config/fr30/t-fr30 (working copy)
@@ -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
Index: config/darwin-ppc-ldouble-patch.def
===================================================================
--- config/darwin-ppc-ldouble-patch.def (revision 146532)
+++ config/darwin-ppc-ldouble-patch.def (working copy)
@@ -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)
Index: config/m68hc11/t-m68hc11
===================================================================
--- config/m68hc11/t-m68hc11 (revision 146532)
+++ config/m68hc11/t-m68hc11 (working copy)
@@ -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 ; \
Index: config/udivmod.c
===================================================================
--- config/udivmod.c (revision 146532)
+++ config/udivmod.c (working copy)
@@ -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
Index: config/t-linux
===================================================================
--- config/t-linux (revision 146532)
+++ config/t-linux (working copy)
@@ -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.
Index: config/cris/t-elfmulti
===================================================================
--- config/cris/t-elfmulti (revision 146532)
+++ config/cris/t-elfmulti (working copy)
@@ -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
Index: config/cris/mulsi3.asm
===================================================================
--- config/cris/mulsi3.asm (revision 146532)
+++ config/cris/mulsi3.asm (working copy)
@@ -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:
;;
Index: config/cris/t-cris
===================================================================
--- config/cris/t-cris (revision 146532)
+++ config/cris/t-cris (working copy)
@@ -3,7 +3,24 @@
#
# 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
# "Using and Porting GCC"
Index: config/t-slibgcc-elf-ver
===================================================================
--- config/t-slibgcc-elf-ver (revision 146532)
+++ config/t-slibgcc-elf-ver (working copy)
@@ -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.
Index: config/iq2000/lib2extra-funcs.c
===================================================================
--- config/iq2000/lib2extra-funcs.c (revision 146532)
+++ config/iq2000/lib2extra-funcs.c (working copy)
@@ -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
Index: config/iq2000/abi
===================================================================
--- config/iq2000/abi (revision 146532)
+++ config/iq2000/abi (working copy)
@@ -230,3 +230,10 @@
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.
Index: config/iq2000/t-iq2000
===================================================================
--- config/iq2000/t-iq2000 (revision 146532)
+++ config/iq2000/t-iq2000 (working copy)
@@ -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 =
Index: config/t-sol2
===================================================================
--- config/t-sol2 (revision 146532)
+++ config/t-sol2 (working copy)
@@ -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) \
Index: config/t-slibgcc-sld
===================================================================
--- config/t-slibgcc-sld (revision 146532)
+++ config/t-slibgcc-sld (working copy)
@@ -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
Index: config/mn10300/t-mn10300
===================================================================
--- config/mn10300/t-mn10300 (revision 146532)
+++ config/mn10300/t-mn10300 (working copy)
@@ -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
Index: config/mn10300/t-linux
===================================================================
--- config/mn10300/t-linux (revision 146532)
+++ config/mn10300/t-linux (working copy)
@@ -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
Index: config/ia64/t-hpux
===================================================================
--- config/ia64/t-hpux (revision 146532)
+++ config/ia64/t-hpux (working copy)
@@ -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
Index: config/ia64/linux.h
===================================================================
--- config/ia64/linux.h (revision 146532)
+++ config/ia64/linux.h (working copy)
@@ -1,5 +1,29 @@
-/* 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. */
Index: config/ia64/elf.h
===================================================================
--- config/ia64/elf.h (revision 146532)
+++ config/ia64/elf.h (working copy)
@@ -1,5 +1,28 @@
-/* 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. */
Index: config/ia64/ia64.opt
===================================================================
--- config/ia64/ia64.opt (revision 146532)
+++ config/ia64/ia64.opt (working copy)
@@ -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
Index: config/ia64/libgcc-ia64.ver
===================================================================
--- config/ia64/libgcc-ia64.ver (revision 146532)
+++ config/ia64/libgcc-ia64.ver (working copy)
@@ -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
Index: config/ia64/div.md
===================================================================
--- config/ia64/div.md (revision 146532)
+++ config/ia64/div.md (working copy)
@@ -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:
Index: config/ia64/libgcc-glibc.ver
===================================================================
--- config/ia64/libgcc-glibc.ver (revision 146532)
+++ config/ia64/libgcc-glibc.ver (working copy)
@@ -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.
Index: config/ia64/t-ia64
===================================================================
--- config/ia64/t-ia64 (revision 146532)
+++ config/ia64/t-ia64 (working copy)
@@ -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
Index: config/ia64/sysv4.h
===================================================================
--- config/ia64/sysv4.h (revision 146532)
+++ config/ia64/sysv4.h (working copy)
@@ -1,5 +1,29 @@
-/* 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
Index: config/t-vxworks
===================================================================
--- config/t-vxworks (revision 146532)
+++ config/t-vxworks (working copy)
@@ -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
Index: config/m68k/t-mlibs
===================================================================
--- config/m68k/t-mlibs (revision 146532)
+++ config/m68k/t-mlibs (working copy)
@@ -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
Index: config/m68k/t-uclinux
===================================================================
--- config/m68k/t-uclinux (revision 146532)
+++ config/m68k/t-uclinux (working copy)
@@ -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
Index: config/m68k/t-floatlib
===================================================================
--- config/m68k/t-floatlib (revision 146532)
+++ config/m68k/t-floatlib (working copy)
@@ -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 \
Index: config/m68k/t-linux
===================================================================
--- config/m68k/t-linux (revision 146532)
+++ config/m68k/t-linux (working copy)
@@ -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.
Index: config/rs6000/t-netbsd
===================================================================
--- config/rs6000/t-netbsd (revision 146532)
+++ config/rs6000/t-netbsd (working copy)
@@ -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
Index: config/rs6000/t-fprules
===================================================================
--- config/rs6000/t-fprules (revision 146532)
+++ config/rs6000/t-fprules (working copy)
@@ -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 \
Index: config/rs6000/t-darwin
===================================================================
--- config/rs6000/t-darwin (revision 146532)
+++ config/rs6000/t-darwin (working copy)
@@ -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 \
Index: config/rs6000/darwin-ldouble-format
===================================================================
--- config/rs6000/darwin-ldouble-format (revision 146532)
+++ config/rs6000/darwin-ldouble-format (working copy)
@@ -82,3 +82,10 @@
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.
Index: config/rs6000/t-ppcendian
===================================================================
--- config/rs6000/t-ppcendian (revision 146532)
+++ config/rs6000/t-ppcendian (working copy)
@@ -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
Index: config/rs6000/libgcc-ppc-glibc.ver
===================================================================
--- config/rs6000/libgcc-ppc-glibc.ver (revision 146532)
+++ config/rs6000/libgcc-ppc-glibc.ver (working copy)
@@ -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 {
Index: config/rs6000/ppc-asm.h
===================================================================
--- config/rs6000/ppc-asm.h (revision 146532)
+++ config/rs6000/ppc-asm.h (working copy)
@@ -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" */
Index: config/rs6000/t-rtems
===================================================================
--- config/rs6000/t-rtems (revision 146532)
+++ config/rs6000/t-rtems (working copy)
@@ -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 \
Index: config/rs6000/t-ppcgas
===================================================================
--- config/rs6000/t-ppcgas (revision 146532)
+++ config/rs6000/t-ppcgas (working copy)
@@ -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 \
Index: config/rs6000/darwin-libgcc.10.5.ver
===================================================================
--- config/rs6000/darwin-libgcc.10.5.ver (revision 146532)
+++ config/rs6000/darwin-libgcc.10.5.ver (working copy)
@@ -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
Index: config/rs6000/t-fprules-fpbit
===================================================================
--- config/rs6000/t-fprules-fpbit (revision 146532)
+++ config/rs6000/t-fprules-fpbit (working copy)
@@ -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
Index: config/rs6000/t-spe
===================================================================
--- config/rs6000/t-spe (revision 146532)
+++ config/rs6000/t-spe (working copy)
@@ -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
Index: config/rs6000/t-rs6000
===================================================================
--- config/rs6000/t-rs6000 (revision 146532)
+++ config/rs6000/t-rs6000 (working copy)
@@ -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 \
Index: config/rs6000/t-vxworks
===================================================================
--- config/rs6000/t-vxworks (revision 146532)
+++ config/rs6000/t-vxworks (working copy)
@@ -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
Index: config/rs6000/t-aix43
===================================================================
--- config/rs6000/t-aix43 (revision 146532)
+++ config/rs6000/t-aix43 (working copy)
@@ -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
Index: config/rs6000/t-linux64
===================================================================
--- config/rs6000/t-linux64 (revision 146532)
+++ config/rs6000/t-linux64 (working copy)
@@ -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))
Index: config/rs6000/darwin-libgcc.10.4.ver
===================================================================
--- config/rs6000/darwin-libgcc.10.4.ver (revision 146532)
+++ config/rs6000/darwin-libgcc.10.4.ver (working copy)
@@ -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
Index: config/rs6000/t-aix52
===================================================================
--- config/rs6000/t-aix52 (revision 146532)
+++ config/rs6000/t-aix52 (working copy)
@@ -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
Index: config/rs6000/t-lynx
===================================================================
--- config/rs6000/t-lynx (revision 146532)
+++ config/rs6000/t-lynx (working copy)
@@ -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
Index: config/rs6000/t-ppccomm
===================================================================
--- config/rs6000/t-ppccomm (revision 146532)
+++ config/rs6000/t-ppccomm (working copy)
@@ -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
Index: config/picochip/t-picochip
===================================================================
--- config/picochip/t-picochip (revision 146532)
+++ config/picochip/t-picochip (working copy)
@@ -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 = \
Index: config/picochip/libgccExtras/clzsi2.asm
===================================================================
--- config/picochip/libgccExtras/clzsi2.asm (revision 146532)
+++ config/picochip/libgccExtras/clzsi2.asm (working copy)
@@ -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"
Index: config/t-libunwind-elf
===================================================================
--- config/t-libunwind-elf (revision 146532)
+++ config/t-libunwind-elf (working copy)
@@ -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
Index: config/arc/t-arc
===================================================================
--- config/arc/t-arc (revision 146532)
+++ config/arc/t-arc (working copy)
@@ -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
Index: config/mcore/t-mcore
===================================================================
--- config/mcore/t-mcore (revision 146532)
+++ config/mcore/t-mcore (working copy)
@@ -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
Index: config/mcore/t-mcore-pe
===================================================================
--- config/mcore/t-mcore-pe (revision 146532)
+++ config/mcore/t-mcore-pe (working copy)
@@ -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
Index: config/darwin-sections.def
===================================================================
--- config/darwin-sections.def (revision 146532)
+++ config/darwin-sections.def (working copy)
@@ -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,
Index: config/score/t-score-elf
===================================================================
--- config/score/t-score-elf (revision 146532)
+++ config/score/t-score-elf (working copy)
@@ -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) \
Index: config/arm/t-arm-softfp
===================================================================
--- config/arm/t-arm-softfp (revision 146532)
+++ config/arm/t-arm-softfp (working copy)
@@ -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
Index: config/arm/t-netbsd
===================================================================
--- config/arm/t-netbsd (revision 146532)
+++ config/arm/t-netbsd (working copy)
@@ -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
Index: config/arm/t-strongarm-elf
===================================================================
--- config/arm/t-strongarm-elf (revision 146532)
+++ config/arm/t-strongarm-elf (working copy)
@@ -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
Index: config/arm/t-vxworks
===================================================================
--- config/arm/t-vxworks (revision 146532)
+++ config/arm/t-vxworks (working copy)
@@ -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
Index: config/arm/t-linux-eabi
===================================================================
--- config/arm/t-linux-eabi (revision 146532)
+++ config/arm/t-linux-eabi (working copy)
@@ -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
Index: config/arm/t-pe
===================================================================
--- config/arm/t-pe (revision 146532)
+++ config/arm/t-pe (working copy)
@@ -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
Index: config/arm/t-bpabi
===================================================================
--- config/arm/t-bpabi (revision 146532)
+++ config/arm/t-bpabi (working copy)
@@ -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
Index: config/arm/t-arm
===================================================================
--- config/arm/t-arm (revision 146532)
+++ config/arm/t-arm (working copy)
@@ -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 \
Index: config/arm/arm-c.c
===================================================================
--- config/arm/arm-c.c (revision 146532)
+++ config/arm/arm-c.c (working copy)
@@ -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"
Index: config/arm/t-arm-elf
===================================================================
--- config/arm/t-arm-elf (revision 146532)
+++ config/arm/t-arm-elf (working copy)
@@ -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
Index: config/arm/README-interworking
===================================================================
--- config/arm/README-interworking (revision 146532)
+++ config/arm/README-interworking (working copy)
@@ -740,3 +740,10 @@
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.
Index: config/arm/libgcc-bpabi.ver
===================================================================
--- config/arm/libgcc-bpabi.ver (revision 146532)
+++ config/arm/libgcc-bpabi.ver (working copy)
@@ -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
Index: config/arm/t-linux
===================================================================
--- config/arm/t-linux (revision 146532)
+++ config/arm/t-linux (working copy)
@@ -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
Index: config/arm/t-symbian
===================================================================
--- config/arm/t-symbian (revision 146532)
+++ config/arm/t-symbian (working copy)
@@ -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.
Index: config/arm/t-wince-pe
===================================================================
--- config/arm/t-wince-pe (revision 146532)
+++ config/arm/t-wince-pe (working copy)
@@ -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
Index: config/arm/gentune.sh
===================================================================
--- config/arm/gentune.sh (revision 146532)
+++ config/arm/gentune.sh (working copy)
@@ -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"
Index: config/pa/t-hpux-shlib
===================================================================
--- config/pa/t-hpux-shlib (revision 146532)
+++ config/pa/t-hpux-shlib (working copy)
@@ -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)
Index: config/pa/t-linux64
===================================================================
--- config/pa/t-linux64 (revision 146532)
+++ config/pa/t-linux64 (working copy)
@@ -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.
Index: config/pa/t-pa64
===================================================================
--- config/pa/t-pa64 (revision 146532)
+++ config/pa/t-pa64 (working copy)
@@ -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
Index: config/pa/pa32-regs.h
===================================================================
--- config/pa/pa32-regs.h (revision 146532)
+++ config/pa/pa32-regs.h (working copy)
@@ -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.
Index: config/pa/t-linux
===================================================================
--- config/pa/t-linux (revision 146532)
+++ config/pa/t-linux (working copy)
@@ -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.
Index: config/mips/t-sb1
===================================================================
--- config/mips/t-sb1 (revision 146532)
+++ config/mips/t-sb1 (working copy)
@@ -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
Index: config/mips/4130.md
===================================================================
--- config/mips/4130.md (revision 146532)
+++ config/mips/4130.md (working copy)
@@ -1,4 +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/>. */
+;;
;; Pipeline description for the VR4130 family.
;;
;; The processor issues each 8-byte aligned pair of instructions together,
Index: config/mips/t-vr
===================================================================
--- config/mips/t-vr (revision 146532)
+++ config/mips/t-vr (working copy)
@@ -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.
Index: config/mips/irix-crti.asm
===================================================================
--- config/mips/irix-crti.asm (revision 146532)
+++ config/mips/irix-crti.asm (working copy)
@@ -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
Index: config/mips/mips-dsp.md
===================================================================
--- config/mips/mips-dsp.md (revision 146532)
+++ config/mips/mips-dsp.md (working copy)
@@ -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)
Index: config/mips/t-isa3264
===================================================================
--- config/mips/t-isa3264 (revision 146532)
+++ config/mips/t-isa3264 (working copy)
@@ -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
Index: config/mips/t-iris6
===================================================================
--- config/mips/t-iris6 (revision 146532)
+++ config/mips/t-iris6 (working copy)
@@ -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=
Index: config/mips/irix-crtn.asm
===================================================================
--- config/mips/irix-crtn.asm (revision 146532)
+++ config/mips/irix-crtn.asm (working copy)
@@ -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
Index: config/mips/t-libgcc-mips16
===================================================================
--- config/mips/t-libgcc-mips16 (revision 146532)
+++ config/mips/t-libgcc-mips16 (working copy)
@@ -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 \
Index: config/mips/t-sr71k
===================================================================
--- config/mips/t-sr71k (revision 146532)
+++ config/mips/t-sr71k (working copy)
@@ -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 =
Index: config/mips/crti.asm
===================================================================
--- config/mips/crti.asm (revision 146532)
+++ config/mips/crti.asm (working copy)
@@ -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. */
Index: config/mips/t-vxworks
===================================================================
--- config/mips/t-vxworks (revision 146532)
+++ config/mips/t-vxworks (working copy)
@@ -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}
Index: config/mips/t-gofast
===================================================================
--- config/mips/t-gofast (revision 146532)
+++ config/mips/t-gofast (working copy)
@@ -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
Index: config/mips/crtn.asm
===================================================================
--- config/mips/crtn.asm (revision 146532)
+++ config/mips/crtn.asm (working copy)
@@ -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. */
Index: config/mips/5400.md
===================================================================
--- config/mips/5400.md (revision 146532)
+++ config/mips/5400.md (working copy)
@@ -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")
Index: config/mips/t-st
===================================================================
--- config/mips/t-st (revision 146532)
+++ config/mips/t-st (working copy)
@@ -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
Index: config/mips/libgcc-mips16.ver
===================================================================
--- config/mips/libgcc-mips16.ver (revision 146532)
+++ config/mips/libgcc-mips16.ver (working copy)
@@ -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
Index: config/mips/mips-dspr2.md
===================================================================
--- config/mips/mips-dspr2.md (revision 146532)
+++ config/mips/mips-dspr2.md (working copy)
@@ -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"
Index: config/mips/5500.md
===================================================================
--- config/mips/5500.md (revision 146532)
+++ config/mips/5500.md (working copy)
@@ -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")
Index: config/mips/t-rtems
===================================================================
--- config/mips/t-rtems (revision 146532)
+++ config/mips/t-rtems (working copy)
@@ -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
Index: config/mips/mips-fixed.md
===================================================================
--- config/mips/mips-fixed.md (revision 146532)
+++ config/mips/mips-fixed.md (working copy)
@@ -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
Index: config/mips/t-linux64
===================================================================
--- config/mips/t-linux64 (revision 146532)
+++ config/mips/t-linux64 (working copy)
@@ -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
Index: config/mips/t-r3900
===================================================================
--- config/mips/t-r3900 (revision 146532)
+++ config/mips/t-r3900 (working copy)
@@ -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
Index: config/mips/t-slibgcc-irix
===================================================================
--- config/mips/t-slibgcc-irix (revision 146532)
+++ config/mips/t-slibgcc-irix (working copy)
@@ -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
Index: config/mips/sb1.md
===================================================================
--- config/mips/sb1.md (revision 146532)
+++ config/mips/sb1.md (working copy)
@@ -1,4 +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/>.
+;;
;; DFA-based pipeline description for Broadcom SB-1
;;
Index: config/mips/t-sdemtk
===================================================================
--- config/mips/t-sdemtk (revision 146532)
+++ config/mips/t-sdemtk (working copy)
@@ -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.
Index: config/mips/20kc.md
===================================================================
--- config/mips/20kc.md (revision 146532)
+++ config/mips/20kc.md (working copy)
@@ -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.
Index: config/mips/sr71k.md
===================================================================
--- config/mips/sr71k.md (revision 146532)
+++ config/mips/sr71k.md (working copy)
@@ -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)
Index: config/mips/t-elf
===================================================================
--- config/mips/t-elf (revision 146532)
+++ config/mips/t-elf (working copy)
@@ -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
Index: config/mips/t-mips
===================================================================
--- config/mips/t-mips (revision 146532)
+++ config/mips/t-mips (working copy)
@@ -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
Index: config/mips/t-sde
===================================================================
--- config/mips/t-sde (revision 146532)
+++ config/mips/t-sde (working copy)
@@ -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
Index: config/t-lynx
===================================================================
--- config/t-lynx (revision 146532)
+++ config/t-lynx (working copy)
@@ -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
Index: config/libgcc-glibc.ver
===================================================================
--- config/libgcc-glibc.ver (revision 146532)
+++ config/libgcc-glibc.ver (working copy)
@@ -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
Index: config/h8300/mova.md
===================================================================
--- config/h8300/mova.md (revision 146532)
+++ config/h8300/mova.md (working copy)
@@ -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")
Index: config/h8300/t-h8300
===================================================================
--- config/h8300/t-h8300 (revision 146532)
+++ config/h8300/t-h8300 (working copy)
@@ -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
Index: config/h8300/genmova.sh
===================================================================
--- config/h8300/genmova.sh (revision 146532)
+++ config/h8300/genmova.sh (working copy)
@@ -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.
Index: config/v850/t-v850
===================================================================
--- config/v850/t-v850 (revision 146532)
+++ config/v850/t-v850 (working copy)
@@ -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 \
Index: config/v850/t-v850e
===================================================================
--- config/v850/t-v850e (revision 146532)
+++ config/v850/t-v850e (working copy)
@@ -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 \
Index: config/divmod.c
===================================================================
--- config/divmod.c (revision 146532)
+++ config/divmod.c (working copy)
@@ -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
Index: config/mmix/t-mmix
===================================================================
--- config/mmix/t-mmix (revision 146532)
+++ config/mmix/t-mmix (working copy)
@@ -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
Index: config/bfin/t-bfin
===================================================================
--- config/bfin/t-bfin (revision 146532)
+++ config/bfin/t-bfin (working copy)
@@ -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
Index: config/bfin/t-bfin-elf
===================================================================
--- config/bfin/t-bfin-elf (revision 146532)
+++ config/bfin/t-bfin-elf (working copy)
@@ -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
Index: config/bfin/linux.h
===================================================================
--- config/bfin/linux.h (revision 146532)
+++ config/bfin/linux.h (working copy)
@@ -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",
Index: config/bfin/libgcc-bfin.ver
===================================================================
--- config/bfin/libgcc-bfin.ver (revision 146532)
+++ config/bfin/libgcc-bfin.ver (working copy)
@@ -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
Index: config/bfin/elf.h
===================================================================
--- config/bfin/elf.h (revision 146532)
+++ config/bfin/elf.h (working copy)
@@ -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}} \
Index: config/bfin/t-bfin-uclinux
===================================================================
--- config/bfin/t-bfin-uclinux (revision 146532)
+++ config/bfin/t-bfin-uclinux (working copy)
@@ -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
Index: config/bfin/t-bfin-linux
===================================================================
--- config/bfin/t-bfin-linux (revision 146532)
+++ config/bfin/t-bfin-linux (working copy)
@@ -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
Index: config/bfin/uclinux.h
===================================================================
--- config/bfin/uclinux.h (revision 146532)
+++ config/bfin/uclinux.h (working copy)
@@ -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"
Index: libgcc-std.ver
===================================================================
--- libgcc-std.ver (revision 146532)
+++ libgcc-std.ver (working copy)
@@ -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
Index: gsyms.h
===================================================================
--- gsyms.h (revision 146532)
+++ gsyms.h (working copy)
@@ -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. */
Index: ChangeLog.lib
===================================================================
--- ChangeLog.lib (revision 146532)
+++ ChangeLog.lib (working copy)
@@ -3779,3 +3779,11 @@
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.
--
Joseph S. Myers
joseph@codesourcery.com