From 0fe604a2d93168c8d19db83edf8a7f806aa4fe69 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 9 Jul 2022 00:16:54 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 88 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/lto/ChangeLog | 5 +++ gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++ libbacktrace/ChangeLog | 7 ++++ libgomp/ChangeLog | 8 +++++ 6 files changed, 149 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2f5be38..9f56ba2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,91 @@ +2022-07-08 Lewis Hyatt + + PR preprocessor/91733 + * input.cc (find_end_of_line): New helper function. + (file_cache_slot::get_next_line): Recognize \r as a line ending. + * diagnostic-show-locus.cc (test_escaping_bytes_1): Adapt selftest + since \r will now be interpreted as a line-ending. + +2022-07-08 Martin Liska + + PR sanitizer/106132 + * opts.cc (finish_options): Use 2 calls to + report_conflicting_sanitizer_options. + +2022-07-08 Richard Biener + + PR tree-optimization/106226 + * tree-vect-loop-manip.cc (vect_do_peeling): Assert that + no SSA update is needed. Move virtual SSA update ... + * tree-vectorizer.cc (pass_vectorize::execute): ... here, + via forced virtual renaming when TODO_update_ssa_only_virtuals + is queued. + (vect_transform_loops): Return TODO_update_ssa_only_virtuals + when virtual SSA update is required. + (try_vectorize_loop_1): Adjust. + * tree-vect-stmts.cc (vectorizable_simd_clone_call): Allow + virtual renaming if the ABI forces an aggregate return + but the original call did not have a virtual definition. + +2022-07-08 Martin Liska + + * toplev.cc (init_asm_output): Do not init asm_out_file. + +2022-07-08 Tamar Christina + + PR tree-optimization/106063 + * match.pd: Do not apply pattern after veclower is not supported. + +2022-07-08 Thomas Schwinge + + * lto-cgraph.cc (input_offload_tables) : Correct + 'fn2' computation. + +2022-07-08 Tamar Christina + + * expmed.cc (store_bit_field_1): Add parameter that indicates if value is + still undefined and if so emit a subreg move instead. + (store_integral_bit_field): Likewise. + (store_bit_field): Likewise. + * expr.h (write_complex_part): Likewise. + * expmed.h (store_bit_field): Add new parameter. + * builtins.cc (expand_ifn_atomic_compare_exchange_into_call): Use new + parameter. + (expand_ifn_atomic_compare_exchange): Likewise. + * calls.cc (store_unaligned_arguments_into_pseudos): Likewise. + * emit-rtl.cc (validate_subreg): Likewise. + * expr.cc (emit_group_store): Likewise. + (copy_blkmode_from_reg): Likewise. + (copy_blkmode_to_reg): Likewise. + (clear_storage_hints): Likewise. + (write_complex_part): Likewise. + (emit_move_complex_parts): Likewise. + (expand_assignment): Likewise. + (store_expr): Likewise. + (store_field): Likewise. + (expand_expr_real_2): Likewise. + * ifcvt.cc (noce_emit_move_insn): Likewise. + * internal-fn.cc (expand_arith_set_overflow): Likewise. + (expand_arith_overflow_result_store): Likewise. + (expand_addsub_overflow): Likewise. + (expand_neg_overflow): Likewise. + (expand_mul_overflow): Likewise. + (expand_arith_overflow): Likewise. + +2022-07-08 Haochen Jiang + + PR target/106180 + * config/i386/sse.md (sse2_cvtps2pd_1): + Rename from *sse2_cvtps2pd_1. + (vec_unpacks_lo_v4sf): Add handler for memory operand. + +2022-07-08 Lulu Cheng + + * config/loongarch/loongarch.cc (loongarch_compute_frame_info): + Modify fp_sp_offset and gp_sp_offset's calculation method, + when frame->mask or frame->fmask is zero, don't minus UNITS_PER_WORD + or UNITS_PER_FP_REG. + 2022-07-07 David Malcolm * diagnostic-format-json.cc (json_from_location_range): Update for diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index aa8fe3c..2f349b0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220708 +20220709 diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index fc61246..3cf57fa 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,8 @@ +2022-07-08 Martin Liska + + * lto-dump.cc (lto_main): Exit in the function + as we don't want any LTO bytecode processing. + 2022-06-27 David Malcolm * lto-dump.cc: Add "final" and "override" to various vfunc diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1c948f5..e40061c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2022-07-08 Martin Jambor + + PR testsuite/106216 + * gcc.dg/tree-ssa/alias-access-path-13.c (union foo): Replace a long + int field with a struct that is larger than an int also on 32bit + platforms. + +2022-07-08 Lewis Hyatt + + PR preprocessor/91733 + * c-c++-common/pr91733.c: New test. + +2022-07-08 Martin Liska + + PR sanitizer/106132 + * c-c++-common/hwasan/arguments-3.c: Cover new ICE. + +2022-07-08 Richard Biener + + PR tree-optimization/106226 + * gfortran.dg/pr106226.f: New testcase. + +2022-07-08 Tamar Christina + + PR tree-optimization/106063 + * gcc.dg/pr106063.c: New test. + +2022-07-08 Tamar Christina + + * g++.target/aarch64/complex-init.C: New test. + +2022-07-08 Haochen Jiang + + PR target/106180 + * g++.target/i386/pr106180-1.C: New test. + +2022-07-08 Lulu Cheng + + * gcc.target/loongarch/prolog-opt.c: New test. + 2022-07-07 Patrick Palka PR c++/105956 diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index d81db6b..291ba2d 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,10 @@ +2022-07-08 Ian Lance Taylor + + * configure.ac: Check for sys/link.h. Use either link.h or + sys/link.h when checking for dl_iterate_phdr. + * elf.c: Include sys/link.h if available. + * configure, config.h.in: Regenerate. + 2022-07-07 Ian Lance Taylor * macho.c (backtrace_initialize) [HAVE_MACH_O_DYLD_H]: Don't exit diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 11d4f56..d3b8380 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2022-07-08 Thomas Schwinge + + * testsuite/libgomp.c-c++-common/requires-1.c: Add 'dg-note's. + * testsuite/libgomp.c-c++-common/requires-2.c: Likewise. + * testsuite/libgomp.c-c++-common/requires-3.c: Likewise. + * testsuite/libgomp.c-c++-common/requires-7.c: Likewise. + * testsuite/libgomp.fortran/requires-1.f90: Likewise. + 2022-07-07 Thomas Schwinge * target.c (GOMP_offload_register, GOMP_offload_unregister): -- 2.7.4