diff mbox series

[COMMITTED,9/9] Update copyright years.

Message ID 20240221131636.3336103-12-arthur.cohen@embecosm.com
State New
Headers show
Series [COMMITTED,1/9] gccrs: Fix typo in RegionConstraints instance | expand

Commit Message

Arthur Cohen Feb. 21, 2024, 1:15 p.m. UTC
From: Sahil Yeole <sahilyeole93@gmail.com>

Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
---
 gcc/rust/ast/rust-ast-builder.cc                              | 2 +-
 gcc/rust/ast/rust-ast-builder.h                               | 2 +-
 gcc/rust/ast/rust-ast-collector.cc                            | 2 +-
 gcc/rust/ast/rust-ast-collector.h                             | 2 +-
 gcc/rust/ast/rust-ast-formatting.cc                           | 2 +-
 gcc/rust/ast/rust-ast-formatting.h                            | 2 +-
 gcc/rust/ast/rust-ast-visitor.cc                              | 2 +-
 gcc/rust/ast/rust-path.cc                                     | 2 +-
 gcc/rust/ast/rust-pattern.cc                                  | 2 +-
 gcc/rust/backend/rust-mangle-legacy.cc                        | 2 +-
 gcc/rust/backend/rust-mangle-v0.cc                            | 2 +-
 gcc/rust/backend/rust-mangle.cc                               | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.cc | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.h  | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-builder-internal.h   | 2 +-
 .../checks/errors/borrowck/rust-bir-builder-lazyboolexpr.h    | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-builder-pattern.h    | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-builder-struct.h     | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-builder.h            | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-dump.h               | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-place.h              | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir-visitor.h            | 2 +-
 gcc/rust/checks/errors/borrowck/rust-bir.h                    | 2 +-
 gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc        | 2 +-
 gcc/rust/checks/errors/borrowck/rust-borrow-checker.h         | 2 +-
 gcc/rust/checks/errors/borrowck/rust-function-collector.h     | 2 +-
 gcc/rust/checks/errors/rust-ast-validation.cc                 | 2 +-
 gcc/rust/checks/errors/rust-ast-validation.h                  | 2 +-
 gcc/rust/checks/errors/rust-readonly-check.cc                 | 2 +-
 gcc/rust/checks/errors/rust-readonly-check.h                  | 2 +-
 gcc/rust/expand/rust-derive-clone.cc                          | 2 +-
 gcc/rust/expand/rust-derive-clone.h                           | 2 +-
 gcc/rust/expand/rust-derive-copy.cc                           | 2 +-
 gcc/rust/expand/rust-derive-copy.h                            | 2 +-
 gcc/rust/expand/rust-derive.cc                                | 2 +-
 gcc/rust/expand/rust-derive.h                                 | 2 +-
 gcc/rust/expand/rust-expand-visitor.cc                        | 2 +-
 gcc/rust/expand/rust-expand-visitor.h                         | 2 +-
 gcc/rust/expand/rust-macro-invoc-lexer.cc                     | 2 +-
 gcc/rust/expand/rust-macro-substitute-ctx.cc                  | 2 +-
 gcc/rust/expand/rust-proc-macro-invoc-lexer.cc                | 2 +-
 gcc/rust/expand/rust-proc-macro-invoc-lexer.h                 | 2 +-
 gcc/rust/hir/rust-ast-lower-implitem.cc                       | 2 +-
 gcc/rust/hir/rust-ast-lower-stmt.cc                           | 2 +-
 gcc/rust/lex/rust-input-source.h                              | 2 +-
 gcc/rust/resolve/rust-default-resolver.cc                     | 2 +-
 gcc/rust/resolve/rust-default-resolver.h                      | 2 +-
 gcc/rust/resolve/rust-early-name-resolver-2.0.cc              | 2 +-
 gcc/rust/resolve/rust-early-name-resolver-2.0.h               | 2 +-
 gcc/rust/resolve/rust-forever-stack.h                         | 2 +-
 gcc/rust/resolve/rust-forever-stack.hxx                       | 2 +-
 gcc/rust/resolve/rust-late-name-resolver-2.0.cc               | 2 +-
 gcc/rust/resolve/rust-late-name-resolver-2.0.h                | 2 +-
 gcc/rust/resolve/rust-name-resolution-context.cc              | 2 +-
 gcc/rust/resolve/rust-name-resolution-context.h               | 2 +-
 gcc/rust/resolve/rust-rib.cc                                  | 2 +-
 gcc/rust/resolve/rust-rib.h                                   | 2 +-
 gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc           | 2 +-
 gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h            | 2 +-
 gcc/rust/rust-attribs.cc                                      | 2 +-
 gcc/rust/rust-error-codes.def                                 | 2 +-
 gcc/rust/util/bi-map.h                                        | 2 +-
 gcc/rust/util/make-rust-unicode.py                            | 4 ++--
 gcc/rust/util/rust-attribute-values.h                         | 2 +-
 gcc/rust/util/rust-dir-owner.cc                               | 2 +-
 gcc/rust/util/rust-dir-owner.h                                | 2 +-
 gcc/rust/util/rust-dump.h                                     | 2 +-
 gcc/rust/util/rust-keyword-values.cc                          | 2 +-
 gcc/rust/util/rust-keyword-values.h                           | 2 +-
 gcc/rust/util/rust-punycode.cc                                | 2 +-
 gcc/rust/util/rust-punycode.h                                 | 2 +-
 gcc/rust/util/rust-unicode-data.h                             | 2 +-
 gcc/rust/util/rust-unicode.cc                                 | 2 +-
 gcc/rust/util/rust-unicode.h                                  | 2 +-
 libgrust/libproc_macro/bridge.rs                              | 2 +-
 libgrust/libproc_macro/bridge/ffistring.rs                    | 2 +-
 libgrust/libproc_macro/bridge/group.rs                        | 2 +-
 libgrust/libproc_macro/bridge/ident.rs                        | 2 +-
 libgrust/libproc_macro/bridge/literal.rs                      | 2 +-
 libgrust/libproc_macro/bridge/punct.rs                        | 2 +-
 libgrust/libproc_macro/bridge/span.rs                         | 2 +-
 libgrust/libproc_macro/bridge/token_stream.rs                 | 2 +-
 libgrust/libproc_macro/group.rs                               | 2 +-
 libgrust/libproc_macro/ident.rs                               | 2 +-
 libgrust/libproc_macro/lib.rs                                 | 2 +-
 libgrust/libproc_macro/literal.rs                             | 2 +-
 libgrust/libproc_macro/punct.rs                               | 2 +-
 libgrust/libproc_macro/span.rs                                | 2 +-
 libgrust/libproc_macro/token_stream.rs                        | 2 +-
 libgrust/libproc_macro_internal/bridge.h                      | 2 +-
 libgrust/libproc_macro_internal/ffistring.cc                  | 2 +-
 libgrust/libproc_macro_internal/ffistring.h                   | 2 +-
 libgrust/libproc_macro_internal/group.cc                      | 2 +-
 libgrust/libproc_macro_internal/group.h                       | 2 +-
 libgrust/libproc_macro_internal/ident.cc                      | 2 +-
 libgrust/libproc_macro_internal/ident.h                       | 2 +-
 libgrust/libproc_macro_internal/literal.cc                    | 2 +-
 libgrust/libproc_macro_internal/literal.h                     | 2 +-
 libgrust/libproc_macro_internal/proc_macro.cc                 | 2 +-
 libgrust/libproc_macro_internal/proc_macro.h                  | 2 +-
 libgrust/libproc_macro_internal/punct.cc                      | 2 +-
 libgrust/libproc_macro_internal/punct.h                       | 2 +-
 libgrust/libproc_macro_internal/registration.h                | 2 +-
 libgrust/libproc_macro_internal/span.cc                       | 2 +-
 libgrust/libproc_macro_internal/span.h                        | 2 +-
 libgrust/libproc_macro_internal/tokenstream.cc                | 2 +-
 libgrust/libproc_macro_internal/tokenstream.h                 | 2 +-
 libgrust/libproc_macro_internal/tokentree.cc                  | 2 +-
 libgrust/libproc_macro_internal/tokentree.h                   | 2 +-
 109 files changed, 110 insertions(+), 110 deletions(-)
diff mbox series

Patch

diff --git a/gcc/rust/ast/rust-ast-builder.cc b/gcc/rust/ast/rust-ast-builder.cc
index fd6f519fa25..0d5218c6381 100644
--- a/gcc/rust/ast/rust-ast-builder.cc
+++ b/gcc/rust/ast/rust-ast-builder.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-ast-builder.h b/gcc/rust/ast/rust-ast-builder.h
index 0ee36ff44fb..c0b4fa7b2cb 100644
--- a/gcc/rust/ast/rust-ast-builder.h
+++ b/gcc/rust/ast/rust-ast-builder.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-ast-collector.cc b/gcc/rust/ast/rust-ast-collector.cc
index fb0e6f9be1d..181f1b100be 100644
--- a/gcc/rust/ast/rust-ast-collector.cc
+++ b/gcc/rust/ast/rust-ast-collector.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-ast-collector.h b/gcc/rust/ast/rust-ast-collector.h
index 246411fa15f..cf97c185a26 100644
--- a/gcc/rust/ast/rust-ast-collector.h
+++ b/gcc/rust/ast/rust-ast-collector.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-ast-formatting.cc b/gcc/rust/ast/rust-ast-formatting.cc
index e6f969f2dfc..6137f26ed6a 100644
--- a/gcc/rust/ast/rust-ast-formatting.cc
+++ b/gcc/rust/ast/rust-ast-formatting.cc
@@ -1,5 +1,5 @@ 
 /* General AST-related method implementations for Rust frontend.
-   Copyright (C) 2009-2023 Free Software Foundation, Inc.
+   Copyright (C) 2009-2024 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-ast-formatting.h b/gcc/rust/ast/rust-ast-formatting.h
index 04e20cc3114..7eaee6259ce 100644
--- a/gcc/rust/ast/rust-ast-formatting.h
+++ b/gcc/rust/ast/rust-ast-formatting.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-ast-visitor.cc b/gcc/rust/ast/rust-ast-visitor.cc
index cb7ba846c39..27b9aa47d99 100644
--- a/gcc/rust/ast/rust-ast-visitor.cc
+++ b/gcc/rust/ast/rust-ast-visitor.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-path.cc b/gcc/rust/ast/rust-path.cc
index 431480cf7e9..9131962c168 100644
--- a/gcc/rust/ast/rust-path.cc
+++ b/gcc/rust/ast/rust-path.cc
@@ -1,5 +1,5 @@ 
 /* General AST-related method implementations for Rust frontend.
-   Copyright (C) 2009-2023 Free Software Foundation, Inc.
+   Copyright (C) 2009-2024 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/rust/ast/rust-pattern.cc b/gcc/rust/ast/rust-pattern.cc
index e4712c34e08..9091637c786 100644
--- a/gcc/rust/ast/rust-pattern.cc
+++ b/gcc/rust/ast/rust-pattern.cc
@@ -1,5 +1,5 @@ 
 /* General AST-related method implementations for Rust frontend.
-   Copyright (C) 2009-2023 Free Software Foundation, Inc.
+   Copyright (C) 2009-2024 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
diff --git a/gcc/rust/backend/rust-mangle-legacy.cc b/gcc/rust/backend/rust-mangle-legacy.cc
index fd0ba1b3745..2826b363547 100644
--- a/gcc/rust/backend/rust-mangle-legacy.cc
+++ b/gcc/rust/backend/rust-mangle-legacy.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/backend/rust-mangle-v0.cc b/gcc/rust/backend/rust-mangle-v0.cc
index 634ccb07aa4..3e25ac3adb4 100644
--- a/gcc/rust/backend/rust-mangle-v0.cc
+++ b/gcc/rust/backend/rust-mangle-v0.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/backend/rust-mangle.cc b/gcc/rust/backend/rust-mangle.cc
index 53ed6b54527..58944355371 100644
--- a/gcc/rust/backend/rust-mangle.cc
+++ b/gcc/rust/backend/rust-mangle.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.cc b/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.cc
index 96bc738964e..ead6e403661 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.cc
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2022 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.h b/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.h
index 1352965b725..0654bcc27b0 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-builder-expr-stmt.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-builder-internal.h b/gcc/rust/checks/errors/borrowck/rust-bir-builder-internal.h
index cd611514776..b4192677261 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-builder-internal.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-builder-internal.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-builder-lazyboolexpr.h b/gcc/rust/checks/errors/borrowck/rust-bir-builder-lazyboolexpr.h
index 440549eba29..fb0c75b4f72 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-builder-lazyboolexpr.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-builder-lazyboolexpr.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2022 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-builder-pattern.h b/gcc/rust/checks/errors/borrowck/rust-bir-builder-pattern.h
index 9949ef17989..76943ff1b04 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-builder-pattern.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-builder-pattern.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-builder-struct.h b/gcc/rust/checks/errors/borrowck/rust-bir-builder-struct.h
index 7df54a4880a..d6390392d7f 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-builder-struct.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-builder-struct.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-builder.h b/gcc/rust/checks/errors/borrowck/rust-bir-builder.h
index 177b6555889..509929bc684 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-builder.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-builder.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-dump.h b/gcc/rust/checks/errors/borrowck/rust-bir-dump.h
index 1efc0ea2bf4..e8cf1372602 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-dump.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-dump.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-place.h b/gcc/rust/checks/errors/borrowck/rust-bir-place.h
index 523c2f6ec90..7b04ae40824 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-place.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-place.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir-visitor.h b/gcc/rust/checks/errors/borrowck/rust-bir-visitor.h
index 48b67c0fead..8c6053d2362 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir-visitor.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir-visitor.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-bir.h b/gcc/rust/checks/errors/borrowck/rust-bir.h
index bcb32c9659b..aa97eac17b4 100644
--- a/gcc/rust/checks/errors/borrowck/rust-bir.h
+++ b/gcc/rust/checks/errors/borrowck/rust-bir.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc b/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc
index 0c952ad32fa..5daa7eb8ded 100644
--- a/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc
+++ b/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-borrow-checker.h b/gcc/rust/checks/errors/borrowck/rust-borrow-checker.h
index e1a3f191c87..b77858f9da3 100644
--- a/gcc/rust/checks/errors/borrowck/rust-borrow-checker.h
+++ b/gcc/rust/checks/errors/borrowck/rust-borrow-checker.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/borrowck/rust-function-collector.h b/gcc/rust/checks/errors/borrowck/rust-function-collector.h
index f8d36ffe2b4..b19bfdf855e 100644
--- a/gcc/rust/checks/errors/borrowck/rust-function-collector.h
+++ b/gcc/rust/checks/errors/borrowck/rust-function-collector.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/rust-ast-validation.cc b/gcc/rust/checks/errors/rust-ast-validation.cc
index fcba57d0a92..bf70ca5d96f 100644
--- a/gcc/rust/checks/errors/rust-ast-validation.cc
+++ b/gcc/rust/checks/errors/rust-ast-validation.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/rust-ast-validation.h b/gcc/rust/checks/errors/rust-ast-validation.h
index 01d923ceff3..641fb26f089 100644
--- a/gcc/rust/checks/errors/rust-ast-validation.h
+++ b/gcc/rust/checks/errors/rust-ast-validation.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/rust-readonly-check.cc b/gcc/rust/checks/errors/rust-readonly-check.cc
index 474344fd638..324e54b1dc2 100644
--- a/gcc/rust/checks/errors/rust-readonly-check.cc
+++ b/gcc/rust/checks/errors/rust-readonly-check.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2021-2023 Free Software Foundation, Inc.
+// Copyright (C) 2021-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/checks/errors/rust-readonly-check.h b/gcc/rust/checks/errors/rust-readonly-check.h
index 4fe78fb67f2..b627e417ea2 100644
--- a/gcc/rust/checks/errors/rust-readonly-check.h
+++ b/gcc/rust/checks/errors/rust-readonly-check.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2021-2023 Free Software Foundation, Inc.
+// Copyright (C) 2021-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-derive-clone.cc b/gcc/rust/expand/rust-derive-clone.cc
index 01226e4f913..d09ea2c455b 100644
--- a/gcc/rust/expand/rust-derive-clone.cc
+++ b/gcc/rust/expand/rust-derive-clone.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-derive-clone.h b/gcc/rust/expand/rust-derive-clone.h
index 1009247e882..31756576c5f 100644
--- a/gcc/rust/expand/rust-derive-clone.h
+++ b/gcc/rust/expand/rust-derive-clone.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-derive-copy.cc b/gcc/rust/expand/rust-derive-copy.cc
index ffac7fd20b2..a9a300bf750 100644
--- a/gcc/rust/expand/rust-derive-copy.cc
+++ b/gcc/rust/expand/rust-derive-copy.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-derive-copy.h b/gcc/rust/expand/rust-derive-copy.h
index f02b6716adc..73903b901b3 100644
--- a/gcc/rust/expand/rust-derive-copy.h
+++ b/gcc/rust/expand/rust-derive-copy.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-derive.cc b/gcc/rust/expand/rust-derive.cc
index 7b8f404b1db..e9927df1559 100644
--- a/gcc/rust/expand/rust-derive.cc
+++ b/gcc/rust/expand/rust-derive.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-derive.h b/gcc/rust/expand/rust-derive.h
index 1531d81f57c..8fe29c0db75 100644
--- a/gcc/rust/expand/rust-derive.h
+++ b/gcc/rust/expand/rust-derive.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-expand-visitor.cc b/gcc/rust/expand/rust-expand-visitor.cc
index e42715b865f..6ca63115195 100644
--- a/gcc/rust/expand/rust-expand-visitor.cc
+++ b/gcc/rust/expand/rust-expand-visitor.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-expand-visitor.h b/gcc/rust/expand/rust-expand-visitor.h
index 8f61db659c3..f40b5773fc1 100644
--- a/gcc/rust/expand/rust-expand-visitor.h
+++ b/gcc/rust/expand/rust-expand-visitor.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-macro-invoc-lexer.cc b/gcc/rust/expand/rust-macro-invoc-lexer.cc
index 003c87d62ff..a7a586a6d58 100644
--- a/gcc/rust/expand/rust-macro-invoc-lexer.cc
+++ b/gcc/rust/expand/rust-macro-invoc-lexer.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-macro-substitute-ctx.cc b/gcc/rust/expand/rust-macro-substitute-ctx.cc
index eeb573a39d6..03709a1e937 100644
--- a/gcc/rust/expand/rust-macro-substitute-ctx.cc
+++ b/gcc/rust/expand/rust-macro-substitute-ctx.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-proc-macro-invoc-lexer.cc b/gcc/rust/expand/rust-proc-macro-invoc-lexer.cc
index 1c370c10b29..c282ac5e422 100644
--- a/gcc/rust/expand/rust-proc-macro-invoc-lexer.cc
+++ b/gcc/rust/expand/rust-proc-macro-invoc-lexer.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/expand/rust-proc-macro-invoc-lexer.h b/gcc/rust/expand/rust-proc-macro-invoc-lexer.h
index 94eb6d5bfe2..6d75046d17f 100644
--- a/gcc/rust/expand/rust-proc-macro-invoc-lexer.h
+++ b/gcc/rust/expand/rust-proc-macro-invoc-lexer.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/hir/rust-ast-lower-implitem.cc b/gcc/rust/hir/rust-ast-lower-implitem.cc
index 399c3fb8179..38bac5de703 100644
--- a/gcc/rust/hir/rust-ast-lower-implitem.cc
+++ b/gcc/rust/hir/rust-ast-lower-implitem.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/hir/rust-ast-lower-stmt.cc b/gcc/rust/hir/rust-ast-lower-stmt.cc
index c050771b82f..6bd1a241b6d 100644
--- a/gcc/rust/hir/rust-ast-lower-stmt.cc
+++ b/gcc/rust/hir/rust-ast-lower-stmt.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/lex/rust-input-source.h b/gcc/rust/lex/rust-input-source.h
index 03bf43b5b3b..3b8b65c8e4c 100644
--- a/gcc/rust/lex/rust-input-source.h
+++ b/gcc/rust/lex/rust-input-source.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-default-resolver.cc b/gcc/rust/resolve/rust-default-resolver.cc
index b1163535657..9f7fda4adaa 100644
--- a/gcc/rust/resolve/rust-default-resolver.cc
+++ b/gcc/rust/resolve/rust-default-resolver.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-default-resolver.h b/gcc/rust/resolve/rust-default-resolver.h
index d508ff3ac79..20458ede7bc 100644
--- a/gcc/rust/resolve/rust-default-resolver.h
+++ b/gcc/rust/resolve/rust-default-resolver.h
@@ -1,5 +1,5 @@ 
 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-early-name-resolver-2.0.cc b/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
index a5d5b191c88..982c696d2af 100644
--- a/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
+++ b/gcc/rust/resolve/rust-early-name-resolver-2.0.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-early-name-resolver-2.0.h b/gcc/rust/resolve/rust-early-name-resolver-2.0.h
index d9f985fe575..fc5d8af7038 100644
--- a/gcc/rust/resolve/rust-early-name-resolver-2.0.h
+++ b/gcc/rust/resolve/rust-early-name-resolver-2.0.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-forever-stack.h b/gcc/rust/resolve/rust-forever-stack.h
index a540e682e5b..01371fc7bcd 100644
--- a/gcc/rust/resolve/rust-forever-stack.h
+++ b/gcc/rust/resolve/rust-forever-stack.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-forever-stack.hxx b/gcc/rust/resolve/rust-forever-stack.hxx
index 867144adf92..0aa9943191e 100644
--- a/gcc/rust/resolve/rust-forever-stack.hxx
+++ b/gcc/rust/resolve/rust-forever-stack.hxx
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-late-name-resolver-2.0.cc b/gcc/rust/resolve/rust-late-name-resolver-2.0.cc
index 5f70f575582..f9731a451a3 100644
--- a/gcc/rust/resolve/rust-late-name-resolver-2.0.cc
+++ b/gcc/rust/resolve/rust-late-name-resolver-2.0.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-late-name-resolver-2.0.h b/gcc/rust/resolve/rust-late-name-resolver-2.0.h
index 15940d053ae..3a8a0060f5a 100644
--- a/gcc/rust/resolve/rust-late-name-resolver-2.0.h
+++ b/gcc/rust/resolve/rust-late-name-resolver-2.0.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-name-resolution-context.cc b/gcc/rust/resolve/rust-name-resolution-context.cc
index f71ef91505b..f35db7e925e 100644
--- a/gcc/rust/resolve/rust-name-resolution-context.cc
+++ b/gcc/rust/resolve/rust-name-resolution-context.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-name-resolution-context.h b/gcc/rust/resolve/rust-name-resolution-context.h
index 7a1924581ab..bc3c4bb5ddb 100644
--- a/gcc/rust/resolve/rust-name-resolution-context.h
+++ b/gcc/rust/resolve/rust-name-resolution-context.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-rib.cc b/gcc/rust/resolve/rust-rib.cc
index 21fbe2ca530..a1981498673 100644
--- a/gcc/rust/resolve/rust-rib.cc
+++ b/gcc/rust/resolve/rust-rib.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-rib.h b/gcc/rust/resolve/rust-rib.h
index 4ffd00a5d6c..da777bb9ba7 100644
--- a/gcc/rust/resolve/rust-rib.h
+++ b/gcc/rust/resolve/rust-rib.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc b/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc
index af7766d7b96..6470a63c9ad 100644
--- a/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc
+++ b/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h b/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h
index f1943ee1398..ac11f310370 100644
--- a/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h
+++ b/gcc/rust/resolve/rust-toplevel-name-resolver-2.0.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/rust-attribs.cc b/gcc/rust/rust-attribs.cc
index 134dcf9eeca..86d5b3dfeb9 100644
--- a/gcc/rust/rust-attribs.cc
+++ b/gcc/rust/rust-attribs.cc
@@ -1,5 +1,5 @@ 
 /* rust-attribs.c -- Rust attributes handling.
-   Copyright (C) 2015-2023 Free Software Foundation, Inc.
+   Copyright (C) 2015-2024 Free Software Foundation, Inc.
 
 GCC 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/rust/rust-error-codes.def b/gcc/rust/rust-error-codes.def
index bcedbf43c1b..ffb4c739cf1 100644
--- a/gcc/rust/rust-error-codes.def
+++ b/gcc/rust/rust-error-codes.def
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/bi-map.h b/gcc/rust/util/bi-map.h
index ab5878d8fb7..ff26c833811 100644
--- a/gcc/rust/util/bi-map.h
+++ b/gcc/rust/util/bi-map.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/make-rust-unicode.py b/gcc/rust/util/make-rust-unicode.py
index f6f04ebdf5b..a89f2f29f46 100644
--- a/gcc/rust/util/make-rust-unicode.py
+++ b/gcc/rust/util/make-rust-unicode.py
@@ -1,4 +1,4 @@ 
-# Copyright (C) 2020-2023 Free Software Foundation, Inc.
+# Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 # This file is part of GCC.
 
@@ -28,7 +28,7 @@  Codepoint = int
 Range = Tuple[Codepoint, Codepoint]
 
 COPYRIGHT = (
-    "// Copyright (C) 2020-2023 Free Software Foundation, Inc.\n"
+    "// Copyright (C) 2020-2024 Free Software Foundation, Inc.\n"
     "\n"
     "// This file is part of GCC.\n"
     "\n"
diff --git a/gcc/rust/util/rust-attribute-values.h b/gcc/rust/util/rust-attribute-values.h
index b8994da2df9..e284cec1a16 100644
--- a/gcc/rust/util/rust-attribute-values.h
+++ b/gcc/rust/util/rust-attribute-values.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-dir-owner.cc b/gcc/rust/util/rust-dir-owner.cc
index 24bbe7b3a28..2c30260a16a 100644
--- a/gcc/rust/util/rust-dir-owner.cc
+++ b/gcc/rust/util/rust-dir-owner.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-dir-owner.h b/gcc/rust/util/rust-dir-owner.h
index 0134f54a428..295e9c25a8c 100644
--- a/gcc/rust/util/rust-dir-owner.h
+++ b/gcc/rust/util/rust-dir-owner.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-dump.h b/gcc/rust/util/rust-dump.h
index 7fd0b365b9f..847f022edc8 100644
--- a/gcc/rust/util/rust-dump.h
+++ b/gcc/rust/util/rust-dump.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2021-2023 Free Software Foundation, Inc.
+// Copyright (C) 2021-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-keyword-values.cc b/gcc/rust/util/rust-keyword-values.cc
index 9e1d2bcdef6..f21a0f96015 100644
--- a/gcc/rust/util/rust-keyword-values.cc
+++ b/gcc/rust/util/rust-keyword-values.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-keyword-values.h b/gcc/rust/util/rust-keyword-values.h
index 01c98a2cde4..d2c68c994dc 100644
--- a/gcc/rust/util/rust-keyword-values.h
+++ b/gcc/rust/util/rust-keyword-values.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-punycode.cc b/gcc/rust/util/rust-punycode.cc
index a9c8cbfc5fc..89476f2cc82 100644
--- a/gcc/rust/util/rust-punycode.cc
+++ b/gcc/rust/util/rust-punycode.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-punycode.h b/gcc/rust/util/rust-punycode.h
index ffb139a5ff3..b926ad64826 100644
--- a/gcc/rust/util/rust-punycode.h
+++ b/gcc/rust/util/rust-punycode.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-unicode-data.h b/gcc/rust/util/rust-unicode-data.h
index e07752a4f63..8a66537809c 100644
--- a/gcc/rust/util/rust-unicode-data.h
+++ b/gcc/rust/util/rust-unicode-data.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-unicode.cc b/gcc/rust/util/rust-unicode.cc
index 6bd2db550a1..3dd1c1960d4 100644
--- a/gcc/rust/util/rust-unicode.cc
+++ b/gcc/rust/util/rust-unicode.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/gcc/rust/util/rust-unicode.h b/gcc/rust/util/rust-unicode.h
index aa7bd8a5632..5ea2efdae71 100644
--- a/gcc/rust/util/rust-unicode.h
+++ b/gcc/rust/util/rust-unicode.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2020-2023 Free Software Foundation, Inc.
+// Copyright (C) 2020-2024 Free Software Foundation, Inc.
 
 // This file is part of GCC.
 
diff --git a/libgrust/libproc_macro/bridge.rs b/libgrust/libproc_macro/bridge.rs
index 4f33af187ea..594c2a45689 100644
--- a/libgrust/libproc_macro/bridge.rs
+++ b/libgrust/libproc_macro/bridge.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/bridge/ffistring.rs b/libgrust/libproc_macro/bridge/ffistring.rs
index 09de02a026f..b25064a9851 100644
--- a/libgrust/libproc_macro/bridge/ffistring.rs
+++ b/libgrust/libproc_macro/bridge/ffistring.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/bridge/group.rs b/libgrust/libproc_macro/bridge/group.rs
index 007c3c6b574..541722e69db 100644
--- a/libgrust/libproc_macro/bridge/group.rs
+++ b/libgrust/libproc_macro/bridge/group.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/bridge/ident.rs b/libgrust/libproc_macro/bridge/ident.rs
index 465fe3bfdb6..00924e3c08e 100644
--- a/libgrust/libproc_macro/bridge/ident.rs
+++ b/libgrust/libproc_macro/bridge/ident.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/bridge/literal.rs b/libgrust/libproc_macro/bridge/literal.rs
index 4a108cc0558..76183d70d3a 100644
--- a/libgrust/libproc_macro/bridge/literal.rs
+++ b/libgrust/libproc_macro/bridge/literal.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/bridge/punct.rs b/libgrust/libproc_macro/bridge/punct.rs
index ebe5ed401f1..2930b732342 100644
--- a/libgrust/libproc_macro/bridge/punct.rs
+++ b/libgrust/libproc_macro/bridge/punct.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/bridge/span.rs b/libgrust/libproc_macro/bridge/span.rs
index f22b4e7dffa..bc81cfe7e81 100644
--- a/libgrust/libproc_macro/bridge/span.rs
+++ b/libgrust/libproc_macro/bridge/span.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/bridge/token_stream.rs b/libgrust/libproc_macro/bridge/token_stream.rs
index 42cba6264ce..5d8382f0107 100644
--- a/libgrust/libproc_macro/bridge/token_stream.rs
+++ b/libgrust/libproc_macro/bridge/token_stream.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/group.rs b/libgrust/libproc_macro/group.rs
index 46286d566ce..0fafebb6b0c 100644
--- a/libgrust/libproc_macro/group.rs
+++ b/libgrust/libproc_macro/group.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/ident.rs b/libgrust/libproc_macro/ident.rs
index 21a3a999ead..cdbd2d38ddc 100644
--- a/libgrust/libproc_macro/ident.rs
+++ b/libgrust/libproc_macro/ident.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/lib.rs b/libgrust/libproc_macro/lib.rs
index 8b7662a8337..87017e8cfcb 100644
--- a/libgrust/libproc_macro/lib.rs
+++ b/libgrust/libproc_macro/lib.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/literal.rs b/libgrust/libproc_macro/literal.rs
index 05cc28b1af2..a22839342d9 100644
--- a/libgrust/libproc_macro/literal.rs
+++ b/libgrust/libproc_macro/literal.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/punct.rs b/libgrust/libproc_macro/punct.rs
index 40c378e10d9..b038790dafb 100644
--- a/libgrust/libproc_macro/punct.rs
+++ b/libgrust/libproc_macro/punct.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/span.rs b/libgrust/libproc_macro/span.rs
index 5ea2db85af5..d6af551102a 100644
--- a/libgrust/libproc_macro/span.rs
+++ b/libgrust/libproc_macro/span.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro/token_stream.rs b/libgrust/libproc_macro/token_stream.rs
index 4981ddebb73..1b2ff0671e2 100644
--- a/libgrust/libproc_macro/token_stream.rs
+++ b/libgrust/libproc_macro/token_stream.rs
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/bridge.h b/libgrust/libproc_macro_internal/bridge.h
index 47eedffc4c1..df9118a3621 100644
--- a/libgrust/libproc_macro_internal/bridge.h
+++ b/libgrust/libproc_macro_internal/bridge.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/ffistring.cc b/libgrust/libproc_macro_internal/ffistring.cc
index 2de674cfcfb..ded46bc1667 100644
--- a/libgrust/libproc_macro_internal/ffistring.cc
+++ b/libgrust/libproc_macro_internal/ffistring.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/ffistring.h b/libgrust/libproc_macro_internal/ffistring.h
index c151645ee5f..e176bc29985 100644
--- a/libgrust/libproc_macro_internal/ffistring.h
+++ b/libgrust/libproc_macro_internal/ffistring.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/group.cc b/libgrust/libproc_macro_internal/group.cc
index 38730d8afd9..adfbe1d7d38 100644
--- a/libgrust/libproc_macro_internal/group.cc
+++ b/libgrust/libproc_macro_internal/group.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/group.h b/libgrust/libproc_macro_internal/group.h
index fa76d4b15a5..fadc79f92dc 100644
--- a/libgrust/libproc_macro_internal/group.h
+++ b/libgrust/libproc_macro_internal/group.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/ident.cc b/libgrust/libproc_macro_internal/ident.cc
index 221d38ec2fd..759f5623012 100644
--- a/libgrust/libproc_macro_internal/ident.cc
+++ b/libgrust/libproc_macro_internal/ident.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/ident.h b/libgrust/libproc_macro_internal/ident.h
index 66547d95585..cdc9b0d5d95 100644
--- a/libgrust/libproc_macro_internal/ident.h
+++ b/libgrust/libproc_macro_internal/ident.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/literal.cc b/libgrust/libproc_macro_internal/literal.cc
index ea09106cd62..a8d4b8f674c 100644
--- a/libgrust/libproc_macro_internal/literal.cc
+++ b/libgrust/libproc_macro_internal/literal.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/literal.h b/libgrust/libproc_macro_internal/literal.h
index 37ba0891dbe..c8579471b9d 100644
--- a/libgrust/libproc_macro_internal/literal.h
+++ b/libgrust/libproc_macro_internal/literal.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/proc_macro.cc b/libgrust/libproc_macro_internal/proc_macro.cc
index 0490673b656..9ef98487fc2 100644
--- a/libgrust/libproc_macro_internal/proc_macro.cc
+++ b/libgrust/libproc_macro_internal/proc_macro.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/proc_macro.h b/libgrust/libproc_macro_internal/proc_macro.h
index 9e142ffa79f..ce9adb24734 100644
--- a/libgrust/libproc_macro_internal/proc_macro.h
+++ b/libgrust/libproc_macro_internal/proc_macro.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/punct.cc b/libgrust/libproc_macro_internal/punct.cc
index 32450cc8ea6..8aeace5f4e4 100644
--- a/libgrust/libproc_macro_internal/punct.cc
+++ b/libgrust/libproc_macro_internal/punct.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/punct.h b/libgrust/libproc_macro_internal/punct.h
index 6d0146083bf..76eb44535fb 100644
--- a/libgrust/libproc_macro_internal/punct.h
+++ b/libgrust/libproc_macro_internal/punct.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/registration.h b/libgrust/libproc_macro_internal/registration.h
index 98e7c139c27..dc4a2d3d29a 100644
--- a/libgrust/libproc_macro_internal/registration.h
+++ b/libgrust/libproc_macro_internal/registration.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/span.cc b/libgrust/libproc_macro_internal/span.cc
index 62c8c57f688..c59418e1465 100644
--- a/libgrust/libproc_macro_internal/span.cc
+++ b/libgrust/libproc_macro_internal/span.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/span.h b/libgrust/libproc_macro_internal/span.h
index 70ea9e7ea3d..362a75f11cb 100644
--- a/libgrust/libproc_macro_internal/span.h
+++ b/libgrust/libproc_macro_internal/span.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/tokenstream.cc b/libgrust/libproc_macro_internal/tokenstream.cc
index 685f28424d2..b2fd9c98b84 100644
--- a/libgrust/libproc_macro_internal/tokenstream.cc
+++ b/libgrust/libproc_macro_internal/tokenstream.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/tokenstream.h b/libgrust/libproc_macro_internal/tokenstream.h
index 0fde5ea5397..4e13ce7690d 100644
--- a/libgrust/libproc_macro_internal/tokenstream.h
+++ b/libgrust/libproc_macro_internal/tokenstream.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/tokentree.cc b/libgrust/libproc_macro_internal/tokentree.cc
index b034a8c33e2..6c15d757601 100644
--- a/libgrust/libproc_macro_internal/tokentree.cc
+++ b/libgrust/libproc_macro_internal/tokentree.cc
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the
diff --git a/libgrust/libproc_macro_internal/tokentree.h b/libgrust/libproc_macro_internal/tokentree.h
index 1a50ecf3447..fe81e03516b 100644
--- a/libgrust/libproc_macro_internal/tokentree.h
+++ b/libgrust/libproc_macro_internal/tokentree.h
@@ -1,4 +1,4 @@ 
-// Copyright (C) 2023 Free Software Foundation, Inc.
+// Copyright (C) 2023-2024 Free Software Foundation, Inc.
 //
 // This file is part of the GNU Proc Macro Library.  This library is free
 // software; you can redistribute it and/or modify it under the