]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 7 Aug 2025 00:20:46 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 7 Aug 2025 00:20:46 +0000 (00:20 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libgfortran/ChangeLog
libgomp/ChangeLog
libiberty/ChangeLog

index d975768014c65f05655de8a4cc18fabcffd023d6..b600551d1efa1c941b55b3bee739cb1fdc7b5a49 100644 (file)
@@ -1,3 +1,223 @@
+2025-08-06  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/96226
+       * config/i386/predicates.md (and_operator): New operator.
+       * config/i386/i386.md (splitter after *<rotate_insn><mode>3_mask):
+       Use and_operator to match AND RTX and use its mode
+       in the split pattern.
+
+2025-08-06  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       PR target/69374
+       * doc/install.texi (Prerequisites): Replace bzip2 by xz.
+
+2025-08-06  Yangyu Chen  <cyy@cyyself.name>
+
+       * config/i386/i386.h (PTA_BDVER1):
+       Add missing PTA_POPCNT and PTA_LZCNT with PTA_ABM.
+       (PTA_ZNVER1): Ditto.
+       (PTA_BTVER1): Ditto.
+       (PTA_LUJIAZUI): Ditto.
+       (PTA_YONGFENG): Do not include extra PTA_LZCNT.
+
+2025-08-06  Sam James  <sam@gentoo.org>
+
+       PR libstdc++/29286
+       * Makefile.in (ALIASING_FLAGS): Drop.
+       * configure: Regenerate.
+       * configure.ac: Drop -fno-strict-aliasing workaround for < GCC 4.3.
+
+2025-08-06  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-data-refs.cc (vect_supportable_dr_alignment):
+       Prune dead code.
+
+2025-08-06  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/121231
+       PR c++/119688
+       PR c++/94511
+       * common.opt: Document additional ABI version 21 change.
+       * doc/invoke.texi: Likewise.
+
+2025-08-06  Richard Biener  <rguenther@suse.de>
+
+       * tree-vectorizer.h (_slp_tree::gs_scale): New.
+       (_slp_tree::gs_base): Likewise.
+       (SLP_TREE_GS_SCALE): Likewise.
+       (SLP_TREE_GS_BASE): Likewise.
+       (vect_describe_gather_scatter_call): Declare.
+       * tree-vect-slp.cc (_slp_tree::_slp_tree): Initialize
+       new members.
+       (vect_build_slp_tree_2): Record gather/scatter base and scale.
+       (vect_get_and_check_slp_defs): For gather/scatter IFNs
+       describe the call to first_gs_info.
+       * tree-vect-data-refs.cc (vect_gather_scatter_fn_p): Add
+       mode of operation with fixed offset vector type.
+       (vect_describe_gather_scatter_call): Export.
+       * tree-vect-stmts.cc (get_load_store_type): Do not call
+       vect_check_gather_scatter to fill gs_info, instead populate
+       from the SLP tree.  Check which of, IFN, decl or fallback
+       is supported and record that decision.
+
+2025-08-06  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-stmts.cc (vectorizable_store): Build proper
+       alias + align pointer value for gather/scatter and SLP
+       and use it.
+       (vectorizable_load): Likewise.
+
+2025-08-06  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-stmts.cc (check_load_store_for_partial_vectors):
+       Remove redundant gather/scatter target support check, instead
+       check the recorded ifns.  Also allow legacy gather/scatter
+       with loop masking.
+
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/121413
+       * gimple-lower-bitint.cc (gimple_lower_bitint): Fix up last
+       commit, cast limb_prec to unsigned before comparison.
+
+2025-08-06  Yang Yujie  <yangyujie@loongson.cn>
+
+       * match.pd: Preserve conversion to _BitInt before a VCE
+       if the _BitInt is extended.
+
+2025-08-06  Yang Yujie  <yangyujie@loongson.cn>
+
+       * gimple-lower-bitint.cc (bitint_large_huge::lower_mergeable_stmt):
+       Zero-extend the partial limb of any unsigned _BitInt LHS assigned
+       with a widening sign-extension.
+
+2025-08-06  Yang Yujie  <yangyujie@loongson.cn>
+
+       * gimple-lower-bitint.cc (bitint_large_huge::limb_access):
+       Add a parameter abi_load_p.  If set, load a limb directly
+       in its actual precision without casting from m_limb_type.
+       (struct bitint_large_huge): Same.
+       (bitint_large_huge::handle_load): Use.
+
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/121413
+       * gimple-lower-bitint.cc (abi_limb_prec): New variable
+       (bitint_precision_kind): Initialize it.
+       (gimple_lower_bitint): Clear it at the start.  For
+       min_prec > limb_prec descreased precision vars for
+       INTEGER_CST PHI arguments ensure min_prec is either
+       prec or multiple of abi_limb_prec.
+
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/121127
+       * gimple-lower-bitint.cc (bitint_large_huge::handle_operand_addr): For
+       uninitialized SSA_NAME, set *prec_stored to 0 rather than *prec.
+       Handle that case in narrowing casts.  If prec_stored is non-NULL,
+       set *prec_stored to prec_stored_val.
+
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/121386
+       * Makefile.in (gengtype-lex.cc): Append #define FLEX_SCANNER,
+       #include "system.h" and #undef FLEX_SCANNER to the prepended lines.
+       * gengtype-lex.l: Remove inclusion of config.h or bconfig.h, system.h
+       and definition of malloc/realloc from %{} section.
+
+2025-08-06  Kito Cheng  <kito.cheng@sifive.com>
+
+       * config/riscv/arch-canonicalize: Read extension data from
+       riscv-ext*.def and adding unittest.
+
+2025-08-06  Kito Cheng  <kito.cheng@sifive.com>
+
+       * common/config/riscv/riscv-common.cc (riscv_expand_arch):
+       Ignore `unset`.
+       * config/riscv/riscv.h (OPTION_DEFAULT_SPECS): Handle
+       `-march=unset`.
+       (ARCH_UNSET_CLEANUP_SPECS): New.
+       (DRIVER_SELF_SPECS): Handle -march=unset.
+       * doc/invoke.texi (RISC-V Options): Update documentation for
+       `-march=unset`.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+
+       * gimplify.cc (remove_unused_omp_iterator_vars): Display unused
+       variable warning for 'to' and 'from' clauses.
+       (gimplify_scan_omp_clauses): Add argument for iterator loop sequence.
+       Gimplify the clause decl and size into the iterator loop if iterators
+       are used.
+       (gimplify_omp_workshare): Add argument for iterator loops sequence
+       in call to gimplify_scan_omp_clauses.
+       (gimplify_omp_target_update): Call remove_unused_omp_iterator_vars and
+       build_omp_iterators_loops.  Add loop sequence as argument when calling
+       gimplify_scan_omp_clauses, gimplify_adjust_omp_clauses and building
+       the Gimple statement.
+       * tree-pretty-print.cc (dump_omp_clause): Call dump_omp_iterators
+       for to/from clauses with iterators.
+       * tree.cc (omp_clause_num_ops): Add extra operand for OMP_CLAUSE_FROM
+       and OMP_CLAUSE_TO.
+       * tree.h (OMP_CLAUSE_HAS_ITERATORS): Add check for OMP_CLAUSE_TO and
+       OMP_CLAUSE_FROM.
+       (OMP_CLAUSE_ITERATORS): Likewise.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+           Andrew Stubbs  <ams@baylibre.com>
+
+       * gimple-pretty-print.cc (dump_gimple_omp_target): Print expanded
+       iterator loops.
+       * gimple.cc (gimple_build_omp_target): Add argument for iterator
+       loops sequence.  Initialize iterator loops field.
+       * gimple.def (GIMPLE_OMP_TARGET): Set GSS symbol to GSS_OMP_TARGET.
+       * gimple.h (gomp_target): Set GSS symbol to GSS_OMP_TARGET.  Add extra
+       field for iterator loops.
+       (gimple_build_omp_target): Add argument for iterator loops sequence.
+       (gimple_omp_target_iterator_loops): New.
+       (gimple_omp_target_iterator_loops_ptr): New.
+       (gimple_omp_target_set_iterator_loops): New.
+       * gimplify.cc (find_var_decl): New.
+       (copy_omp_iterator): New.
+       (remap_omp_iterator_var_1): New.
+       (remap_omp_iterator_var): New.
+       (remove_unused_omp_iterator_vars): New.
+       (struct iterator_loop_info_t): New type.
+       (iterator_loop_info_map_t): New type.
+       (build_omp_iterators_loops): New.
+       (enter_omp_iterator_loop_context_1): New.
+       (enter_omp_iterator_loop_context): New.
+       (enter_omp_iterator_loop_context): New.
+       (exit_omp_iterator_loop_context): New.
+       (gimplify_adjust_omp_clauses): Add argument for iterator loop
+       sequence.  Gimplify the clause decl and size into the iterator
+       loop if iterators are used.
+       (gimplify_omp_workshare): Call remove_unused_omp_iterator_vars and
+       build_omp_iterators_loops for OpenMP target expressions.  Add
+       loop sequence as argument when calling gimplify_adjust_omp_clauses
+       and building the Gimple statement.
+       * gimplify.h (enter_omp_iterator_loop_context): New prototype.
+       (exit_omp_iterator_loop_context): New prototype.
+       * gsstruct.def (GSS_OMP_TARGET): New.
+       * omp-low.cc (lower_omp_map_iterator_expr): New.
+       (lower_omp_map_iterator_size): New.
+       (finish_omp_map_iterators): New.
+       (lower_omp_target): Add sorry if iterators used with deep mapping.
+       Call lower_omp_map_iterator_expr before assigning to sender ref.
+       Call lower_omp_map_iterator_size before setting the size.  Insert
+       iterator loop sequence before the statements for the target clause.
+       * tree-nested.cc (convert_nonlocal_reference_stmt): Walk the iterator
+       loop sequence of OpenMP target statements.
+       (convert_local_reference_stmt): Likewise.
+       (convert_tramp_reference_stmt): Likewise.
+       * tree-pretty-print.cc (dump_omp_iterators): Dump extra iterator
+       information if present.
+       (dump_omp_clause): Call dump_omp_iterators for iterators in map
+       clauses.
+       * tree.cc (omp_clause_num_ops): Add operand for OMP_CLAUSE_MAP.
+       (walk_tree_1): Do not walk last operand of OMP_CLAUSE_MAP.
+       * tree.h (OMP_CLAUSE_HAS_ITERATORS): New.
+       (OMP_CLAUSE_ITERATORS): New.
+
 2025-08-05  H.J. Lu  <hjl.tools@gmail.com>
 
        PR target/121410
index cf43af94f82c7619d198ce4e00f5dbf0af1f4f71..d4024d7352416aa6d2409678c31e54495f2dd3b0 100644 (file)
@@ -1 +1 @@
-20250806
+20250807
index c9ab153acd8f8745615159ac64596486d1436efe..2abe6df8a85ee2a162dacdebd5e75aa484ae6d66 100644 (file)
@@ -1,3 +1,9 @@
+2025-08-06  Alexandre Oliva  <oliva@adacore.com>
+
+       * c-attribs.cc (handle_hardbool_attribute): Create distinct
+       enumeration types, with structural equality.  Handle
+       base type qualifiers.
+
 2025-08-02  Martin Uecker  <uecker@tugraz.at>
 
        * c-attribs.cc (handle_argspec_attribute): Update.
index 464e5a1883af2d09255917afa0bc0f29b9697a9a..2e5c896731727fc9c8a762d06eba66f3d7ce0587 100644 (file)
@@ -1,3 +1,45 @@
+2025-08-06  Alexandre Oliva  <oliva@adacore.com>
+
+       * c-tree.h (C_BOOLEAN_TYPE_P): Cover hardbools as well.
+       * c-typeck.cc (convert_lvalue_to_rvalue): New overload and
+       wrapper.
+       (build_atomic_assign, build_modify_expr): Use it.
+       (build_asm_expr, handle_omp-array_sections_1): Simplify with
+       it.
+       (build_unary_op): Handle hardbools.
+
+2025-08-06  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/108931
+       * c-typeck.cc (composite_type_cond): Renamed from
+       composite_type with argument for condition
+       (composite_type): New function.
+       (composite_type_internal): Implement new logic.
+       (build_conditional_expr): Pass condition.
+       (common_pointer_type): Adapt.
+       (pointer_diff): Adapt.
+       (build_binary_op): Adapt.
+
+2025-08-06  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/121217
+       * c-typeck.cc (tagged_types_tu_compatible_p): Add check.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+
+       * c-parser.cc (c_parser_omp_clause_from_to): Parse 'iterator' modifier.
+       * c-typeck.cc (c_finish_omp_clauses): Finish iterators for to/from
+       clauses.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+           Andrew Stubbs  <ams@baylibre.com>
+
+       * c-parser.cc (c_parser_omp_variable_list): Use location of the
+       map expression as the clause location.
+       (c_parser_omp_clause_map): Parse 'iterator' modifier.
+       * c-typeck.cc (c_finish_omp_clauses): Finish iterators.  Apply
+       iterators to generated clauses.
+
 2025-08-02  Martin Uecker  <uecker@tugraz.at>
 
        * c-decl.cc (get_parm_array_spec): Remove.
index cb4ff099813a5fc4f084caf5211e97359f99e21b..8e9b8ea2bfe39c7676efb81a7bd2be76c69d233f 100644 (file)
@@ -1,3 +1,28 @@
+2025-08-06  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/121231
+       PR c++/119688
+       PR c++/94511
+       * mangle.cc (write_expression): Write out implicit non-trailing
+       zeroes of a CONSTRUCTOR when the ABI version is at least 21.
+
+2025-08-06  Jason Merrill  <jason@redhat.com>
+
+       * constexpr.cc (cxx_eval_indirect_ref): Improve diagnostic.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+
+       * parser.cc (cp_parser_omp_clause_from_to): Parse 'iterator' modifier.
+       * semantics.cc (finish_omp_clauses): Finish iterators for to/from
+       clauses.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+           Andrew Stubbs  <ams@baylibre.com>
+
+       * parser.cc (cp_parser_omp_clause_map): Parse 'iterator' modifier.
+       * semantics.cc (finish_omp_clauses): Finish iterators.  Apply
+       iterators to generated clauses.
+
 2025-08-05  Jason Merrill  <jason@redhat.com>
 
        PR c++/121068
index 4fe6418fd7cf5cd6875cfe455a9a18f6ff7e98b2..1217b5de4b084c1d9c8fa1cf8f1a20bf7e0a178b 100644 (file)
@@ -1,3 +1,7 @@
+2025-08-06  Sam James  <sam@gentoo.org>
+
+       * Make-lang.in (ALL_DFLAGS): Don't use ALIASING_FLAGS.
+
 2025-07-25  David Malcolm  <dmalcolm@redhat.com>
 
        * d-diagnostic.cc: Likewise.
index 1ac60848465f5d885d72c16b7597e3fce6e3a160..df2c8432fce7398fea30aee4ea8a28fb0b8c2150 100644 (file)
@@ -1,3 +1,112 @@
+2025-08-06  Sam James  <sam@gentoo.org>
+
+       * g++.dg/cpp26/constexpr-new3.C: Escape '[' and ']'.
+
+2025-08-06  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.dg/torture/hardbool-ai.c: New.
+       * gcc.dg/torture/hardbool-vi.c: New.
+       * gcc.dg/torture/hardbool.c: Handle NO_BITFIELDS.
+       (add1, preinc, postinc, sub1, predec, postdec): New.
+       (main): Exercise them.
+
+2025-08-06  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/108931
+       * gcc.dg/vla-tert-1.c: New test.
+
+2025-08-06  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/121231
+       PR c++/119688
+       PR c++/94511
+       * g++.dg/abi/mangle82.C: New test.
+       * g++.dg/cpp2a/nontype-class73.C: New test.
+
+2025-08-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp26/constexpr-new3.C: Tweak diagnostic.
+
+2025-08-06  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/vect-gather-1.c: Adjust to hide N.
+
+2025-08-06  Tejas Belagod  <tejas.belagod@arm.com>
+
+       * gcc.target/aarch64/sve/acle/general/cops.c: Fix test.
+
+2025-08-06  Yang Yujie  <yangyujie@loongson.cn>
+
+       * gcc.dg/torture/bitint-84.c: New test.
+
+2025-08-06  Yang Yujie  <yangyujie@loongson.cn>
+
+       * gcc.dg/torture/bitint-83.c: New test.
+
+2025-08-06  Yang Yujie  <yangyujie@loongson.cn>
+
+       * gcc.dg/bitintext.h (BEXTC1): Define.  Convert the copied
+       object back to the original type before comparison.
+       (BEXTC): Use BEXTC1 for both the signed and the unsigned case.
+
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/121413
+       * gcc.dg/torture/bitint-85.c: New test.
+
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/121127
+       * gcc.dg/bitint-125.c: New test.
+
+2025-08-06  Yuao Ma  <c8ef@outlook.com>
+
+       * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use the new driver.
+       * gfortran.dg/c_f_pointer_shape_tests_4.f03: Ditto.
+       * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: Removed.
+       * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Renamed to ...
+       * gfortran.dg/c_f_pointer_shape_tests_driver.c: ... this; format
+       with gcc style.
+
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/120778
+       * c-c++-common/cpp/comment-ff-1.c: New test.
+       * c-c++-common/cpp/comment-vtab-1.c: New test.
+
+2025-08-06  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/121217
+       * gcc.dg/pr121217.c: New test.
+
+2025-08-06  Kito Cheng  <kito.cheng@sifive.com>
+
+       * gcc.target/riscv/arch-unset-1.c: New test.
+       * gcc.target/riscv/arch-unset-2.c: New test.
+       * gcc.target/riscv/arch-unset-3.c: New test.
+       * gcc.target/riscv/arch-unset-4.c: New test.
+       * gcc.target/riscv/arch-unset-5.c: New test.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+
+       * c-c++-common/gomp/target-update-iterators-1.c: New.
+       * c-c++-common/gomp/target-update-iterators-2.c: New.
+       * c-c++-common/gomp/target-update-iterators-3.c: New.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+           Andrew Stubbs  <ams@baylibre.com>
+
+       * c-c++-common/gomp/map-6.c (foo): Amend expected error message.
+       * c-c++-common/gomp/target-map-iterators-1.c: New.
+       * c-c++-common/gomp/target-map-iterators-2.c: New.
+       * c-c++-common/gomp/target-map-iterators-3.c: New.
+       * c-c++-common/gomp/target-map-iterators-4.c: New.
+
+2025-08-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/121234
+       * gfortran.dg/pr121234.f90: New test.
+
 2025-08-05  Jason Merrill  <jason@redhat.com>
 
        PR c++/121068
index 0962ddf7c465ddac66e6fb6749ad9c35f1a67b0a..882117d59a4fe31322d2325bc3f31edda9e9d026 100644 (file)
@@ -1,3 +1,9 @@
+2025-08-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgcc/121397
+       * enable-execute-stack-mprotect.c (check_enabling): Remove useless
+       forward declaration.
+
 2025-07-31  Wilco Dijkstra  <wilco.dijkstra@arm.com>
 
        * config/aarch64/cpuinfo.c (__init_cpu_features_constructor):
index ea41616f281ed4f689e818b33711f8cdbd9ba69c..440a32a7ce8e30fc485b8eb0f3942b0d28cd3665 100644 (file)
@@ -1,3 +1,10 @@
+2025-08-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/121234
+       * io/list_read.c (read_character): Add checks to bypass eating
+       semicolons when reading strings with decimal mode 'point'
+       (list_formatted_read_scalar): Likewise.
+
 2025-07-30  Yuao Ma  <c8ef@outlook.com>
 
        * gfortran.map: Add split symbol.
index 2689f3eff6f89f10718b8e2e17af02486cc25bdb..722da76126a3ce26f623e1f90f611d0abe53f817 100644 (file)
@@ -1,3 +1,23 @@
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+
+       * target.c (gomp_update): Call gomp_merge_iterator_maps.  Free
+       allocated variables.
+       * testsuite/libgomp.c-c++-common/target-update-iterators-1.c: New.
+       * testsuite/libgomp.c-c++-common/target-update-iterators-2.c: New.
+       * testsuite/libgomp.c-c++-common/target-update-iterators-3.c: New.
+
+2025-08-06  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+           Andrew Stubbs  <ams@baylibre.com>
+
+       * target.c (kind_to_name): New.
+       (gomp_merge_iterator_maps): New.
+       (gomp_map_vars_internal): Call gomp_merge_iterator_maps.  Copy
+       address of only the first iteration to target vars.  Free allocated
+       variables.
+       * testsuite/libgomp.c-c++-common/target-map-iterators-1.c: New.
+       * testsuite/libgomp.c-c++-common/target-map-iterators-2.c: New.
+       * testsuite/libgomp.c-c++-common/target-map-iterators-3.c: New.
+
 2025-07-21  Thomas Schwinge  <tschwinge@baylibre.com>
 
        PR target/119853
index cf909171d053e1f15cadd5c7bbc9aa6cf5f28f72..b072d0bed5289dcb416da4f6645f3a89370df35b 100644 (file)
@@ -1,3 +1,8 @@
+2025-08-06  Matthieu Longo  <matthieu.longo@arm.com>
+
+       * testsuite/test-doubly-linked-list.c: disable debug logging on
+       stdout.
+
 2025-07-09  Matthieu Longo  <matthieu.longo@arm.com>
 
        * Makefile.in: Add new header.