Hi!

In r16-6455, r16-6456, r16-6457, r16-6463, r16-6464, r16-6465
I've committed the usual Copyright year updates & ChangeLog rotations
we do every year.  The first commit is the first attached patch,
the second ChangeLog rotations, third Copyright year updates in ChangeLog
files which are not rotated, 4th is the second attached patch,
the fifth commit is the result of contrib/update-copyright.py --this-year
and the last one what the CI complained about for missed file regenerations
after the fifth one.

        Jakub
Update copyright dates.

Manual part of copyright year updates.

2026-01-01  Jakub Jelinek  <[email protected]>

gcc/
        * gcc.cc (process_command): Update copyright notice dates.
        * gcov-dump.cc (print_version): Ditto.
        * gcov.cc (print_version): Ditto.
        * gcov-tool.cc (print_version): Ditto.
        * gengtype.cc (create_file): Ditto.
        * doc/cpp.texi: Bump @copying's copyright year.
        * doc/cppinternals.texi: Ditto.
        * doc/gcc.texi: Ditto.
        * doc/gccint.texi: Ditto.
        * doc/gcov.texi: Ditto.
        * doc/install.texi: Ditto.
        * doc/invoke.texi: Ditto.
gcc/ada/
        * gnat_ugn.texi: Bump @copying's copyright year.
        * gnat_rm.texi: Likewise.
gcc/d/
        * gdc.texi: Bump @copyrights-d year.
gcc/fortran/
        * gfortranspec.cc (lang_specific_driver): Update copyright notice
        dates.
        * gfc-internals.texi: Bump @copying's copyright year.
        * gfortran.texi: Ditto.
        * intrinsic.texi: Ditto.
        * invoke.texi: Ditto.
gcc/go/
        * gccgo.texi: Bump @copyrights-go year.
libgomp/
        * libgomp.texi: Bump @copying's copyright year.
libitm/
        * libitm.texi: Bump @copying's copyright year.
libquadmath/
        * libquadmath.texi: Bump @copying's copyright year.

diff --git a/gcc/ada/gnat_rm.texi b/gcc/ada/gnat_rm.texi
index 49346f39115..4b0720b263a 100644
--- a/gcc/ada/gnat_rm.texi
+++ b/gcc/ada/gnat_rm.texi
@@ -23,7 +23,7 @@ GNAT Reference Manual , Dec 05, 2025
 
 AdaCore
 
-Copyright @copyright{} 2008-2025, Free Software Foundation
+Copyright @copyright{} 2008-2026, Free Software Foundation
 @end quotation
 
 @end copying
diff --git a/gcc/ada/gnat_ugn.texi b/gcc/ada/gnat_ugn.texi
index 8acb916d7e8..a6cbdd8c4b1 100644
--- a/gcc/ada/gnat_ugn.texi
+++ b/gcc/ada/gnat_ugn.texi
@@ -23,7 +23,7 @@ GNAT User's Guide for Native Platforms , Dec 05, 2025
 
 AdaCore
 
-Copyright @copyright{} 2008-2025, Free Software Foundation
+Copyright @copyright{} 2008-2026, Free Software Foundation
 @end quotation
 
 @end copying
diff --git a/gcc/d/gdc.texi b/gcc/d/gdc.texi
index 3a8bea01050..831cac4dea8 100644
--- a/gcc/d/gdc.texi
+++ b/gcc/d/gdc.texi
@@ -14,7 +14,7 @@
 @include gcc-common.texi
 
 @c Copyright years for this manual.
-@set copyrights-d 2006-2025
+@set copyrights-d 2006-2026
 
 @copying
 @c man begin COPYRIGHT
diff --git a/gcc/doc/cpp.texi b/gcc/doc/cpp.texi
index cc1656f4136..ca328b443ae 100644
--- a/gcc/doc/cpp.texi
+++ b/gcc/doc/cpp.texi
@@ -10,7 +10,7 @@
 
 @copying
 @c man begin COPYRIGHT
-Copyright @copyright{} 1987-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 1987-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/cppinternals.texi b/gcc/doc/cppinternals.texi
index 5fcd2f54499..4c1a17e1457 100644
--- a/gcc/doc/cppinternals.texi
+++ b/gcc/doc/cppinternals.texi
@@ -18,7 +18,7 @@
 @ifinfo
 This file documents the internals of the GNU C Preprocessor.
 
-Copyright (C) 2000-2025 Free Software Foundation, Inc.
+Copyright (C) 2000-2026 Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of
 this manual provided the copyright notice and this permission notice
@@ -47,7 +47,7 @@ into another language, under the above conditions for 
modified versions.
 @page
 @vskip 0pt plus 1filll
 @c man begin COPYRIGHT
-Copyright @copyright{} 2000-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 2000-2026 Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of
 this manual provided the copyright notice and this permission notice
diff --git a/gcc/doc/gcc.texi b/gcc/doc/gcc.texi
index 3b7b289c325..2d0655512eb 100644
--- a/gcc/doc/gcc.texi
+++ b/gcc/doc/gcc.texi
@@ -43,7 +43,7 @@
 @copying
 This file documents the use of the GNU compilers.
 
-Copyright @copyright{} 1988-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/gccint.texi b/gcc/doc/gccint.texi
index d88fc1a1c68..f3d7a8c8626 100644
--- a/gcc/doc/gccint.texi
+++ b/gcc/doc/gccint.texi
@@ -26,7 +26,7 @@
 @c %**end of header
 
 @copying
-Copyright @copyright{} 1988-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/gcov.texi b/gcc/doc/gcov.texi
index ecf147a6bf2..49c36379f2f 100644
--- a/gcc/doc/gcov.texi
+++ b/gcc/doc/gcov.texi
@@ -4,7 +4,7 @@
 
 @ignore
 @c man begin COPYRIGHT
-Copyright @copyright{} 1996-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 1996-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index a9a22d1e6bc..0563ff11807 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -40,7 +40,7 @@
 @settitle Installing GCC: GNU Free Documentation License
 @end ifset
 
-@c Copyright (C) 1988-2025 Free Software Foundation, Inc.
+@c Copyright (C) 1988-2026 Free Software Foundation, Inc.
 @c *** Converted to texinfo by Dean Wakerley, [email protected]
 
 @c IMPORTANT: whenever you modify this file, run `install.texi2html' to
@@ -64,7 +64,7 @@
 
 @c Part 2 Summary Description and Copyright
 @copying
-Copyright @copyright{} 1988-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2026 Free Software Foundation, Inc.
 @sp 1
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 01c3dedbae7..fe94d4d3cb7 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -8,7 +8,7 @@
 @c man end
 
 @c man begin COPYRIGHT
-Copyright @copyright{} 1988-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 1988-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/fortran/gfc-internals.texi b/gcc/fortran/gfc-internals.texi
index a18aede9417..b56dba608dd 100644
--- a/gcc/fortran/gfc-internals.texi
+++ b/gcc/fortran/gfc-internals.texi
@@ -1,7 +1,7 @@
 \input texinfo  @c -*-texinfo-*-
 @c %**start of header
 @setfilename gfc-internals.info
-@set copyrights-gfortran 2007-2025
+@set copyrights-gfortran 2007-2026
 
 @include gcc-common.texi
 
diff --git a/gcc/fortran/gfortran.texi b/gcc/fortran/gfortran.texi
index 563bb6ed5a1..c4f39acf6bc 100644
--- a/gcc/fortran/gfortran.texi
+++ b/gcc/fortran/gfortran.texi
@@ -1,7 +1,7 @@
 \input texinfo  @c -*-texinfo-*-
 @c %**start of header
 @setfilename gfortran.info
-@set copyrights-gfortran 1999-2025
+@set copyrights-gfortran 1999-2026
 
 @include gcc-common.texi
 
diff --git a/gcc/fortran/gfortranspec.cc b/gcc/fortran/gfortranspec.cc
index b94733d423a..5a0387d70de 100644
--- a/gcc/fortran/gfortranspec.cc
+++ b/gcc/fortran/gfortranspec.cc
@@ -278,7 +278,7 @@ lang_specific_driver (struct cl_decoded_option 
**in_decoded_options,
 
        case OPT__version:
          printf ("GNU Fortran %s%s\n", pkgversion_string, version_string);
-         printf ("Copyright %s 2025 Free Software Foundation, Inc.\n",
+         printf ("Copyright %s 2026 Free Software Foundation, Inc.\n",
                  _("(C)"));
          fputs (_("This is free software; see the source for copying 
conditions.  There is NO\n\
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.\n\n"),
diff --git a/gcc/fortran/intrinsic.texi b/gcc/fortran/intrinsic.texi
index 00902ed6587..7f3b95edffe 100644
--- a/gcc/fortran/intrinsic.texi
+++ b/gcc/fortran/intrinsic.texi
@@ -1,5 +1,5 @@
 @ignore
-Copyright (C) 2005-2025 Free Software Foundation, Inc.
+Copyright (C) 2005-2026 Free Software Foundation, Inc.
 This is part of the GNU Fortran manual.   
 For copying conditions, see the file gfortran.texi.
 
diff --git a/gcc/fortran/invoke.texi b/gcc/fortran/invoke.texi
index ccfa9516370..0f92f325a70 100644
--- a/gcc/fortran/invoke.texi
+++ b/gcc/fortran/invoke.texi
@@ -1,10 +1,10 @@
-@c Copyright (C) 2004-2025 Free Software Foundation, Inc.
+@c Copyright (C) 2004-2026 Free Software Foundation, Inc.
 @c This is part of the GNU Fortran manual.
 @c For copying conditions, see the file gfortran.texi.
 
 @ignore
 @c man begin COPYRIGHT
-Copyright @copyright{} 2004-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 2004-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/gcc/gcc.cc b/gcc/gcc.cc
index de4c2e06c2f..3a6cc5a639b 100644
--- a/gcc/gcc.cc
+++ b/gcc/gcc.cc
@@ -8933,7 +8933,7 @@ driver::maybe_print_and_exit () const
     {
       printf (_("%s %s%s\n"), progname, pkgversion_string,
              version_string);
-      printf ("Copyright %s 2025 Free Software Foundation, Inc.\n",
+      printf ("Copyright %s 2026 Free Software Foundation, Inc.\n",
              _("(C)"));
       fputs (_("This is free software; see the source for copying conditions.  
There is NO\n\
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.\n\n"),
diff --git a/gcc/gcov-dump.cc b/gcc/gcov-dump.cc
index cc7f8a9ebfb..c866391d451 100644
--- a/gcc/gcov-dump.cc
+++ b/gcc/gcov-dump.cc
@@ -156,7 +156,7 @@ static void
 print_version (void)
 {
   printf ("gcov-dump %s%s\n", pkgversion_string, version_string);
-  printf ("Copyright (C) 2025 Free Software Foundation, Inc.\n");
+  printf ("Copyright (C) 2026 Free Software Foundation, Inc.\n");
   printf ("This is free software; see the source for copying conditions.  
There is NO\n\
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE.\n\n");
 }
diff --git a/gcc/gcov-tool.cc b/gcc/gcov-tool.cc
index d8f2790b110..4c154135a80 100644
--- a/gcc/gcov-tool.cc
+++ b/gcc/gcov-tool.cc
@@ -592,7 +592,7 @@ static void
 print_version (void)
 {
   fnotice (stdout, "%s %s%s\n", progname, pkgversion_string, version_string);
-  fnotice (stdout, "Copyright %s 2025 Free Software Foundation, Inc.\n",
+  fnotice (stdout, "Copyright %s 2026 Free Software Foundation, Inc.\n",
            _("(C)"));
   fnotice (stdout,
           _("This is free software; see the source for copying conditions.  
There is NO\n\
diff --git a/gcc/gcov.cc b/gcc/gcov.cc
index 0dfe513723c..e99a85d17db 100644
--- a/gcc/gcov.cc
+++ b/gcc/gcov.cc
@@ -1151,7 +1151,7 @@ print_version (void)
 {
   fnotice (stdout, "gcov %s%s\n", pkgversion_string, version_string);
   fnotice (stdout, "JSON format version: %s\n", GCOV_JSON_FORMAT_VERSION);
-  fprintf (stdout, "Copyright %s 2025 Free Software Foundation, Inc.\n",
+  fprintf (stdout, "Copyright %s 2026 Free Software Foundation, Inc.\n",
           _("(C)"));
   fnotice (stdout,
           _("This is free software; see the source for copying conditions.  
There is NO\n\
diff --git a/gcc/gengtype.cc b/gcc/gengtype.cc
index 0f841fa2c2d..647a5a6b661 100644
--- a/gcc/gengtype.cc
+++ b/gcc/gengtype.cc
@@ -1605,7 +1605,7 @@ static outf_p
 create_file (const char *name, const char *oname)
 {
   static const char *const hdr[] = {
-    "   Copyright (C) 2004-2025 Free Software Foundation, Inc.\n",
+    "   Copyright (C) 2004-2026 Free Software Foundation, Inc.\n",
     "\n",
     "This file is part of GCC.\n",
     "\n",
diff --git a/gcc/go/gccgo.texi b/gcc/go/gccgo.texi
index fbd2f5d7dc9..a6d8103e9d0 100644
--- a/gcc/go/gccgo.texi
+++ b/gcc/go/gccgo.texi
@@ -12,7 +12,7 @@
 @include gcc-common.texi
 
 @c Copyright years for this manual.
-@set copyrights-go 2010-2025
+@set copyrights-go 2010-2026
 
 @copying
 @c man begin COPYRIGHT
diff --git a/libgomp/libgomp.texi b/libgomp/libgomp.texi
index 621d5588fb0..c6fda669a14 100644
--- a/libgomp/libgomp.texi
+++ b/libgomp/libgomp.texi
@@ -7,7 +7,7 @@
 
 
 @copying
-Copyright @copyright{} 2006-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 2006-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff --git a/libitm/libitm.texi b/libitm/libitm.texi
index f3abd7bc3a7..d7c5626a4be 100644
--- a/libitm/libitm.texi
+++ b/libitm/libitm.texi
@@ -7,7 +7,7 @@
 
 
 @copying
-Copyright @copyright{} 2011-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 2011-2026 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.2 or
diff --git a/libquadmath/libquadmath.texi b/libquadmath/libquadmath.texi
index af0a774b1df..7beb143ca9b 100644
--- a/libquadmath/libquadmath.texi
+++ b/libquadmath/libquadmath.texi
@@ -6,7 +6,7 @@
 @c %**end of header
 
 @copying
-Copyright @copyright{} 2010-2025 Free Software Foundation, Inc.
+Copyright @copyright{} 2010-2026 Free Software Foundation, Inc.
 
 @quotation
 Permission is granted to copy, distribute and/or modify this document
Tweak update-copyright.py script

When running update-copyright.py --this-year, I've encountered various
failures, this patch works around those.

2026-01-02  Jakub Jelinek  <[email protected]>

        * update-copyright.py (LibPhobosFilter): Ignore also
        __importc_builtins.di.
        (LibGRustFilter): New filter.
        (GCCCopyright): Add several external authors.
        (GCCCmdLine): Use LibGRustFilter for libgrust.  Add libga68
        directory, both to list of directories and default directories.

diff --git a/contrib/update-copyright.py b/contrib/update-copyright.py
index 838c44f33eb..b74acc0b117 100755
--- a/contrib/update-copyright.py
+++ b/contrib/update-copyright.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 #
-# Copyright (C) 2013-2025 Free Software Foundation, Inc.
+# Copyright (C) 2013-2026 Free Software Foundation, Inc.
 #
 # This script is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -657,7 +657,8 @@ class LibPhobosFilter (GenericFilter):
         self.skip_files |= set ([
                 # Source modules imported from upstream.
                 'object.d',
-                '__builtins.di'
+                '__builtins.di',
+                '__importc_builtins.di',
                 ])
 
         self.skip_dirs |= set ([
@@ -700,6 +701,15 @@ class LibStdCxxFilter (GenericFilter):
             return re.compile ('// \(C\) Copyright Jeremy Siek')
         return GenericFilter.get_line_filter (self, dir, filename)
 
+class LibGRustFilter (GenericFilter):
+    def __init__ (self):
+        GenericFilter.__init__ (self)
+
+        self.skip_files |= set ([
+                'arm-intrinsics.html',
+                '.cargo-checksum.json',
+                ])
+
 class ContribFilter(GenericFilter):
     def __init__ (self):
         GenericFilter.__init__ (self)
@@ -731,6 +741,7 @@ class GCCCopyright (Copyright):
         self.add_external_author ('AdaCore')
         self.add_external_author ('Advanced Micro Devices Inc.')
         self.add_external_author ('Ami Tavory and Vladimir Dreizin, IBM-HRL.')
+        self.add_external_author ('Andrew Gallant, bluss and Nicolas Koch')
         self.add_external_author ('Cavium Networks.')
         self.add_external_author ('David Malcolm')
         self.add_external_author ('Faraday Technology Corp.')
@@ -741,6 +752,9 @@ class GCCCopyright (Copyright):
         self.add_external_author ('Intel Corporation')
         self.add_external_author ('Information Technology Industry Council.')
         self.add_external_author ('James Theiler, Brian Gough')
+        self.add_external_author ('Jose E. Marchesi')
+        self.add_external_author ('Jose E. Marchesi.')
+        self.add_external_author ('J. Marcel van der Veer.')
         self.add_external_author ('Makoto Matsumoto and Takuji Nishimura,')
         self.add_external_author ('Mentor Graphics Corporation')
         self.add_external_author ('National Research Council of Canada.')
@@ -753,12 +767,15 @@ class GCCCopyright (Copyright):
         self.add_external_author ('Silicon Graphics')
         self.add_external_author ('Stephen L. Moshier')
         self.add_external_author ('Sun Microsystems, Inc. All rights 
reserved.')
+        self.add_external_author ('Symas Corporation')
         self.add_external_author ('The D Language Foundation, All Rights 
Reserved')
         self.add_external_author ('The fast_float authors')
         self.add_external_author ('The Go Authors.  All rights reserved.')
         self.add_external_author ('The Go Authors. All rights reserved.')
         self.add_external_author ('The Go Authors.')
         self.add_external_author ('The Regents of the University of 
California.')
+        self.add_external_author ('The Rust Project Developers')
+        self.add_external_author ('The Rust Project Developers. See the 
COPYRIGHT')
         self.add_external_author ('Ulf Adams')
         self.add_external_author ('Unicode, Inc.')
         self.add_external_author ('University of Illinois at 
Urbana-Champaign.')
@@ -792,7 +809,7 @@ class GCCCmdLine (CmdLine):
         self.add_dir ('libgfortran')
         # libgo is imported from upstream.
         self.add_dir ('libgomp')
-        self.add_dir ('libgrust')
+        self.add_dir ('libgrust', LibGRustFilter())
         self.add_dir ('libiberty')
         self.add_dir ('libitm')
         self.add_dir ('libobjc')

Reply via email to