diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-06-29 00:17:00 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-06-29 00:17:00 +0000 |
commit | fb29fdea9cc36f4abeb8566968b2c1bd9054c7af (patch) | |
tree | 3761b8efbc2b4fba9dc380537c6669a5ab222f83 /gcc | |
parent | 4fda776a2f93fbded6336b06fd02ae0e2b67864e (diff) | |
download | gcc-fb29fdea9cc36f4abeb8566968b2c1bd9054c7af.zip gcc-fb29fdea9cc36f4abeb8566968b2c1bd9054c7af.tar.gz gcc-fb29fdea9cc36f4abeb8566968b2c1bd9054c7af.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 59 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 16 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 33 |
5 files changed, 123 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d995063..36789da 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,62 @@ +2022-06-28 Dimitar Dimitrov <dimitar@dinux.eu> + + * doc/sourcebuild.texi: Document new no_alignment_constraints + effective target check. + +2022-06-28 Aldy Hernandez <aldyh@redhat.com> + + * Makefile.in: Remove gimple-ssa-evrp.o and gimple-ssa-evrp-analyze.o. + * flag-types.h (enum evrp_mode): Remove. + * params.opt: Remove --param=evrp-mode. + * tree-vrp.cc (make_pass_early_vrp): New. + (pass_vrp::execute): Call early VRP instance. + * gimple-ssa-evrp-analyze.cc: Removed. + * gimple-ssa-evrp-analyze.h: Removed. + * gimple-ssa-evrp.cc: Removed. + +2022-06-28 Alexandre Oliva <oliva@adacore.com> + + * Makefile.in (TFLAGS): New. + (GCC_FOR_TARGET): Add TFLAGS. + (FLAGS_TO_PASS): Pass TFLAGS down. + +2022-06-28 Richard Biener <rguenther@suse.de> + + * tree-ssa-loop-split.cc (fix_loop_bb_probability): Do not + call update_ssa. + +2022-06-28 Richard Biener <rguenther@suse.de> + + * tree-into-ssa.cc (insert_updated_phi_nodes_for): Use + mark_block_for_update. + (update_ssa): Adjust. + +2022-06-28 Xi Ruoyao <xry111@xry111.site> + + PR target/106096 + * config/loongarch/loongarch.h (REG_CLASS_CONTENTS): Exclude + $r13 from SIBCALL_REGS. + * config/loongarch/loongarch.cc (loongarch_regno_to_class): + Change $r13 to JIRL_REGS. + +2022-06-28 Aldy Hernandez <aldyh@redhat.com> + + * tree-ssa-loop-ch.cc (entry_loop_condition_is_static): Remove + irange::supports_p. + +2022-06-28 Richard Biener <rguenther@suse.de> + + PR middle-end/106053 + * match.pd ((T)a == (T)b): Avoid folding away sign + changes in a comparison if we'd truncate to a boolean. + +2022-06-28 Kewen Lin <linkw@linux.ibm.com> + + * config/rs6000/rs6000.md (*rotl<mode>3_insert_4): Replace mode + iterator GPR with SImode, adjust the condition and output template, + rename to ... + (*rotlsi3_insert_4): ... this. + 2022-06-27 David Malcolm <dmalcolm@redhat.com> * genmatch.cc: Add "final" and "override" to various vfunc diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 73287f2..f15a0aa 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220628 +20220629 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index cea195e..796d71a 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,19 @@ +2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-codegen.cc: Include gimple-expr.h. + (force_target_expr): Use create_tmp_var_raw. + * decl.cc: Inlucde gimple-expr.h. + (build_local_temp): Use create_tmp_var_raw. + * intrinsics.cc (expand_intrinsic_rotate): Use get_callee_fndecl. + (maybe_expand_intrinsic): Likewise. + +2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-attribs.cc (handle_omp_declare_simd_attribute): New function. + (d_handle_simd_attribute): New function. + (d_langhook_common_attribute_table): Add 'omp declare simd' attribute. + (d_langhook_attribute_table): Add simd attribute. + 2022-06-24 Iain Buclaw <ibuclaw@gdcproject.org> * d-attribs.cc (d_handle_section_attribute): Update error message. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b9ea237..79b3754d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,17 @@ +2022-06-28 Jakub Jelinek <jakub@redhat.com> + + * gfortran.h (gfc_real_info): Add use_iec_60559 bitfield. + * trans-types.h (gfc_real16_use_iec_60559): Declare. + * trans-types.cc (gfc_real16_use_iec_60559): Define. + (gfc_init_kinds): When building powerpc64le-linux libgfortran + on glibc 2.26 to 2.31, set gfc_real16_use_iec_60559 and + use_iec_60559. + (gfc_build_real_type): Set gfc_real16_use_iec_60559 and use_iec_60559 + on glibc 2.26 or later. + * trans-intrinsic.cc (gfc_build_intrinsic_lib_fndecls): Adjust + comment. Handle gfc_real16_use_iec_60559. + (gfc_get_intrinsic_lib_fndecl): Handle use_iec_60559. + 2022-06-26 Harald Anlauf <anlauf@gmx.de> PR fortran/105691 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c88004e..e6d5741 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,36 @@ +2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org> + + * gdc.dg/attr_simd1.d: New test. + * gdc.dg/attr_simd2.d: New test. + +2022-06-28 Dimitar Dimitrov <dimitar@dinux.eu> + + * c-c++-common/Wcast-align.c: Silence warnings for targets with + no_alignment_constraints. + * gcc.dg/c11-align-4.c: Skip for no_alignment_constraints. + * gcc.dg/strlenopt-10.c: Replace checks for avr with checks for + any target with no_alignment_constraints. + * gcc.dg/strlenopt-11.c: Ditto. + * gcc.dg/strlenopt-13.c: Ditto. + * lib/target-supports.exp + (check_effective_target_no_alignment_constraints): New. + +2022-06-28 Aldy Hernandez <aldyh@redhat.com> + + * g++.dg/pr100774.C: Remove --param=evrp-mode. + * gcc.dg/pr100781.c: Same. + +2022-06-28 Xi Ruoyao <xry111@xry111.site> + + PR target/106096 + * g++.target/loongarch/loongarch.exp: New test support file. + * g++.target/loongarch/pr106096.C: New test. + +2022-06-28 Richard Biener <rguenther@suse.de> + + PR middle-end/106053 + * gcc.target/i386/pr106053.c: New testcase. + 2022-06-27 Marek Polacek <polacek@redhat.com> PR c++/89197 |