diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-07-09 00:16:54 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-07-09 00:16:54 +0000 |
commit | 0fe604a2d93168c8d19db83edf8a7f806aa4fe69 (patch) | |
tree | 2f14ac05a477901a9cf52420612f6d84709d09ca | |
parent | 55bb77b50a5ec520f28978ac3fdac1983200e1f7 (diff) | |
download | gcc-0fe604a2d93168c8d19db83edf8a7f806aa4fe69.zip gcc-0fe604a2d93168c8d19db83edf8a7f806aa4fe69.tar.gz gcc-0fe604a2d93168c8d19db83edf8a7f806aa4fe69.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 88 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/lto/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 40 | ||||
-rw-r--r-- | libbacktrace/ChangeLog | 7 | ||||
-rw-r--r-- | libgomp/ChangeLog | 8 |
6 files changed, 149 insertions, 1 deletions
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 <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 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 <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 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 <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 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 <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 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 <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): |