]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 9 Jul 2022 00:16:54 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 9 Jul 2022 00:16:54 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/lto/ChangeLog
gcc/testsuite/ChangeLog
libbacktrace/ChangeLog
libgomp/ChangeLog

index 2f5be38bf545f9de5e340f2ed2bb2320ff046f64..9f56ba2c38d3232b4b53acb08366713ca884a021 100644 (file)
@@ -1,3 +1,91 @@
+2022-07-08  Lewis Hyatt  <lhyatt@gmail.com>
+
+       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  <mliska@suse.cz>
+
+       PR sanitizer/106132
+       * opts.cc (finish_options): Use 2 calls to
+       report_conflicting_sanitizer_options.
+
+2022-07-08  Richard Biener  <rguenther@suse.de>
+
+       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  <mliska@suse.cz>
+
+       * toplev.cc (init_asm_output): Do not init asm_out_file.
+
+2022-07-08  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/106063
+       * match.pd: Do not apply pattern after veclower is not supported.
+
+2022-07-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * lto-cgraph.cc (input_offload_tables) <LTO_symtab_edge>: Correct
+       'fn2' computation.
+
+2022-07-08  Tamar Christina  <tamar.christina@arm.com>
+
+       * 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  <haochen.jiang@intel.com>
+
+       PR target/106180
+       * config/i386/sse.md (sse2_cvtps2pd<mask_name>_1):
+       Rename from *sse2_cvtps2pd<mask_name>_1.
+       (vec_unpacks_lo_v4sf): Add handler for memory operand.
+
+2022-07-08  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * 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  <dmalcolm@redhat.com>
 
        * diagnostic-format-json.cc (json_from_location_range): Update for
index aa8fe3c891120c640793632e255e2fb56bd7a0d9..2f349b0ec048641c5f76a09007b97e0b6779fede 100644 (file)
@@ -1 +1 @@
-20220708
+20220709
index fc6124657631496f77d459c4c096d997ce8bf276..3cf57fa5f03a088670ae2f563ee8e9d549f77537 100644 (file)
@@ -1,3 +1,8 @@
+2022-07-08  Martin Liska  <mliska@suse.cz>
+
+       * lto-dump.cc (lto_main): Exit in the function
+       as we don't want any LTO bytecode processing.
+
 2022-06-27  David Malcolm  <dmalcolm@redhat.com>
 
        * lto-dump.cc: Add "final" and "override" to various vfunc
index 1c948f52947d469de9c800934e385f1e9ed24ad3..e40061c8e0fe0190ef3a1eceae0f79d31def7842 100644 (file)
@@ -1,3 +1,43 @@
+2022-07-08  Martin Jambor  <mjambor@suse.cz>
+
+       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  <lhyatt@gmail.com>
+
+       PR preprocessor/91733
+       * c-c++-common/pr91733.c: New test.
+
+2022-07-08  Martin Liska  <mliska@suse.cz>
+
+       PR sanitizer/106132
+       * c-c++-common/hwasan/arguments-3.c: Cover new ICE.
+
+2022-07-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106226
+       * gfortran.dg/pr106226.f: New testcase.
+
+2022-07-08  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/106063
+       * gcc.dg/pr106063.c: New test.
+
+2022-07-08  Tamar Christina  <tamar.christina@arm.com>
+
+       * g++.target/aarch64/complex-init.C: New test.
+
+2022-07-08  Haochen Jiang  <haochen.jiang@intel.com>
+
+       PR target/106180
+       * g++.target/i386/pr106180-1.C: New test.
+
+2022-07-08  Lulu Cheng  <chenglulu@loongson.cn>
+
+       * gcc.target/loongarch/prolog-opt.c: New test.
+
 2022-07-07  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/105956
index d81db6b863870edff3d1a80b4136c4af9dfba647..291ba2ddf4dc22294220d0053ba59411df4c8322 100644 (file)
@@ -1,3 +1,10 @@
+2022-07-08  Ian Lance Taylor  <iant@golang.org>
+
+       * 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  <iant@golang.org>
 
        * macho.c (backtrace_initialize) [HAVE_MACH_O_DYLD_H]: Don't exit
index 11d4f5629ae210afc580d3eb92198009e5d445ab..d3b8380f2beb101f7470799394abd6bb8830e6db 100644 (file)
@@ -1,3 +1,11 @@
+2022-07-08  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * 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  <thomas@codesourcery.com>
 
        * target.c (GOMP_offload_register, GOMP_offload_unregister):