diff --git a/gcc/ABOUT-GCC-NLS b/gcc/ABOUT-GCC-NLS
index 8107d583e0775c258eede3b9f5776dccf3172196..063f4671adf6d44b2ce6d99b4b3a888940c22239 100644
--- a/gcc/ABOUT-GCC-NLS
+++ b/gcc/ABOUT-GCC-NLS
@@ -47,3 +47,10 @@ tables.
 After having built and installed these gettext tools, you have to
 configure GCC with --enable-maintainer-mode to get the master catalog
 rebuilt.
+
+
+Copyright (C) 1998, 1999, 2000, 2001, 2002, 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3c622f75512ad054e126b6e1a9b6075322b59bd0..80c83b106ea78b62616c64ad828ef798d1781b5c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,98 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ABOUT-GCC-NLS, ChangeLog, ChangeLog-1997, ChangeLog-1998,
+	ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
+	ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
+	ChangeLog-2007, ChangeLog-2008, ChangeLog.dataflow, ChangeLog.lib,
+	ChangeLog.ptr, ChangeLog.tree-ssa, ChangeLog.tuples, FSFChangeLog,
+	FSFChangeLog.10, FSFChangeLog.11, LANGUAGES, ONEWS, acinclude.m4,
+	config/alpha/gnu.h, config/alpha/libgcc-alpha-ldbl.ver,
+	config/alpha/t-osf4, config/alpha/t-vms, config/alpha/va_list.h,
+	config/alpha/x-vms, config/arc/t-arc,
+	config/arm/README-interworking, config/arm/arm-c.c,
+	config/arm/gentune.sh, config/arm/libgcc-bpabi.ver,
+	config/arm/t-arm, config/arm/t-arm-elf, config/arm/t-arm-softfp,
+	config/arm/t-bpabi, config/arm/t-linux, config/arm/t-linux-eabi,
+	config/arm/t-netbsd, config/arm/t-pe, config/arm/t-strongarm-elf,
+	config/arm/t-symbian, config/arm/t-vxworks, config/arm/t-wince-pe,
+	config/avr/t-avr, config/bfin/elf.h, config/bfin/libgcc-bfin.ver,
+	config/bfin/linux.h, config/bfin/t-bfin, config/bfin/t-bfin-elf,
+	config/bfin/t-bfin-linux, config/bfin/t-bfin-uclinux,
+	config/bfin/uclinux.h, config/cris/mulsi3.asm, config/cris/t-cris,
+	config/cris/t-elfmulti, config/crx/t-crx,
+	config/darwin-ppc-ldouble-patch.def, config/darwin-sections.def,
+	config/divmod.c, config/fr30/t-fr30, config/frv/libgcc-frv.ver,
+	config/frv/t-frv, config/frv/t-linux, config/h8300/genmova.sh,
+	config/h8300/t-h8300, config/i386/athlon.md,
+	config/i386/darwin-libgcc.10.4.ver,
+	config/i386/darwin-libgcc.10.5.ver, config/i386/libgcc-glibc.ver,
+	config/i386/mach.h, config/i386/netbsd.h, config/i386/t-crtpc,
+	config/i386/t-cygming, config/i386/t-cygwin, config/i386/t-i386,
+	config/i386/t-linux64, config/i386/t-nwld,
+	config/i386/t-rtems-i386, config/i386/t-sol2-10,
+	config/i386/x-mingw32, config/ia64/div.md, config/ia64/elf.h,
+	config/ia64/ia64.opt, config/ia64/libgcc-glibc.ver,
+	config/ia64/libgcc-ia64.ver, config/ia64/linux.h,
+	config/ia64/sysv4.h, config/ia64/t-hpux, config/ia64/t-ia64,
+	config/iq2000/abi, config/iq2000/lib2extra-funcs.c,
+	config/iq2000/t-iq2000, config/libgcc-glibc.ver,
+	config/m32r/libgcc-glibc.ver, config/m32r/t-linux,
+	config/m32r/t-m32r, config/m68hc11/t-m68hc11,
+	config/m68k/t-floatlib, config/m68k/t-linux, config/m68k/t-mlibs,
+	config/m68k/t-uclinux, config/mcore/t-mcore,
+	config/mcore/t-mcore-pe, config/mips/20kc.md, config/mips/4130.md,
+	config/mips/5400.md, config/mips/5500.md, config/mips/crti.asm,
+	config/mips/crtn.asm, config/mips/irix-crti.asm,
+	config/mips/irix-crtn.asm, config/mips/libgcc-mips16.ver,
+	config/mips/mips-dsp.md, config/mips/mips-dspr2.md,
+	config/mips/mips-fixed.md, config/mips/sb1.md,
+	config/mips/sr71k.md, config/mips/t-elf, config/mips/t-gofast,
+	config/mips/t-iris6, config/mips/t-isa3264,
+	config/mips/t-libgcc-mips16, config/mips/t-linux64,
+	config/mips/t-mips, config/mips/t-r3900, config/mips/t-rtems,
+	config/mips/t-sb1, config/mips/t-sde, config/mips/t-sdemtk,
+	config/mips/t-slibgcc-irix, config/mips/t-sr71k, config/mips/t-st,
+	config/mips/t-vr, config/mips/t-vxworks, config/mmix/t-mmix,
+	config/mn10300/t-linux, config/mn10300/t-mn10300,
+	config/pa/pa32-regs.h, config/pa/t-hpux-shlib, config/pa/t-linux,
+	config/pa/t-linux64, config/pa/t-pa64, config/pdp11/t-pdp11,
+	config/picochip/libgccExtras/clzsi2.asm,
+	config/picochip/t-picochip, config/rs6000/darwin-ldouble-format,
+	config/rs6000/darwin-libgcc.10.4.ver,
+	config/rs6000/darwin-libgcc.10.5.ver,
+	config/rs6000/libgcc-ppc-glibc.ver, config/rs6000/ppc-asm.h,
+	config/rs6000/t-aix43, config/rs6000/t-aix52,
+	config/rs6000/t-darwin, config/rs6000/t-fprules,
+	config/rs6000/t-fprules-fpbit, config/rs6000/t-linux64,
+	config/rs6000/t-lynx, config/rs6000/t-netbsd,
+	config/rs6000/t-ppccomm, config/rs6000/t-ppcendian,
+	config/rs6000/t-ppcgas, config/rs6000/t-rs6000,
+	config/rs6000/t-rtems, config/rs6000/t-spe,
+	config/rs6000/t-vxworks, config/s390/libgcc-glibc.ver,
+	config/score/t-score-elf, config/sh/divcost-analysis,
+	config/sh/libgcc-glibc.ver, config/sh/t-netbsd, config/sh/t-sh,
+	config/sh/t-sh64, config/sh/t-superh, config/sh/t-symbian,
+	config/sparc/libgcc-sparc-glibc.ver, config/sparc/sol2-bi.h,
+	config/sparc/sol2-gas.h, config/sparc/sol2-gld-bi.h,
+	config/sparc/t-elf, config/sparc/t-linux64, config/sparc/t-sol2,
+	config/stormy16/stormy-abi, config/stormy16/t-stormy16,
+	config/t-darwin, config/t-libunwind, config/t-libunwind-elf,
+	config/t-linux, config/t-lynx, config/t-slibgcc-elf-ver,
+	config/t-slibgcc-sld, config/t-sol2, config/t-vxworks,
+	config/udivmod.c, config/udivmodsi4.c, config/v850/t-v850,
+	config/v850/t-v850e, config/xtensa/t-xtensa, diagnostic.def,
+	gdbinit.in, glimits.h, gstab.h, gsyms.h, java/ChangeLog,
+	java/ChangeLog.ptr, java/ChangeLog.tree-ssa, libgcc-std.ver,
+	limitx.h, version.c, xcoff.h: Add copyright and license notices.
+	* config/h8300/genmova.sh: Include copyright and license notices
+	in generated output.
+	* config/h8300/mova.md: Regenerate.
+	* doc/install.texi2html: Include word "Copyright" in copyright
+	notice and use name "Free Software Foundation, Inc.".
+	* ChangeLog, ChangeLog-2000, ChangeLog-2001, ChangeLog-2002,
+	ChangeLog-2003, ChangeLog-2004, ChangeLog-2005, ChangeLog-2006,
+	ChangeLog-2007, ChangeLog-2008: Correct dates.
+
 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* c-common.c (c_common_truthvalue_conversion): Use LOCATION to build
@@ -1265,7 +1360,7 @@
 
 	* cgraph.c (dump_cgraph_node): Show memory address of NODE.
 
-2000-04-14  Richard Guenther  <rguenther@suse.de>
+2009-04-14  Richard Guenther  <rguenther@suse.de>
 
 	* tree-cfg.c (verify_gimple_assign_unary): Adjust vector code
 	verification.
@@ -3640,7 +3735,7 @@
 	c_builtin_function_ext_scope, store_parm_decls_newstyle): Adjust
 	bind callers.
 
-2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
+2009-03-30  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR target/38781
 	* config/i386/i386.c (classify_argument): Check total size of
@@ -5100,12 +5195,12 @@
 	from out of range shift counts.
 	(num_sign_bit_copies1) <case ASHIFTRT, case ASHIFT>: Similarly.
 
-2008-03-13  Catherine Moore  <clm@codesourcery.com>
+2009-03-13  Catherine Moore  <clm@codesourcery.com>
 
 	* gcc/config/i386/x-mingw32 (host-mingw32.o): Replace
 	diagnostic.h with $(DIAGNOSTIC_H).
 
-2008-03-12  Jakub Jelinek  <jakub@redhat.com>
+2009-03-12  Jakub Jelinek  <jakub@redhat.com>
 
 	PR target/39431
 	* config/i386/predicates.md (cmpxchg8b_pic_memory_operand): New
@@ -8042,3 +8137,10 @@
 	* c-tree.h (process_init_element): Adjust prototype.
 	* c-parser.c (c_parser_initelt, c_parser_initval): Adjust
 	process_init_element callers.
+
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-1997 b/gcc/ChangeLog-1997
index ea16ac7e81d1413e396d704e3024f9e6de4b314c..bb6d33bf0c435cfbbed6f1d09ebdb04780a7f762 100644
--- a/gcc/ChangeLog-1997
+++ b/gcc/ChangeLog-1997
@@ -3967,3 +3967,10 @@ Mon Aug 11 10:04:49 1997  Jeffrey A Law  (law@cygnus.com)
 Sun Aug 10 12:00:20 1997  Jeffrey A Law  (law@cygnus.com)
 
 	* egcs project officially starts.
+
+
+Copyright (C) 1997 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-1998 b/gcc/ChangeLog-1998
index 140814035a4cdc6048b56b18dee8f69759b1df26..9657d833c32aca7d0323b0e73c9d1547381efdbb 100644
--- a/gcc/ChangeLog-1998
+++ b/gcc/ChangeLog-1998
@@ -17614,3 +17614,10 @@ Thu Jan  1 10:49:12 1998  Jeffrey A Law  (law@cygnus.com)
 
 	* mn10200.md (tstxx, cmpxx): Use "nonimmediate_operand" as predicate
 	for first argument.
+
+
+Copyright (C) 1998 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-1999 b/gcc/ChangeLog-1999
index ea81917c2e5fc9170ce287c7d2b4337131e45b4a..9617dcfeeab32b236ff81650ee1a19b4a6717e2b 100644
--- a/gcc/ChangeLog-1999
+++ b/gcc/ChangeLog-1999
@@ -21784,3 +21784,10 @@ Sun Jan  3 03:20:38 1999  David Edelsohn  <edelsohn@gnu.org>
 Fri Jan  1 11:48:20 1999  Jeffrey A Law  (law@cygnus.com)
 
 	* i386.md (doubleword shifts): Fix dumb mistakes in previous change.
+
+
+Copyright (C) 1999 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2000 b/gcc/ChangeLog-2000
index fcbad249f872d072a2ba0332def0f999e03a7fae..7709c6f8bc0199b0c44bb4265e5b646763ce51a6 100644
--- a/gcc/ChangeLog-2000
+++ b/gcc/ChangeLog-2000
@@ -21742,7 +21742,7 @@ Mon Apr 17 14:59:36 MET DST 2000  Jan Hubicka  <jh@suse.cz>
 	the end of the loop.  Use memmove.  Don't read past the end of
 	the buffer.  Remove trailing newlines from error messages.
 
-2004-04-16  Neil Booth  <NeilB@earthling.net>
+2000-04-16  Neil Booth  <NeilB@earthling.net>
 
 	* cpphash.h (SYNTAX_INCLUDE, SYNTAX_ASSERT, directive_handler): new.
 	* cpplib.c: Add new syntax flags to directive table, and
@@ -32122,3 +32122,10 @@ Mon Jan  3 02:54:40 2000  Hans-Peter Nilsson  <hp@bitrange.com>
 
 	* expmed.c (emit_store_flag): Prevent losing a pending stack
 	adjust the same way we prevent losing queued increments.
+
+
+Copyright (C) 2000 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2001 b/gcc/ChangeLog-2001
index 222975e99b15b6e0fb785c3063d32b87e6b4e266..87a339c6e515a5098c6c7a3bc515908ef937b328 100644
--- a/gcc/ChangeLog-2001
+++ b/gcc/ChangeLog-2001
@@ -4556,7 +4556,7 @@ Mon Nov 19 16:57:44 2001  Douglas B. Rupp  <rupp@gnat.com>
 	* gcse.c (cprop_jump): Clear JUMP_LABEL field when we create
 	a nop-jump.
 
-2000-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
+2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
 
 	* cppmacro.c (_cpp_backup_tokens): Revert previous check-in.
 	Don't fall off the base token run.
@@ -14006,7 +14006,7 @@ Tue Aug 14 14:57:07 CEST 2001  Jan Hubicka  <jh@suse.cz>
 	* config.gcc: Use t-slibgcc-elf to build shared libgcc_s on
 	s390*linux.
 
-2000-08-13 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
+2001-08-13 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
 
 	* dwarf2out.c (output_cfa_loc): Fix typo in comment.
 	* gcc.c (init_spec): Fix typo in comment.
@@ -23900,7 +23900,7 @@ Fri May  4 13:10:03 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
 	* tradcpp.c (do_define): Make sure we don't walk past limit.
 
-2000-05-01  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+2001-05-01  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
 
 	* config/rs6000/rs6000.c (rs6000_legitimate_address): Allow any stack
 	offsets if not REG_OK_STRICT.
@@ -32039,7 +32039,7 @@ Fri Jan 12 00:04:00 MET 2001  Jan Hubicka  <jh@suse.cz>
 	the callback.
 	* tradcpp.c (main): Fix typo.
 
-2000-01-11  Mark Elbrecht  <snowball3@bigfoot.com>
+2001-01-11  Mark Elbrecht  <snowball3@bigfoot.com>
 
 	* cppfiles.c (cpp_included, find_include_file, _cpp_execute_include)
 	(read_name_map): Use IS_ABSOLUTE_PATH.
@@ -32524,7 +32524,7 @@ Tue Jan  9 21:25:19 2001  Jeffrey A Law  (law@cygnus.com)
 	* config/v850/v850.h (ASM_OUTPUT_LABELREF): Undefine, not needed.
 	(USER_LABEL_PREFIX): Redefine.
 
-2000-01-08  Jim Wilson  <wilson@redhat.com>
+2001-01-08  Jim Wilson  <wilson@redhat.com>
 
 	* sched-rgn.c (BITSET_ADD, BITSET_REMOVE, bitset_member): Cast
 	1 to unsigned HOST_WIDE_INT before left shift.
@@ -32894,7 +32894,7 @@ Sat Jan  6 00:09:34 2001  J"orn Rennecke <amylaar@redhat.com>
 	(loop_bivs_check): Use print_simple_rtl.
 	* unroll.c (loop_iterations): Use print_simple_rtl.
 
-2000-01-05  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+2001-01-05  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* pa.md (return, return_internal): Modify patterns to prevent regrename
 	mucking with the return pointer.
@@ -33163,7 +33163,7 @@ Fri Jan  5 16:29:49 MET 2001  Jan Hubicka  <jh@suse.cz>
 	(check_dbra_loop): Replace loop_info->has_call test with
 	loop_info->has_nonconst_call.
 
-2000-01-04  Matthew Hiller  <hiller@redhat.com>
+2001-01-04  Matthew Hiller  <hiller@redhat.com>
 
 	* config/sh/sh.h (EPILOGUE_USES): Recognize fpscr as epilogue-used
 	for TARGET_SH3E.
@@ -33289,7 +33289,7 @@ Thu Jan  4 15:54:05 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	* mkdeps.h (struct deps): Move to mkdeps.c.
 	(deps_calc_target): Rename deps_add_default_target.
 
-2000-01-03  Richard Henderson  <rth@redhat.com>
+2001-01-03  Richard Henderson  <rth@redhat.com>
 
 	* c-decl.c (grokdeclarator): Give zero-length arrays size zero.
 	Remove dead code.
@@ -33400,7 +33400,7 @@ Wed Jan  3 08:53:50 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	* combine.c (simplify_shift_const): Even if we're sign-extracting,
 	don't discard an ASHIFTRT if we're shifting in a wider mode.
 
-2000-01-02  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+2001-01-02  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* toplev.c (rest_of_compilation): Don't print basic block information
 	when CFG isn't up to date.
@@ -33643,3 +33643,10 @@ Mon Jan  1 07:38:33 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	* loop.h (REG_IV_CLASS): New accessor macro.
 	* loop.c (REG_IV_CLASS): Use it instead of reg_iv_class array.
 	* unroll.c (REG_IV_CLASS): Likewise.
+
+
+Copyright (C) 2001 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2002 b/gcc/ChangeLog-2002
index 370ff0efbddc839d254a34a867be6ea5e37fd86c..2e60a7ffce7d612537d95290c13590155bee72ac 100644
--- a/gcc/ChangeLog-2002
+++ b/gcc/ChangeLog-2002
@@ -14634,7 +14634,7 @@ Fri Jun 28 17:22:37 2002  Denis Chertykov  <denisc@overta.ru>
 
 	* config/xtensa/xtensa.h (RETURN_IN_MEMORY): Update comment.
 
-2001-06-08  Bernd Schmidt  <bernds@redhat.com>
+2002-06-08  Bernd Schmidt  <bernds@redhat.com>
 
 	* emit-rtl.c (gen_lowpart_common): Don't create paradoxical FLOAT_MODE
 	subregs.
@@ -23409,7 +23409,7 @@ Thu May  2 19:50:04 CEST 2002  Jan Hubicka  <jh@suse.cz>
 	jumps post reload.
 	* toplev.c (rest_of_compilation): Revert Richard's patch.
 
-2001-05-02  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+2002-05-02  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* pa/x-ada (ADA_CFLAGS): Rename to X_ADA_CFLAGS.
 
@@ -30525,7 +30525,7 @@ Wed Feb 20 00:03:25 EST 2002 Alan Matsuoka <alanm@redhat.com>
 	* expmed.c (store_bit_field): Do not store bit fields using SUBREG
 	operations if the field does not start at a mode boundary.
 
-2001-02-20	Joel Sherrill <joel@OARcorp.com>
+2002-02-20	Joel Sherrill <joel@OARcorp.com>
 
 	* config/a29k/rtems.h, config/arm/rtems-elf.h, config/h8300/rtems.h,
 	config/mips/rtems.h: Use new style of -Asystem= rather than -Asystem().
@@ -31034,7 +31034,7 @@ Sat Feb 16 13:39:09 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	* function.c (assign_parms): Demote promoted argument passed by
 	transparent reference.
 
-2001-02-14	Joel Sherrill <joel@OARcorp.com>
+2002-02-14	Joel Sherrill <joel@OARcorp.com>
 
 	* config/arm/rtems-elf.h, config/h8300/rtems.h: Removed redundant
 	-Acpu() and -Amachine() to eliminate warnings.
@@ -32688,7 +32688,7 @@ Mon Feb	 4 19:23:19 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	* config/arm/arm.c (arm_hard_regno_mode_ok): Allow any value in
 	any geenral register.
 
-2001-02-04  Bernd Schmidt  <bernds@redhat.com>s
+2002-02-04  Bernd Schmidt  <bernds@redhat.com>s
 
 	* cfgrtl.c (force_nonfallthru_and_redirect): Don't try to redirect
 	the entry block.
@@ -35986,3 +35986,10 @@ Tue Jan  1 17:12:56 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	(mmix_asm_output_labelref): Revert condition for global symbol.
 	(mmix_print_operand): <case '+'>: Emit P for a likely branch.
 	(mmix_print_operand_punct_valid_p): A '+' is valid.
+
+
+Copyright (C) 2002 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2003 b/gcc/ChangeLog-2003
index eac1c1419e1cd7fc52bed05e58547e2972782372..4bef4bee79927bccd5d183aff007aa9f2e56d0ca 100644
--- a/gcc/ChangeLog-2003
+++ b/gcc/ChangeLog-2003
@@ -32981,7 +32981,7 @@ Mon Mar 24 20:03:03 CET 2003  Jan Hubicka  <jh@suse.cz>
 
 	* config/alpha/linux.h (TARGET_C99_FUNCTIONS): New.
 
-2002-10-21  Jan Hubicka  <jh@suse.cz>
+2003-10-21  Jan Hubicka  <jh@suse.cz>
 
 	* i386.c (contains_128bit_aligned_vector_p): New function.
 	(ix86_function_arg_boundary): Properly align vector modes.
@@ -37860,3 +37860,10 @@ Mon Mar 24 20:03:03 CET 2003  Jan Hubicka  <jh@suse.cz>
 	* config/sh/sh.h (REGISTER_TARGET_PRAGMAS): Update.
 	* config/v850/v850.h (REGISTER_TARGET_PRAGMAS): Update.
 	* doc/tm.texi (REGISTER_TARGET_PRAGMAS): Update
+
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2004 b/gcc/ChangeLog-2004
index 747b2fd36ca67b9d14095975acfeab61ed9945d2..d48c31acab8c26c523b378b9df651ec24b721650 100644
--- a/gcc/ChangeLog-2004
+++ b/gcc/ChangeLog-2004
@@ -190,7 +190,7 @@
 	* config/mmix/mmix-protos.h (mmix_asm_output_internal_label):
 	Prototype.
 
-2003-12-29  Richard Henderson  <rth@redhat.com>
+2004-12-29  Richard Henderson  <rth@redhat.com>
 
 	* config/sparc/sparc.c (TARGET_RELAXED_ORDERING): True.
 
@@ -867,7 +867,7 @@
 	PR 18067
 	* stor-layout.c (variable_size): Force creation of a SAVE_EXPR.
 
-2003-12-19  Steven Bosscher  <stevenb@suse.de>
+2004-12-19  Steven Bosscher  <stevenb@suse.de>
 
 	* config/i386/i386.c (ix86_split_to_parts): Use an array with
 	four elements for decoding a CONST_DOUBLE on 64 bits targets.
@@ -15761,7 +15761,7 @@
 	get_class_reference().
 	(reswords): Add blank line before @@ifobjc section, for clarity.
 
-2002-09-01  Fariborz Jahanian <fjahanian@apple.com>
+2004-09-01  Fariborz Jahanian <fjahanian@apple.com>
 
 	* config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Restrict alignment
 	to Altivec vetors.
@@ -16712,7 +16712,7 @@
 	on "(mem (symbol_ref ..))" rtl.  Look at LO_SUM base regs as well
 	as PLUS base regs.
 
-2005-08-28  Paul Brook  <paul@codesourcery.com>
+2004-08-28  Paul Brook  <paul@codesourcery.com>
 
 	* config/arm/symbian.h (SUBTARGET_ASM_FLOAT_SPEC): Default to
 	-mfpu=vfp -march=armv5t
@@ -32140,7 +32140,7 @@
 	in include_prefixes.
 	* system.h: Poison SPACE_AFTER_L_OPTION.
 
-2002-05-23  Roger Sayle  <roger@eyesopen.com>
+2004-05-23  Roger Sayle  <roger@eyesopen.com>
 
 	* fold-const.c (non_lvalue): Explicitly list the tree codes that
 	need to be wrapped by NON_LVALUE_EXPR, instead of those that don't.
@@ -47878,3 +47878,10 @@
 	(ix86_expand_vector_init): New.
 	* emmintrin.h (__mm_set_pd, __mm_set_ps): Use vector extensions.
 	* md.texi (vec_set, vec_extract): Document
+
+
+Copyright (C) 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2005 b/gcc/ChangeLog-2005
index 888821fda465a7c4b83c7c7252ace87b6d8f951e..efe77cde004e2a8dfdc056f8055dc35eacfaaa15 100644
--- a/gcc/ChangeLog-2005
+++ b/gcc/ChangeLog-2005
@@ -20510,7 +20510,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* tree-ssa-loop-ivopts.c (rewrite_address_base): Don't call
 	update_stmt.
 
-2004-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
+2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
 
 	PR middle-end/15618
 	* fold-const.c (fold_widened_comparison): Treat BOOLEAN_TYPE
@@ -20518,7 +20518,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	(fold_binary): Fold "bool_var != 0" to bool_var.
 	Fold "bool_var == 1" to bool_var.
 
-2004-05-03  Richard Henderson  <rth@redhat.com>
+2005-05-03  Richard Henderson  <rth@redhat.com>
 
 	PR middle-end/21318
 	* function.c (instantiate_virtual_regs_in_insn): Use the mode
@@ -21692,7 +21692,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* tree-ssa-loop-ivopts.c (find_interesting_uses_address): Do not
 	record address uses if the reference is volatile.
 
-2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
+2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
 
 	* tree-complex.c (expand_vector_operation): New, extracted from
 	expand_vector_operations_1.
@@ -21858,7 +21858,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* tree-cfg.c (lv_adjust_loop_header_phi): Speed up moving a
 	call to find_edge outside a loop to go through a PHI chain.
 
-2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
+2005-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
 
 	PR tree-optimization/17598
 	* fold-const.c (fold_binary): Fold comparisons of addresses
@@ -23716,7 +23716,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* tree-vrp.c (compare_values): Work around a bug in the front
 	end that produces a comparison of mismatched types.
 
-2004-04-14  Richard Henderson  <rth@redhat.com>
+2005-04-14  Richard Henderson  <rth@redhat.com>
 
 	* config/ia64/ia64.h (enum fetchop_code): Remove.
 	(enum ia64_builtins): Move ...
@@ -23739,7 +23739,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* config/ia64/ia64intrin.h: Define nothing for C; limit #defines
 	to c++.  Remove __sync* declarations.  s/_si/_4/.  s/_di/_8/.
 
-2004-04-14  Richard Henderson  <rth@redhat.com>
+2005-04-14  Richard Henderson  <rth@redhat.com>
 
 	* config/i386/i386.c (x86_cmpxchg, x86_xadd): New.
 	(ix86_compare_emitted): New.
@@ -23754,7 +23754,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	(UNSPECV_XCHG, UNSPECV_LOCK): New.
 	* config/i386/sync.md: New file.
 
-2004-04-14  Richard Henderson  <rth@redhat.com>
+2005-04-14  Richard Henderson  <rth@redhat.com>
 
 	PR middle-end/14311
 	* builtin-types.def (BT_BOOL, BT_VOLATILE_PTR, BT_I1, BT_I2,
@@ -24227,7 +24227,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* config/s390/s390.md ("*set_tp"): Use SET in pattern.
 	("set_tp_64", "set_tp_31"): Adapt expanded pattern.
 
-2004-04-12  Richard Henderson  <rth@redhat.com>
+2005-04-12  Richard Henderson  <rth@redhat.com>
 
 	* config/i386/i386.md (UNSPEC_FIX, UNSPEC_MOVA, UNSPEC_SHUFFLE,
 	UNSPEC_PSHUFLW, UNSPEC_PSHUFHW, UNSPEC_ADDSUB, UNSPEC_HADD,
@@ -25235,7 +25235,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* cgraphunit.c (record_call_1, case FDESC_EXPR): Handle same as
 	ADDR_EXPR.
 
-2004-04-06  Richard Sandiford  <rsandifo@redhat.com>
+2005-04-06  Richard Sandiford  <rsandifo@redhat.com>
 
 	* coverage.h (GCOV_TYPE_NODE): Delete.
 	* coverage.c (coverage_counter_alloc, tree_coverage_counter_ref)
@@ -25244,7 +25244,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	(tree_gen_pow2_profiler, tree_gen_one_value_profiler): Likewise.
 	* value-prof.c (tree_divmod_fixed_value_transform): Delete.
 
-2004-04-06  Richard Sandiford  <rsandifo@redhat.com>
+2005-04-06  Richard Sandiford  <rsandifo@redhat.com>
 
 	PR other/20792
 	* Makefile.in (gcc.pot): Remove options.c dependency.
@@ -25679,7 +25679,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* tree-cfg.c (remove_bb): Check that location isn't BUILTINS_LOCATION
 	before warning.
 
-2004-04-05  Devang Patel  <dpatel@apple.com>
+2005-04-05  Devang Patel  <dpatel@apple.com>
 
 	* config/rs600/altivec.md (altivec_vsr<VI_char>): Rename to ..
 	(lhsr<mode>3): ... new name.
@@ -25688,7 +25688,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* config/rs6000/rs6000.c (builtin_description): Rename shift
 	operations.
 
-2004-04-05  Paolo Bonzini  <bonzini@gnu.org>
+2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
 
 	* combine.c (RTL_HOOKS_GEN_LOWPART_NO_EMIT): Use
 	gen_lowpart_for_combine.
@@ -25739,7 +25739,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	from the hard register number, adjust the note reg to refer to the
 	former.
 
-2004-04-05  Richard Sandiford  <rsandifo@redhat.com>
+2005-04-05  Richard Sandiford  <rsandifo@redhat.com>
 
 	* config/mn10300/mn10300-protos.h (mn10300_override_options): Declare.
 	* config/mn10300/mn10300.h (target_flags, TARGET_MULT_BUG)
@@ -25915,7 +25915,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* config/frv/frv.md: Include predicates.md.
 	* config/frv/predicates.md: New.
 
-2004-04-04  Richard Sandiford  <rsandifo@redhat.com>
+2005-04-04  Richard Sandiford  <rsandifo@redhat.com>
 
 	PR target/19537
 	* Makefile.in (tree-ssa-loop-ivopts.o): Depend on langhooks.h.
@@ -25924,7 +25924,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	from add_standard_iv_candidates and parameterizing it by type size.
 	(add_standard_iv_candidates): Use add_standard_iv_candidates_for_size.
 
-2004-04-04  Richard Sandiford  <rsandifo@redhat.com>
+2005-04-04  Richard Sandiford  <rsandifo@redhat.com>
 
 	* system.h (GCOV_SIZE_TYPE): Unposion.
 	* gcov-io.h (GCOV_TYPE_NODE): Delete, replacing with...
@@ -34534,11 +34534,11 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* pa64-hpux.h (MAX_OFILE_ALIGNMENT): Define to 32768.
 	* som.h (MAX_OFILE_ALIGNMENT): Likewise.
 
-2004-01-15  Roger Sayle  <roger@eyesopen.com>
+2005-01-15  Roger Sayle  <roger@eyesopen.com>
 
 	* tree-ssa-dom.c (extract_range_from_cond): Correct condition.
 
-2004-01-15  Roger Sayle  <roger@eyesopen.com>
+2005-01-15  Roger Sayle  <roger@eyesopen.com>
 
 	* harg-reg-set.h (reg_class_names): Prototype global array.
 	* regclass.c (reg_class_names): Declare here and initialize to
@@ -35623,18 +35623,18 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	(optimize_mode_switching): In MODE_ENTRY / MODE_EXIT case, set
 	ENTRY_EXIT_EXTRA to 3.  Use create_pre_exit.
 
-2004-01-05  Richard Earnshaw  <rearnsha@arm.com>
+2005-01-05  Richard Earnshaw  <rearnsha@arm.com>
 
 	* arm.h (TARGET_OPTIONS): Correctly record -mhard-float and
 	-msoft-float in target_float_switch.
 	* arm.c (arm_override_options): Fix processing of target_float_switch.
 
-2004-01-05  Richard Earnshaw  <rearnsha@arm.com>
+2005-01-05  Richard Earnshaw  <rearnsha@arm.com>
 
 	* arm/vfp.md (arm_movsi_vfp): Hide VFP register classes from register
 	preferencing.
 
-2004-01-05  Uros Bizjak  <uros@kss-loka.si>
+2005-01-05  Uros Bizjak  <uros@kss-loka.si>
 
 	* doc/invoke.texi (Intel 386 and AMD x86-64 Options):
 	Replace i387 with 'i386 compiler' in -mfpmath=sse option.
@@ -35766,7 +35766,7 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* config/rs6000/darwin-fallback.c: Use 'ucontext_t' rather than
 	'struct ucontext'.
 
-2004-01-03  Steven Bosscher  <stevenb@suse.de>
+2005-01-03  Steven Bosscher  <stevenb@suse.de>
 
 	* passes.c (rest_of_compilation): Don't run regmove if only
 	flag_expensive_optimizations, require flag_regmove instead.
@@ -35906,3 +35906,10 @@ Older entries for 2005 can be found in ChangeLog-2005.
 	* tree-cfg.c (remove_useless_stmts_warn_notreached): Only warn if
 	the source line is greater than 0.
 	(remove_bb): Likewise.
+
+
+Copyright (C) 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2006 b/gcc/ChangeLog-2006
index d57f42548e3f68b4d19636ac60c32dbcb0721408..b4045cd1d9cd6810ef8c8f22e713b236196b243a 100644
--- a/gcc/ChangeLog-2006
+++ b/gcc/ChangeLog-2006
@@ -12092,7 +12092,7 @@
 	pass_linear_transform, pass_empty_loop, pass_complete_unroll,
 	pass_loop_prefetch and pass_stdarg.
 
-2005-05-29  Bernd Schmidt  <bernd.schmidt@analog.com>
+2006-05-29  Bernd Schmidt  <bernd.schmidt@analog.com>
 
 	* config/bfin/bfin.opt (mfdpic): New option.
 	* config/bfin/t-bfin-elf (EXTRA_PARTS): Add crtbeginS.o and crtendS.o.
@@ -12771,7 +12771,7 @@
 	(perfect_nestify): Remove the test for can_convert_to_perfect_nest.
 	Fix formating.
 
-2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
+2006-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
 
 	PR bootstrap/22541
 	From Dan Kegel <dank@kegel.com>:
@@ -12796,7 +12796,7 @@
 	* tree-ssa-loop-ivopts.c (contains_abnormal_ssa_name_p): Export.
 	* tree-flow.h (contains_abnormal_ssa_name_p): Declare.
 
-2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
+2006-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
 
 	PR middle-end/27620
 	* expr.c (safe_from_p): Handle CONSTRUCTOR again.
@@ -14307,7 +14307,7 @@
 	* config/sparc/sparc.c (emit_and_preserve): Allocate space for the
 	register save area.
 
-2005-04-13  Uros Bizjak  <uros@kss-loka.si>
+2006-04-13  Uros Bizjak  <uros@kss-loka.si>
 
 	PR middle-end/27134
 	* builtins.c (expand_builtin_int_roundingfn): Use expand_normal()
@@ -18918,7 +18918,7 @@
 	* loop-invariant.c: Include except.h.
 	(find_invariant_insn): Ignore insns satisfying can_throw_internal.
 
-2005-02-16  Paul Brook  <paul@codesourcery.com>
+2006-02-16  Paul Brook  <paul@codesourcery.com>
 
 	* reload1.c (emit_reload_insns): Invalidate dead input registers used
 	for reloads.
@@ -23808,3 +23808,10 @@
 	* config/rs6000/sync.md (sync_compare_and_swap{hi,qi}): New.
 	(sync_compare_and_swapqhi_internal): New.
 	* config/rs6000/rs6000-protos.h: Declare.
+
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2007 b/gcc/ChangeLog-2007
index e76781bbd9d64855cd48a830f8cd84a4acfdf90d..ad1925a120b0332386f3ef9564d9301c55508240 100644
--- a/gcc/ChangeLog-2007
+++ b/gcc/ChangeLog-2007
@@ -12518,13 +12518,13 @@
 	PR pch/13676
 	* doc/invoke.texi: Add .hp, .hxx, .hpp, .h, .HPP, .tcc as c++ header.
 
-2008-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
 
 	PR middle-end/32988
 	* tree.c (build2_stat): Instead of checking for INTEGER_TYPE, check
 	for INTEGRAL_TYPE_P.
 
-2008-08-05  Paolo Bonzini  <bonzini@gnu.org>
+2007-08-05  Paolo Bonzini  <bonzini@gnu.org>
 
 	* configure.ac: Remove --enable-checking=df from default settings.
 	* tree-pass.h (TODO_df_verify): New.  Shift TODO_mark_first_instance.
@@ -29835,7 +29835,7 @@
 	(resolve_clobber): Call validate_change rather than directly
 	assigning to XEXP (pat, 0).
 
-2006-02-06  Paolo Bonzini  <bonzini@gnu.org>
+2007-02-06  Paolo Bonzini  <bonzini@gnu.org>
 
 	* Makefile.in (tree-ssa-loop-ivopts.o): Add pointer-set.h dependency.
 	(tree-ssa-reassoc.o): Add pointer-set.h dependency.
@@ -29885,7 +29885,7 @@
 	(get_cases_for_edge): Adjust for pointer_map API, inline
 	record_switch_edge (rewritten for new API), remove goto.
 
-2006-02-06  Paolo Bonzini  <bonzini@gnu.org>
+2007-02-06  Paolo Bonzini  <bonzini@gnu.org>
 
 	* Makefile.in (tree-nested.o): Add pointer-set.h dependency.
 	* tree-nested.c: Include pointer-set.h.
@@ -34169,3 +34169,10 @@
 
 	* cgraphunit.c (cgraph_optimize): Call cgraph_add_new_functions
 	before starting IPA passes.
+
+
+Copyright (C) 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog-2008 b/gcc/ChangeLog-2008
index 54e7abd90b16ecff41e53562a9bfead7d92f871d..7c4d66d97bf165950230a85c91744b64b2457d02 100644
--- a/gcc/ChangeLog-2008
+++ b/gcc/ChangeLog-2008
@@ -4476,7 +4476,7 @@
 	fix some broken wraps with continuations.
 	* tree-ssa-reassoc.c: Fix comment typos.
 
-2000-10-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+2008-10-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
 	PR target/37603
 	* pa.c (legitimize_pic_address): Force function labels to memory in
@@ -13728,7 +13728,7 @@
 	(m32c_legitimate_address_p): Handle "++rii" addresses created by
 	m32c_legitimize_reload_address.
 
-2007-07-16  Rafael Ávila de Espíndola  <espindola@google.com>
+2008-07-16  Rafael Ávila de Espíndola  <espindola@google.com>
 
 	* c-decl.c (merge_decls): Keep DECL_SOURCE_LOCATION and
 	DECL_IN_SYSTEM_HEADER in sync.
@@ -13818,7 +13818,7 @@
 
 	* emit-rtl.c (set_mem_attributes_minus_bitpos): Improve comment.
 
-2007-07-14  Rafael Ávila de Espíndola  <espindola@google.com>
+2008-07-14  Rafael Ávila de Espíndola  <espindola@google.com>
 
 	* c-decl.c (diagnose_mismatched_decls): Don't warn if TREE_NO_WARNING
 	is set.
@@ -28961,3 +28961,10 @@
 	* config/i386/sse.md (sse5_pperm, sse5_pperm_pack_v2di_v4si,
 	sse5_pperm_pack_v4si_v8hi, sse5_pperm_pack_v8hi_v16qi,
 	sse5_perm<mode>): Fix constraints.
+
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog.dataflow b/gcc/ChangeLog.dataflow
index 936caa09193bde27454512029670af6163511507..880e39eca2604c546093ae4b3439b4470d57a0f1 100644
--- a/gcc/ChangeLog.dataflow
+++ b/gcc/ChangeLog.dataflow
@@ -4479,3 +4479,10 @@
 	* web.c (web_main): Ditto.
 	* flow.c: (update_life_info): Removed DF_ARTIFICIAL_DEFS.
 	* global.c (global_alloc): Ditto.
+
+
+Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog.lib b/gcc/ChangeLog.lib
index 7b85b56879cf737e3e56960f0f99aee922abd382..38df842cddc31193922b6fdc270ff8cb24d467e5 100644
--- a/gcc/ChangeLog.lib
+++ b/gcc/ChangeLog.lib
@@ -3779,3 +3779,11 @@ mode: indented-text
 left-margin: 8
 version-control: never
 End:
+
+
+Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
+1998 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog.ptr b/gcc/ChangeLog.ptr
index 5c7380dc0ce09550df51d265d63f78e5de0ed5a9..37dd376f17878ce4ce3036d6c17735596e36ae57 100644
--- a/gcc/ChangeLog.ptr
+++ b/gcc/ChangeLog.ptr
@@ -536,4 +536,9 @@
 	Also add checking to make sure the operands of POINTER_PLUS_EXPR
 	are correct.
 
+
+Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog.tree-ssa b/gcc/ChangeLog.tree-ssa
index ddb8979f23b1050339de2af61bad1f9d7385e2df..8dc43dac2761144e1df06106d617ce611a222ab8 100644
--- a/gcc/ChangeLog.tree-ssa
+++ b/gcc/ChangeLog.tree-ssa
@@ -19336,3 +19336,10 @@ Local Variables:
 mode: change-log
 change-log-default-name: "ChangeLog.tree-ssa"
 End:
+
+
+Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ChangeLog.tuples b/gcc/ChangeLog.tuples
index ab189c44902799f1ddea718b28c879904130daac..196e9b45d0061b8a071cefd5e965bdadfd41d4a9 100644
--- a/gcc/ChangeLog.tuples
+++ b/gcc/ChangeLog.tuples
@@ -8229,3 +8229,10 @@
 Local Variables:
 mode: change-log
 End:
+
+
+Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/FSFChangeLog b/gcc/FSFChangeLog
index 07ede2f0f779f95813da1be3af62ba7ed80d840e..2b1353ebc4d37e5d2691627cf00b1b4803e3f465 100644
--- a/gcc/FSFChangeLog
+++ b/gcc/FSFChangeLog
@@ -2696,10 +2696,10 @@ Wed Jan  7 17:09:28 1998  Jim Wilson  <wilson@cygnus.com>
 	(cse_main): Set it.
 
 See ChangeLog.11 for earlier changes.
+
 
-Use a consistent time stamp format in ChangeLog entries.
-Not everyone has Emacs 20 yet, so stick with Emacs 19 format for now.
+Copyright (C) 1998, 1999 Free Software Foundation, Inc.
 
-Local Variables:
-add-log-time-format: current-time-string
-End:
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/FSFChangeLog.10 b/gcc/FSFChangeLog.10
index e7ae6c5af0a28b536b9b24b3dfcc184d4ab37f10..0b8d1833b668067d1ee620d34c7456465b4f0cf7 100644
--- a/gcc/FSFChangeLog.10
+++ b/gcc/FSFChangeLog.10
@@ -10108,3 +10108,10 @@ Wed Mar  1 06:48:31 1995  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 	* expr.c (store_expr): Do conversion in two steps for promoted lhs.
 
 See ChangeLog.9 for earlier changes.
+
+
+Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/FSFChangeLog.11 b/gcc/FSFChangeLog.11
index 1e80eab580ca58cf2918d0b6153c177c007c4eb9..8d75a438ec4649684096b0c688a38a01980a16b2 100644
--- a/gcc/FSFChangeLog.11
+++ b/gcc/FSFChangeLog.11
@@ -14484,10 +14484,10 @@ Mon Apr  1 13:45:30 1996  Jeffrey A. Law  <law@cygnus.com>
 	the function vector have a length of two bytes.
 
 See ChangeLog.10 for earlier changes.
+
 
-Use a consistent time stamp format in ChangeLog entries.
-Not everyone has Emacs 20 yet, so stick with Emacs 19 format for now.
+Copyright (C) 1996, 1997 Free Software Foundation, Inc.
 
-Local Variables:
-add-log-time-format: current-time-string
-End:
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/LANGUAGES b/gcc/LANGUAGES
index 5f20d9c24e9fa9681fb0c016759577e40afbfd29..805e9b49cac3311e37ae741ead4cbcd663699419 100644
--- a/gcc/LANGUAGES
+++ b/gcc/LANGUAGES
@@ -55,3 +55,10 @@ Feb 1, 1998:
   New way:
 
     DEFTREECODE (CLASS_METHOD_DECL, "class_method_decl", 'd', 0)
+
+
+Copyright (C) 1998, 2001, 2002, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ONEWS b/gcc/ONEWS
index f4b358102ee7f7d5a3fefc3dfe68ac8273a8a954..8489abeb8700b80735a58cf89ffde73686163131 100644
--- a/gcc/ONEWS
+++ b/gcc/ONEWS
@@ -984,3 +984,9 @@ Newly documented compiler options:
 	Control how C++ virtual function definitions are used
 	(like cfront 1.x).
 
+
+Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/acinclude.m4 b/gcc/acinclude.m4
index 9f865ee28d4f064debfb3b6ff8b54c263260875b..2b553e27e692e509e0a6a4fdb2f9e66ff3596b1b 100644
--- a/gcc/acinclude.m4
+++ b/gcc/acinclude.m4
@@ -1,3 +1,21 @@
+dnl Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+dnl
+dnl This file is part of GCC.
+dnl
+dnl GCC is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 3, or (at your option)
+dnl any later version.
+dnl
+dnl GCC is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+dnl GNU General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with GCC; see the file COPYING3.  If not see
+dnl <http://www.gnu.org/licenses/>.
+
 dnl See whether we need a declaration for a function.
 dnl The result is highly dependent on the INCLUDES passed in, so make sure
 dnl to use a different cache variable name in this macro if it is invoked
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 6f31dbd3e3d29b729e844a4c478466e2ee390dd0..841af7f0b86f0eec87ad0dc984e149254de303e1 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
+	license notices.
+
 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* gcc-interface/trans.c (gnat_to_gnu): Do not overwrite location info.
@@ -48463,3 +48468,11 @@ Thu Nov 15 18:16:17 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 2001-10-02  Geert Bosch  <bosch@gnat.com>
 
 	* misc.c (insert_default_attributes): Add dummy version.
+
+
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
+2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ada/ChangeLog.ptr b/gcc/ada/ChangeLog.ptr
index 26d8b6a5446a7fbebdb351b92994aa2147565685..109522dbfdd96b967c016ffac2983e7cac37348a 100644
--- a/gcc/ada/ChangeLog.ptr
+++ b/gcc/ada/ChangeLog.ptr
@@ -19,3 +19,9 @@
 	POINTER_PLUS_EXPR's operands.
 	When adding an offset to a pointer, use POINTER_PLUS_EXPR.
 
+
+Copyright (C) 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/ada/ChangeLog.tree-ssa b/gcc/ada/ChangeLog.tree-ssa
index 73524e5492bbdd7527aa9868f955ee0159b855b6..030ea55ac1de393b59719ae92bbcda2a1533a2a2 100644
--- a/gcc/ada/ChangeLog.tree-ssa
+++ b/gcc/ada/ChangeLog.tree-ssa
@@ -27,3 +27,10 @@ Local Variables:
 mode: change-log
 change-log-default-name: "ChangeLog.tree-ssa"
 End:
+
+
+Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/config/alpha/gnu.h b/gcc/config/alpha/gnu.h
index b9bfceafd0a9b310ed1814c060a0a298a4d4569a..f98c3e72e9050bbbdda29b318b8212fb9fc2c974 100644
--- a/gcc/config/alpha/gnu.h
+++ b/gcc/config/alpha/gnu.h
@@ -1,4 +1,27 @@
-/* Configuration for an Alpha running GNU with ELF as the target machine.  */
+/* Configuration for an Alpha running GNU with ELF as the target machine.
+
+Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 #undef TARGET_VERSION
 #define TARGET_VERSION fprintf (stderr, " (Alpha GNU)");
diff --git a/gcc/config/alpha/libgcc-alpha-ldbl.ver b/gcc/config/alpha/libgcc-alpha-ldbl.ver
index f8fc4a9fa77f607989fd217d993c4be1caa0ff30..8dc54a74980ac175959d5263c56e9bfcb28a5f10 100644
--- a/gcc/config/alpha/libgcc-alpha-ldbl.ver
+++ b/gcc/config/alpha/libgcc-alpha-ldbl.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 %ifdef __LONG_DOUBLE_128__
 
 # long double 128 bit support in libgcc_s.so.1 is only available
diff --git a/gcc/config/alpha/t-osf4 b/gcc/config/alpha/t-osf4
index ead38d1237c35052933e0ea5a86172c5c6c5aa46..362c8dd8797f3229d57371044eb8ec4e6344ad8c 100644
--- a/gcc/config/alpha/t-osf4
+++ b/gcc/config/alpha/t-osf4
@@ -1,3 +1,21 @@
+# Copyright (C) 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Compile crtbeginS.o and crtendS.o with pic.
 CRTSTUFF_T_CFLAGS_S = -fPIC
 
diff --git a/gcc/config/alpha/t-vms b/gcc/config/alpha/t-vms
index d1a98e2a5f8b5f576a02410b0106be743bb90b08..5b815288aa3186beb3976515f18d3a0ef411c81b 100644
--- a/gcc/config/alpha/t-vms
+++ b/gcc/config/alpha/t-vms
@@ -1,3 +1,22 @@
+# Copyright (C) 1996, 1997, 1998, 2001, 2002,
+# 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB2FUNCS_EXTRA = $(srcdir)/config/alpha/vms_tramp.asm
 
 # VMS_EXTRA_PARTS is defined in x-vms and represent object files that
diff --git a/gcc/config/alpha/va_list.h b/gcc/config/alpha/va_list.h
index df58ed0b5be5ba6c24d1e5736535e5bf8cd386c5..26e9515b44e74412be9eb4334f494de40f8d2ce1 100644
--- a/gcc/config/alpha/va_list.h
+++ b/gcc/config/alpha/va_list.h
@@ -1,4 +1,27 @@
-/* A replacement for Digital Unix's <va_list.h>.  */
+/* A replacement for Digital Unix's <va_list.h>.
+
+Copyright (C) 1998, 1999 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 #ifndef __GNUC_VA_LIST
 #define __GNUC_VA_LIST
diff --git a/gcc/config/alpha/x-vms b/gcc/config/alpha/x-vms
index 3b47bebe6364a77d71fb79cd1789c7507e8482fa..23f960f283cf7c557c3eda4cee6904b00e2d02a9 100644
--- a/gcc/config/alpha/x-vms
+++ b/gcc/config/alpha/x-vms
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2002, 2004, 2005, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+#
 # Under VMS, directory names cannot contain dots.
 version:=$(shell echo $(BASEVER_c) | sed -e 's/\./_/g')
 
diff --git a/gcc/config/arc/t-arc b/gcc/config/arc/t-arc
index b39fb128e102f17c57e2b04fc97ef647c8bda1bb..a923479ca09646121a13f55bc6ed91787db40abe 100644
--- a/gcc/config/arc/t-arc
+++ b/gcc/config/arc/t-arc
@@ -1,3 +1,22 @@
+# Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003,
+# 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = arc/lib1funcs.asm
 LIB1ASMFUNCS = _mulsi3 _umulsidi3 _udivsi3 _divsi3 _umodsi3 _modsi3 _divmod_tools
 
diff --git a/gcc/config/arm/README-interworking b/gcc/config/arm/README-interworking
index d221e1555760ea7e9c472e2e9b3e97c08a195665..7f2eda83b49a2b26d6a3ba2c8884ca6cbcc97da8 100644
--- a/gcc/config/arm/README-interworking
+++ b/gcc/config/arm/README-interworking
@@ -740,3 +740,10 @@ used.
 
      Ignore the warning message about the input file not supporting
      interworking as the --support-old-code switch has taken care if this.
+
+
+Copyright (C) 1998, 2002, 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/config/arm/arm-c.c b/gcc/config/arm/arm-c.c
index 60cf5a9728cc85add2326a5e56e760f9a750602b..4e2a9cbe51a145dcd5979580e9c484118fdd7dbc 100644
--- a/gcc/config/arm/arm-c.c
+++ b/gcc/config/arm/arm-c.c
@@ -1,3 +1,21 @@
+/* Copyright (C) 2007 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 #include "config.h"
 #include "system.h"
 #include "coretypes.h"
diff --git a/gcc/config/arm/gentune.sh b/gcc/config/arm/gentune.sh
index 7c309c75f558ecfdb26076448be27148e262b00d..a873973e3c59f36d560be9ccb19dc7d0add67fa6 100755
--- a/gcc/config/arm/gentune.sh
+++ b/gcc/config/arm/gentune.sh
@@ -1,6 +1,23 @@
 #!/bin/sh
 # Generate arm-tune.md, a file containing the tune attribute from the list of 
 # CPUs in arm-cores.def
+# Copyright (C) 2004, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 echo ";; -*- buffer-read-only: t -*-"
 echo ";; Generated automatically by gentune.sh from arm-cores.def"
diff --git a/gcc/config/arm/libgcc-bpabi.ver b/gcc/config/arm/libgcc-bpabi.ver
index 98ed283f0d0be2738a1bd0b0f89087015cd5baa9..3ba8364dc8e3941700080f2bb48a944f6049358e 100644
--- a/gcc/config/arm/libgcc-bpabi.ver
+++ b/gcc/config/arm/libgcc-bpabi.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 GCC_3.5 {
   # BPABI symbols
   __aeabi_cdcmpeq
diff --git a/gcc/config/arm/t-arm b/gcc/config/arm/t-arm
index 96e4e49a73df7cbec258a5f109ee2b5054fbc064..83b874c040e29758ea322233f53b8733536528be 100644
--- a/gcc/config/arm/t-arm
+++ b/gcc/config/arm/t-arm
@@ -1,4 +1,22 @@
 # Rules common to all arm targets
+#
+# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 MD_INCLUDES= 	$(srcdir)/config/arm/arm-tune.md \
 		$(srcdir)/config/arm/predicates.md \
diff --git a/gcc/config/arm/t-arm-elf b/gcc/config/arm/t-arm-elf
index 33462939994ed0303084efcc7a6d8c9445447bb1..a268ddb8cd6c98accf1a74ec105cadeed4d237f8 100644
--- a/gcc/config/arm/t-arm-elf
+++ b/gcc/config/arm/t-arm-elf
@@ -1,3 +1,22 @@
+# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = arm/lib1funcs.asm
 # For most CPUs we have an assembly soft-float implementations.
 # However this is not true for ARMv6M.  Here we want to use the soft-fp C
diff --git a/gcc/config/arm/t-arm-softfp b/gcc/config/arm/t-arm-softfp
index 4a97747b19550e7f8acb7eb4fa4a1a2723be51ba..f9cace97e21f74e4ae49e6e5d5f17ec55f477f22 100644
--- a/gcc/config/arm/t-arm-softfp
+++ b/gcc/config/arm/t-arm-softfp
@@ -1,3 +1,21 @@
+# Copyright (C) 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 softfp_float_modes := sf df
 softfp_int_modes := si di
 softfp_extensions := sfdf
diff --git a/gcc/config/arm/t-bpabi b/gcc/config/arm/t-bpabi
index b5c6a0b617171f9eaf9b8d40fbeb4e0549e1b1b7..c31d357bedb6a66d96ba75e6ffd47e3ae13c6c3e 100644
--- a/gcc/config/arm/t-bpabi
+++ b/gcc/config/arm/t-bpabi
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Add the bpabi.S functions.
 LIB1ASMFUNCS += _aeabi_lcmp _aeabi_ulcmp _aeabi_ldivmod _aeabi_uldivmod
 
diff --git a/gcc/config/arm/t-linux b/gcc/config/arm/t-linux
index 73d62136e2c40fe1c5cc0f1a0c5bb2977a62139b..a6fddad50309bb5298d0c160b003f606b7da3b29 100644
--- a/gcc/config/arm/t-linux
+++ b/gcc/config/arm/t-linux
@@ -1,3 +1,22 @@
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2006,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Just for these, we omit the frame pointer since it makes such a big
 # difference.
 TARGET_LIBGCC2_CFLAGS = -fomit-frame-pointer -fPIC
diff --git a/gcc/config/arm/t-linux-eabi b/gcc/config/arm/t-linux-eabi
index 5c364be94fa1150de43a0203d1d539001416798f..ebd177bf7f5bcc49c889c40eb69fb7088314d624 100644
--- a/gcc/config/arm/t-linux-eabi
+++ b/gcc/config/arm/t-linux-eabi
@@ -1,3 +1,21 @@
+# Copyright (C) 2005, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # These functions are included in shared libraries.
 TARGET_LIBGCC2_CFLAGS = -fPIC
 
diff --git a/gcc/config/arm/t-netbsd b/gcc/config/arm/t-netbsd
index 7d0724cc8725ef5a68be62da86f8d04a8b7d25d7..22bbbe7dd4b0a9dabf2144ea4d8a39f2864b6cbf 100644
--- a/gcc/config/arm/t-netbsd
+++ b/gcc/config/arm/t-netbsd
@@ -1,3 +1,22 @@
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+# 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Just for these, we omit the frame pointer since it makes such a big
 # difference.  It is then pointless adding debugging.
 TARGET_LIBGCC2_CFLAGS = -fomit-frame-pointer -fpic
diff --git a/gcc/config/arm/t-pe b/gcc/config/arm/t-pe
index 83c096ced70d256a9a60e2a588da216e835c0982..9b8f4a6160bc805fdaea15fe5fe41626bfa1764e 100644
--- a/gcc/config/arm/t-pe
+++ b/gcc/config/arm/t-pe
@@ -1,3 +1,22 @@
+# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = arm/lib1funcs.asm
 LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2
 
diff --git a/gcc/config/arm/t-strongarm-elf b/gcc/config/arm/t-strongarm-elf
index bc076e88a047aa9704ac609288e886bf65c54828..bf130635f8529769a4f2f940016cdf04fbb5f474 100644
--- a/gcc/config/arm/t-strongarm-elf
+++ b/gcc/config/arm/t-strongarm-elf
@@ -1,3 +1,21 @@
+# Copyright (C) 2000, 2001, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = arm/lib1funcs.asm
 LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func _clzsi2 _clzdi2
 
diff --git a/gcc/config/arm/t-symbian b/gcc/config/arm/t-symbian
index cadbd2236b3e2297aee275d25e568dcb9eb9baa5..5b6f007891429a197cb3270e8457436ed3c74442 100644
--- a/gcc/config/arm/t-symbian
+++ b/gcc/config/arm/t-symbian
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMFUNCS = _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2
 
 # These functions have __aeabi equivalents and will never be called by GCC.  
diff --git a/gcc/config/arm/t-vxworks b/gcc/config/arm/t-vxworks
index 565b33d6ce9342f39aeb7ab28c6b392dd3e00083..c9514b5a4e5098ce6fb61d0f81f33874322c78c1 100644
--- a/gcc/config/arm/t-vxworks
+++ b/gcc/config/arm/t-vxworks
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = arm/lib1funcs.asm
 LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _bb_init_func _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2
 
diff --git a/gcc/config/arm/t-wince-pe b/gcc/config/arm/t-wince-pe
index 84b8170ecdfaf314fd2dcc7290e152161773df1a..d41ff14e4f3a29317af3d954e220f82721294754 100644
--- a/gcc/config/arm/t-wince-pe
+++ b/gcc/config/arm/t-wince-pe
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2004, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = arm/lib1funcs.asm
 LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_tls _call_via_rX _interwork_call_via_rX _clzsi2 _clzdi2
 
diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr
index 7513b3d4afb715ee765a946007afdbf9eef0594a..c78b00db9a93b5ed5bc20940234cbf5f0f216b0c 100644
--- a/gcc/config/avr/t-avr
+++ b/gcc/config/avr/t-avr
@@ -1,3 +1,22 @@
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
+# 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = avr/libgcc.S
 LIB1ASMFUNCS = \
 	_mulqi3 \
diff --git a/gcc/config/bfin/elf.h b/gcc/config/bfin/elf.h
index 9a2ec01cb891e9ae8caa4fc890cb31a4b25fa872..975212faa23992b11770f90281c807e57c6a5ea6 100644
--- a/gcc/config/bfin/elf.h
+++ b/gcc/config/bfin/elf.h
@@ -1,3 +1,26 @@
+/* Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 #undef  STARTFILE_SPEC
 #define STARTFILE_SPEC "\
 %{msim:%{!shared:crt0%O%s}} \
diff --git a/gcc/config/bfin/libgcc-bfin.ver b/gcc/config/bfin/libgcc-bfin.ver
index 1afb78e9c8232c9a4650147ad1f6ba4c2c0fcd72..a10a0f0a6ef6929b8e20b199e8ae2f940278631c 100644
--- a/gcc/config/bfin/libgcc-bfin.ver
+++ b/gcc/config/bfin/libgcc-bfin.ver
@@ -1,3 +1,22 @@
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+# 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 GCC_3.0 {
   # libgcc1 integer symbols
   ___absvsi2
diff --git a/gcc/config/bfin/linux.h b/gcc/config/bfin/linux.h
index b786dcb6fff0a5ba411295478fd3012fbab3b177..5d576805e5b1c4ddb1a0a005e36d3b3927380089 100644
--- a/gcc/config/bfin/linux.h
+++ b/gcc/config/bfin/linux.h
@@ -1,3 +1,26 @@
+/* Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 #undef SUBTARGET_DRIVER_SELF_SPECS
 #define SUBTARGET_DRIVER_SELF_SPECS \
   "%{!mno-fdpic:-mfdpic} -micplb",
diff --git a/gcc/config/bfin/t-bfin b/gcc/config/bfin/t-bfin
index 566f3e111bd54c2209b5b845516921794cc5eeec..37b6871c1dcae43741375b4843828b4ae1cb19cc 100644
--- a/gcc/config/bfin/t-bfin
+++ b/gcc/config/bfin/t-bfin
@@ -1,3 +1,21 @@
+# Copyright (C) 2005, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 ## Target part of the Makefile
 
 LIB1ASMSRC = bfin/lib1funcs.asm
diff --git a/gcc/config/bfin/t-bfin-elf b/gcc/config/bfin/t-bfin-elf
index b5606e7bb758f1c248389c2664c830e074874178..87e00ade16b1f65cbd2eccd202df7bfe39821c7e 100644
--- a/gcc/config/bfin/t-bfin-elf
+++ b/gcc/config/bfin/t-bfin-elf
@@ -1,3 +1,21 @@
+# Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 ## Target part of the Makefile
 
 LIB1ASMSRC = bfin/lib1funcs.asm
diff --git a/gcc/config/bfin/t-bfin-linux b/gcc/config/bfin/t-bfin-linux
index c8c03d69e28ce30aad00047f00cf1c700d4e0df5..3fbfb4947ce5582f3bb598fea9723b3c560f8209 100644
--- a/gcc/config/bfin/t-bfin-linux
+++ b/gcc/config/bfin/t-bfin-linux
@@ -1,3 +1,21 @@
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 ## Target part of the Makefile
 
 LIB1ASMSRC = bfin/lib1funcs.asm
diff --git a/gcc/config/bfin/t-bfin-uclinux b/gcc/config/bfin/t-bfin-uclinux
index d075d6b5e6537a91b6f11c1288520bd792e7158b..f0a8e913d5c29af8a29c07587d74ddced35e6a95 100644
--- a/gcc/config/bfin/t-bfin-uclinux
+++ b/gcc/config/bfin/t-bfin-uclinux
@@ -1,3 +1,21 @@
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 ## Target part of the Makefile
 
 LIB1ASMSRC = bfin/lib1funcs.asm
diff --git a/gcc/config/bfin/uclinux.h b/gcc/config/bfin/uclinux.h
index 041f2eea8515973f02c96648f9d8ea6215b1d05a..80419da0fbab046f058cfbf9e8abd3dd3d382a6c 100644
--- a/gcc/config/bfin/uclinux.h
+++ b/gcc/config/bfin/uclinux.h
@@ -1,3 +1,26 @@
+/* Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 #undef  STARTFILE_SPEC
 #define STARTFILE_SPEC \
   "%{!shared: crt1%O%s} crti%O%s crtbegin%O%s crtlibid%O%s"
diff --git a/gcc/config/cris/mulsi3.asm b/gcc/config/cris/mulsi3.asm
index 69d9dedd9665c4aef56797c42a0d53df691ea7aa..76dfb634680b3808aa519f08ed4a4cda9d6d8d78 100644
--- a/gcc/config/cris/mulsi3.asm
+++ b/gcc/config/cris/mulsi3.asm
@@ -1,3 +1,26 @@
+;; Copyright (C) 2001, 2004 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify it under
+;; the terms of the GNU General Public License as published by the Free
+;; Software Foundation; either version 3, or (at your option) any later
+;; version.
+;;
+;; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+;; WARRANTY; without even the implied warranty of MERCHANTABILITY or
+;; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+;; for more details.
+;;
+;; Under Section 7 of GPL version 3, you are granted additional
+;; permissions described in the GCC Runtime Library Exception, version
+;; 3.1, as published by the Free Software Foundation.
+;;
+;; You should have received a copy of the GNU General Public License and
+;; a copy of the GCC Runtime Library Exception along with this program;
+;; see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+;; <http://www.gnu.org/licenses/>.
+;;
 ;; This code used to be expanded through interesting expansions in
 ;; the machine description, compiled from this code:
 ;;
diff --git a/gcc/config/cris/t-cris b/gcc/config/cris/t-cris
index 30ec633d3a3eab16073d966ed0f3689a77f6456a..1630acbcc2414cba9c549aaad7d4bc73455c4489 100644
--- a/gcc/config/cris/t-cris
+++ b/gcc/config/cris/t-cris
@@ -3,6 +3,23 @@
 #
 # The Makefile fragment to include when compiling gcc et al for CRIS.
 #
+# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 #
 # The makefile macros etc. are included in the order found in the
 # section "Target Fragment" in the gcc info-files (or the paper copy) of
diff --git a/gcc/config/cris/t-elfmulti b/gcc/config/cris/t-elfmulti
index c654b3d85657b47712cc4c169a8163b8dc825325..8d4dfea4ef13338648703fd6075bac05acdb7d60 100644
--- a/gcc/config/cris/t-elfmulti
+++ b/gcc/config/cris/t-elfmulti
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB2FUNCS_STATIC_EXTRA = $(srcdir)/config/cris/mulsi3.asm
 MULTILIB_OPTIONS = march=v10/march=v32
 MULTILIB_DIRNAMES = v10 v32
diff --git a/gcc/config/crx/t-crx b/gcc/config/crx/t-crx
index 012fad173e5f65edb7bbb046753f22fdcc48e2c4..8bb62c6525f3fdbae4f831ae52809a8e39666d99 100644
--- a/gcc/config/crx/t-crx
+++ b/gcc/config/crx/t-crx
@@ -1,4 +1,22 @@
 # CRX Target Makefile
+#
+# Copyright (C) 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 # Mingw specific compilation fixes
 USE_COLLECT2 =
diff --git a/gcc/config/darwin-ppc-ldouble-patch.def b/gcc/config/darwin-ppc-ldouble-patch.def
index b532328408a223e4ab1f81634c5887f5b4bc4069..ba5751e4164234d7ee8a9166d400582fcf34b6a2 100644
--- a/gcc/config/darwin-ppc-ldouble-patch.def
+++ b/gcc/config/darwin-ppc-ldouble-patch.def
@@ -1,3 +1,21 @@
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 PATCH_BUILTIN (BUILT_IN_ACOSHL)
 PATCH_BUILTIN (BUILT_IN_ACOSL)
 PATCH_BUILTIN (BUILT_IN_ASINHL)
diff --git a/gcc/config/darwin-sections.def b/gcc/config/darwin-sections.def
index e335ab4bf64fcf7e2750ea1b2ac3dc1efd615416..a8d2d1ef2b2b611508696be4207cfc7b5f96ab42 100644
--- a/gcc/config/darwin-sections.def
+++ b/gcc/config/darwin-sections.def
@@ -1,3 +1,21 @@
+/* Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 DEF_SECTION (text_coal_section, SECTION_CODE,
 	     ".section __TEXT,__textcoal_nt,coalesced,pure_instructions", 0)
 DEF_SECTION (text_unlikely_coal_section, SECTION_CODE,
diff --git a/gcc/config/divmod.c b/gcc/config/divmod.c
index 6faa09102b57623dc78c07a1f39d2be8125fa826..c227b99ccd2f6705e45136241acdb6d8150b4dab 100644
--- a/gcc/config/divmod.c
+++ b/gcc/config/divmod.c
@@ -1,3 +1,26 @@
+/* Copyright (C) 2000 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 long udivmodsi4 ();
 
 long
diff --git a/gcc/config/fr30/t-fr30 b/gcc/config/fr30/t-fr30
index ede5cb79c3c5422d213da186cb500b8a93591b04..0270292231cd252b9f2aa8b587b76edcb65b8e62 100644
--- a/gcc/config/fr30/t-fr30
+++ b/gcc/config/fr30/t-fr30
@@ -1,3 +1,21 @@
+# Copyright (C) 1999, 2001, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC    = fr30/lib1funcs.asm
 LIB1ASMFUNCS  = _udivsi3 _divsi3 _umodsi3 _modsi3
 
diff --git a/gcc/config/frv/libgcc-frv.ver b/gcc/config/frv/libgcc-frv.ver
index 2aae3db9c79bf97aafb1ac3f5814b2b3fb2c2690..6e27b4f9b85c99f1fdd08a3eebbe924bd6654b62 100644
--- a/gcc/config/frv/libgcc-frv.ver
+++ b/gcc/config/frv/libgcc-frv.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 GCC_3.4 {
   # frv abi symbol names
   __ftod
diff --git a/gcc/config/frv/t-frv b/gcc/config/frv/t-frv
index c9593977043f9da84cdcfb08348f2888711234e2..0c58bb1671343c3e6b9846ca5663b5330eb6252d 100644
--- a/gcc/config/frv/t-frv
+++ b/gcc/config/frv/t-frv
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Name of assembly file containing libgcc1 functions.
 # This entry must be present, but it can be empty if the target does
 # not need any assembler functions to support its code generation.
diff --git a/gcc/config/frv/t-linux b/gcc/config/frv/t-linux
index 38cea1b58c435f0a58f1dd4c12be435872506701..13eb5369ed3de6c95cf9641a33c18aefb3c665d8 100644
--- a/gcc/config/frv/t-linux
+++ b/gcc/config/frv/t-linux
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We don't want multilibs.
 MULTILIB_OPTIONS=
 MULTILIB_DIRNAMES=
diff --git a/gcc/config/h8300/genmova.sh b/gcc/config/h8300/genmova.sh
index 1988afa512a0cab0fdc4a8654d1b068d4c3f2ad2..59f0b4629c6a205d52d2af11809f5cb1be779e68 100644
--- a/gcc/config/h8300/genmova.sh
+++ b/gcc/config/h8300/genmova.sh
@@ -2,8 +2,43 @@
 # Generate mova.md, a file containing patterns that can be implemented
 # using the h8sx mova instruction.
 
+# Copyright (C) 2004, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 echo ";; -*- buffer-read-only: t -*-"
 echo ";; Generated automatically from genmova.sh"
+echo ";; Copyright (C) 2004, 2009 Free Software Foundation, Inc."
+echo ";;"
+echo ";; This file is part of GCC."
+echo ";;"
+echo ";; GCC is free software; you can redistribute it and/or modify"
+echo ";; it under the terms of the GNU General Public License as published by"
+echo ";; the Free Software Foundation; either version 3, or (at your option)"
+echo ";; any later version."
+echo ";;"
+echo ";; GCC is distributed in the hope that it will be useful,"
+echo ";; but WITHOUT ANY WARRANTY; without even the implied warranty of"
+echo ";; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the"
+echo ";; GNU General Public License for more details."
+echo ";;"
+echo ";; You should have received a copy of the GNU General Public License"
+echo ";; along with GCC; see the file COPYING3.  If not see"
+echo ";; <http://www.gnu.org/licenses/>."
 
 # Loop over modes for the source operand (the index).  Only 8-bit and
 # 16-bit indices are allowed.
diff --git a/gcc/config/h8300/mova.md b/gcc/config/h8300/mova.md
index 5c4d5d9d9116678e12212a0332bb6bd01770b1e5..f6348f3d3cc03b67740cf11bb874668142178217 100644
--- a/gcc/config/h8300/mova.md
+++ b/gcc/config/h8300/mova.md
@@ -1,5 +1,22 @@
 ;; -*- buffer-read-only: t -*-
 ;; Generated automatically from genmova.sh
+;; Copyright (C) 2004, 2009 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
 (define_insn ""
   [(set (match_operand:QI 0 "register_operand" "=r,r")
 	(plus:QI (mult:QI (match_operand:QI 1 "h8300_dst_operand" "0,rQ")
diff --git a/gcc/config/h8300/t-h8300 b/gcc/config/h8300/t-h8300
index 1311d968711d92bbcf08eeb06687e9fafa23cf72..570157887487d8a36e2739a4c8ee797ac13f25d0 100644
--- a/gcc/config/h8300/t-h8300
+++ b/gcc/config/h8300/t-h8300
@@ -1,3 +1,22 @@
+# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003,
+# 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = h8300/lib1funcs.asm
 LIB1ASMFUNCS = _cmpsi2 _ucmpsi2 _divhi3 _divsi3 _mulhi3 _mulsi3 \
   _fixunssfsi_asm
diff --git a/gcc/config/i386/athlon.md b/gcc/config/i386/athlon.md
index c9860def7c65face8b8d9b87db0f3131f6ee5c01..341adf4d1a5e35d08fe175a010a9acfed71a4657 100644
--- a/gcc/config/i386/athlon.md
+++ b/gcc/config/i386/athlon.md
@@ -1,3 +1,22 @@
+;; Copyright (C) 2002, 2003, 2004, 2005, 2006,
+;; 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
+;;
 ;; AMD Athlon Scheduling
 ;;
 ;; The Athlon does contain three pipelined FP units, three integer units and
diff --git a/gcc/config/i386/darwin-libgcc.10.4.ver b/gcc/config/i386/darwin-libgcc.10.4.ver
index aaeb934fe7dd3d1eb67d9267cd363c9cf245d61e..67f5e239ca16fd484bd11b12ca163aaa5928424d 100644
--- a/gcc/config/i386/darwin-libgcc.10.4.ver
+++ b/gcc/config/i386/darwin-libgcc.10.4.ver
@@ -1,3 +1,20 @@
+# Copyright (C) 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 __Unwind_Backtrace
 __Unwind_DeleteException
 __Unwind_FindEnclosingFunction
diff --git a/gcc/config/i386/darwin-libgcc.10.5.ver b/gcc/config/i386/darwin-libgcc.10.5.ver
index 02a08584360a2460db152233c70d03fff81ba6af..eeec9fbfcdfa9187c14b2be956d23b761712c230 100644
--- a/gcc/config/i386/darwin-libgcc.10.5.ver
+++ b/gcc/config/i386/darwin-libgcc.10.5.ver
@@ -1,3 +1,20 @@
+# Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 __Unwind_Backtrace
 __Unwind_DeleteException
 __Unwind_FindEnclosingFunction
diff --git a/gcc/config/i386/libgcc-glibc.ver b/gcc/config/i386/libgcc-glibc.ver
index be791745b438ff1017beae64c1f0f9e4193f7b64..5565fe318935c2ae8cfb713cbd9ee9c934ff47c3 100644
--- a/gcc/config/i386/libgcc-glibc.ver
+++ b/gcc/config/i386/libgcc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # In order to work around the very problems that force us to now generally
 # create a libgcc.so, glibc reexported a number of routines from libgcc.a.
 # By now choosing the same version tags for these specific routines, we
diff --git a/gcc/config/i386/mach.h b/gcc/config/i386/mach.h
index 0aa3846ae21e3756d9a9b25978ac6c948288a268..75d4a81c1b4b525c4c69ecbe84c8cf0bcb06d182 100644
--- a/gcc/config/i386/mach.h
+++ b/gcc/config/i386/mach.h
@@ -1,4 +1,28 @@
-/* Configuration for an i386 running Mach as the target machine.  */
+/* Configuration for an i386 running Mach as the target machine.
+
+Copyright (C) 1992, 1993, 1997, 1998, 2000, 2001,
+2002 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 #define TARGET_VERSION fprintf (stderr, " (80386, Mach)"); 
 
diff --git a/gcc/config/i386/netbsd.h b/gcc/config/i386/netbsd.h
index dd7eae1a84788cdffd88b0c3daf69cf77738fe69..318951a770ad3b0bb0d1b840d781df6d5fe5de35 100644
--- a/gcc/config/i386/netbsd.h
+++ b/gcc/config/i386/netbsd.h
@@ -1,3 +1,27 @@
+/* Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+   2004 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 #define TARGET_OS_CPP_BUILTINS()		\
   do						\
     {						\
diff --git a/gcc/config/i386/t-crtpc b/gcc/config/i386/t-crtpc
index bc24bedf348930e48581661fc59ee53636463d84..c165772f4ef307f3418e29ecd911fd63b527e248 100644
--- a/gcc/config/i386/t-crtpc
+++ b/gcc/config/i386/t-crtpc
@@ -1,3 +1,21 @@
+# Copyright (C) 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 EXTRA_PARTS += crtprec32.o crtprec64.o crtprec80.o
 
 $(T)crtprec32.o: $(srcdir)/config/i386/crtprec.c $(GCC_PASSES)
diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming
index e26462fb623e8f328ad8cb15b2b2b2d768711855..2cc3a308d8d41ae09733e6b19604eb34f8263112 100644
--- a/gcc/config/i386/t-cygming
+++ b/gcc/config/i386/t-cygming
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2005, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = i386/cygwin.asm
 LIB1ASMFUNCS = _chkstk
 
diff --git a/gcc/config/i386/t-cygwin b/gcc/config/i386/t-cygwin
index d58d84fcd6fa8f8796b6c8f008d292cd9a2a7c7c..69d61035211e0be9a41b5d85d9e0f9384ec44bcb 100644
--- a/gcc/config/i386/t-cygwin
+++ b/gcc/config/i386/t-cygwin
@@ -1,3 +1,22 @@
+# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2008,
+# 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # If we are building next to winsup, this will let us find the real
 # limits.h when building libgcc2.  Otherwise, winsup must be installed
 # first.
diff --git a/gcc/config/i386/t-i386 b/gcc/config/i386/t-i386
index 4c0c046dae6107a2c580621af7de0be043d13f7f..f79c38b8ec7f9660b8c19cfd686b8ec70b530c52 100644
--- a/gcc/config/i386/t-i386
+++ b/gcc/config/i386/t-i386
@@ -1,3 +1,21 @@
+# Copyright (C) 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 i386.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
   $(RTL_H) $(TREE_H) $(TM_P_H) $(REGS_H) hard-reg-set.h \
   $(REAL_H) insn-config.h conditions.h output.h insn-codes.h \
diff --git a/gcc/config/i386/t-linux64 b/gcc/config/i386/t-linux64
index 36378d87e0b0d98688356c906a5bb4e91b3d1f14..5d5a476cf5da876f03005c26a8ef10a0d3457670 100644
--- a/gcc/config/i386/t-linux64
+++ b/gcc/config/i386/t-linux64
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2005, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # On Debian, Ubuntu and other derivative distributions, the 32bit libraries
 # are found in /lib32 and /usr/lib32, /lib64 and /usr/lib64 are symlinks to
 # /lib and /usr/lib, while other distributions install libraries into /lib64
diff --git a/gcc/config/i386/t-nwld b/gcc/config/i386/t-nwld
index db5b905b7e3948e7c6b5ca4cdb47aa013c343a63..2c372f12ad7177d537008fcd1d0cd5f3426a35b4 100644
--- a/gcc/config/i386/t-nwld
+++ b/gcc/config/i386/t-nwld
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 CRTSTUFF_T_CFLAGS = -mpreferred-stack-boundary=2
 CRT0STUFF_T_CFLAGS = -mpreferred-stack-boundary=2 $(INCLUDES)
 # this is a slight misuse (it's not an assembler file)
diff --git a/gcc/config/i386/t-rtems-i386 b/gcc/config/i386/t-rtems-i386
index 6486e09f222ae90e7d66c12e0dae5b142e9bd276..47dfc7e1132066d7581d5ea1b6a52c7c894cb6fe 100644
--- a/gcc/config/i386/t-rtems-i386
+++ b/gcc/config/i386/t-rtems-i386
@@ -1,3 +1,21 @@
+# Copyright (C) 1999, 2001, 2002, 2005, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+#
 #
 # This file was based on t-sol2 - x68 Solaris implementation. Actually,
 # the source code to create crti.o anf crtn.o are exactly the same 
diff --git a/gcc/config/i386/t-sol2-10 b/gcc/config/i386/t-sol2-10
index 64e5928caa3a513a968bbcbb323a06c6a2b07869..95eabf63dd6bdc18ba5079eb77e0dbb58dbafd75 100644
--- a/gcc/config/i386/t-sol2-10
+++ b/gcc/config/i386/t-sol2-10
@@ -1,3 +1,21 @@
+# Copyright (C) 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 MULTILIB_OPTIONS = m32/m64
 MULTILIB_DIRNAMES = 32 amd64
 MULTILIB_OSDIRNAMES = . amd64
diff --git a/gcc/config/i386/x-mingw32 b/gcc/config/i386/x-mingw32
index 0af4f5c3f41630746c092dfa2990d64de3827254..5023e06cdcd234f54ba98ee14e6c5f88a81a3d9f 100644
--- a/gcc/config/i386/x-mingw32
+++ b/gcc/config/i386/x-mingw32
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2004, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+#
 #
 # Make local_includedir relative to EXEC_PREFIX 
 #
diff --git a/gcc/config/ia64/div.md b/gcc/config/ia64/div.md
index 6b29dfda6412d4942bf5a8b9f23a8cbf176300aa..5f9d005b3f6758b3eedc31e82ca70ee2f9bc9968 100644
--- a/gcc/config/ia64/div.md
+++ b/gcc/config/ia64/div.md
@@ -1,3 +1,20 @@
+;; Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
 
 ;; For the internal conditional math routines:
 
diff --git a/gcc/config/ia64/elf.h b/gcc/config/ia64/elf.h
index 6886ea00a46362a8f7f1fe6ff49ace0d25c34c72..9f45505acb4f7d7b8dd422cc0fcb3272d9127ee6 100644
--- a/gcc/config/ia64/elf.h
+++ b/gcc/config/ia64/elf.h
@@ -1,4 +1,27 @@
-/* Definitions for embedded ia64-elf target.  */
+/* Definitions for embedded ia64-elf target.
+
+Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 /* This macro is a C statement to print on `stderr' a string describing the
    particular machine description choice.  */
diff --git a/gcc/config/ia64/ia64.opt b/gcc/config/ia64/ia64.opt
index f1da7f309dfb2631d3760b896f4448587536ed98..79198585719dd37f3532f135e1d3cf7056d09100 100644
--- a/gcc/config/ia64/ia64.opt
+++ b/gcc/config/ia64/ia64.opt
@@ -1,3 +1,21 @@
+; Copyright (C) 2005, 2006, 2008 Free Software Foundation, Inc.
+;
+; This file is part of GCC.
+;
+; GCC is free software; you can redistribute it and/or modify it under
+; the terms of the GNU General Public License as published by the Free
+; Software Foundation; either version 3, or (at your option) any later
+; version.
+;
+; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+; WARRANTY; without even the implied warranty of MERCHANTABILITY or
+; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+; for more details.
+;
+; You should have received a copy of the GNU General Public License
+; along with GCC; see the file COPYING3.  If not see
+; <http://www.gnu.org/licenses/>.
+
 mbig-endian
 Target Report RejectNegative Mask(BIG_ENDIAN)
 Generate big endian code
diff --git a/gcc/config/ia64/libgcc-glibc.ver b/gcc/config/ia64/libgcc-glibc.ver
index 3043ddf5caff3dbab4f38b557924271ffda535da..34a69618d1b2b8a02a0c3ecd63002c28e178ae15 100644
--- a/gcc/config/ia64/libgcc-glibc.ver
+++ b/gcc/config/ia64/libgcc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # 128 bit long double support was introduced with GCC 4.4.0. These lines
 # make the symbols to get @@GCC_4.4.0 attached.
 
diff --git a/gcc/config/ia64/libgcc-ia64.ver b/gcc/config/ia64/libgcc-ia64.ver
index cd769907df0cbd0e1772b4178bd48542824f5c5a..11c1fe629bd668d1985092236546d0a3d1736a53 100644
--- a/gcc/config/ia64/libgcc-ia64.ver
+++ b/gcc/config/ia64/libgcc-ia64.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 GCC_3.0 {
   # IA-64 symbols
   __ia64_nonlocal_goto
diff --git a/gcc/config/ia64/linux.h b/gcc/config/ia64/linux.h
index e883f8938979a54613dbd6585f8759e108a91c05..587a4f44f4648dbe72562db64ccccf872b735282 100644
--- a/gcc/config/ia64/linux.h
+++ b/gcc/config/ia64/linux.h
@@ -1,4 +1,28 @@
-/* Definitions for ia64-linux target.  */
+/* Definitions for ia64-linux target.
+
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006,
+2009 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 /* This macro is a C statement to print on `stderr' a string describing the
    particular machine description choice.  */
diff --git a/gcc/config/ia64/sysv4.h b/gcc/config/ia64/sysv4.h
index 0e03e7d6107429dcf040f0d62ca9662aa90a4aca..678a81ec6289333157e8abb9f14923c35a4d24c5 100644
--- a/gcc/config/ia64/sysv4.h
+++ b/gcc/config/ia64/sysv4.h
@@ -1,4 +1,28 @@
-/* Override definitions in elfos.h/svr4.h to be correct for IA64.  */
+/* Override definitions in elfos.h/svr4.h to be correct for IA64.
+
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
+2007 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 #undef TARGET_INIT_LIBFUNCS
 #define TARGET_INIT_LIBFUNCS ia64_sysv4_init_libfuncs
diff --git a/gcc/config/ia64/t-hpux b/gcc/config/ia64/t-hpux
index b925c73a51274cbff018038a23cd81c5808ddb9d..1285b360cafcd43ce2241c1673c22c473c05aa35 100644
--- a/gcc/config/ia64/t-hpux
+++ b/gcc/config/ia64/t-hpux
@@ -1,3 +1,22 @@
+# Copyright (C) 2001, 2002, 2003, 2004, 2005,
+# 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We need multilib support for HPUX's ILP32 & LP64 modes.
 
 LIBGCC = stmp-multilib
diff --git a/gcc/config/ia64/t-ia64 b/gcc/config/ia64/t-ia64
index 43f3d8e23bfe900b68680f2fb36df4befcb0f541..4f78c64df704a1221a90bccf948cfc365e7cd6e9 100644
--- a/gcc/config/ia64/t-ia64
+++ b/gcc/config/ia64/t-ia64
@@ -1,3 +1,22 @@
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC    = ia64/lib1funcs.asm
 
 # We use different names for the DImode div/mod files so that they won't
diff --git a/gcc/config/iq2000/abi b/gcc/config/iq2000/abi
index fa49a82f94a88f421edf0189decae0f47c2a11a0..e4e62c097cbf7e9ae9ebe3d34a594ead832aaeb6 100644
--- a/gcc/config/iq2000/abi
+++ b/gcc/config/iq2000/abi
@@ -230,3 +230,10 @@ Structs/unions which will fit into two general-purpose registers are returned
 in r2, or in r2-r3 if necessary.  Larger structs/unions are handled by the
 caller passing as a "hidden" first argument a pointer to space allocated to
 receive the return value.
+
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/config/iq2000/lib2extra-funcs.c b/gcc/config/iq2000/lib2extra-funcs.c
index e092babdd1117baec9117adb41b78cba65b15d09..d53786c8c7d0e92189287ae560a08fdbfd9a7241 100644
--- a/gcc/config/iq2000/lib2extra-funcs.c
+++ b/gcc/config/iq2000/lib2extra-funcs.c
@@ -1,3 +1,26 @@
+/* Copyright (C) 2003 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 typedef unsigned int USItype		__attribute__ ((mode (SI)));
 
 USItype
diff --git a/gcc/config/iq2000/t-iq2000 b/gcc/config/iq2000/t-iq2000
index 23dc9558e3eb9f55361beeb1763417cdc9bbd4d9..e7de5165ea86749be67eb91fdafe9472ecd544af 100644
--- a/gcc/config/iq2000/t-iq2000
+++ b/gcc/config/iq2000/t-iq2000
@@ -1,3 +1,21 @@
+# Copyright (C) 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Suppress building libgcc1.a, since the MIPS compiler port is complete
 # and does not need anything from libgcc1.a.
 LIBGCC1 =
diff --git a/gcc/config/libgcc-glibc.ver b/gcc/config/libgcc-glibc.ver
index 264828b17c07324b995c6b54170acdf923899e8e..7824ad5a268a15e2a212875151de03d5efbb136a 100644
--- a/gcc/config/libgcc-glibc.ver
+++ b/gcc/config/libgcc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2000, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # In order to work around the very problems that force us to now generally
 # create a libgcc.so, glibc reexported a number of routines from libgcc.a.
 # By now choosing the same version tags for these specific routines, we
diff --git a/gcc/config/m32r/libgcc-glibc.ver b/gcc/config/m32r/libgcc-glibc.ver
index 977c3346604a8f6b590ec6e733934f13fda742e0..0e1304b2a3a50361e7d057c47f4bc05fa6e5ff6e 100644
--- a/gcc/config/m32r/libgcc-glibc.ver
+++ b/gcc/config/m32r/libgcc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # In order to work around the very problems that force us to now generally
 # create a libgcc.so, glibc reexported a number of routines from libgcc.a.
 # By now choosing the same version tags for these specific routines, we
diff --git a/gcc/config/m32r/t-linux b/gcc/config/m32r/t-linux
index 1ccdcc934733d2d22f7c5d4727b55d20774916ff..dc8c8c4d2672d2c5d54c4429505a51c16833fba1 100644
--- a/gcc/config/m32r/t-linux
+++ b/gcc/config/m32r/t-linux
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2004, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # lib1funcs.asm is currently empty.
 CROSS_LIBGCC1 =
 
diff --git a/gcc/config/m32r/t-m32r b/gcc/config/m32r/t-m32r
index 8770f1ea8a32a7f4a25b5b0e3dbb15189ef58750..17e1e3145c5df8bfac1f444334bed8b18234e809 100644
--- a/gcc/config/m32r/t-m32r
+++ b/gcc/config/m32r/t-m32r
@@ -1,3 +1,21 @@
+# Copyright (C) 1997, 1998, 1999, 2001, 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We want fine grained libraries, so use the new code to build the
 # floating point emulation libraries.
 FPBIT = fp-bit.c
diff --git a/gcc/config/m68hc11/t-m68hc11 b/gcc/config/m68hc11/t-m68hc11
index 7978641f9040c45e2078f0657e35170c9e7af56d..5a8e6ade47698ac866e686db3da8a448a7f9c9c7 100644
--- a/gcc/config/m68hc11/t-m68hc11
+++ b/gcc/config/m68hc11/t-m68hc11
@@ -1,3 +1,22 @@
+# Copyright (C) 2000, 2001, 2002, 2003, 2005,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 RANLIB_FOR_TARGET = ` \
   if [ -f $(objdir)/../binutils/ranlib ] ; then \
     echo $(objdir)/../binutils/ranlib ; \
diff --git a/gcc/config/m68k/t-floatlib b/gcc/config/m68k/t-floatlib
index 91703be86c183a15475d6a5af538be201e9d34ff..2039d1d0dc41512711f61a2b78537741f781f0fc 100644
--- a/gcc/config/m68k/t-floatlib
+++ b/gcc/config/m68k/t-floatlib
@@ -1,3 +1,21 @@
+# Copyright (C) 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = m68k/lb1sf68.asm
 LIB1ASMFUNCS = _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 \
    _double _float _floatex \
diff --git a/gcc/config/m68k/t-linux b/gcc/config/m68k/t-linux
index f46d3a873d5b79037ef70999e30c1cb16ec7f041..8dd5112a55c0e4b92695f4e406f192a59478eecf 100644
--- a/gcc/config/m68k/t-linux
+++ b/gcc/config/m68k/t-linux
@@ -1,3 +1,21 @@
+# Copyright (C) 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
 
 # Only include multilibs for CPUs with an MMU.
diff --git a/gcc/config/m68k/t-mlibs b/gcc/config/m68k/t-mlibs
index 6ce35a1d251f6482908ee8bc3afb6d756ca359eb..dcf681c32d9539cc58bfdc812ffd0e1c9634f59f 100644
--- a/gcc/config/m68k/t-mlibs
+++ b/gcc/config/m68k/t-mlibs
@@ -1,4 +1,22 @@
 # multilibs  -*- mode:Makefile -*-
+#
+# Copyright (C) 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 # An awk command to extract lines from the m68k-devices.def file that
 # match $1 and then print the string defined by $2.  Leading and
diff --git a/gcc/config/m68k/t-uclinux b/gcc/config/m68k/t-uclinux
index f8606723303642cfb34963ccc80a1fa980ffca7e..15d68aa8dd6468676916d2372df978cb6fbae98e 100644
--- a/gcc/config/m68k/t-uclinux
+++ b/gcc/config/m68k/t-uclinux
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2005, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # crti and crtn are provided by uClibc.
 EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o
 
diff --git a/gcc/config/mcore/t-mcore b/gcc/config/mcore/t-mcore
index 9480bd0ffd88ce53de26beafdabae2a8e7dafb3d..8277239688eb319d7651596f99fc6b27bbfeafa8 100644
--- a/gcc/config/mcore/t-mcore
+++ b/gcc/config/mcore/t-mcore
@@ -1,3 +1,20 @@
+# Copyright (C) 2000, 2001, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 LIB1ASMSRC    = mcore/lib1.asm
 LIB1ASMFUNCS  = _divsi3 _udivsi3 _modsi3 _umodsi3
diff --git a/gcc/config/mcore/t-mcore-pe b/gcc/config/mcore/t-mcore-pe
index 745006e2e2a5314b102bb373d11700d6ba645ec7..37ad3b6f947e32b69b028c088cbbeb4ae3dfee25 100644
--- a/gcc/config/mcore/t-mcore-pe
+++ b/gcc/config/mcore/t-mcore-pe
@@ -1,3 +1,21 @@
+# Copyright (C) 2000, 2001, 2002, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC    = mcore/lib1.asm
 LIB1ASMFUNCS  = _divsi3 _udivsi3 _modsi3 _umodsi3
 
diff --git a/gcc/config/mips/20kc.md b/gcc/config/mips/20kc.md
index 32442393632a215f774e15b032730f2bb2935bde..1d3aadf69a3e9760c1e0969ec0d7681336901c5a 100644
--- a/gcc/config/mips/20kc.md
+++ b/gcc/config/mips/20kc.md
@@ -1,3 +1,21 @@
+;; Copyright (C) 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.  */
+;;
 ;; .........................
 ;;
 ;; DFA-based pipeline description for MIPS64 model R20Kc.
diff --git a/gcc/config/mips/4130.md b/gcc/config/mips/4130.md
index c1d9d1bddba24aac369e0b9b579a2dd57c0f66a0..6de814fc7c8e1daa398056c06717e23cce715652 100644
--- a/gcc/config/mips/4130.md
+++ b/gcc/config/mips/4130.md
@@ -1,3 +1,20 @@
+;; Copyright (C) 2004, 2005, 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.  */
 ;;
 ;; Pipeline description for the VR4130 family.
 ;;
diff --git a/gcc/config/mips/5400.md b/gcc/config/mips/5400.md
index 072894dba76eb37323851b86af8cd0768da32f70..362999d7b5db4b900a941310c220ddabca728f01 100644
--- a/gcc/config/mips/5400.md
+++ b/gcc/config/mips/5400.md
@@ -1,3 +1,21 @@
+;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
+;;
 ;; DFA-based pipeline description for 5400
 (define_automaton "vr54")
 (define_cpu_unit "vr54_dp0"     "vr54")
diff --git a/gcc/config/mips/5500.md b/gcc/config/mips/5500.md
index 5f2480506681ed641341cd0a7ec628beefe5a213..0b59af15d1e22f44e7f18a6f1f2c23993a1eab0f 100644
--- a/gcc/config/mips/5500.md
+++ b/gcc/config/mips/5500.md
@@ -1,3 +1,21 @@
+;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
+;;
 ;; DFA-based pipeline description for 5500
 (define_automaton "vr55")
 (define_cpu_unit "vr55_dp0"     "vr55")
diff --git a/gcc/config/mips/crti.asm b/gcc/config/mips/crti.asm
index f4bef6ff92b9db4a1f8817986a3e721f22ffd274..ac04271c598b456cecbf52c50e7e9412e9df2163 100644
--- a/gcc/config/mips/crti.asm
+++ b/gcc/config/mips/crti.asm
@@ -1,3 +1,26 @@
+/* Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 /* 4 slots for argument spill area.  1 for cpreturn, 1 for stack.
    Return spill offset of 40 and 20.  Aligned to 16 bytes for n32.  */
 
diff --git a/gcc/config/mips/crtn.asm b/gcc/config/mips/crtn.asm
index 5d41d3d7ecb84f409640915b5a9305e278b55f4f..03a6b68c9cfe65195fb43f84d0576e9f2faccf1e 100644
--- a/gcc/config/mips/crtn.asm
+++ b/gcc/config/mips/crtn.asm
@@ -1,3 +1,26 @@
+/* Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 /* 4 slots for argument spill area.  1 for cpreturn, 1 for stack.
    Return spill offset of 40 and 20.  Aligned to 16 bytes for n32.  */
 
diff --git a/gcc/config/mips/irix-crti.asm b/gcc/config/mips/irix-crti.asm
index 992f8b695dce4ead75033f4b13c859522a758378..0e52e61941a6982a8540ba7dc87e61114b6fe51d 100644
--- a/gcc/config/mips/irix-crti.asm
+++ b/gcc/config/mips/irix-crti.asm
@@ -1,3 +1,26 @@
+/* Copyright (C) 2004, 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 	.abicalls
 	.set	noreorder
 	.set	nomacro
diff --git a/gcc/config/mips/irix-crtn.asm b/gcc/config/mips/irix-crtn.asm
index 600576cb1d7001d2c0d05bf1289b566b7357f777..7c28c6ff46703f8df9537a590c68ba786c8476cf 100644
--- a/gcc/config/mips/irix-crtn.asm
+++ b/gcc/config/mips/irix-crtn.asm
@@ -1,3 +1,26 @@
+/* Copyright (C) 2004 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 	.abicalls
 	.set	noreorder
 	.set	nomacro
diff --git a/gcc/config/mips/libgcc-mips16.ver b/gcc/config/mips/libgcc-mips16.ver
index d74bf49f20387b0cee1ed9c7e371ffe52c703e58..ddb23e7e750e7b432e81465b81385c16ae975383 100644
--- a/gcc/config/mips/libgcc-mips16.ver
+++ b/gcc/config/mips/libgcc-mips16.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 GCC_4.4.0 {
   __mips16_addsf3
   __mips16_subsf3
diff --git a/gcc/config/mips/mips-dsp.md b/gcc/config/mips/mips-dsp.md
index f846b3d639cc281d4d0039817a7fd2fd388b77ae..5112582d3a2baac5860b2c7e1a06fb1924452aaa 100644
--- a/gcc/config/mips/mips-dsp.md
+++ b/gcc/config/mips/mips-dsp.md
@@ -1,3 +1,21 @@
+;; Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
+
 (define_constants
   [(CCDSP_PO_REGNUM	182)
    (CCDSP_SC_REGNUM	183)
diff --git a/gcc/config/mips/mips-dspr2.md b/gcc/config/mips/mips-dspr2.md
index 3cde900b69bdd28767e2660079f86773b159afa5..52495d43daa96820531a7f271e37b1710c70db07 100644
--- a/gcc/config/mips/mips-dspr2.md
+++ b/gcc/config/mips/mips-dspr2.md
@@ -1,3 +1,21 @@
+;; Copyright (C) 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
+;;
 ; MIPS DSP ASE REV 2 Revision 0.02 11/24/2006
 
 (define_insn "mips_absq_s_qb"
diff --git a/gcc/config/mips/mips-fixed.md b/gcc/config/mips/mips-fixed.md
index 758df26c7a63cea51803f293a4135ed1b46dbcf1..d5dd909b1fc50cfc429aa69ced817181fa4a2c58 100644
--- a/gcc/config/mips/mips-fixed.md
+++ b/gcc/config/mips/mips-fixed.md
@@ -1,3 +1,21 @@
+;; Copyright (C) 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
+;;
 ;; This file contains MIPS instructions that support fixed-point operations.
 
 ;; All supported fixed-point modes
diff --git a/gcc/config/mips/sb1.md b/gcc/config/mips/sb1.md
index 2d8e2fe3bf725fd91349b53580da3f6e7c6d77ab..8c0b7608ea64e042ed9989bd528243e0bd3ff5c7 100644
--- a/gcc/config/mips/sb1.md
+++ b/gcc/config/mips/sb1.md
@@ -1,3 +1,20 @@
+;; Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
 ;;
 ;; DFA-based pipeline description for Broadcom SB-1
 ;;
diff --git a/gcc/config/mips/sr71k.md b/gcc/config/mips/sr71k.md
index c69a946301b933f97b924b2d9adeb54cd4839235..9b2a784b1c146573d72c3b97946f1e928789973e 100644
--- a/gcc/config/mips/sr71k.md
+++ b/gcc/config/mips/sr71k.md
@@ -1,3 +1,21 @@
+;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
+;;
+;; This file is part of GCC.
+;;
+;; GCC is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+;;
+;; GCC is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with GCC; see the file COPYING3.  If not see
+;; <http://www.gnu.org/licenses/>.
+;;
 ;; .........................
 ;;
 ;; DFA-based pipeline description for Sandcraft SR3 (MIPS64 based)
diff --git a/gcc/config/mips/t-elf b/gcc/config/mips/t-elf
index 55af20845f40b8bb904e18c435f8c889723362d7..4ed36da659beaacf7620f2e5606256b659baaa06 100644
--- a/gcc/config/mips/t-elf
+++ b/gcc/config/mips/t-elf
@@ -1,3 +1,22 @@
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2006,
+# 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Don't let CTOR_LIST end up in sdata section.
 CRTSTUFF_T_CFLAGS = -G 0
 
diff --git a/gcc/config/mips/t-gofast b/gcc/config/mips/t-gofast
index a6c60d4bf57704608129866a3753d82fba8086bc..ba5d61b85982f87051a77a5fb4061c66ab3c77b3 100644
--- a/gcc/config/mips/t-gofast
+++ b/gcc/config/mips/t-gofast
@@ -1,3 +1,21 @@
+# Copyright (C) 2002 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We want fine grained libraries, so use the new code to build the
 # floating point emulation libraries.
 FPBIT = fp-bit.c
diff --git a/gcc/config/mips/t-iris6 b/gcc/config/mips/t-iris6
index 515547206981a1d417cf83a74c77dbeb0972f318..5768eb27443595a61f058ef9b21d42ed2fbb609c 100644
--- a/gcc/config/mips/t-iris6
+++ b/gcc/config/mips/t-iris6
@@ -1,3 +1,22 @@
+# Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
+# 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 MULTILIB_OPTIONS=mabi=n32/mabi=32/mabi=64
 MULTILIB_DIRNAMES=n32 32 64
 MULTILIB_MATCHES=
diff --git a/gcc/config/mips/t-isa3264 b/gcc/config/mips/t-isa3264
index ef2de4e86753a741f77f97c78b80156bde232bb8..f6dce325562f1188801b8587c04460af90f65f21 100644
--- a/gcc/config/mips/t-isa3264
+++ b/gcc/config/mips/t-isa3264
@@ -1,3 +1,22 @@
+# Copyright (C) 2001, 2002, 2003, 2004, 2007,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Don't let CTOR_LIST end up in sdata section.
 CRTSTUFF_T_CFLAGS = -G 0
 
diff --git a/gcc/config/mips/t-libgcc-mips16 b/gcc/config/mips/t-libgcc-mips16
index b1a547d7029f4f9c2db26af331eab52ed8d1e2a9..fa3949a2026b2ed39f91e0b0e0c25b03eacbdaae 100644
--- a/gcc/config/mips/t-libgcc-mips16
+++ b/gcc/config/mips/t-libgcc-mips16
@@ -1,3 +1,21 @@
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = mips/mips16.S
 LIB1ASMFUNCS = _m16addsf3 _m16subsf3 _m16mulsf3 _m16divsf3 \
 	_m16eqsf2 _m16nesf2 _m16gtsf2 _m16gesf2 _m16lesf2 _m16ltsf2 \
diff --git a/gcc/config/mips/t-linux64 b/gcc/config/mips/t-linux64
index 0592e7fa999fd84364201f4c8e5fd8f2b623e13b..66ea51a92dc7286fc471675a318773710d5c0fcc 100644
--- a/gcc/config/mips/t-linux64
+++ b/gcc/config/mips/t-linux64
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 MULTILIB_OPTIONS = mabi=n32/mabi=32/mabi=64
 MULTILIB_DIRNAMES = n32 32 64
 MULTILIB_OSDIRNAMES = ../lib32 ../lib ../lib64
diff --git a/gcc/config/mips/t-mips b/gcc/config/mips/t-mips
index c431dcc0e8ef6f0f6d86dbc9889ba5b1ef35f7da..d412da571b28e7e8d494d70a4d838a46c5d7c40c 100644
--- a/gcc/config/mips/t-mips
+++ b/gcc/config/mips/t-mips
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2003, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # fp-bit and dp-bit are really part of libgcc1, but this will cause
 # them to be built correctly, so... [taken from t-sparclite]
 # We want fine grained libraries, so use the new code to build the
diff --git a/gcc/config/mips/t-r3900 b/gcc/config/mips/t-r3900
index b95a3731e3b18c534f8ed811ae0f9964d789faeb..2c4216399c52459fc356ad030b3af5f7e8b90e10 100644
--- a/gcc/config/mips/t-r3900
+++ b/gcc/config/mips/t-r3900
@@ -1,3 +1,22 @@
+# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We must build libgcc2.a with -G 0, in case the user wants to link
 # without the $gp register.
 TARGET_LIBGCC2_CFLAGS = -G 0
diff --git a/gcc/config/mips/t-rtems b/gcc/config/mips/t-rtems
index b012100415a72d290773fb5861a7b7a1ebd52df8..a2a18572568a80ec28079ae522db2520a1fec795 100644
--- a/gcc/config/mips/t-rtems
+++ b/gcc/config/mips/t-rtems
@@ -1,4 +1,22 @@
 # Custom multilibs for RTEMS
+#
+# Copyright (C) 2003, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 # default is mips1 EB hard-float
 MULTILIB_OPTIONS = mips1/mips3/mips32 EB/EL msoft-float
diff --git a/gcc/config/mips/t-sb1 b/gcc/config/mips/t-sb1
index b181bb7d00cb753e6bf6a577b574e742b598cc39..6c4acb320ea67fe8f6e187cdcdd9f186ea75c87a 100644
--- a/gcc/config/mips/t-sb1
+++ b/gcc/config/mips/t-sb1
@@ -1,3 +1,21 @@
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # GP-rel: G0 only
 #
 # Endianness: EB or EL
diff --git a/gcc/config/mips/t-sde b/gcc/config/mips/t-sde
index 64180d9ecf1b3d357961e34c689a9408f048949f..0fa2277d573522c64240d71281e2e1ff51f3fe94 100644
--- a/gcc/config/mips/t-sde
+++ b/gcc/config/mips/t-sde
@@ -1,3 +1,21 @@
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Don't let CTOR_LIST end up in sdata section.
 CRTSTUFF_T_CFLAGS = -G 0
 
diff --git a/gcc/config/mips/t-sdemtk b/gcc/config/mips/t-sdemtk
index 1135015f665bb21fa3cb4dd7891a9cd4c1721e27..40a8294fd6b1a4a58dc97dbce25cfb908b35a333 100644
--- a/gcc/config/mips/t-sdemtk
+++ b/gcc/config/mips/t-sdemtk
@@ -1,3 +1,21 @@
+# Copyright (C) 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Override newlib settings in t-sde and set up for building
 # against SDE header files and libraries.
 
diff --git a/gcc/config/mips/t-slibgcc-irix b/gcc/config/mips/t-slibgcc-irix
index cfb4bf4d8cc079f90a5161626a28929b09969a2e..6227ccef3fae290f2fafac743ad41bf7ee9ceb5c 100644
--- a/gcc/config/mips/t-slibgcc-irix
+++ b/gcc/config/mips/t-slibgcc-irix
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Build a shared libgcc library.
 
 SHLIB_EXT = .so
diff --git a/gcc/config/mips/t-sr71k b/gcc/config/mips/t-sr71k
index 2b2c27a18522fbb87238e951d3577932b1f4600f..534da28fd99807a5295ef4a90dd3a5c4204a400d 100644
--- a/gcc/config/mips/t-sr71k
+++ b/gcc/config/mips/t-sr71k
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Suppress building libgcc1.a, since the MIPS compiler port is complete
 # and does not need anything from libgcc1.a.
 LIBGCC1 =
diff --git a/gcc/config/mips/t-st b/gcc/config/mips/t-st
index 8fa679016df01eefe9fbc9b4004eec03e2f16a50..83115f6fdd5f195ea2742f363fc2da2209131dd5 100644
--- a/gcc/config/mips/t-st
+++ b/gcc/config/mips/t-st
@@ -1,3 +1,21 @@
+# Copyright (C) 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 MULTILIB_OPTIONS = march=loongson2e/march=loongson2f mabi=n32/mabi=32/mabi=64 
 MULTILIB_DIRNAMES = 2e 2f lib32 lib lib64
 
diff --git a/gcc/config/mips/t-vr b/gcc/config/mips/t-vr
index 9c046b0eb04bb130188a6e079db01e664452a0a9..81efef9b865fa528af11303f009a0287f65ef79d 100644
--- a/gcc/config/mips/t-vr
+++ b/gcc/config/mips/t-vr
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # BEGIN boiler-plate MIPS stuff
 
 # Don't let CTOR_LIST end up in sdata section.
diff --git a/gcc/config/mips/t-vxworks b/gcc/config/mips/t-vxworks
index 01a9a5f24fa9eebeaee0d0d3420c0716a47e64d4..ac2fa9d9f38e75e2f8fa603e9a57271960bafa00 100644
--- a/gcc/config/mips/t-vxworks
+++ b/gcc/config/mips/t-vxworks
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Multilibs for VxWorks.  We want these 8 architecture combinations:
 #
 #    {-mips2,-mips3} x {-EB,-EL} x {-mhard-float,-msoft-float}
diff --git a/gcc/config/mmix/t-mmix b/gcc/config/mmix/t-mmix
index 73144f0d82130cef3e5b169dffc778e55b32f001..a000430d8fcd92440016151ec376cc10a1435746 100644
--- a/gcc/config/mmix/t-mmix
+++ b/gcc/config/mmix/t-mmix
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # See "Target Fragment" in GCC info.  That same order is used here.
 
 TARGET_LIBGCC2_CFLAGS = -mlibfuncs -O2
diff --git a/gcc/config/mn10300/t-linux b/gcc/config/mn10300/t-linux
index a80c1cf4eec0c56c627b7417370084d9e250c839..61ed88e663e805e2c08b23498ab0ec66e46371e5 100644
--- a/gcc/config/mn10300/t-linux
+++ b/gcc/config/mn10300/t-linux
@@ -1,3 +1,21 @@
+# Copyright (C) 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We want fine grained libraries, so use the new code to build the
 # floating point emulation libraries.
 FPBIT = fp-bit.c
diff --git a/gcc/config/mn10300/t-mn10300 b/gcc/config/mn10300/t-mn10300
index a35b2c5018539a60b3f0906378685d25d3932e93..61e94e32f854c256b3b0da238c33e646fba613ec 100644
--- a/gcc/config/mn10300/t-mn10300
+++ b/gcc/config/mn10300/t-mn10300
@@ -1,3 +1,22 @@
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001,
+# 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We want fine grained libraries, so use the new code to build the
 # floating point emulation libraries.
 FPBIT = fp-bit.c
diff --git a/gcc/config/pa/pa32-regs.h b/gcc/config/pa/pa32-regs.h
index 4463c631d38a2e05438210fa51a674e78f485ebc..4a2976c7a85058944cc678f2a437687c87bd5a8a 100644
--- a/gcc/config/pa/pa32-regs.h
+++ b/gcc/config/pa/pa32-regs.h
@@ -1,3 +1,27 @@
+/* Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+   2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 /* Standard register usage.  */
 
 /* Number of actual hardware registers.
diff --git a/gcc/config/pa/t-hpux-shlib b/gcc/config/pa/t-hpux-shlib
index d609d3f8624615003f966842bb8c798edc2d22bc..66556d4cbd1f09558518a5ca3e15ba92fa63d591 100644
--- a/gcc/config/pa/t-hpux-shlib
+++ b/gcc/config/pa/t-hpux-shlib
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Build a shared libgcc library.
 SHLIB_EXT = .sl
 SHLIB_NAME = @shlib_base_name@$(SHLIB_EXT)
diff --git a/gcc/config/pa/t-linux b/gcc/config/pa/t-linux
index 4b56debac55e07eae1548696a8ea9d2cbb0e163e..fbbcfe29fd771a07850c8cf2eb300b1db53551ea 100644
--- a/gcc/config/pa/t-linux
+++ b/gcc/config/pa/t-linux
@@ -1,3 +1,21 @@
+# Copyright (C) 1999, 2001, 2002, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 #Plug millicode routines into libgcc.a  We want these on both native and
 #cross compiles.  We use the "64-bit" routines because the "32-bit" code
 #is broken for certain corner cases.
diff --git a/gcc/config/pa/t-linux64 b/gcc/config/pa/t-linux64
index 48d45168cbdad2c9dad56ca36cf0257750cfe73c..1658f6d8aaebc2b01e4416a8d85e02c4bf75facd 100644
--- a/gcc/config/pa/t-linux64
+++ b/gcc/config/pa/t-linux64
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 #Plug millicode routines into libgcc.a  We want these on both native and
 #cross compiles.
 
diff --git a/gcc/config/pa/t-pa64 b/gcc/config/pa/t-pa64
index 9fd9607eb9982c4f592afa55d979b7d21425a56e..1aa2f3b4cb5498c31602eff11b910993368deb84 100644
--- a/gcc/config/pa/t-pa64
+++ b/gcc/config/pa/t-pa64
@@ -1,3 +1,22 @@
+# Copyright (C) 2000, 2001, 2002, 2004, 2006,
+# 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 TARGET_LIBGCC2_CFLAGS = -fPIC -Dpa64=1 -DELF=1 -mlong-calls
 LIB2FUNCS_EXTRA = quadlib.c
 LIBGCCSTUB_OBJS = rfi-stub.o dfi-stub.o jvrc-stub.o cxaf-stub.o
diff --git a/gcc/config/pdp11/t-pdp11 b/gcc/config/pdp11/t-pdp11
index c0a23c2ec45261e242144b4f89b4b34517490980..237876fd9223b416b1635f2939548d4370c9aa6f 100644
--- a/gcc/config/pdp11/t-pdp11
+++ b/gcc/config/pdp11/t-pdp11
@@ -1,3 +1,22 @@
+# Copyright (C) 1995, 1997, 1998, 2001, 2002,
+# 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 TARGET_LIBGCC2_CFLAGS = -O2 -mfloat32
 LIB2FUNCS_EXTRA = $(srcdir)/config/udivmod.c $(srcdir)/config/udivmodsi4.c \
     $(srcdir)/config/memcmp.c $(srcdir)/config/memcpy.c \
diff --git a/gcc/config/picochip/libgccExtras/clzsi2.asm b/gcc/config/picochip/libgccExtras/clzsi2.asm
index c4a0923dede9501381c2b7e44da2d48a39240772..835d4694167f15de56c8aa46b9d4355e8bf3d90b 100644
--- a/gcc/config/picochip/libgccExtras/clzsi2.asm
+++ b/gcc/config/picochip/libgccExtras/clzsi2.asm
@@ -1,3 +1,26 @@
+// Copyright (C) 2008 Free Software Foundation, Inc.
+//
+// This file is part of GCC.
+//
+// GCC is free software; you can redistribute it and/or modify it under
+// the terms of the GNU General Public License as published by the Free
+// Software Foundation; either version 3, or (at your option) any later
+// version.
+//
+// GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+// WARRANTY; without even the implied warranty of MERCHANTABILITY or
+// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+// for more details.
+//
+// Under Section 7 of GPL version 3, you are granted additional
+// permissions described in the GCC Runtime Library Exception, version
+// 3.1, as published by the Free Software Foundation.
+//
+// You should have received a copy of the GNU General Public License and
+// a copy of the GCC Runtime Library Exception along with this program;
+// see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+// <http://www.gnu.org/licenses/>.
+
 // picoChip ASM file
 //.file "clzsi2.asm"
 
diff --git a/gcc/config/picochip/t-picochip b/gcc/config/picochip/t-picochip
index db96a6ed5f98b8c7d29977ed86ec32cbf3090d5b..c74c12d309fff65c9f949e1e689b57961803c5ea 100644
--- a/gcc/config/picochip/t-picochip
+++ b/gcc/config/picochip/t-picochip
@@ -1,3 +1,21 @@
+# Copyright (C) 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Compile the extra library functions.
 
 LIB2FUNCS_EXTRA = \
diff --git a/gcc/config/rs6000/darwin-ldouble-format b/gcc/config/rs6000/darwin-ldouble-format
index 0012a332d719e88f995d3b2723de04d5f9c4c8b6..3d1a06a141f605b504dc928e61a6a9ca90a6469a 100644
--- a/gcc/config/rs6000/darwin-ldouble-format
+++ b/gcc/config/rs6000/darwin-ldouble-format
@@ -82,3 +82,10 @@ will be within 2ulp of the correct result.
 
 Division is also performed using a library routine.  Its result will
 be within 3ulp of the correct result.
+
+
+Copyright (C) 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/config/rs6000/darwin-libgcc.10.4.ver b/gcc/config/rs6000/darwin-libgcc.10.4.ver
index 019218dd60ff9bf4ef9fea71c9b40c7cf00b4c4b..0c6f7c23156e06978521c8527f499038e3589f73 100644
--- a/gcc/config/rs6000/darwin-libgcc.10.4.ver
+++ b/gcc/config/rs6000/darwin-libgcc.10.4.ver
@@ -1,3 +1,20 @@
+# Copyright (C) 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 __Unwind_Backtrace
 __Unwind_DeleteException
 __Unwind_FindEnclosingFunction
diff --git a/gcc/config/rs6000/darwin-libgcc.10.5.ver b/gcc/config/rs6000/darwin-libgcc.10.5.ver
index 7e0dd52b09d001db3cef4f6fb3b7af628e0cf4b2..c2f08924fd7f617fa103dc4b11ab1dde51cb0e20 100644
--- a/gcc/config/rs6000/darwin-libgcc.10.5.ver
+++ b/gcc/config/rs6000/darwin-libgcc.10.5.ver
@@ -1,3 +1,20 @@
+# Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 __Unwind_Backtrace
 __Unwind_DeleteException
 __Unwind_FindEnclosingFunction
diff --git a/gcc/config/rs6000/libgcc-ppc-glibc.ver b/gcc/config/rs6000/libgcc-ppc-glibc.ver
index c74d732e572924feed3c9508a7a1f7a5a8c5d2c7..8862c14cb3ddd3c2c5426f07ca4bf9e7e1011456 100644
--- a/gcc/config/rs6000/libgcc-ppc-glibc.ver
+++ b/gcc/config/rs6000/libgcc-ppc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 %ifndef _SOFT_FLOAT
 %ifndef __powerpc64__
 %exclude {
diff --git a/gcc/config/rs6000/ppc-asm.h b/gcc/config/rs6000/ppc-asm.h
index 7f39a2a43043112aa203234319a97faf768311a3..3a70a137b55b8ff5d74c1812ee4c094c7cd4b520 100644
--- a/gcc/config/rs6000/ppc-asm.h
+++ b/gcc/config/rs6000/ppc-asm.h
@@ -1,4 +1,28 @@
-/* PowerPC asm definitions for GNU C.  */
+/* PowerPC asm definitions for GNU C.
+
+Copyright (C) 2002, 2003, 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 /* Under winnt, 1) gas supports the following as names and 2) in particular
    defining "toc" breaks the FUNC_START macro as ".toc" becomes ".2" */
 
diff --git a/gcc/config/rs6000/t-aix43 b/gcc/config/rs6000/t-aix43
index 6a73cdd03121fdaaf2eba268076ffd3303c0a178..3cac73bd923795f97eab76054048bbf7dfa3f29d 100644
--- a/gcc/config/rs6000/t-aix43
+++ b/gcc/config/rs6000/t-aix43
@@ -1,3 +1,22 @@
+# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+# 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We want fine grained libraries, so use the new code to build the
 # floating point emulation libraries.
 FPBIT = fp-bit.c
diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52
index 81ab90ed01c9ddbc91129d4ba2ef980bccfc6998..b22a190096e236beb2e4d21e24b9fc0e8a4d55e6 100644
--- a/gcc/config/rs6000/t-aix52
+++ b/gcc/config/rs6000/t-aix52
@@ -1,3 +1,22 @@
+# Copyright (C) 2002, 2003, 2004, 2005, 2006,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We want fine grained libraries, so use the new code to build the
 # floating point emulation libraries.
 FPBIT = fp-bit.c
diff --git a/gcc/config/rs6000/t-darwin b/gcc/config/rs6000/t-darwin
index 0a31bd76d7de894a32ee0e1b351fbc651df339b0..11cdcb3dc7cb873dd3042de6fd4e86c837cece1d 100644
--- a/gcc/config/rs6000/t-darwin
+++ b/gcc/config/rs6000/t-darwin
@@ -1,3 +1,22 @@
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
+# 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/darwin-tramp.asm \
 	$(srcdir)/config/rs6000/ppc64-fp.c \
 	$(srcdir)/config/darwin-64.c \
diff --git a/gcc/config/rs6000/t-fprules b/gcc/config/rs6000/t-fprules
index 9d1f936c4cdc8806f03967542d5e85339eadd213..272e00c1adab5d8c6f96f8a4019161540b4af541 100644
--- a/gcc/config/rs6000/t-fprules
+++ b/gcc/config/rs6000/t-fprules
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2005, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 MULTILIB_MATCHES_FLOAT	= msoft-float=mcpu?401 \
 			  msoft-float=mcpu?403 \
 			  msoft-float=mcpu?405 \
diff --git a/gcc/config/rs6000/t-fprules-fpbit b/gcc/config/rs6000/t-fprules-fpbit
index a80c1cf4eec0c56c627b7417370084d9e250c839..a6c7246fa93abf8f3ec83e7665282c41f1b21592 100644
--- a/gcc/config/rs6000/t-fprules-fpbit
+++ b/gcc/config/rs6000/t-fprules-fpbit
@@ -1,3 +1,21 @@
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # We want fine grained libraries, so use the new code to build the
 # floating point emulation libraries.
 FPBIT = fp-bit.c
diff --git a/gcc/config/rs6000/t-linux64 b/gcc/config/rs6000/t-linux64
index 4c1fae1de83231c1256581ad581700213c505438..6a2235ff11a9a885ffc1c4cc99582dc447152136 100644
--- a/gcc/config/rs6000/t-linux64
+++ b/gcc/config/rs6000/t-linux64
@@ -1,6 +1,24 @@
-
 #rs6000/t-linux64
 
+# Copyright (C) 2002, 2003, 2004, 2006, 2007,
+# 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB2FUNCS_EXTRA += $(srcdir)/config/rs6000/ppc64-fp.c
 LIB2FUNCS_EXTRA := $(sort $(LIB2FUNCS_EXTRA))
 
diff --git a/gcc/config/rs6000/t-lynx b/gcc/config/rs6000/t-lynx
index 429f641ece299d57625becf098c8a817bcb95f82..4befd5e7df585bea0a5ce58b05d0285e38fc5bab 100644
--- a/gcc/config/rs6000/t-lynx
+++ b/gcc/config/rs6000/t-lynx
@@ -1,3 +1,21 @@
+# Copyright (C) 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB2FUNCS_EXTRA = tramp.S
 
 tramp.S: $(srcdir)/config/rs6000/tramp.asm
diff --git a/gcc/config/rs6000/t-netbsd b/gcc/config/rs6000/t-netbsd
index 135748daecf2a90cc733a630bf98754d824de088..bad21beaac6a6c1604ffe9caf8a9a2118f151f5e 100644
--- a/gcc/config/rs6000/t-netbsd
+++ b/gcc/config/rs6000/t-netbsd
@@ -1,4 +1,22 @@
 # Support for NetBSD PowerPC ELF targets (SVR4 ABI).
+#
+# Copyright (C) 2002, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 LIB2FUNCS_EXTRA = tramp.S
 
diff --git a/gcc/config/rs6000/t-ppccomm b/gcc/config/rs6000/t-ppccomm
index 3645571223f472a249fc6ac5ef14913fc333206b..d91801eaa12d0b41b2b8165a13d99fbdbe0f11eb 100644
--- a/gcc/config/rs6000/t-ppccomm
+++ b/gcc/config/rs6000/t-ppccomm
@@ -1,4 +1,23 @@
 # Common support for PowerPC ELF targets (both EABI and SVR4).
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2006, 2007,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 LIB2FUNCS_EXTRA += tramp.S $(srcdir)/config/rs6000/darwin-ldouble.c
 
diff --git a/gcc/config/rs6000/t-ppcendian b/gcc/config/rs6000/t-ppcendian
index b6252ee0cdcc8b7734210349c91ad0b299b431db..093ee411af362f2eb5c5a4989e6b31e42fae7c69 100644
--- a/gcc/config/rs6000/t-ppcendian
+++ b/gcc/config/rs6000/t-ppcendian
@@ -1,4 +1,22 @@
 # Multilibs for powerpc embedded ELF targets with altivec.
+#
+# Copyright (C) 2002 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 MULTILIB_OPTIONS	= msoft-float \
 			  mlittle/mbig
diff --git a/gcc/config/rs6000/t-ppcgas b/gcc/config/rs6000/t-ppcgas
index 120aef4467c17c286ff4a55beaa1aed1e9721b5c..264c11218f1d704d2ebacfe33ff6db2482423c60 100644
--- a/gcc/config/rs6000/t-ppcgas
+++ b/gcc/config/rs6000/t-ppcgas
@@ -1,4 +1,23 @@
 # Multilibs for powerpc embedded ELF targets.
+#
+# Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000,
+# 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 MULTILIB_OPTIONS	= msoft-float \
 			  mlittle/mbig \
diff --git a/gcc/config/rs6000/t-rs6000 b/gcc/config/rs6000/t-rs6000
index 30f021e801753e62e227c00255a56893c9f81dba..c435bf40324cba97c0aef57edfdca8474af7faeb 100644
--- a/gcc/config/rs6000/t-rs6000
+++ b/gcc/config/rs6000/t-rs6000
@@ -1,4 +1,23 @@
 # General rules that all rs6000/ targets must have.
+#
+# Copyright (C) 1995, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 rs6000.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
   $(RTL_H) $(REGS_H) hard-reg-set.h \
diff --git a/gcc/config/rs6000/t-rtems b/gcc/config/rs6000/t-rtems
index c0fd8bf3b0721cc8564ded93f7724db9ff5ced52..cad98c51cabbd2a0c136d237f08c3b5ec0b2cf7e 100644
--- a/gcc/config/rs6000/t-rtems
+++ b/gcc/config/rs6000/t-rtems
@@ -1,4 +1,22 @@
 # Multilibs for powerpc RTEMS targets.
+#
+# Copyright (C) 2004, 2005, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 MULTILIB_OPTIONS	= \
 mcpu=403/mcpu=505/mcpu=601/mcpu=603e/mcpu=604/mcpu=860/mcpu=7400 \
diff --git a/gcc/config/rs6000/t-spe b/gcc/config/rs6000/t-spe
index bd0b795931867425546b126e1762c76402377b53..7c0c31506b3380eeaae9b45ce76d13b05299aac1 100644
--- a/gcc/config/rs6000/t-spe
+++ b/gcc/config/rs6000/t-spe
@@ -1,4 +1,22 @@
 # Multilibs for e500
+#
+# Copyright (C) 2003 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 FPBIT = fp-bit.c
 DPBIT = dp-bit.c
diff --git a/gcc/config/rs6000/t-vxworks b/gcc/config/rs6000/t-vxworks
index f042b772c2db961796067b2ea930e3879d646fa9..8a3d394ed7762d862b7355fac8255d0b29ea0084 100644
--- a/gcc/config/rs6000/t-vxworks
+++ b/gcc/config/rs6000/t-vxworks
@@ -1,4 +1,22 @@
 # Multilibs for VxWorks.
+#
+# Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 # The base multilib is -mhard-float.
 MULTILIB_OPTIONS = mrtp fPIC msoft-float
diff --git a/gcc/config/s390/libgcc-glibc.ver b/gcc/config/s390/libgcc-glibc.ver
index ab6eedcf6834757c3ebbee881f94839838d6a547..4832ba78ee30f914b3e5214c5125729cc070cd3f 100644
--- a/gcc/config/s390/libgcc-glibc.ver
+++ b/gcc/config/s390/libgcc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # In order to work around the very problems that force us to now generally
 # create a libgcc.so, glibc reexported a number of routines from libgcc.a.
 # By now choosing the same version tags for these specific routines, we
diff --git a/gcc/config/score/t-score-elf b/gcc/config/score/t-score-elf
index f27484fea4651b1014698fe10fb436dab9dc38e3..c2db527a25b6e0d7e7bb0a9ce0889785f3273e97 100644
--- a/gcc/config/score/t-score-elf
+++ b/gcc/config/score/t-score-elf
@@ -1,3 +1,21 @@
+# Copyright (C) 2006, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Additional Backend Files
 score7.o: $(srcdir)/config/score/score7.c $(CONFIG_H) $(SYSTEM_H) \
   coretypes.h $(TM_H) $(RTL_H) output.h flags.h $(TREE_H) \
diff --git a/gcc/config/sh/divcost-analysis b/gcc/config/sh/divcost-analysis
index d93f04355f46ed873990f8c7c57c56d21d1c97c2..d55bb6621a023af67cd45962bbd897d4c5b4f732 100644
--- a/gcc/config/sh/divcost-analysis
+++ b/gcc/config/sh/divcost-analysis
@@ -79,3 +79,10 @@ mova 0f,r0
 mov.l @(r0,r1),r0
 jmp @r0
 ; 2 cycles worse than SFUNC_STATIC
+
+
+Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/config/sh/libgcc-glibc.ver b/gcc/config/sh/libgcc-glibc.ver
index 11ef379effa7b36a7bea8eb1e5b2173008a3cc71..b8ec3265310a7f982b7a276b6e5714b2784ccd5f 100644
--- a/gcc/config/sh/libgcc-glibc.ver
+++ b/gcc/config/sh/libgcc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # In order to work around the very problems that force us to now generally
 # create a libgcc.so, glibc reexported a number of routines from libgcc.a.
 # By now choosing the same version tags for these specific routines, we
diff --git a/gcc/config/sh/t-netbsd b/gcc/config/sh/t-netbsd
index c19b71504464379d179ef55fe71f6c28d37d9151..9311e88be31960bf73e152521a766cecbca24a5c 100644
--- a/gcc/config/sh/t-netbsd
+++ b/gcc/config/sh/t-netbsd
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 TARGET_LIBGCC2_CFLAGS = -fpic
 LIB1ASMFUNCS_CACHE = _ic_invalidate
 
diff --git a/gcc/config/sh/t-sh b/gcc/config/sh/t-sh
index 1511d2f68a1cdf881d9af83f9b9fef0fc8231f36..07481bcc342735cc136334bc89c4240971b3e308 100644
--- a/gcc/config/sh/t-sh
+++ b/gcc/config/sh/t-sh
@@ -1,3 +1,22 @@
+# Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 sh-c.o: $(srcdir)/config/sh/sh-c.c \
   $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_H) $(TM_P_H) coretypes.h
 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/sh/sh-c.c
diff --git a/gcc/config/sh/t-sh64 b/gcc/config/sh/t-sh64
index 031180842d20398a8d2fafde80b73e9dc44e2cc1..d88f929fd7a821dbb5d7f0699c4d1a4bfe4842db 100644
--- a/gcc/config/sh/t-sh64
+++ b/gcc/config/sh/t-sh64
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMFUNCS = \
   _sdivsi3 _sdivsi3_i4 _udivsi3 _udivsi3_i4 _set_fpscr \
   _shcompact_call_trampoline _shcompact_return_trampoline \
diff --git a/gcc/config/sh/t-superh b/gcc/config/sh/t-superh
index 429cec999e89d30b9ef04e081bc4f38063ddefab..4e2d83dcba055e6d5398d82ad9e4cfb4d24592bd 100644
--- a/gcc/config/sh/t-superh
+++ b/gcc/config/sh/t-superh
@@ -1,3 +1,21 @@
+# Copyright (C) 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 EXTRA_MULTILIB_PARTS= crt1.o crti.o crtn.o \
 	crtbegin.o crtend.o crtbeginS.o crtendS.o \
 	crt1-mmu.o gcrt1-mmu.o gcrt1.o $(IC_EXTRA_PARTS) $(OPT_EXTRA_PARTS)
diff --git a/gcc/config/sh/t-symbian b/gcc/config/sh/t-symbian
index 1d15d59c059783346f7e316ca490d4ea85d1b99e..03f84edcf823e2359fa5fd8a0f8cec073962590f 100644
--- a/gcc/config/sh/t-symbian
+++ b/gcc/config/sh/t-symbian
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 sh-c.o: $(srcdir)/config/sh/sh-c.c \
   $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_H) $(TM_P_H) coretypes.h
 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/sh/sh-c.c
diff --git a/gcc/config/sparc/libgcc-sparc-glibc.ver b/gcc/config/sparc/libgcc-sparc-glibc.ver
index 8f50c0d588685039feba1ced03f2039836b3f854..91138d3795e57aa0e8c9ec94a5e70c33e4bd4ab8 100644
--- a/gcc/config/sparc/libgcc-sparc-glibc.ver
+++ b/gcc/config/sparc/libgcc-sparc-glibc.ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # In order to work around the very problems that force us to now generally
 # create a libgcc.so, glibc reexported a number of routines from libgcc.a.
 # By now choosing the same version tags for these specific routines, we
diff --git a/gcc/config/sparc/sol2-bi.h b/gcc/config/sparc/sol2-bi.h
index bfaa881841881b6bbb664b8502bf583139a81e2b..b2933f68806eb50da6a3e50bb1b4f26c4a9d7ee9 100644
--- a/gcc/config/sparc/sol2-bi.h
+++ b/gcc/config/sparc/sol2-bi.h
@@ -1,5 +1,28 @@
 /* Definitions of target machine for GCC, for bi-arch SPARC
-   running Solaris 2 using the system assembler and linker.  */
+   running Solaris 2 using the system assembler and linker.
+
+Copyright (C) 2002, 2003, 2004, 2006, 2007, 2009 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 /* The default code model used to be CM_MEDANY on Solaris
    but even Sun eventually found it to be quite wasteful
diff --git a/gcc/config/sparc/sol2-gas.h b/gcc/config/sparc/sol2-gas.h
index 942e39de8a457fadadab0f8256ceefa68325a116..2cbfa45d4b043360808a2c813b3a0e500b4314f5 100644
--- a/gcc/config/sparc/sol2-gas.h
+++ b/gcc/config/sparc/sol2-gas.h
@@ -1,5 +1,28 @@
 /* Definitions of target machine for GCC, for SPARC running Solaris 2
-   using the GNU assembler.  */
+   using the GNU assembler.
+
+Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 /* Undefine this so that BNSYM/ENSYM pairs are emitted by STABS+.  */
 #undef NO_DBX_BNSYM_ENSYM
diff --git a/gcc/config/sparc/sol2-gld-bi.h b/gcc/config/sparc/sol2-gld-bi.h
index aa9a40bdfcb7ed5dfff0c8ffe383f55d9124fd3c..ac767400966e29347159e6dba17ff8570291e8de 100644
--- a/gcc/config/sparc/sol2-gld-bi.h
+++ b/gcc/config/sparc/sol2-gld-bi.h
@@ -1,5 +1,28 @@
 /* Definitions of target machine for GCC, for bi-arch SPARC
-   running Solaris 2 using the GNU linker.  */
+   running Solaris 2 using the GNU linker.
+
+Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
 
 #undef LINK_ARCH32_SPEC
 #define LINK_ARCH32_SPEC \
diff --git a/gcc/config/sparc/t-elf b/gcc/config/sparc/t-elf
index 50e674e5d20e3ea3fd6a07e04912fc627afafe3c..2d7dc9e1baeba8f6c67cb99b72dc04d9e8bf12c8 100644
--- a/gcc/config/sparc/t-elf
+++ b/gcc/config/sparc/t-elf
@@ -1,3 +1,22 @@
+# Copyright (C) 1997, 1998, 1999, 2001, 2002, 2005,
+# 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = sparc/lb1spc.asm
 LIB1ASMFUNCS = _mulsi3 _divsi3 _modsi3
 
diff --git a/gcc/config/sparc/t-linux64 b/gcc/config/sparc/t-linux64
index 7a1d5b1e14560c4dfc250a9be605c1c33d7e8f83..67acb7e1ea69059e4fdf4fa4f21137f3d6bed0da 100644
--- a/gcc/config/sparc/t-linux64
+++ b/gcc/config/sparc/t-linux64
@@ -1,3 +1,22 @@
+# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004,
+# 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 MULTILIB_OPTIONS = m64/m32
 MULTILIB_DIRNAMES = 64 32
 MULTILIB_OSDIRNAMES = ../lib64 ../lib
diff --git a/gcc/config/sparc/t-sol2 b/gcc/config/sparc/t-sol2
index f32765ff7f75beec7bab8e5f003cbe48e895d335..9db0c13b8e8fd36761ebff0af698d645251d76f9 100644
--- a/gcc/config/sparc/t-sol2
+++ b/gcc/config/sparc/t-sol2
@@ -1,3 +1,22 @@
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001,
+# 2002 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # gmon build rule:
 $(T)gmon.o:	$(srcdir)/config/sparc/gmon-sol2.c $(GCC_PASSES) \
   $(TCONFIG_H) tsystem.h coretypes.h $(TM_H) stmp-int-hdrs
diff --git a/gcc/config/stormy16/stormy-abi b/gcc/config/stormy16/stormy-abi
index 8c6d590d4ec1dfc9b9b4c905e87ac157939fc0b1..887e7d76ea3cb038258d37e2a44b7923888cf442 100644
--- a/gcc/config/stormy16/stormy-abi
+++ b/gcc/config/stormy16/stormy-abi
@@ -165,3 +165,10 @@ the values are treated as signed quantities.  'unsigned' is the same,
 except that the values are treated as unsigned quantities.  'either'
 means that overflow is reported for either signed or unsigned
 overflow.
+
+
+Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/config/stormy16/t-stormy16 b/gcc/config/stormy16/t-stormy16
index bb2cb9a2e3306792414cbad12789d6efd20e6da1..4e32c312aac62bf51992b0b003405d58ddda01d2 100644
--- a/gcc/config/stormy16/t-stormy16
+++ b/gcc/config/stormy16/t-stormy16
@@ -1,4 +1,22 @@
 # -*- makefile -*-
+#
+# Copyright (C) 2001, 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
 
 # SImode routines
 
diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin
index b1ba53c477420cfd79361158d9aba74793093392..09e63dded2630d0fcfd15d5038e49d5fa5f86e80 100644
--- a/gcc/config/t-darwin
+++ b/gcc/config/t-darwin
@@ -1,3 +1,22 @@
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 darwin.o: $(srcdir)/config/darwin.c $(CONFIG_H) $(SYSTEM_H) coretypes.h     \
   $(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h $(REAL_H) insn-config.h         \
   conditions.h insn-flags.h output.h insn-attr.h flags.h $(TREE_H) expr.h   \
diff --git a/gcc/config/t-libunwind b/gcc/config/t-libunwind
index 121ce2e47b6be446b08ce85b252d535869f906d8..6fdaf676b37b4d1df32b06e7340079169b4f839e 100644
--- a/gcc/config/t-libunwind
+++ b/gcc/config/t-libunwind
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Use the system libunwind library.
 #
 # Override the default value from t-slibgcc-elf-ver and mention -lunwind
diff --git a/gcc/config/t-libunwind-elf b/gcc/config/t-libunwind-elf
index 1fa8aa2525126c9d9e5f8d8e59e546d0035a3c0c..5ae0d62de2588dc2272c6dc233144f4bfe7ba695 100644
--- a/gcc/config/t-libunwind-elf
+++ b/gcc/config/t-libunwind-elf
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Build libunwind for ELF with the GNU linker.
 
 # Use unwind-dw2-fde-glibc
diff --git a/gcc/config/t-linux b/gcc/config/t-linux
index f3e792bcc013463b5b8131d7786feae9be2a5d9a..1a7d79e211aca51194d086b505c3a1e681807b1a 100644
--- a/gcc/config/t-linux
+++ b/gcc/config/t-linux
@@ -1,3 +1,22 @@
+# Copyright (C) 1996, 1997, 1998, 2000, 2001, 2002, 2003,
+# 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Compile crtbeginS.o and crtendS.o with pic.
 CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC
 # Compile libgcc2.a with pic.
diff --git a/gcc/config/t-lynx b/gcc/config/t-lynx
index 3a6a5d871e4800499e0352b99727d125b50069b0..ab6d2675c4ff8eb6c4d57e4f0561e19fe7efecf0 100644
--- a/gcc/config/t-lynx
+++ b/gcc/config/t-lynx
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Compile crtbeginS.o and crtendS.o with pic.
 CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC
 
diff --git a/gcc/config/t-slibgcc-elf-ver b/gcc/config/t-slibgcc-elf-ver
index 346143c5c53777637dc1fabaddc59193e1e95b19..49692818476356d8320bf611bc6b21cbb485fc9b 100644
--- a/gcc/config/t-slibgcc-elf-ver
+++ b/gcc/config/t-slibgcc-elf-ver
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Build a shared libgcc library for ELF with symbol versioning
 # with the GNU linker.
 
diff --git a/gcc/config/t-slibgcc-sld b/gcc/config/t-slibgcc-sld
index 02d21c6de678177797e64b4da7d31fc76f680fe9..3a343f5b9ee731bf170fac871a6a34b5a46e0f34 100644
--- a/gcc/config/t-slibgcc-sld
+++ b/gcc/config/t-slibgcc-sld
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Build a shared libgcc library with the Solaris linker.
 
 SHLIB_EXT = .so
diff --git a/gcc/config/t-sol2 b/gcc/config/t-sol2
index 2339a0bc98f61452fc330930da0f1b18544348be..a8c44a68ed30d745f7462951b6bc5151d86586e8 100644
--- a/gcc/config/t-sol2
+++ b/gcc/config/t-sol2
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Solaris-specific format checking and pragmas
 sol2-c.o: $(srcdir)/config/sol2-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
   tree.h c-format.h intl.h $(CPPLIB_H) c-pragma.h $(TM_H) $(TM_P_H) \
diff --git a/gcc/config/t-vxworks b/gcc/config/t-vxworks
index ebedb1f5056684bb15ae3d7aa208afd006a28200..62cfb5b31a7086545c1df9fded1ede5e62490731 100644
--- a/gcc/config/t-vxworks
+++ b/gcc/config/t-vxworks
@@ -1,3 +1,22 @@
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008,
+# 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Build libgcc using the multilib mechanism
 LIBGCC = stmp-multilib
 INSTALL_LIBGCC = install-multilib
diff --git a/gcc/config/udivmod.c b/gcc/config/udivmod.c
index 1395e9cc94025eed0f52d285f00291a1e4688c35..dc70de64fc7d6cf432f240479ce6c8c838602889 100644
--- a/gcc/config/udivmod.c
+++ b/gcc/config/udivmod.c
@@ -1,3 +1,26 @@
+/* Copyright (C) 2000 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 long udivmodsi4 ();
 
 long
diff --git a/gcc/config/udivmodsi4.c b/gcc/config/udivmodsi4.c
index 83c2340c2f8b4f3dd74b263a81278d9dc4c226bc..39c030fa4df6093adae5f359bd7c205e806dc3a7 100644
--- a/gcc/config/udivmodsi4.c
+++ b/gcc/config/udivmodsi4.c
@@ -1,3 +1,26 @@
+/* Copyright (C) 2000 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 unsigned long
 udivmodsi4(unsigned long num, unsigned long den, int modwanted)
 {
diff --git a/gcc/config/v850/t-v850 b/gcc/config/v850/t-v850
index 4890ee3a9ff01aa87c774ba66b4042913ef450dc..eca4c5cd59e2cf61c74bd3018bc69869f8577c57 100644
--- a/gcc/config/v850/t-v850
+++ b/gcc/config/v850/t-v850
@@ -1,3 +1,22 @@
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = v850/lib1funcs.asm
 LIB1ASMFUNCS	= _mulsi3 \
 		  _divsi3 \
diff --git a/gcc/config/v850/t-v850e b/gcc/config/v850/t-v850e
index 97724e5810913eb7324ae2ba087cd4838b7152d1..1cfef87807bb8056f67649e9b9a70db4d9d6a7c3 100644
--- a/gcc/config/v850/t-v850e
+++ b/gcc/config/v850/t-v850e
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = v850/lib1funcs.asm
 LIB1ASMFUNCS	= _mulsi3 \
 		  _divsi3 \
diff --git a/gcc/config/xtensa/t-xtensa b/gcc/config/xtensa/t-xtensa
index da2e8345e168fab8bb3952099d1041783ff2a544..c3d98ae30b5a4c17ac1cacc7d1574361555e7f97 100644
--- a/gcc/config/xtensa/t-xtensa
+++ b/gcc/config/xtensa/t-xtensa
@@ -1,3 +1,21 @@
+# Copyright (C) 2002, 2003, 2006, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 LIB1ASMSRC = xtensa/lib1funcs.asm
 LIB1ASMFUNCS = _mulsi3 _divsi3 _modsi3 _udivsi3 _umodsi3 \
 	_umulsidi3 _clz _clzsi2 _ctzsi2 _ffssi2 \
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c3374e37106f8f3efce2edaf35e26dd31a7f99fd..5bca4b403dd75182b7cdeba68a9c3e7eadf6e0e0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,14 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog, ChangeLog-1993, ChangeLog-1994, ChangeLog-1995,
+	ChangeLog-1996, ChangeLog-1997, ChangeLog-1998, ChangeLog-1999,
+	ChangeLog-2000, ChangeLog-2001, ChangeLog-2002, ChangeLog-2003,
+	ChangeLog-2004, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
+	ChangeLog-2008, ChangeLog.ptr, ChangeLog.tree-ssa, NEWS,
+	cfns.gperf: Add copyright and license notices.
+	* cfns.h: Regenerate.
+	* ChangeLog, ChangeLog-2004: Correct dates.
+
 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
 	PR 16202
@@ -107,7 +118,7 @@
 	* parser.c (cp_parser_skip_to_end_of_block_or_statement): Return
 	if we see a close brace without an open brace.
 
-2008-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* parser.c (cp_parser_class_specifier): Remove the unused
 	has_trailing_semicolon.
@@ -920,3 +931,10 @@
 	PR c++/38684
 	* typeck2.c (digest_init_r): Don't use process_init_constructor
 	for non-aggregate classes.
+
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-1993 b/gcc/cp/ChangeLog-1993
index 074a7d2d8d2ed837b460c620c43193ff484e908d..45ca571fae846f90ab81109a9e93a7b1b9894b5c 100644
--- a/gcc/cp/ChangeLog-1993
+++ b/gcc/cp/ChangeLog-1993
@@ -604,3 +604,10 @@ Mon Nov  8 13:50:49 1993  Jason Merrill  <jason@deneb.cygnus.com>
 Tue Sep  7 20:03:33 1993  Jason Merrill  <jason@deneb.cygnus.com>
 
 	* cp-decl.c: Allow references and template type parameters as well
+
+
+Copyright (C) 1993 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-1994 b/gcc/cp/ChangeLog-1994
index 24d635df7d300d002a38080eab8fc82bd8c04037..8ff502f633f4b76a18ef66738d1075e7a737f820 100644
--- a/gcc/cp/ChangeLog-1994
+++ b/gcc/cp/ChangeLog-1994
@@ -5403,3 +5403,10 @@ Mon Jan  3 22:22:32 1994  Gerald Baumgartner  <gb@cygnus.com>
 	* invoke.texi: Added `-fhandle-signatures' in the list of
 	C++ language options.  Added explanation for this option.
 
+
+
+Copyright (C) 1994 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-1995 b/gcc/cp/ChangeLog-1995
index c4f4046ad0570ef5f2474f1f5b3e55e6ec27a624..b5ca4ec3487eeefdb31310aa39529185aa31b80e 100644
--- a/gcc/cp/ChangeLog-1995
+++ b/gcc/cp/ChangeLog-1995
@@ -3789,3 +3789,9 @@ Mon Jan  2 14:42:58 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
 
 	* call.c (build_method_call): Lose another misleading shortcut.
 
+
+Copyright (C) 1995 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-1996 b/gcc/cp/ChangeLog-1996
index 348378beb15c23c2108a574df1e3958874f56a09..d13f24567dfc8cd9ada7c707296f74a9bcacea5c 100644
--- a/gcc/cp/ChangeLog-1996
+++ b/gcc/cp/ChangeLog-1996
@@ -4045,3 +4045,9 @@ Tue Jan  2 17:00:56 1996  Mike Stump  <mrs@cygnus.com>
 	* except.c (expand_throw): Call assemble_external for __empty, if we
 	use it.
 
+
+Copyright (C) 1996 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-1997 b/gcc/cp/ChangeLog-1997
index 8e2c7343428016b2ab4a068d9f9d706b087ae6d6..2c34b8db4250823e9defcbb89348cdfd1722aa3a 100644
--- a/gcc/cp/ChangeLog-1997
+++ b/gcc/cp/ChangeLog-1997
@@ -2605,3 +2605,10 @@ Tue Jan  7 09:20:28 1997  Mike Stump  <mrs@cygnus.com>
 	(finish_base_struct): Likewise.
 	(finish_struct_1): Likewise.
 
+
+
+Copyright (C) 1997 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-1998 b/gcc/cp/ChangeLog-1998
index c6e8b1e67684007f6581ac01264da40a46d40ce9..008f5c36001d8fb9778b811bfeaf5ed488856641 100644
--- a/gcc/cp/ChangeLog-1998
+++ b/gcc/cp/ChangeLog-1998
@@ -6885,3 +6885,10 @@ Wed Jan  7 23:47:13 1998  Jason Merrill  <jason@yorick.cygnus.com>
 	* typeck.c (build_modify_expr): Remove code that ignores trivial
 	methods.
 
+
+
+Copyright (C) 1998 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-1999 b/gcc/cp/ChangeLog-1999
index 86d1384e044f53e50d4f4d695f2fd61f715f536e..b321e9897472b684ee3d904341d83ca7d13c5fcd 100644
--- a/gcc/cp/ChangeLog-1999
+++ b/gcc/cp/ChangeLog-1999
@@ -6785,3 +6785,10 @@ Tue Jan  5 22:11:25 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 	* typeck.c (build_c_cast): Use it.
 
 	* decl.c (grok_op_properties): Use same_type_p.
+
+
+Copyright (C) 1999 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2000 b/gcc/cp/ChangeLog-2000
index ff72fb68f66130bd1505a87475aa6f5fe3231d0c..7be14cd5bc29f04f3ec837b1d6a7e916103fbde0 100644
--- a/gcc/cp/ChangeLog-2000
+++ b/gcc/cp/ChangeLog-2000
@@ -7272,3 +7272,10 @@ Wed Apr  5 15:12:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
 
 	* call.c (build_new_method_call): Also check destructors.
 
+
+
+Copyright (C) 2000 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2001 b/gcc/cp/ChangeLog-2001
index 9643357b261ed8ad8e3ab3eeb815c1d35fbf669c..2bdb9f1abf500732200ac1d2d2ad2d04d4bacb4e 100644
--- a/gcc/cp/ChangeLog-2001
+++ b/gcc/cp/ChangeLog-2001
@@ -3893,3 +3893,9 @@
 	* decl.c (cp_missing_noreturn_ok_p): New.
 	(init_decl_processing): Set lang_missing_noreturn_ok_p.
 
+
+Copyright (C) 2001 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2002 b/gcc/cp/ChangeLog-2002
index 573715384a017b90dbb4c458518d2f002aa547f8..16dc2cd6073f4ab97b71729c7ec1a5eb7beab864 100644
--- a/gcc/cp/ChangeLog-2002
+++ b/gcc/cp/ChangeLog-2002
@@ -4572,3 +4572,10 @@
 	* call.c (build_new_op): Make sure template class operands are
 	instantiated. Simplify arglist construction.
 
+
+
+Copyright (C) 2002 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2003 b/gcc/cp/ChangeLog-2003
index 1cd19fa8e205bb00d61810366b5347611ab76555..6dfb50afb2e509429193f337421ee6db615b9739 100644
--- a/gcc/cp/ChangeLog-2003
+++ b/gcc/cp/ChangeLog-2003
@@ -6903,3 +6903,10 @@
 	(CONSTRAINT): Define without conditions.
 	(init_cp_pragma): Use c_register_pragma.
 
+
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2004 b/gcc/cp/ChangeLog-2004
index dc4636bf3beb94f636262705c4348007193f33c0..8bb7fec7c36707f42ce3a234330ba8e97e0cc737 100644
--- a/gcc/cp/ChangeLog-2004
+++ b/gcc/cp/ChangeLog-2004
@@ -876,7 +876,7 @@
 	* typeck2.c (store_init_value): Use split_nonconstant_init even
 	for types that require construction.
 
-1004-10-28  Matt Austern  <austern@apple.com>
+2004-10-28  Matt Austern  <austern@apple.com>
 
 	PR c++/17542
 	* cp-tree.h (class_key_or_enum_as_string): Declare.
@@ -902,7 +902,7 @@
 	* decl.c (grokdeclarator): Mark TYPE_DECLs as abstract when they
 	appear in a constructor/destructor that will be cloned.
 
-1004-10-28  Matt Austern  <austern@apple.com>
+2004-10-28  Matt Austern  <austern@apple.com>
 
 	PR c++/14124
 	* decl.c (finish_enum): Handle packed attribute.
@@ -6875,3 +6875,10 @@
 	(cp_parser_namespace_name): Likewise.
 	(cp_parser_class_name): Likewise.
 	(cp_parser_lookup_name_simple): Likewise.
+
+
+Copyright (C) 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2005 b/gcc/cp/ChangeLog-2005
index ca81e26c80db1219b6feb222e248ff7bbd8a8c22..3269fa7f4a2c6e1f657ce30a77d77d9d428369ef 100644
--- a/gcc/cp/ChangeLog-2005
+++ b/gcc/cp/ChangeLog-2005
@@ -3519,3 +3519,10 @@
 	PR middle-end/17544
 	* decl.c (finish_function): Fix comment.  Annotate the compiler
 	generated return with the current file name and line 0.
+
+
+Copyright (C) 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2006 b/gcc/cp/ChangeLog-2006
index 0481bc3adb403e6da6948ca6e3ff04c8eacd8f2b..09df1ef2184671b9b65f0dedab7d8410a567ac30 100644
--- a/gcc/cp/ChangeLog-2006
+++ b/gcc/cp/ChangeLog-2006
@@ -3493,3 +3493,10 @@
 	* parser.c (cp_parser_using_declaration): Skip name-lookup on
 	invalid scope.
 
+
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2007 b/gcc/cp/ChangeLog-2007
index 0bac135c984f140506e114251656352e357ca2b9..817bab6db3f9b2f153b37c82dcefdb9eff727f87 100644
--- a/gcc/cp/ChangeLog-2007
+++ b/gcc/cp/ChangeLog-2007
@@ -3334,3 +3334,10 @@ o2007-02-06  Mark Mitchell  <mark@codesourcery.com>
 	canonicalized. When reducing a template type parameter, find the
 	canonical reduced type parameter.
 	(any_template_arguments_need_structural_equality_p): New.
+
+
+Copyright (C) 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog-2008 b/gcc/cp/ChangeLog-2008
index 8411d7fb790371a6905576242c2b8dc198dd6495..5a69a5d20a952600ca1807e374031daac261e5e6 100644
--- a/gcc/cp/ChangeLog-2008
+++ b/gcc/cp/ChangeLog-2008
@@ -3254,3 +3254,10 @@
 	* parser.c (cp_parser_check_decl_spec): Don't warn about "long
 	long" in C++0x mode; change the warning to note that "long long"
 	is only unsupported in C++98 mode.
+
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog.ptr b/gcc/cp/ChangeLog.ptr
index 7df0cad53e5aca546629c76021fbb9d2e329f79d..81ce2e820c4cc9b43a4af15f6fd81db66d8840ba 100644
--- a/gcc/cp/ChangeLog.ptr
+++ b/gcc/cp/ChangeLog.ptr
@@ -66,3 +66,10 @@
 	* call.c (build_special_member_call): Likewise.
 	* rtti.c (build_headof): Likewise.
 	(tinfo_base_init): Likewise.
+
+
+Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/ChangeLog.tree-ssa b/gcc/cp/ChangeLog.tree-ssa
index e02c76515e4eea04d98a34b67b1c1bac88e85ba3..00f73b078fab618680faeea4e96f6e81c3a362ba 100644
--- a/gcc/cp/ChangeLog.tree-ssa
+++ b/gcc/cp/ChangeLog.tree-ssa
@@ -564,3 +564,10 @@ Local Variables:
 mode: change-log
 change-log-default-name: "ChangeLog.tree-ssa"
 End:
+
+
+Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/NEWS b/gcc/cp/NEWS
index 6825b9e3cfe7a5c6dfaefbdf1cb05db19097a7f9..79a1a421b1948d8c4680c4f8aff2f28df7f23f91 100644
--- a/gcc/cp/NEWS
+++ b/gcc/cp/NEWS
@@ -399,3 +399,11 @@
   templates and explicit qualification of function templates.
 * Mike Stump <mrs@wrs.com>, the previous g++ maintainer, who did most of
   the exception handling work.
+
+
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003,
+2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/cp/cfns.gperf b/gcc/cp/cfns.gperf
index c713eb0c2bdd92d30e51077de88f933166770fa2..ef1ed083d325fe522f2ea42656124c89530ba243 100644
--- a/gcc/cp/cfns.gperf
+++ b/gcc/cp/cfns.gperf
@@ -1,4 +1,21 @@
 %{
+/* Copyright (C) 2000, 2003 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
 #ifdef __GNUC__
 __inline
 #endif
diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h
index e6d43d8acfb7d99f352d3201d0ba2c73b2091e1e..62cdfab93aa97966c1efadc6785adbaa6bb99332 100644
--- a/gcc/cp/cfns.h
+++ b/gcc/cp/cfns.h
@@ -1,5 +1,5 @@
-/* ANSI-C code produced by gperf version 3.0.1 */
-/* Command-line: gperf -o -C -E -k '1-6,$' -j1 -D -N libc_name_p -L ANSI-C ../../gcc/cp/cfns.gperf  */
+/* ANSI-C code produced by gperf version 3.0.3 */
+/* Command-line: gperf -o -C -E -k '1-6,$' -j1 -D -N libc_name_p -L ANSI-C cfns.gperf  */
 
 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
       && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
@@ -28,8 +28,25 @@
 #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
 #endif
 
-#line 1 "../../gcc/cp/cfns.gperf"
+#line 1 "cfns.gperf"
 
+/* Copyright (C) 2000, 2003 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
 #ifdef __GNUC__
 __inline
 #endif
@@ -57,13 +74,13 @@ hash (register const char *str, register unsigned int len)
       400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400, 400,   0,   0,
-	1, 400, 400, 400, 400, 400, 400, 400, 400, 400,
+        1, 400, 400, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400,  28,  90,   0,
        95,   0,  51,  93, 114,  26, 109, 124,   5,   1,
-	6,  13,  37, 128,   3,   0,   0,  49,  38,   0,
+        6,  13,  37, 128,   3,   0,   0,  49,  38,   0,
       104,  45,   0, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
       400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
@@ -84,29 +101,32 @@ hash (register const char *str, register unsigned int len)
   switch (hval)
     {
       default:
-	hval += asso_values[(unsigned char)str[5]+1];
+        hval += asso_values[(unsigned char)str[5]+1];
       /*FALLTHROUGH*/
       case 5:
-	hval += asso_values[(unsigned char)str[4]];
+        hval += asso_values[(unsigned char)str[4]];
       /*FALLTHROUGH*/
       case 4:
-	hval += asso_values[(unsigned char)str[3]];
+        hval += asso_values[(unsigned char)str[3]];
       /*FALLTHROUGH*/
       case 3:
-	hval += asso_values[(unsigned char)str[2]];
+        hval += asso_values[(unsigned char)str[2]];
       /*FALLTHROUGH*/
       case 2:
-	hval += asso_values[(unsigned char)str[1]];
+        hval += asso_values[(unsigned char)str[1]];
       /*FALLTHROUGH*/
       case 1:
-	hval += asso_values[(unsigned char)str[0]];
-	break;
+        hval += asso_values[(unsigned char)str[0]];
+        break;
     }
   return hval + asso_values[(unsigned char)str[len - 1]];
 }
 
 #ifdef __GNUC__
 __inline
+#ifdef __GNUC_STDC_INLINE__
+__attribute__ ((__gnu_inline__))
+#endif
 #endif
 const char *
 libc_name_p (register const char *str, register unsigned int len)
@@ -329,17 +349,17 @@ libc_name_p (register const char *str, register unsigned int len)
       register int key = hash (str, len);
 
       if (key <= MAX_HASH_VALUE && key >= 0)
-	{
-	  register int index = lookup[key];
+        {
+          register int index = lookup[key];
 
-	  if (index >= 0)
-	    {
-	      register const char *s = wordlist[index];
+          if (index >= 0)
+            {
+              register const char *s = wordlist[index];
 
-	      if (*str == *s && !strcmp (str + 1, s + 1))
-		return s;
-	    }
-	}
+              if (*str == *s && !strcmp (str + 1, s + 1))
+                return s;
+            }
+        }
     }
   return 0;
 }
diff --git a/gcc/diagnostic.def b/gcc/diagnostic.def
index 39064198eaeacbef9a602c8bcacd8ce14a474a3a..e13bd3ce007b14a8fa76c9c74fb1fa5d697443dc 100644
--- a/gcc/diagnostic.def
+++ b/gcc/diagnostic.def
@@ -1,3 +1,21 @@
+/* Copyright (C) 2001, 2002, 2003, 2006, 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 /* DK_UNSPECIFIED must be first so it has a value of zero.  We never
    assign this kind to an actual diagnostic, we only use this in
    variables that can hold a kind, to mean they have yet to have a
diff --git a/gcc/doc/install.texi2html b/gcc/doc/install.texi2html
index 574d9ebe8353a427abe0edac21375ade201d4f21..b46f4657b548923bb870ef9affefc580557132fd 100755
--- a/gcc/doc/install.texi2html
+++ b/gcc/doc/install.texi2html
@@ -5,7 +5,7 @@
 # $SOURCEDIR and $DESTDIR, resp., refer to the directory containing
 # the texinfo source and the directory to put the HTML version in.
 #
-# (C) 2001, 2003, 2006, 2008, 2009 Free Software Foundation
+# Copyright (C) 2001, 2003, 2006, 2008, 2009 Free Software Foundation, Inc.
 # Originally by Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>, June 2001.
 #
 # This file is part of GCC.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 6a2cd5ffaf7eb54dae19a69e4ba903a7d40db120..47525654b95ad1c38202be4cdec2ebb3e67b55c1 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog, ChangeLog-2002, ChangeLog-2003, ChangeLog-2004,
+	ChangeLog-2005, ChangeLog-2006, ChangeLog-2007, ChangeLog-2008,
+	ChangeLog.ptr, config-lang.in, ioparm.def, mathbuiltins.def: Add
+	copyright and license notices.
+	* ChangeLog, ChangeLog-2005, ChangeLog-2006, ChangeLog-2007,
+	ChangeLog-2008: Correct dates.
+
 2009-04-20  Tobias Burnus  <burnus@net-b.de>
 
 	PR fortran/39811
@@ -312,7 +321,7 @@
 	* gfc-internals.texi (Type-bound procedures): Document a little bit
 	about internal handling of DEFERRED bindings.
 
-2008-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
+2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
 
 	PR fortran/38507
 	* gfortran.h (gfc_st_label): Fix comment.
@@ -677,3 +686,10 @@
 	association, use symtree rather than symbol.  For everything
 	except generic subroutines, substitute the symtree in the call
 	rather than the symbol.
+
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog-2002 b/gcc/fortran/ChangeLog-2002
index 222dc0bf1543a7c81471bd52f664284e35c1971b..fdee6e6444da341b85dbe5f4fac58df18f1239b6 100644
--- a/gcc/fortran/ChangeLog-2002
+++ b/gcc/fortran/ChangeLog-2002
@@ -331,3 +331,10 @@
 	(g95_conv_intrinsic_anyall): New function.
 	* iresolve.c (g95_resolve_any, g95_resolve_all): Include rank in
 	mangled name
+
+
+Copyright (C) 2002 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog-2003 b/gcc/fortran/ChangeLog-2003
index 127de310bab703d9d69aa1dcf4d742ad7ef07389..051ebb88fd05ed440b18b030986e419f9a22a08a 100644
--- a/gcc/fortran/ChangeLog-2003
+++ b/gcc/fortran/ChangeLog-2003
@@ -2337,3 +2337,10 @@
 	(Many): Set se.want_pointer before calling g95_conv_array_parameter.
 	* trans-intrinsic.c: Sync with scalarizer changes.
 	* trans-io.c: Ditto.
+
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog-2004 b/gcc/fortran/ChangeLog-2004
index 27b966a20f7bb9f73134c7ba5461f3b82e989cff..d5d66540627314776132173ac34c4d49cf6b0099 100644
--- a/gcc/fortran/ChangeLog-2004
+++ b/gcc/fortran/ChangeLog-2004
@@ -2844,3 +2844,10 @@
 	PR fortran/13251
 	* trans-expr.c (gfc_conv_variable): Take the type kind of a substring
 	reference from the expression.
+
+
+Copyright (C) 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog-2005 b/gcc/fortran/ChangeLog-2005
index 71fbf68cee765b233affd4038a552a50e225c572..d9fa6a5872af3fe49f2f112ab6606cab06d2acbd 100644
--- a/gcc/fortran/ChangeLog-2005
+++ b/gcc/fortran/ChangeLog-2005
@@ -3442,7 +3442,7 @@
 
 	* gfortran.texi: Don't give last update date.
 
-2006-01-30  Richard Henderson  <rth@redhat.com>
+2005-01-30  Richard Henderson  <rth@redhat.com>
 
 	* options.c (gfc_init_options): Zero flag_errno_math.
 
@@ -3721,3 +3721,10 @@
 	* trans-stmt.c: Ditto
 	* trans.c: Ditto
 	* trans-intrinsic.c: Remove stdio.h and string.h
+
+
+Copyright (C) 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog-2006 b/gcc/fortran/ChangeLog-2006
index 1a622ee017174ef2233c332b4c0865e2a4f58866..4e83f38feb73de1d59690407ad39ebe124e24753 100644
--- a/gcc/fortran/ChangeLog-2006
+++ b/gcc/fortran/ChangeLog-2006
@@ -2699,7 +2699,7 @@
 	* parse.c (next_free): Return instead of calling decode_statement
 	upon error.
 
-2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
+2006-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
 
 	PR fortran/27470
 	* trans-array.c(gfc_array_allocate):  If ref->next exists
@@ -3141,7 +3141,7 @@
 	* trans-decl.c (gfc_get_fake_result_decl): Re-add setting of
 	GFC_DECL_RESULT flag.
 
-2003-03-11  Roger Sayle  <roger@eyesopen.com>
+2006-03-11  Roger Sayle  <roger@eyesopen.com>
 
 	* dependency.c (gfc_dep_compare_expr) <EXPR_OP>: Allow unary and
 	binary operators to compare equal if their operands are equal.
@@ -4536,3 +4536,10 @@
 	* ChangeLog-2003: here.
 	* ChangeLog-2004: here.
 	* ChangeLog-2005: here.
+
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog-2007 b/gcc/fortran/ChangeLog-2007
index 4597cb58fd3bb2f94ac638bf580e7de20b6b3109..421dc886e857b88e64807753a621bd523ed95a56 100644
--- a/gcc/fortran/ChangeLog-2007
+++ b/gcc/fortran/ChangeLog-2007
@@ -2286,7 +2286,7 @@
 
 	* dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL.
 
-2008-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
+2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
 
 	PR fortran/32969
 	* iresolve.c (gfc_resolve_rrspacing): Convert argument(s) to
@@ -3533,7 +3533,7 @@
 	* trans-array.c (gfc_trans_array_constructor): Treat the case
 	where the ss expression charlen is missing.
 
-22007-05-31  Paul Thomas  <pault@gcc.gnu.org>
+2007-05-31  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/32103
 	* module.c (mio_symtree_ref): If an equivalence group member
@@ -4485,7 +4485,7 @@
 	* trans-const.c (gfc_conv_mpz_to_tree): Allow integer constants
 	larger than twice the width of a HOST_WIDE_INT.
 
-2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
+2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/31193
 	* trans-intrinsic.c (gfc_size_in_bytes): Remove function.
@@ -5767,3 +5767,10 @@
 
 	* ChangeLog: Copy to ...
 	* ChangeLog-2006: here.
+
+
+Copyright (C) 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog-2008 b/gcc/fortran/ChangeLog-2008
index b4b7f2af893833432803fa20bc2035c52900870b..7f536aa446c460e8278d93da4b0c8ed276365910 100644
--- a/gcc/fortran/ChangeLog-2008
+++ b/gcc/fortran/ChangeLog-2008
@@ -3864,7 +3864,7 @@
 	PR fortran/34896
 	* module.c (read_module): Set use_rename attribute.
 
-2007-01-21  Tobias Burnus  <burnus@net-b.de>
+2008-01-21  Tobias Burnus  <burnus@net-b.de>
 
 	PR fortran/34901
 	* interface.c (compare_parameter): Improved error message
@@ -4094,7 +4094,7 @@
 	the dummy variable expression, test for NULL, and pass the variable
 	address to the called function.
 
-2007-01-06  Tobias Burnus  <burnus@net-b.de>
+2008-01-06  Tobias Burnus  <burnus@net-b.de>
 
 	PR fortran/34658
 	* match.c (gfc_match_common): Remove blank common in
@@ -4133,3 +4133,10 @@
 	PR fortran/34557
 	* primary.c (match_varspec): Gobble whitespace before
 	checking for '('.
+
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/ChangeLog.ptr b/gcc/fortran/ChangeLog.ptr
index 56bca5b3951f3ce6d64f45f2dbb5210d6e0d2ae2..c8d8527f96ece0f3d8e6c28b197941c48c12c04c 100644
--- a/gcc/fortran/ChangeLog.ptr
+++ b/gcc/fortran/ChangeLog.ptr
@@ -9,3 +9,9 @@
 	POINTER_PLUS_EXPR instead of a PLUS_EXPR
 	for pointer types.
 
+
+Copyright (C) 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/fortran/config-lang.in b/gcc/fortran/config-lang.in
index aaa9b809c900f8d2378676dc5628881d3e5cb6c3..030b0f67de05318c67796daad3decdf42e64910e 100644
--- a/gcc/fortran/config-lang.in
+++ b/gcc/fortran/config-lang.in
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Configure looks for the existence of this file to auto-config each language.
 # We define several parameters used by configure:
 #
diff --git a/gcc/fortran/ioparm.def b/gcc/fortran/ioparm.def
index eba719f0a9192d04fc45bb9ee8eebc869976791f..ddef693702637c7db83043939aaef9ec6f818a73 100644
--- a/gcc/fortran/ioparm.def
+++ b/gcc/fortran/ioparm.def
@@ -1,3 +1,21 @@
+/* Copyright (C) 2005, 2006, 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 #ifndef IOPARM_common_libreturn_mask
 #define IOPARM_common_libreturn_mask	3
 #define IOPARM_common_libreturn_ok	0
diff --git a/gcc/fortran/mathbuiltins.def b/gcc/fortran/mathbuiltins.def
index 6db416ef6d0d7a4b9ecf153753b2e40ebbe8d26a..37d4217fb3784ce092dc1533cf6f1cbb3afc5acc 100644
--- a/gcc/fortran/mathbuiltins.def
+++ b/gcc/fortran/mathbuiltins.def
@@ -1,3 +1,21 @@
+/* Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 /* DEFINE_MATH_BUILTIN (CODE, NAME, ARGTYPE)
    NAME	  The name of the builtin
    SNAME  The name of the builtin as a string
diff --git a/gcc/gdbinit.in b/gcc/gdbinit.in
index 9df289cb5dcef9f3c0d2bc7b2738d323177ccf28..458277d6621cfc7383e54d2e9db2b6c1bea42181 100644
--- a/gcc/gdbinit.in
+++ b/gcc/gdbinit.in
@@ -1,3 +1,22 @@
+# Copyright (C) 2001, 2002, 2003, 2004, 2006,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 define pr
 set debug_rtx ($)
 end
diff --git a/gcc/glimits.h b/gcc/glimits.h
index 710cbb528abbeba2bbb32bd0dcbf9c71f2e865a3..dbefb1dfcc6018b433d87ef198cb8c330c9fb2b6 100644
--- a/gcc/glimits.h
+++ b/gcc/glimits.h
@@ -1,3 +1,27 @@
+/* Copyright (C) 1991, 1992, 1993, 1996, 1997, 1998, 1999, 2000, 2001,
+   2002 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 #ifndef _LIMITS_H___
 #define _LIMITS_H___
 
diff --git a/gcc/gstab.h b/gcc/gstab.h
index ed510c164617ed5d7236580862a7c3a3e83e8c5a..7f82b55ec10bc2e54e262fd095ee583f888e01ae 100644
--- a/gcc/gstab.h
+++ b/gcc/gstab.h
@@ -1,3 +1,21 @@
+/* Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 #ifndef GCC_GSTAB_H
 #define GCC_GSTAB_H
 
diff --git a/gcc/gsyms.h b/gcc/gsyms.h
index 03bde9386040cb8a8981176c346e899dff9fc788..d8330528043f08d33a4c2cd038416198baa360e2 100644
--- a/gcc/gsyms.h
+++ b/gcc/gsyms.h
@@ -1,3 +1,21 @@
+/* Copyright (C) 1992, 1996, 1997, 1998 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 /* For cross compilation, use the portable definitions from the COFF
    documentation.  */
 
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index cedb5f95392de7fc7a23703e00b78b189a1b98aa..6661265bf421408d004ba79bca1eb099f840174f 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog, ChangeLog.ptr, ChangeLog.tree-ssa: Add copyright and
+	license notices.
+
 2009-04-18  Ian Lance Taylor  <iant@google.com>
 
 	* verify-impl.c (verify_instructions_0): Add cast to enum type.
@@ -21657,3 +21662,11 @@ Tue Mar  9 11:52:08 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 1996-10-24  Per Bothner  <bothner@deneb.cygnus.com>
 
 	New directory.
+
+
+Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/java/ChangeLog.ptr b/gcc/java/ChangeLog.ptr
index eb2c9a92d94cc58aa724748dee117e36a00014d6..3243223f5e9165e280ae978be41e2c42e4b814ff 100644
--- a/gcc/java/ChangeLog.ptr
+++ b/gcc/java/ChangeLog.ptr
@@ -17,3 +17,9 @@
 	NEGATIVE and then a POINTER_PLUS_EXPR instead
 	of a MINUS_EXPR.
 
+
+Copyright (C) 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/java/ChangeLog.tree-ssa b/gcc/java/ChangeLog.tree-ssa
index 7cca7ce7e89f93d0ddec578efc1d47c3fa5db029..09a263a762e55c784549c44cdd4419d7a153d633 100644
--- a/gcc/java/ChangeLog.tree-ssa
+++ b/gcc/java/ChangeLog.tree-ssa
@@ -358,3 +358,10 @@ Local Variables:
 mode: change-log
 change-log-default-name: "ChangeLog.tree-ssa"
 End:
+
+
+Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/libgcc-std.ver b/gcc/libgcc-std.ver
index 2df39f63e373a2333c5deaaefd5b96f7c71ee66e..11f0d85a19cc8a59a0c12f84c25f357102ad237d 100644
--- a/gcc/libgcc-std.ver
+++ b/gcc/libgcc-std.ver
@@ -1,3 +1,22 @@
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
+# 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 GCC_3.0 {
   # libgcc1 integer symbols
   __absvsi2
diff --git a/gcc/limitx.h b/gcc/limitx.h
index 529d9c5f9cf632e1b5c322588fac28acfaac61fa..b7d6264ba9dc4ff2dcdde6578416da2c90e1b282 100644
--- a/gcc/limitx.h
+++ b/gcc/limitx.h
@@ -1,3 +1,26 @@
+/* Copyright (C) 1992, 1994, 1997, 1998 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+Under Section 7 of GPL version 3, you are granted additional
+permissions described in the GCC Runtime Library Exception, version
+3.1, as published by the Free Software Foundation.
+
+You should have received a copy of the GNU General Public License and
+a copy of the GCC Runtime Library Exception along with this program;
+see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
 /* This administrivia gets added to the beginning of limits.h
    if the system has its own version of limits.h.  */
 
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 704e118429ae7c271159461343f42c419d50e081..a018d81e8eeb30f38f294bc5b1a0eb05a105ddde 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog: Add copyright and license notices.
+
 2009-04-20  Ian Lance Taylor  <iant@google.com>
 
 	* objc-act.c (objc_rewrite_function_call): Change parameter from
@@ -1191,3 +1195,10 @@
 	LANG_HOOKS_INCOMPLETE_TYPE_ERROR, LANG_HOOKS_TYPE_PROMOTES_TO,
 	LANG_HOOKS_REGISTER_BUILTIN_TYPE, LANG_HOOKS_WRITE_GLOBALS):
 	Move to c-objc-common.h.
+
+
+Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index de9954bdad5801685dc320a14660ffbba213f052..fdf60362df8643ca792fec5f0957d3adc74b4e0e 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog: Add copyright and license notices.
+
 2008-12-05  Sebastian Pop  <sebastian.pop@amd.com>
 
 	PR bootstrap/38262
@@ -181,3 +185,10 @@
 	* objcp-decl.c: Likewise.
 	* objcp-decl.h: Likewise.
 	* objcp-lang.c: Likewise.
+
+
+Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 32830ff4a2a586debe45eebfd413692d103de787..a9464735a8edc3ee87fc2405384822fb0ee7045e 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog, EXCLUDES: Add copyright and license notices.
+
 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
 
 	* exgettext: Change copyright header to refer to version
@@ -1087,3 +1091,10 @@ Sun Oct 31 17:17:18 1999  Jeffrey A Law  (law@cygnus.com)
 	Fix names of those files which are now living in egcs's
 	libiberty/include directories.
 
+
+Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
+2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/po/EXCLUDES b/gcc/po/EXCLUDES
index a0776bd879b7cbe1a0372f805cd47116cee2f3b4..742320bd2c090106742e160f058c444bc68a21f1 100644
--- a/gcc/po/EXCLUDES
+++ b/gcc/po/EXCLUDES
@@ -1,3 +1,21 @@
+# Copyright (C) 2001, 2004, 2009 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # This file lists all the sources which should *not* be scanned for
 # strings to translate.  Only the first word on each line is used; the
 # rest is ignored.  Only files with an extension of .c or .h or .def are
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 697da24fec6904e06dbfb80f7e5247f143965fa3..7907ac5a96af743a9407435c648c0c5cb4577bb1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,23 @@
+2009-04-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
+	ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
+	README.gcc, g++.dg/README, g++.dg/compat/break/README,
+	g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
+	g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
+	gcc.c-torture/ChangeLog.0,
+	gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
+	gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
+	gcc.target/i386/math-torture/math-torture.exp,
+	gcc.target/mips/inter/mips16-inter.exp,
+	gcc.target/mips/mips-nonpic/README,
+	gcc.target/x86_64/abi/README.gcc,
+	gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
+	gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
+	gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
+	notices.
+	* ChangeLog-1993-2007, ChangeLog: Correct dates.
+
 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* gcc.dg/debug/dwarf2/short-circuit.c: New test.
@@ -1082,7 +1102,7 @@
 	* gfortran.dg/typebound_proc_11.f03: New test.
 	* gfortran.dg/abstract_type_5.f03: New test.
 
-2008-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
+2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
 
 	PR fortran/38507
 	* gfortran.dg/do_4.f: New.
@@ -1541,7 +1561,7 @@
 	PR libobjc/27466
 	* objc/execute/exceptions/handler-1.m. New test.
 
-2008-03-12  Jakub Jelinek  <jakub@redhat.com>
+2009-03-12  Jakub Jelinek  <jakub@redhat.com>
 
 	PR target/39431
 	* gcc.target/i386/pr39431.c: New test.
@@ -3370,3 +3390,10 @@
 
 	PR c/36489
 	* gcc.dg/pr36489.c: New test.
+
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/ChangeLog-1993-2007 b/gcc/testsuite/ChangeLog-1993-2007
index 158f0f78e9d2e24d8db2fb8efa5caa789f230b05..d15b8f1b082ff97bc72fd5258f90075728219271 100644
--- a/gcc/testsuite/ChangeLog-1993-2007
+++ b/gcc/testsuite/ChangeLog-1993-2007
@@ -27947,7 +27947,7 @@
 	* gcc.dg/Wattributes-2.c: New.
 	* gcc.dg/Wattributes-3.c: New.
 
-20005-05-24  Janis Johnson  <janis187@us.ibm.com>
+2005-05-24  Janis Johnson  <janis187@us.ibm.com>
 
 	PR tree-optimization/19833
 	* gcc.dg/uninit-4.c: Remove xfail.
@@ -60908,3 +60908,11 @@ rlsruhe.de>
 	correspond to c-torture	1.11.
 
 	* New file.
+
+
+Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/ChangeLog-2008 b/gcc/testsuite/ChangeLog-2008
index 281c8a6652771a41d5ee2313495a8ff7ebcda4a7..ca95319cbd4742d9ce60467fa894dcb79ebedfb6 100644
--- a/gcc/testsuite/ChangeLog-2008
+++ b/gcc/testsuite/ChangeLog-2008
@@ -12918,3 +12918,10 @@
 
 	* gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
 	rather than __v2di type.
+
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/ChangeLog.ptr b/gcc/testsuite/ChangeLog.ptr
index 7bb79016f721b54ff98ae6eaff072ee4db3b1db9..2c9bed875d38a8a41b2564f570a7be658ebe7aa1 100644
--- a/gcc/testsuite/ChangeLog.ptr
+++ b/gcc/testsuite/ChangeLog.ptr
@@ -56,3 +56,10 @@
 
 	* gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
 	have a cast which is PREd.
+
+
+Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/ChangeLog.tree-ssa b/gcc/testsuite/ChangeLog.tree-ssa
index 98e78aafeeab4ce196ee430b8ec7515739e99f05..7d1029c5b71abf3ebb7f30d6136ec04184bdd1d2 100644
--- a/gcc/testsuite/ChangeLog.tree-ssa
+++ b/gcc/testsuite/ChangeLog.tree-ssa
@@ -1202,3 +1202,10 @@
 2002-08-21  Diego Novillo  <dnovillo@redhat.com>
 
 	* gcc.c-torture/execute/20020819-1.c: Add exit(0).
+
+
+Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/README b/gcc/testsuite/README
index e84762237167247113f37f962b8592109a62c913..7b41475682c2a0feb6678b260a453b85b4fe9769 100644
--- a/gcc/testsuite/README
+++ b/gcc/testsuite/README
@@ -59,3 +59,10 @@ where
 		containing the sources of the testsuite. This is
 		./testsuite if you are in the directory that has the
 		testsuite directory.
+
+
+Copyright (C) 1998, 1999, 2000, 2003, 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/README.QMTEST b/gcc/testsuite/README.QMTEST
index c971160bcc1282c08252e5b2689a88cd7c1e7e13..f7865e310dadfff4762669a02d4c1eb7e16b8508 100644
--- a/gcc/testsuite/README.QMTEST
+++ b/gcc/testsuite/README.QMTEST
@@ -166,3 +166,10 @@ Here are some more advanced usage instructions:
 
    to get more information about the commands that were run and the
    output produced.
+
+
+Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/README.compat b/gcc/testsuite/README.compat
index b78718ff2d6b32886332739863b87fa517f246b3..7eee66d1c037d453bd48d35a09b0f5612087162f 100644
--- a/gcc/testsuite/README.compat
+++ b/gcc/testsuite/README.compat
@@ -83,3 +83,10 @@ There's a lot more that can be done with these tests.
 
 Janis Johnson, <janis187@us.ibm.com>
 October 2002
+
+
+Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/README.gcc b/gcc/testsuite/README.gcc
index f193bde54bbbbf1fe684a951341651fe3b554870..998c2d9e500bc9250f91abcbe988fa1bee19d818 100644
--- a/gcc/testsuite/README.gcc
+++ b/gcc/testsuite/README.gcc
@@ -79,5 +79,9 @@ For execution tests, put them in execute.
 
 If a test does not fit into the torture framework, use the dg framework.
 
-
 
+Copyright (C) 1997, 1998, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/g++.dg/README b/gcc/testsuite/g++.dg/README
index 14b736e7a731b9f60db3357b6614dbe99af1ae8b..c63f7ccf53c21883e533687d322f395f0f9f49ca 100644
--- a/gcc/testsuite/g++.dg/README
+++ b/gcc/testsuite/g++.dg/README
@@ -29,3 +29,10 @@ other	 Tests that don't fit into one of the other categories.
 
 special	 Tests that need custom expect code to run them; see special/ecos.exp
 	 for an example.
+
+
+Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/g++.dg/compat/break/README b/gcc/testsuite/g++.dg/compat/break/README
index 98886310caacb1d3c8c655847029d7091ec3940b..0b8ea0247e99388ad8a59e9b675fafa5586ab4a9 100644
--- a/gcc/testsuite/g++.dg/compat/break/README
+++ b/gcc/testsuite/g++.dg/compat/break/README
@@ -9,3 +9,10 @@ determine whether a test failure is expected or not.
 Every test in this directory that covers behavior that is not
 ABI-compliant should also be covered by a test for -Wabi to ensure that
 there is a warning for the construct.
+
+
+Copyright (C) 2002 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/g++.dg/gomp/gomp.exp b/gcc/testsuite/g++.dg/gomp/gomp.exp
index 90248c9d338f290edaf0f9af7f7a189787d852e5..9f60bc1c5f33c69ad0fd0bc9a6dbc1a99481ea73 100644
--- a/gcc/testsuite/g++.dg/gomp/gomp.exp
+++ b/gcc/testsuite/g++.dg/gomp/gomp.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Load support procs.
 load_lib g++-dg.exp
 
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/README b/gcc/testsuite/g++.old-deja/g++.brendan/README
index ce760b1e6775dbacd76e56a24dc16d67b97de97e..93febfb35177019028b71d38c9ddd89c24164f0c 100644
--- a/gcc/testsuite/g++.old-deja/g++.brendan/README
+++ b/gcc/testsuite/g++.old-deja/g++.brendan/README
@@ -38,3 +38,9 @@ union		- handling unions
 visibility	- access control and visibility checking
 warnings	- warning messages
 
+
+Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
index 448ea13a6818f7cf127eb52ea93bf2b061dd1115..995ac91835a1d269e94f706c71820214d645c49e 100644
--- a/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
+++ b/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
@@ -119,3 +119,9 @@
 
 	* template1.C: New test.
 
+
+Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/g++.old-deja/g++.robertl/README b/gcc/testsuite/g++.old-deja/g++.robertl/README
index 36029c7d9c7906e4d4a47eaf14c668fced81fdb1..220d57d3d75fde2d3d2b33e440a39ffa1e9ae2ca 100644
--- a/gcc/testsuite/g++.old-deja/g++.robertl/README
+++ b/gcc/testsuite/g++.old-deja/g++.robertl/README
@@ -16,3 +16,10 @@ way to never get out of the gate.
 We'll do better now.
 
 Robert Lipe
+
+
+Copyright (C) 1998 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/gcc.c-torture/ChangeLog.0 b/gcc/testsuite/gcc.c-torture/ChangeLog.0
index cf892824961c478f400c89c404348237c0359e5c..113abe2c4a7f682c035905c6c65e1a65e3672af8 100644
--- a/gcc/testsuite/gcc.c-torture/ChangeLog.0
+++ b/gcc/testsuite/gcc.c-torture/ChangeLog.0
@@ -626,3 +626,10 @@ Wed Jun  7 12:40:05 1995  Torbjorn Granlund  <tege@bozo.matematik.su.se>
 Wed Jun  1 01:57:45 1995  Torbjorn Granlund  <tege@bozo.matematik.su.se>
 
 	* execute/divconst-[12].c: New tests.
+
+
+Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
index e82d2fddfd0c26c2c71419c7e81986571684c933..573be92673d6f4fb39daa2c8fe0406b219d99a38 100644
--- a/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
+++ b/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2003, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # This harness is for testing builtin support.  Each test has two files:
 #
 #    - foo.c defines the main testing function, main_test().
diff --git a/gcc/testsuite/gcc.dg/README b/gcc/testsuite/gcc.dg/README
index 6f14899edf94db264c0e472ca97885c8798d6bf9..3a3d8ef61180a38efc3f4c3289b69a4da0a3bf38 100644
--- a/gcc/testsuite/gcc.dg/README
+++ b/gcc/testsuite/gcc.dg/README
@@ -13,4 +13,11 @@ Notes for testsuite/gcc.dg.
 
 3) Remember DOS file name restrictions (8.3).  Sigh.
 
-4) Send bugs, comments, etc. to dje@cygnus.com.
\ No newline at end of file
+4) Send bugs, comments, etc. to dje@cygnus.com.
+
+
+Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/gcc.dg/gomp/gomp.exp b/gcc/testsuite/gcc.dg/gomp/gomp.exp
index 7ce426deb79cf1aa155b8462e1a8305cbbf503fc..e4f31cca924cb76888e23275806c1bc9bb3f957f 100644
--- a/gcc/testsuite/gcc.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gcc.dg/gomp/gomp.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # GCC testsuite that uses the `dg.exp' driver.
 
 # Load support procs.
diff --git a/gcc/testsuite/gcc.target/frv/frv.exp b/gcc/testsuite/gcc.target/frv/frv.exp
index f2c4359b4260c2c2780e56b7cec4366aeaa7a7da..82b2541cdf03d92ee587823e2dbfd5ce4fba3b70 100644
--- a/gcc/testsuite/gcc.target/frv/frv.exp
+++ b/gcc/testsuite/gcc.target/frv/frv.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2004 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # The name of each test starts with the architecture it requires.  Tests that
 # work on all variants start with "all".
 
diff --git a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
index 43ea6ea2f7dc3a5391a116fcefefb62b58423453..78831374455aac9be06c221068e296f195015e1f 100644
--- a/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
+++ b/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # This harness is for tests that should be run at all optimisation levels.
 
 # Exit immediately if this isn't a x86 target.
diff --git a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
index 45e0c5ebce6d7f0ec4355d7606d5e5fcdd798b00..e6ed6b9bcb96ae4c2486b4a71931a7394b827840 100644
--- a/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
+++ b/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2007 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Run compatibility tests in which the "alt" compiler tries to force
 # MIPS16 mode.
 
diff --git a/gcc/testsuite/gcc.target/mips/mips-nonpic/README b/gcc/testsuite/gcc.target/mips/mips-nonpic/README
index bdd62c19398a29b36710a63d415528b36fea7aa6..1b42becbedf5089042fd2c8c2bfdafd34ce6eec8 100644
--- a/gcc/testsuite/gcc.target/mips/mips-nonpic/README
+++ b/gcc/testsuite/gcc.target/mips/mips-nonpic/README
@@ -18,3 +18,10 @@ main-13.c	address and call	nothing			Neither
 main-14.c	address and call	call only		PLT entry
 main-15.c	address and call	address taken only	Neither (* But creating a PLT entry is valid)
 main-16.c	address and call	address and call	PLT entry
+
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc
index fca0dfe76440a0c9dce84c90bf7758c095851491..7db8d4157afab783d205f71fb8bf757c6495f843 100644
--- a/gcc/testsuite/gcc.target/x86_64/abi/README.gcc
+++ b/gcc/testsuite/gcc.target/x86_64/abi/README.gcc
@@ -16,3 +16,10 @@ maintainer of the testuite directly.
 
 The current maintainer is:
   matz@suse.de
+
+
+Copyright (C) 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
index 7699a42edc531f6d59271e47615c930789ae284c..2c61cf28091cd42fe9c208e8d7040b13f482b555 100644
--- a/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
+++ b/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # Tests for the xstormy16
 
 if {![istarget xstormy16-*-*]} {
diff --git a/gcc/testsuite/gcc.test-framework/README b/gcc/testsuite/gcc.test-framework/README
index 607a4955f452d31023cb7251aaff6b929509c65c..4055b53be41f33e25bfb98d0e83a5f5b9625bc65 100644
--- a/gcc/testsuite/gcc.test-framework/README
+++ b/gcc/testsuite/gcc.test-framework/README
@@ -23,3 +23,10 @@ To check the results:
                                                                                 
 The awk script prints unexpected results followed by the number of tests
 that passed and failed.
+
+
+Copyright (C) 2005, 2007 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/gfortran.dg/g77/README b/gcc/testsuite/gfortran.dg/g77/README
index 1a60f47b443839a4068266f240ab067dc00426c5..a790ca86f67439459b42e460bafa2a9671715f45 100644
--- a/gcc/testsuite/gfortran.dg/g77/README
+++ b/gcc/testsuite/gfortran.dg/g77/README
@@ -199,3 +199,10 @@ Directory g77.f-torture/noncompile
 980616-0.f			Y
 check0.f			Y
 select_no_compile.f		Y
+
+
+Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/testsuite/gfortran.dg/gomp/gomp.exp b/gcc/testsuite/gfortran.dg/gomp/gomp.exp
index 34ae1466ed0346b524bf3d7e740e5d7189b748d7..e12864b4f9315a51047019afe02529ecfc9a55a4 100644
--- a/gcc/testsuite/gfortran.dg/gomp/gomp.exp
+++ b/gcc/testsuite/gfortran.dg/gomp/gomp.exp
@@ -1,3 +1,21 @@
+# Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3.  If not see
+# <http://www.gnu.org/licenses/>.
+
 # GCC testsuite that uses the `dg.exp' driver.
 
 # Load support procs.
diff --git a/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95 b/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95
index c333a3eab1a0eae634f12fd7773dbce3ce553353..fee34e5dfe090d5733cc0d4be97d73eb3f870095 100644
--- a/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95
+++ b/gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95
@@ -97,3 +97,10 @@
 	New testcases.
 	* execute/function_module_1.f90: Fix syntax error.
 	* execute/retarray.f90: Fix another syntax error.
+
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
diff --git a/gcc/version.c b/gcc/version.c
index 75f285aeee01a96c391248797a17d93b53f4e14f..9744449722e1413c64877a5ba1e86ab3399678c1 100644
--- a/gcc/version.c
+++ b/gcc/version.c
@@ -1,3 +1,22 @@
+/* Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
+   2007 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 #include "version.h"
 
 /* This is the location of the online document giving instructions for
diff --git a/gcc/xcoff.h b/gcc/xcoff.h
index 2d003fed3bb3f60b9157df7b5093f07471ba2fa6..408db028b4c12230a5f0dae8a2651f22d240cbe2 100644
--- a/gcc/xcoff.h
+++ b/gcc/xcoff.h
@@ -1,3 +1,21 @@
+/* Copyright (C) 2003 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3.  If not see
+<http://www.gnu.org/licenses/>.  */
+
 /* Storage classes in XCOFF object file format designed for DBX's use.
    This info is from the `Files Reference' manual for IBM's AIX version 3
    for the RS6000.  */