]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 23 Mar 2025 00:22:26 +0000 (00:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 23 Mar 2025 00:22:26 +0000 (00:22 +0000)
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index a03cb0179d37103bca421d044e85624b06dadecc..2e55fc0d0122ab9dae521262e8c65094b4044f49 100644 (file)
@@ -1 +1 @@
-20250322
+20250323
index 4f849bc89d99fef4c61b90e173b0a8e5c70b55da..2aef67ccfb846c2e80b63ec7c72865b61b910310 100644 (file)
@@ -1,3 +1,14 @@
+2025-03-22  Martin Uecker  <uecker@tugraz.at>
+
+       Backported from master:
+       2024-10-31  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/117145
+       PR c/117245
+       PR c/100420
+       * c-pretty-print.cc (c_pretty_printer::direct_abstract_declarator):
+       Detect arrays of unspecified size.
+
 2025-03-13  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR ada/119265
index cdc57b0adca97a5ff99228bdc9cc07578eb4f8d6..4d4e85546784ed4344557d4f6477b59c42e1ebbb 100644 (file)
@@ -1,3 +1,73 @@
+2025-03-22  Martin Uecker  <uecker@tugraz.at>
+
+       Backported from master:
+       2024-11-30  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/117806
+       * c-typeck.cc (composite_type_internal): Call decl_attributes.
+
+2025-03-22  Martin Uecker  <uecker@tugraz.at>
+
+       Backported from master:
+       2024-11-09  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/116284
+       PR c/117391
+       * c-tree.h (c_type_unspecified_p): New inline function.
+       * c-typeck.cc (c_build_array_type_unspecified): New function.
+       (comptypes_interal): Remove useless code.
+       (composite_type_internal): Update.
+       * c-decl.cc (grokdeclarator): Revise.
+
+2025-03-22  Martin Uecker  <uecker@tugraz.at>
+
+       Backported from master:
+       2024-10-31  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/117145
+       PR c/117245
+       PR c/100420
+       * c-decl.cc (c_build_pointer_type): Move to c-typeck.cc
+       (grokdeclarator): Simplify logic.
+       (match_builtin_function_types): Adapt.
+       (push_decl): Adapt.
+       (implicitly_declare): Adapt.
+       (c_update_type_canonical): Adapt.
+       (c_make_fname_decl): Adapt.
+       (start_function): Adapt.
+       * c-objc-common.h: Add LANG_HOOKS_RECONSTRUCT_COMPLEX_TYPE.
+       * c-tree.h: Add prototypes.
+       * c-typeck.cc (c_verify_type): New function.
+       (c_set_type_bits). New function.
+       (c_build_pointer_type): Moved from c-decl.cc.
+       (c_build_pointer_type_for_mode): New function.
+       (c_build_function_type): New function.
+       (c_build_array_type): New function.
+       (c_build_type_attribute_variant): New function.
+       (c_reconstruct_complex_type): New function.
+       (c_build_functype_attribute_variant): Renamed.
+       (array_to_pointer_conversion): Simplify logic.
+       (composite_type_internal): Simplify logic..
+       (build_unary_op): Simplify logic..
+       (comptypes_verify): Add checking assertions.
+       (c_build_qualified_type): Add checking assertions.
+       (c_build_function_call_vec): Adapt.
+       (qualify_type): Adapt.
+       (build_functype_attribute_variant): Adapt.
+       (common_pointer_type): Adapt.
+       (c_common_type): Adapt.
+       (convert_for_assignment): Adapt.
+       (type_or_builtin_type): Adapt.
+       (build_access_with_size_for_counted_by): Adapt.
+       (build_conditional_expr): Adapt.
+       (build_modify_expr): Adapt.
+       (build_binary_op): Adapt.
+       (build_omp_array_section): Adapt.
+       (handle_omp_array_sections): Adapt.
+       (c_finish_omp_clauses): Adapt.
+       * c-parser.cc (c_parser_typeof_specifier): Adapt.
+       (c_parser_generic_selection): Adapt.
+
 2025-01-09  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index db1c9a996bb375d7dc2002ab7ed70a8d4f6d014d..727ab3a469926f5a22193fa4092bb8ca70c3c12a 100644 (file)
@@ -1,3 +1,9 @@
+2025-03-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/119378
+       * pt.cc (tsubst) <case UNBOUND_CLASS_TEMPLATE>: Set
+       processing_template_decl when substituting the context.
+
 2025-03-20  Simon Martin  <simon@nasilyan.com>
 
        PR c++/114292
index f6002380d4363d722646f72886e075cd562d0761..fcda8cedacd96955518b101210d960041f4b0658 100644 (file)
@@ -1,3 +1,42 @@
+2025-03-22  Martin Uecker  <uecker@tugraz.at>
+
+       Backported from master:
+       2024-11-30  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/117806
+       * gcc.dg/pr117806.c: New test.
+
+2025-03-22  Martin Uecker  <uecker@tugraz.at>
+
+       Backported from master:
+       2024-11-09  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/116284
+       PR c/117391
+       * gcc.dg/pr116284.c: New test.
+       * gcc.dg/pr117391.c: New test.
+
+2025-03-22  Martin Uecker  <uecker@tugraz.at>
+
+       Backported from master:
+       2024-10-31  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/117145
+       PR c/117245
+       PR c/100420
+       * gcc.dg/c23-tag-composite-11.c: New test.
+       * gcc.dg/Warray-parameter-4.c: Resolve xfails.
+       * gcc.dg/Wvla-parameter-2.c: Resolve xfails.
+       * gcc.dg/Wvla-parameter-3.c: Resolve xfails.
+       * gcc.dg/pr117145-1.c: New test.
+       * gcc.dg/pr117145-2.c: New test.
+       * gcc.dg/pr117245.c: New test.
+
+2025-03-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/119378
+       * g++.dg/template/friend85.C: New test.
+
 2025-03-21  Jason Merrill  <jason@redhat.com>
 
        Backported from master: