]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 21 Sep 2023 00:17:49 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 21 Sep 2023 00:17:49 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libgcc/ChangeLog
libgomp/ChangeLog

index 246aec13542e7a4f66c043d8729d1152a048a1b6..3968cf2e2b95c4c853f31817d768146012e49517 100644 (file)
@@ -1,3 +1,175 @@
+2023-09-20  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gimple-range-cache.cc (ssa_cache::merge_range): Change meaning
+       of the return value.
+       (ssa_cache::dump): Don't print GLOBAL RANGE header.
+       (ssa_lazy_cache::merge_range): Adjust return value meaning.
+       (ranger_cache::dump): Print GLOBAL RANGE header.
+
+2023-09-20  Aldy Hernandez  <aldyh@redhat.com>
+
+       * range-op-float.cc (foperator_unordered_ge::fold_range): Remove
+       special casing.
+       (foperator_unordered_gt::fold_range): Same.
+       (foperator_unordered_lt::fold_range): Same.
+       (foperator_unordered_le::fold_range): Same.
+
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * builtins.h (type_to_class): Declare.
+       * builtins.cc (type_to_class): No longer static.  Return
+       int rather than enum.
+       * doc/extend.texi (__builtin_classify_type): Document.
+
+2023-09-20  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       PR target/110751
+       * internal-fn.cc (expand_fn_using_insn): Support undefined rtx value.
+       * optabs.cc (maybe_legitimize_operand): Ditto.
+       (can_reuse_operands_p): Ditto.
+       * optabs.h (enum expand_operand_type): Ditto.
+       (create_undefined_input_operand): Ditto.
+
+2023-09-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gimplify.cc (gimplify_bind_expr): Call GOMP_alloc/free for
+       'omp allocate' variables; move stack cleanup after other
+       cleanup.
+       (omp_notice_variable): Process original decl when decl
+       of the value-expression for a 'omp allocate' variable is passed.
+       * omp-low.cc (scan_omp_1_op): Handle 'omp allocate' variables
+
+2023-09-20  Yanzhang Wang  <yanzhang.wang@intel.com>
+
+       * simplify-rtx.cc (simplify_context::simplify_binary_operation_1):
+       support simplifying vector int not only scalar int.
+
+2023-09-20  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/vector-iterators.md: Extend VLS floating-point.
+
+2023-09-20  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv-vsetvl.cc (vector_insn_info::operator==): Fix bug.
+
+2023-09-20  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config/darwin.h:
+       (SUBTARGET_DRIVER_SELF_SPECS): Move handling of 'shared' into the same
+       specs as 'dynamiclib'. (STARTFILE_SPEC): Handle 'shared'.
+
+2023-09-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/111489
+       * params.opt (-param uninit-max-chain-len=): Raise default to 8.
+
+2023-09-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/111489
+       * doc/invoke.texi (--param uninit-max-chain-len): Document.
+       (--param uninit-max-num-chains): Likewise.
+       * params.opt (-param=uninit-max-chain-len=): New.
+       (-param=uninit-max-num-chains=): Likewise.
+       * gimple-predicate-analysis.cc (MAX_NUM_CHAINS): Define to
+       param_uninit_max_num_chains.
+       (MAX_CHAIN_LEN): Define to param_uninit_max_chain_len.
+       (uninit_analysis::init_use_preds): Avoid VLA.
+       (uninit_analysis::init_from_phi_def): Likewise.
+       (compute_control_dep_chain): Avoid using MAX_CHAIN_LEN in
+       template parameter.
+
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * match.pd ((x << c) >> c): Use MAX_FIXED_MODE_SIZE instead of
+       GET_MODE_PRECISION of TImode or DImode depending on whether
+       TImode is supported scalar mode.
+       * gimple-lower-bitint.cc (bitint_precision_kind): Likewise.
+       * expr.cc (expand_expr_real_1): Likewise.
+       * tree-ssa-sccvn.cc (eliminate_dom_walker::eliminate_stmt): Likewise.
+       * ubsan.cc (ubsan_encode_value, ubsan_type_descriptor): Likewise.
+
+2023-09-20  Lehua Ding  <lehua.ding@rivai.ai>
+
+       * config/riscv/autovec-opt.md (*<optab>not<mode>): Move and rename.
+       (*n<optab><mode>): Ditto.
+       (*v<any_shiftrt:optab><any_extend:optab>trunc<mode>): Ditto.
+       (*<any_shiftrt:optab>trunc<mode>): Ditto.
+       (*narrow_<any_shiftrt:optab><any_extend:optab><mode>): Ditto.
+       (*narrow_<any_shiftrt:optab><mode>_scalar): Ditto.
+       (*single_widen_mult<any_extend:su><mode>): Ditto.
+       (*single_widen_mul<any_extend:su><mode>): Ditto.
+       (*single_widen_mult<mode>): Ditto.
+       (*single_widen_mul<mode>): Ditto.
+       (*dual_widen_fma<mode>): Ditto.
+       (*dual_widen_fma<su><mode>): Ditto.
+       (*single_widen_fma<mode>): Ditto.
+       (*single_widen_fma<su><mode>): Ditto.
+       (*dual_fma<mode>): Ditto.
+       (*single_fma<mode>): Ditto.
+       (*dual_fnma<mode>): Ditto.
+       (*dual_widen_fnma<mode>): Ditto.
+       (*single_fnma<mode>): Ditto.
+       (*single_widen_fnma<mode>): Ditto.
+       (*dual_fms<mode>): Ditto.
+       (*dual_widen_fms<mode>): Ditto.
+       (*single_fms<mode>): Ditto.
+       (*single_widen_fms<mode>): Ditto.
+       (*dual_fnms<mode>): Ditto.
+       (*dual_widen_fnms<mode>): Ditto.
+       (*single_fnms<mode>): Ditto.
+       (*single_widen_fnms<mode>): Ditto.
+
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/111392
+       * attribs.cc (decl_attributes): Don't warn on omp::directive attribute
+       on vars or function decls if -fopenmp or -fopenmp-simd.
+
+2023-09-20  Lehua Ding  <lehua.ding@rivai.ai>
+
+       PR target/111488
+       * config/riscv/autovec-opt.md: Add missed operand.
+
+2023-09-20  Omar Sandoval  <osandov@osandov.com>
+
+       PR debug/111409
+       * dwarf2out.cc (output_macinfo): Don't call optimize_macinfo_range if
+       dwarf_split_debug_info.
+
+2023-09-20  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv-v.cc (can_find_related_mode_p): New function.
+       (vectorize_related_mode): Add VLS related modes.
+       * config/riscv/vector-iterators.md: Extend VLS modes.
+
+2023-09-20  Surya Kumari Jangala  <jskumari@linux.ibm.com>
+
+       PR rtl-optimization/110071
+       * ira-color.cc (improve_allocation): Consider cost of callee
+       save registers.
+
+2023-09-20  mengqinggang  <mengqinggang@loongson.cn>
+           Xi Ruoyao  <xry111@xry111.site>
+
+       * configure: Regenerate.
+       * configure.ac: Checking assembler for -mno-relax support.
+       Disable relaxation when probing leb128 support.
+
+2023-09-20  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * config.in: Regenerate.
+       * config/loongarch/genopts/loongarch.opt.in: Add compilation option
+       mrelax. And set the initial value of explicit-relocs according to the
+       detection status.
+       * config/loongarch/gnu-user.h: When compiling with -mno-relax, pass the
+       --no-relax option to the linker.
+       * config/loongarch/loongarch-driver.h (ASM_SPEC): When compiling with
+       -mno-relax, pass the -mno-relax option to the assembler.
+       * config/loongarch/loongarch-opts.h (HAVE_AS_MRELAX_OPTION): Define macro.
+       * config/loongarch/loongarch.opt: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: Add detection of support for binutils relax function.
+
 2023-09-19  Ben Boeckel  <ben.boeckel@kitware.com>
 
        * doc/invoke.texi: Document -fdeps-format=, -fdeps-file=, and
index c6af87ba0081bcf063907c063c5c215963884793..707983c08eb835d8cbb00672559eb7423dcf0768 100644 (file)
@@ -1 +1 @@
-20230920
+20230921
index 51f5ec5e0173d94a1e5914a9be3bc494b575b0c5..30ce662c301394d3bd9cc96fa341278bc268e6ca 100644 (file)
@@ -1,3 +1,9 @@
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/111392
+       * c-omp.cc (c_omp_directives): Add commented out groupprivate
+       directive entry.
+
 2023-09-19  Ben Boeckel  <ben.boeckel@kitware.com>
 
        * c-opts.cc (c_common_handle_option): Add fdeps_file variable and
index ac8ef09065c88173fd60f1912b3f213852785e0c..c23f7560bb40c5fad7459e839ddfd8b83e773653 100644 (file)
@@ -1,3 +1,8 @@
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-parser.cc (c_parser_postfix_expression_after_primary): Parse
+       __builtin_classify_type call with typename as argument.
+
 2023-09-19  Richard Biener  <rguenther@suse.de>
 
        PR c/111468
index 2a9165c9433911d4db44da90eb00a9a9bdd6cf8c..66adfcd8274ab93653ba7c0098911e0e8dbab7b0 100644 (file)
@@ -1,3 +1,57 @@
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * parser.cc (cp_parser_postfix_expression): Parse
+       __builtin_classify_type call with typename as argument.
+       * pt.cc (tsubst_copy_and_build): Handle __builtin_classify_type
+       with dependent typename as argument.
+
+2023-09-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/111471
+       * cxx-pretty-print.cc (cxx_pretty_printer::expression)
+       <case VAR_DECL>: Handle class NTTP objects by printing
+       their type and value.
+       <case VIEW_CONVERT_EXPR>: Strip const VIEW_CONVERT_EXPR
+       wrappers for class NTTPs.
+       (pp_cxx_template_argument_list): Don't handle class NTTP
+       objects here.
+
+2023-09-20  Patrick Palka  <ppalka@redhat.com>
+
+       * pt.cc (tsubst_function_decl): Don't bother computing 'argvec'
+       when 'lambda_fntype' is set.
+       (tsubst_template_decl): Make sure we return a TEMPLATE_DECL
+       during specialization lookup.  In the non-class non-function
+       template case, use tsubst_decl directly with use_spec_table=false,
+       update DECL_TI_ARGS and call register_specialization like
+       tsubst_decl would have done if use_spec_table=true.
+
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/111392
+       * parser.h (struct cp_lexer): Add in_omp_decl_attribute member.
+       * cp-tree.h (cp_maybe_parse_omp_decl): Declare.
+       * parser.cc (cp_parser_handle_statement_omp_attributes): Diagnose
+       omp::decl attribute on statements.  Adjust diagnostic wording for
+       omp::decl.
+       (cp_parser_omp_directive_args): Add DECL_P argument, set TREE_PUBLIC
+       to it on the DEFERRED_PARSE tree.
+       (cp_parser_omp_sequence_args): Adjust caller.
+       (cp_parser_std_attribute): Handle omp::decl attribute.
+       (cp_parser_omp_var_list): If parser->lexer->in_omp_decl_attribute
+       don't expect any arguments, instead create clause or TREE_LIST for
+       that decl.
+       (cp_parser_late_parsing_omp_declare_simd): Adjust diagnostic wording
+       for omp::decl.
+       (cp_maybe_parse_omp_decl): New function.
+       (cp_parser_omp_declare_target): If
+       parser->lexer->in_omp_decl_attribute and first token isn't name or
+       comma invoke cp_parser_omp_var_list.
+       * decl2.cc (cplus_decl_attributes): Adjust diagnostic wording for
+       omp::decl.  Handle omp::decl on declarations.
+       * name-lookup.cc (finish_using_directive): Adjust diagnostic wording
+       for omp::decl.
+
 2023-09-19  Ben Boeckel  <ben.boeckel@kitware.com>
 
        * mapper-client.cc, mapper-client.h (open_module_client): Accept
index 875a938113fd9454604c8a8159f8ed26534c7eb4..cc53d4cacab87bb2aa6d007df8779941c89b4b4d 100644 (file)
@@ -1,3 +1,159 @@
+2023-09-20  Lewis Hyatt  <lhyatt@gmail.com>
+
+       PR preprocessor/90400
+       * c-c++-common/cpp/pr90400.c: New test.
+
+2023-09-20  Lewis Hyatt  <lhyatt@gmail.com>
+
+       PR preprocessor/61474
+       * c-c++-common/cpp/pr61474-2.h: New test.
+       * c-c++-common/cpp/pr61474.c: New test.
+       * c-c++-common/cpp/pr61474.h: New test.
+
+2023-09-20  Patrick O'Neill  <patrick@rivosinc.com>
+
+       * gcc.target/riscv/rvv/autovec/vls/def.h: Remove unneeded math.h
+       import.
+
+2023-09-20  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/vrp-float-relations-5.c: New test.
+       * gcc.dg/tree-ssa/vrp-float-relations-6.c: New test.
+
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/builtin-classify-type-1.c: New test.
+       * g++.dg/ext/builtin-classify-type-1.C: New test.
+       * g++.dg/ext/builtin-classify-type-2.C: New test.
+       * gcc.dg/builtin-classify-type-1.c: New test.
+
+2023-09-20  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/111471
+       * g++.dg/concepts/diagnostic19.C: New test.
+
+2023-09-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-c++-common/gomp/allocate-11.c: Remove C-only dg-message
+       for 'sorry, unimplemented'.
+       * c-c++-common/gomp/allocate-12.c: Likewise.
+       * c-c++-common/gomp/allocate-15.c: Likewise.
+       * c-c++-common/gomp/allocate-9.c: Likewise.
+       * c-c++-common/gomp/allocate-10.c: New test.
+       * c-c++-common/gomp/allocate-17.c: New test.
+
+2023-09-20  Yanzhang Wang  <yanzhang.wang@intel.com>
+
+       * gcc.target/riscv/rvv/base/simplify-vdiv.c: New test.
+
+2023-09-20  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * gcc.target/riscv/rvv/autovec/widen/widen-10.c: Adapt test.
+       * gcc.target/riscv/rvv/autovec/widen/widen-11.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-12.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/ext-4.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/ext-5.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-4.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-5.c: New test.
+
+2023-09-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/111489
+       * gcc.dg/uninit-pr111489.c: New testcase.
+
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/111392
+       * g++.dg/gomp/attrs-19.C: New test.
+       * g++.dg/gomp/attrs-20.C: New test.
+       * g++.dg/gomp/attrs-21.C: New test.
+
+2023-09-20  Omar Sandoval  <osandov@osandov.com>
+
+       PR debug/111409
+       * gcc.dg/pr111409.c: New test.
+
+2023-09-20  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       * gcc.dg/tree-ssa/pr111303.c: Rename to ...
+       * gcc.dg/tree-ssa/pr111324.c: ... this.
+
+2023-09-20  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
+       * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/pr110950.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/div-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-9.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/zve32f-1.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vls/avg-1.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/avg-2.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/avg-3.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/avg-4.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/avg-5.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/avg-6.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/ext-1.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/ext-2.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/ext-3.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-1.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-2.c: New test.
+       * gcc.target/riscv/rvv/autovec/vls/trunc-3.c: New test.
+
+2023-09-20  Surya Kumari Jangala  <jskumari@linux.ibm.com>
+
+       PR rtl-optimization/110071
+       * gcc.target/powerpc/pr110071.c: New test.
+
 2023-09-19  Ben Boeckel  <ben.boeckel@kitware.com>
 
        * g++.dg/modules/depreport-2.modmap: New test.
index 4b15c89fee83bfa84fdf339f5aafbbe668484d93..1a5ff99dcb538cec25585a5da3c1291595c997af 100644 (file)
@@ -1,3 +1,11 @@
+2023-09-20  Lewis Hyatt  <lhyatt@gmail.com>
+
+       PR preprocessor/61474
+       * files.cc (_cpp_find_file): Set DONT_READ to TRUE for fake
+       include files.
+       (_cpp_fake_include): Pass a unique cpp_dir* address so
+       the fake file will not be found when looked up for real.
+
 2023-09-19  Ben Boeckel  <ben.boeckel@kitware.com>
 
        * include/cpplib.h: Add cpp_fdeps_format enum.
index 25561ad0f7be9b3e89b2773ef23e05afc68e8cc8..02bf993b5bfea963e0f50583d3430a81e84ff1c0 100644 (file)
@@ -1,3 +1,8 @@
+2023-09-20  Pekka Seppänen  <pexu@gcc.mail.kapsi.fi>
+
+       * config/aarch64/aarch64-unwind.h (aarch64_cie_signed_with_b_key):
+       Use const unsigned type and a builtin.
+
 2023-09-06  Jakub Jelinek  <jakub@redhat.com>
 
        PR c/102989
index b14b244821cd5cae60284615687639f77214f8b5..8bc930b3eb98ba5cc7294f377248a82debcb1983 100644 (file)
@@ -1,3 +1,17 @@
+2023-09-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       * libgomp.texi (OpenMP 5.1 Impl.): Mark 'omp allocate' as
+       implemented for C only.
+       * testsuite/libgomp.c/allocate-4.c: New test.
+       * testsuite/libgomp.c/allocate-5.c: New test.
+       * testsuite/libgomp.c/allocate-6.c: New test.
+
+2023-09-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/111392
+       * libgomp.texi: Mark decl attribute was added to the C++ attribute
+       syntax as implemented.
+
 2023-09-19  Jakub Jelinek  <jakub@redhat.com>
 
        PR libgomp/111413