diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 29cc5e4b1301d3a5350281c22bae9b43574b17bc..76b27928e714394e5cfabbf8846ceee0cbac10b2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,24 @@
+2004-03-15  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* c-incpath.c, c-incpath.h, c-pch.c, c.opt, cppexp.c,
+	et-forest.h, genattr.c, ggc-none.c, hosthooks-def.h,
+	hosthooks.h, params.h, ra-colorize.c, web.c,
+	config/darwin-c.c, config/alpha/freebsd.h, config/arm/pe.c,
+	config/avr/avr-protos.h, config/avr/avr.md,
+	config/fr30/fr30-protos.h, config/fr30/fr30.md,
+	config/h8300/fixunssfsi.c, config/i386/darwin.h,
+	config/i386/freebsd.h, config/i386/freebsd64.h,
+	config/ia64/hpux.h, config/ia64/unwind-ia64.c,
+	config/ip2k/libgcc.S, config/m32r/xm-m32r.h,
+	config/mmix/mmix-modes.def, config/ns32k/netbsd.h,
+	config/ns32k/ns32k.md, config/pa/pa64-hpux.h,
+	config/pa/pa64-regs.h, config/rs6000/aix41.h,
+	config/rs6000/aix43.h, config/rs6000/host-darwin.c,
+	config/sparc/aout.h, config/sparc/freebsd.h,
+	config/sparc/litecoff.h, config/vax/vax-protos.h,
+	doc/hostconfig.texi, doc/include/gcc-common.texi: Update
+	copyright.
+
 2004-03-15  Paul Brook  <paul@codesourcery.com>
 
 	* config/arm/arm.c (thumb_expand_prologue): Tie prologue insns to fp.
diff --git a/gcc/c-incpath.c b/gcc/c-incpath.c
index 7f6cbdf63f048503b8a321950871f865a7a8b98c..167b05a0d9a13aa6a021bc1c5670c3f78897a211 100644
--- a/gcc/c-incpath.c
+++ b/gcc/c-incpath.c
@@ -1,6 +1,6 @@
 /* Set up combined include path chain for the preprocessor.
    Copyright (C) 1986, 1987, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-   1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+   1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 
    Broken out of cppinit.c and cppfiles.c and rewritten Mar 2003.
 
diff --git a/gcc/c-incpath.h b/gcc/c-incpath.h
index 80b413051758175bd6a3ec13de06b51267ebf9ae..30d7fd63d6f97e9291ab4be3bf8e09563e6b70cf 100644
--- a/gcc/c-incpath.h
+++ b/gcc/c-incpath.h
@@ -1,5 +1,5 @@
 /* Set up combined include path for the preprocessor.
-   Copyright (C) 2003 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 
 This program is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public License as published by the
diff --git a/gcc/c-pch.c b/gcc/c-pch.c
index cf738759ee4d5bc19630513b70da5e344b520ee4..61418afaf49c32fdd6df386180fc827cc48f0921 100644
--- a/gcc/c-pch.c
+++ b/gcc/c-pch.c
@@ -1,5 +1,5 @@
 /* Precompiled header implementation for the C languages.
-   Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/c.opt b/gcc/c.opt
index 151c2de6e529b57a05b0723fef3bafa8bb9feaab..e8627700b65dbcf1cf3c283af993cf8d17476332 100644
--- a/gcc/c.opt
+++ b/gcc/c.opt
@@ -1,5 +1,5 @@
 ; Options for the C, ObjC, C++ and ObjC++ front ends.
-; Copyright (C) 2003 Free Software Foundation, Inc.
+; Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 ;
 ; This file is part of GCC.
 ;
diff --git a/gcc/config/alpha/freebsd.h b/gcc/config/alpha/freebsd.h
index 6bbd617d96d73ce7a63c68dd89978e5b3d2e9f62..6b10d495b97894b7bd219db5a26bcda44222755a 100644
--- a/gcc/config/alpha/freebsd.h
+++ b/gcc/config/alpha/freebsd.h
@@ -1,5 +1,5 @@
 /* Definitions for DEC Alpha/AXP running FreeBSD using the ELF format
-   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2002, 2004 Free Software Foundation, Inc.
    Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
 
 This file is part of GCC.
diff --git a/gcc/config/arm/pe.c b/gcc/config/arm/pe.c
index 702ea3e43fa691ee49ec09b075a6b3b4c0b6abb8..d9c10f3409853e9f76acb5936b04c01071468211 100644
--- a/gcc/config/arm/pe.c
+++ b/gcc/config/arm/pe.c
@@ -1,5 +1,6 @@
 /* Routines for GCC for ARM/pe.
-   Copyright (C) 1995, 1996, 2000, 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 2000, 2001, 2002, 2004
+   Free Software Foundation, Inc.
    Contributed by Doug Evans (dje@cygnus.com).
 
    This file is part of GCC.
diff --git a/gcc/config/avr/avr-protos.h b/gcc/config/avr/avr-protos.h
index d52d5bb5316c79c1d6a9352c9d571afbe86fce86..325aada64b11a3b86efc1b32e8a79d380221266e 100644
--- a/gcc/config/avr/avr-protos.h
+++ b/gcc/config/avr/avr-protos.h
@@ -1,6 +1,6 @@
 /* Prototypes for exported functions defined in avr.c
    
-   Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
    Contributed by Denis Chertykov (denisc@overta.ru)
 
    This file is part of GCC.
diff --git a/gcc/config/avr/avr.md b/gcc/config/avr/avr.md
index 8b29a21077561605917af5b025167b4a56eecaf9..53b879b5bb704ed7b517afcded5a4dfb9911ba6f 100644
--- a/gcc/config/avr/avr.md
+++ b/gcc/config/avr/avr.md
@@ -1,7 +1,8 @@
 ;; -*- Mode: Scheme -*-
 ;;   Machine description for GNU compiler,
 ;;   for ATMEL AVR micro controllers.
-;;   Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+;;   Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004
+;;   Free Software Foundation, Inc.
 ;;   Contributed by Denis Chertykov (denisc@overta.ru)
 
 ;; This file is part of GCC.
diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c
index a4c6d8bd1daa60b01ae4726d51c3311754e8a8e6..abe0a6b28b864f0fb5ce4599619d0da415099943 100644
--- a/gcc/config/darwin-c.c
+++ b/gcc/config/darwin-c.c
@@ -1,5 +1,5 @@
 /* Darwin support needed only by C/C++ frontends.
-   Copyright (C) 2001, 2003  Free Software Foundation, Inc.
+   Copyright (C) 2001, 2003, 2004  Free Software Foundation, Inc.
    Contributed by Apple Computer Inc.
 
 This file is part of GCC.
diff --git a/gcc/config/fr30/fr30-protos.h b/gcc/config/fr30/fr30-protos.h
index d786cd03ad85803a381b777733c7b55f613db86d..8f8f585cd76c46beb4cb682837f63d3379ed60a9 100644
--- a/gcc/config/fr30/fr30-protos.h
+++ b/gcc/config/fr30/fr30-protos.h
@@ -1,5 +1,5 @@
 /* Prototypes for fr30.c functions used in the md file & elsewhere.
-   Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2002, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/config/fr30/fr30.md b/gcc/config/fr30/fr30.md
index 071299e1dc9bbaddb2d2217f2c8771f8f582f9ec..a6aea04881034de8ee8c0a7649b86028f01ebd04 100644
--- a/gcc/config/fr30/fr30.md
+++ b/gcc/config/fr30/fr30.md
@@ -1,5 +1,5 @@
 ;; FR30 machine description.
-;; Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
+;; Copyright (C) 1998, 1999, 2000, 2002, 2004 Free Software Foundation, Inc.
 ;; Contributed by Cygnus Solutions.
 
 ;; This file is part of GCC.
diff --git a/gcc/config/h8300/fixunssfsi.c b/gcc/config/h8300/fixunssfsi.c
index 06120ba4905d40cdf5089312ac084f0324a34031..5a2509a536b3b733e1d566ae400e363a691b4021 100644
--- a/gcc/config/h8300/fixunssfsi.c
+++ b/gcc/config/h8300/fixunssfsi.c
@@ -1,6 +1,7 @@
 /* More subroutines needed by GCC output code on some machines.  */
 /* Compile this one with gcc.  */
-/* Copyright (C) 1989, 1992, 2001, 2002, 2003  Free Software Foundation, Inc.
+/* Copyright (C) 1989, 1992, 2001, 2002, 2003, 2004
+   Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h
index accffeee90c08e199ec76425a036a6312c2aaf07..e11d8b17c722eda7b09b1cdee027c431d34f59f9 100644
--- a/gcc/config/i386/darwin.h
+++ b/gcc/config/i386/darwin.h
@@ -1,5 +1,5 @@
 /* Target definitions for x86 running Darwin.
-   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
    Contributed by Apple Computer Inc.
 
 This file is part of GCC.
diff --git a/gcc/config/i386/freebsd.h b/gcc/config/i386/freebsd.h
index 9e538e916a27f29f3ee483f958929e0b79abf5a2..348ec9df3f09d1309d73488896189031491678f1 100644
--- a/gcc/config/i386/freebsd.h
+++ b/gcc/config/i386/freebsd.h
@@ -1,5 +1,5 @@
 /* Definitions for Intel 386 running FreeBSD with ELF format
-   Copyright (C) 1996, 2000, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1996, 2000, 2002, 2004 Free Software Foundation, Inc.
    Contributed by Eric Youngdale.
    Modified for stabs-in-ELF by H.J. Lu.
    Adapted from GNU/Linux version by John Polstra.
diff --git a/gcc/config/i386/freebsd64.h b/gcc/config/i386/freebsd64.h
index 19e9bc25adba305dd639d0d264f58e8c453207e2..31bcf9c5775cd89ebb7ff0ef63a039a487adc31a 100644
--- a/gcc/config/i386/freebsd64.h
+++ b/gcc/config/i386/freebsd64.h
@@ -1,5 +1,5 @@
 /* Definitions for AMD x86-64 running FreeBSD with ELF format
-   Copyright (C) 2002 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2004 Free Software Foundation, Inc.
    Contributed by David O'Brien <obrien@FreeBSD.org>
 
 This file is part of GCC.
diff --git a/gcc/config/ia64/hpux.h b/gcc/config/ia64/hpux.h
index 877bb5d292cc835ac44f00ca2a9ae8ad0150082e..00dd9518866257aa59f5f297693929c1cac5db21 100644
--- a/gcc/config/ia64/hpux.h
+++ b/gcc/config/ia64/hpux.h
@@ -1,5 +1,6 @@
 /* Definitions of target machine GNU compiler.  IA-64 version.
-   Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
+   Free Software Foundation, Inc.
    Contributed by Steve Ellcey <sje@cup.hp.com> and
                   Reva Cuthbertson <reva@cup.hp.com>
 
diff --git a/gcc/config/ia64/unwind-ia64.c b/gcc/config/ia64/unwind-ia64.c
index 29c63fa13a7d2e5e301d3206a4f7ad714bd5e738..b4fe9ac1c4c2852012053bf9f37f7e47d211b783 100644
--- a/gcc/config/ia64/unwind-ia64.c
+++ b/gcc/config/ia64/unwind-ia64.c
@@ -1,6 +1,6 @@
 /* Subroutines needed for unwinding IA-64 standard format stack frame
    info for exception handling.
-   Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002
+   Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2004
    Free Software Foundation, Inc.
    Contributed by Andrew MacLeod  <amacleod@cygnus.com>
 	          Andrew Haley  <aph@cygnus.com>
diff --git a/gcc/config/ip2k/libgcc.S b/gcc/config/ip2k/libgcc.S
index 4db7e10d1095b6571b5767ce5a29147e8cf001f4..9bd3c08ebefbbd672bda88b9167ad8ca2e1f18dc 100644
--- a/gcc/config/ip2k/libgcc.S
+++ b/gcc/config/ip2k/libgcc.S
@@ -1,5 +1,5 @@
 ;
-; Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
+; Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
 ; Contributed by Red Hat, Inc and Ubicom, Inc.
 ;
 ; This file is part of GCC.
diff --git a/gcc/config/m32r/xm-m32r.h b/gcc/config/m32r/xm-m32r.h
index a06ad8afc5af39f586dcc9472d2a4f8a22015c05..c7b006ae3b5f0b9cfcf30c7a22b5d1366cca2449 100644
--- a/gcc/config/m32r/xm-m32r.h
+++ b/gcc/config/m32r/xm-m32r.h
@@ -1,5 +1,5 @@
 /* Configuration for GNU C-compiler for the M32R processor.
-   Copyright (C) 2003 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 
    This file is part of GCC.
 
diff --git a/gcc/config/mmix/mmix-modes.def b/gcc/config/mmix/mmix-modes.def
index 6681761f8c9bc2ce17b3c7b907071b32b2995523..0d1da1a56d4312ba5284b626654f4b9f12c84da6 100644
--- a/gcc/config/mmix/mmix-modes.def
+++ b/gcc/config/mmix/mmix-modes.def
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler, for MMIX.
-   Copyright (C) 2002 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2004 Free Software Foundation, Inc.
    Contributed by Hans-Peter Nilsson (hp@bitrange.com)
 
 This file is part of GCC.
diff --git a/gcc/config/ns32k/netbsd.h b/gcc/config/ns32k/netbsd.h
index 1484214c103f2e781b703a54a13b44c917534d5b..e30c496c36b5bf8cf7f9ecd548fc3e1cf8027e87 100644
--- a/gcc/config/ns32k/netbsd.h
+++ b/gcc/config/ns32k/netbsd.h
@@ -1,5 +1,5 @@
 /* Configuration for a ns32532 running NetBSD as the target machine.
-   Copyright (C) 1988, 1994, 1995, 1996, 1998, 2002
+   Copyright (C) 1988, 1994, 1995, 1996, 1998, 2002, 2004
    Free Software Foundation, Inc.
 
 This file is part of GCC.
diff --git a/gcc/config/ns32k/ns32k.md b/gcc/config/ns32k/ns32k.md
index 987625d95ccc82ce1d303940f25cff9c4ef2bfce..c4e6c85bcad91f95128da4aff80e44774bb5c98e 100644
--- a/gcc/config/ns32k/ns32k.md
+++ b/gcc/config/ns32k/ns32k.md
@@ -1,5 +1,5 @@
 ;;- Machine description for GNU compiler, ns32000 Version
-;;  Copyright (C) 1988, 1994, 1996, 1998, 1999, 2000, 2001, 2002
+;;  Copyright (C) 1988, 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2004
 ;;  Free Software Foundation, Inc.
 ;;  Contributed by Michael Tiemann (tiemann@cygnus.com)
 
diff --git a/gcc/config/pa/pa64-hpux.h b/gcc/config/pa/pa64-hpux.h
index 098f47f79e119704e50ca362902d47838e5ca712..592883262436f565f0a634958b9f72821048ae18 100644
--- a/gcc/config/pa/pa64-hpux.h
+++ b/gcc/config/pa/pa64-hpux.h
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler, for HPs running
    HPUX using the 64bit runtime model.
-   Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/config/pa/pa64-regs.h b/gcc/config/pa/pa64-regs.h
index b139777e5e5b52965c5b922a5b67635d1d62ecc9..63f0206aeda2228253d23d2234d03caca9864fa8 100644
--- a/gcc/config/pa/pa64-regs.h
+++ b/gcc/config/pa/pa64-regs.h
@@ -1,5 +1,5 @@
 /* Configuration for GCC-compiler for PA-RISC.
-   Copyright (C) 1999, 2000, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/config/rs6000/aix41.h b/gcc/config/rs6000/aix41.h
index b362e531bc2a9aa1423ae5f6577b7f4d36fbbf2c..bdf1fe6cd7a063ee9b6a430baf8f6135eda6c3c0 100644
--- a/gcc/config/rs6000/aix41.h
+++ b/gcc/config/rs6000/aix41.h
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler,
    for IBM RS/6000 POWER running AIX version 4.1.
-   Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003
+   Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
    Free Software Foundation, Inc.
    Contributed by David Edelsohn (edelsohn@gnu.org).
 
diff --git a/gcc/config/rs6000/aix43.h b/gcc/config/rs6000/aix43.h
index 3602bcbe081a7034bf36fb654d9099682d2c12fb..e7de00f75a6abd7c5169043f1bd0e448db18fb54 100644
--- a/gcc/config/rs6000/aix43.h
+++ b/gcc/config/rs6000/aix43.h
@@ -1,6 +1,7 @@
 /* Definitions of target machine for GNU compiler,
    for IBM RS/6000 POWER running AIX version 4.3.
-   Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004
+   Free Software Foundation, Inc.
    Contributed by David Edelsohn (edelsohn@gnu.org).
 
    This file is part of GCC.
diff --git a/gcc/config/rs6000/host-darwin.c b/gcc/config/rs6000/host-darwin.c
index 05fd871786c6a3f88c3bb5fd1c6849b6fcaa410c..e6263044bc528ab737ed582d12e035c8c1fa777d 100644
--- a/gcc/config/rs6000/host-darwin.c
+++ b/gcc/config/rs6000/host-darwin.c
@@ -1,5 +1,5 @@
 /* Darwin/powerpc host-specific hook definitions.
-   Copyright (C) 2003 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 
    This file is part of GCC.
 
diff --git a/gcc/config/sparc/aout.h b/gcc/config/sparc/aout.h
index ea39b2e9ed7edb56084b535d09b800f9dc00d311..0a02f777b85e4fca4f371a87b937249a46961dea 100644
--- a/gcc/config/sparc/aout.h
+++ b/gcc/config/sparc/aout.h
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GCC, for SPARC using a.out.
-   Copyright (C) 1994, 1996, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1996, 2002, 2004 Free Software Foundation, Inc.
    Contributed by Michael Tiemann (tiemann@cygnus.com).
 
 This file is part of GCC.
diff --git a/gcc/config/sparc/freebsd.h b/gcc/config/sparc/freebsd.h
index 691b10e0b9b38c064e326f7fbcd3714af85388dd..7cc596d02c9e11db38144dee6fa82ef9667cb6c9 100644
--- a/gcc/config/sparc/freebsd.h
+++ b/gcc/config/sparc/freebsd.h
@@ -1,5 +1,5 @@
 /* Definitions for Sun SPARC64 running FreeBSD using the ELF format
-   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
    Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
 
 This file is part of GCC.
diff --git a/gcc/config/sparc/litecoff.h b/gcc/config/sparc/litecoff.h
index 51a8b848794cefb5653bdec78e98ef4304603b2d..ab3c931edc2d707cd1b7df36a08a3a9ba3242e8a 100644
--- a/gcc/config/sparc/litecoff.h
+++ b/gcc/config/sparc/litecoff.h
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GCC, for SPARClite w/o FPU, COFF.
-   Copyright (C) 1994, 1996, 2000, 2002 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1996, 2000, 2002, 2004 Free Software Foundation, Inc.
    Written by Ken Raeburn (raeburn@cygnus.com).
 
 This file is part of GCC.
diff --git a/gcc/config/vax/vax-protos.h b/gcc/config/vax/vax-protos.h
index f97d31ae7916e6593ebab62048e02b326c746291..bc8c02f3bc170bec81389ebebad0382a9b50aa72 100644
--- a/gcc/config/vax/vax-protos.h
+++ b/gcc/config/vax/vax-protos.h
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  VAX version.
-   Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5dc9e7614846b3d42c830ed7aa16d452910fd370..3b4ae33d8b4e7ac61a2b8e3d9b88153725937a34 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2004-03-15  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* cp-lang.c, ptree.c: Update copyright.
+
 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
 
 	PR c++/14550
diff --git a/gcc/cp/cp-lang.c b/gcc/cp/cp-lang.c
index f30f0ffc03af4ee7c91dc5d2fdc2ce147b26310d..176a145f3ee5c6c503d6200363ddb5f4d1442fc2 100644
--- a/gcc/cp/cp-lang.c
+++ b/gcc/cp/cp-lang.c
@@ -1,5 +1,5 @@
 /* Language-dependent hooks for C++.
-   Copyright 2001, 2002 Free Software Foundation, Inc.
+   Copyright 2001, 2002, 2004 Free Software Foundation, Inc.
    Contributed by Alexandre Oliva  <aoliva@redhat.com>
 
 This file is part of GCC.
diff --git a/gcc/cp/ptree.c b/gcc/cp/ptree.c
index 4858b869c3d0b70a1d9d46c7af04b07cceffe58d..1d6861c3664e4c842fe570e0108518f6ed7a4133 100644
--- a/gcc/cp/ptree.c
+++ b/gcc/cp/ptree.c
@@ -1,6 +1,6 @@
 /* Prints out trees in human readable form.
    Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998,
-   1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+   1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
    Hacked by Michael Tiemann (tiemann@cygnus.com)
 
 This file is part of GCC.
diff --git a/gcc/cppexp.c b/gcc/cppexp.c
index 5603f5bd58a143eafbba89a781af760122a3e7fc..6b47dd7b06cf7bd79116a9e6ab8d74b81ac169fc 100644
--- a/gcc/cppexp.c
+++ b/gcc/cppexp.c
@@ -1,6 +1,6 @@
 /* Parse C expressions for cpplib.
    Copyright (C) 1987, 1992, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
-   2002 Free Software Foundation.
+   2002, 2004 Free Software Foundation.
    Contributed by Per Bothner, 1994.
 
 This program is free software; you can redistribute it and/or modify it
diff --git a/gcc/doc/hostconfig.texi b/gcc/doc/hostconfig.texi
index 8830c6b8ac1af74244b791a743f77877a52ceecd..e5387e148a7746014efa64dbe587dbc571f80cd9 100644
--- a/gcc/doc/hostconfig.texi
+++ b/gcc/doc/hostconfig.texi
@@ -1,5 +1,5 @@
 @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-@c 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+@c 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 @c This is part of the GCC manual.
 @c For copying conditions, see the file gccint.texi.
 
diff --git a/gcc/doc/include/gcc-common.texi b/gcc/doc/include/gcc-common.texi
index 68451dc18ba0dc9ae5b945c3c607290d88edb780..bc62e2f57a447d797ed1d1f955e679e7ac1b02f0 100644
--- a/gcc/doc/include/gcc-common.texi
+++ b/gcc/doc/include/gcc-common.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+@c Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
 @c This is part of the GCC manual.
 @c For copying conditions, see the file gcc.texi.
 
diff --git a/gcc/et-forest.h b/gcc/et-forest.h
index ca875d67d0f8529f5855756af365622da9c3ee22..2f2c260e8d8ba9a6b97262d7efd00ed2ebe30603 100644
--- a/gcc/et-forest.h
+++ b/gcc/et-forest.h
@@ -1,5 +1,5 @@
 /* Et-forest data structure implementation.
-   Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/gcc/genattr.c b/gcc/genattr.c
index 5ec5c81856d48320b00bc8f172cabfa838334863..41ff649f8f43ad7868c56e7cdc592a4edf7c0aab 100644
--- a/gcc/genattr.c
+++ b/gcc/genattr.c
@@ -1,5 +1,5 @@
 /* Generate attribute information (insn-attr.h) from machine description.
-   Copyright (C) 1991, 1994, 1996, 1998, 1999, 2000, 2003
+   Copyright (C) 1991, 1994, 1996, 1998, 1999, 2000, 2003, 2004
    Free Software Foundation, Inc.
    Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
 
diff --git a/gcc/ggc-none.c b/gcc/ggc-none.c
index 0a97d95456be1bb71d61db560c04fdee5f683b3a..4d4604adcdfe405fff32f59f80d7101b29a54f6b 100644
--- a/gcc/ggc-none.c
+++ b/gcc/ggc-none.c
@@ -1,5 +1,5 @@
 /* Null garbage collection for the GNU compiler.
-   Copyright (C) 1998, 1999, 2000, 2003
+   Copyright (C) 1998, 1999, 2000, 2003, 2004
    Free Software Foundation, Inc.
 
    This file is part of GCC.
diff --git a/gcc/hosthooks-def.h b/gcc/hosthooks-def.h
index 537ac6f262432e5761ae70f4a7452fe534a44449..81761f9f1381b24b923f72b3ee4e3cf5c5fad4c7 100644
--- a/gcc/hosthooks-def.h
+++ b/gcc/hosthooks-def.h
@@ -1,5 +1,5 @@
 /* Default macros to initialize the lang_hooks data structure.
-   Copyright 2003 Free Software Foundation, Inc.
+   Copyright 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/hosthooks.h b/gcc/hosthooks.h
index a3fc0c7c4307c1a0c27fa1be757b0147edaf5418..c8b7c0fbac7634093f0248e17ea8bbb9b713bb25 100644
--- a/gcc/hosthooks.h
+++ b/gcc/hosthooks.h
@@ -1,5 +1,5 @@
 /* The host_hooks data structure.
-   Copyright 2003 Free Software Foundation, Inc.
+   Copyright 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/params.h b/gcc/params.h
index d030dbe645af3ffac8ae43321462fae0e0847c13..fbdb63490c5172f799a15fda4e7ff9ae7b6fc2f6 100644
--- a/gcc/params.h
+++ b/gcc/params.h
@@ -1,5 +1,5 @@
 /* params.h - Run-time parameters.
-   Copyright (C) 2001, 2003 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2003, 2004 Free Software Foundation, Inc.
    Written by Mark Mitchell <mark@codesourcery.com>.
 
 This file is part of GCC.
diff --git a/gcc/ra-colorize.c b/gcc/ra-colorize.c
index dc073fe72717b206756b346d17b43359bba6fc7b..4411f00de6a7362f9b4646d957ed0caf1f634376 100644
--- a/gcc/ra-colorize.c
+++ b/gcc/ra-colorize.c
@@ -1,5 +1,5 @@
 /* Graph coloring register allocator
-   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
    Contributed by Michael Matz <matz@suse.de>
    and Daniel Berlin <dan@cgsoftware.com>.
 
diff --git a/gcc/web.c b/gcc/web.c
index f27376b9b5d52e0c47a8d30b9a1e4cf671cc85aa..7d1f39e43eb6d54a1768c27f5f918eb0c384d8c5 100644
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -1,6 +1,6 @@
 /* Web construction code for GNU compiler.
    Contributed by Jan Hubicka.
-   Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2004 Free Software Foundation, Inc.
 
 This file is part of GCC.