diff options
-rw-r--r-- | gcc/ChangeLog | 46 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 48 |
5 files changed, 106 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ef6f626..d9b2308 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,49 @@ +2021-03-24 Martin Liska <mliska@suse.cz> + + PR target/99753 + * common/config/i386/i386-common.c (ARRAY_SIZE): Fix off-by-one + error. + * config/i386/i386-options.c (ix86_option_override_internal): + Add run-time assert. + +2021-03-24 Martin Jambor <mjambor@suse.cz> + + PR ipa/99122 + * ipa-cp.c (initialize_node_lattices): Mark as bottom all + parameters with unknown type. + (ipacp_value_safe_for_type): New function. + (propagate_vals_across_arith_jfunc): Verify that the constant type + can be used for a type of the formal parameter. + (propagate_vals_across_ancestor): Likewise. + (propagate_scalar_across_jump_function): Likewise. Pass the type + also to propagate_vals_across_ancestor. + +2021-03-24 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/99727 + * config/arm/mve.md (movmisalign<mode>_mve_store): Use Ux + constraint. + (movmisalign<mode>_mve_load): Likewise. + +2021-03-24 Jakub Jelinek <jakub@redhat.com> + + PR target/99724 + * config/arm/vec-common.md (one_cmpl<mode>2, neg<mode>2, + movmisalign<mode>): Disable expanders for TARGET_REALLY_IWMMXT. + +2021-03-24 Alexandre Oliva <oliva@adacore.com> + + * doc/sourcebuild.texi (sysconf): New effective target. + +2021-03-24 Alexandre Oliva <oliva@adacore.com> + + * config/i386/predicates.md (reg_or_const_vec_operand): New. + * config/i386/sse.md (ssse3_pshufbv8qi3): Add an expander for + the now *-prefixed insn_and_split, turn the splitter const vec + into an input for the insn, making it an ignored immediate for + non-split cases, and loaded into the scratch register + otherwise. + 2021-03-23 Vladimir N. Makarov <vmakarov@redhat.com> PR target/99581 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 991050a..60c2325 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210324 +20210325 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 94faac5..5a7a57a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2021-03-24 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/99369 + * resolve.c (resolve_operator): Make 'msg' buffer larger + and use snprintf. + 2021-03-23 Tobias Burnus <tobias@codesourcery.com> PR fortran/93660 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 93d4e44..106a537 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,8 @@ +2021-03-24 Matthias Klose <doko@ubuntu.com> + + * Make-lang.in (jit.sphinx.html, jit.sphinx.pdf): Use $(mkinstalldirs), + (jit.install-headers): Depend on installdirs. + 2021-02-19 David Malcolm <dmalcolm@redhat.com> PR jit/99126 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8ee6b10..c14c3b7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,51 @@ +2021-03-24 Martin Liska <mliska@suse.cz> + + PR target/99753 + * gcc.target/i386/pr99753.c: New test. + +2021-03-24 Martin Jambor <mjambor@suse.cz> + + PR ipa/99122 + * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options. + +2021-03-24 Christophe Lyon <christophe.lyon@linaro.org> + + PR target/99727 + * gcc.target/arm/pr99727.c: New test. + +2021-03-24 Jakub Jelinek <jakub@redhat.com> + + PR target/99724 + * gcc.target/arm/pr99724.c: New test. + +2021-03-24 Alexandre Oliva <oliva@adacore.com> + + * lib/target-supports.exp (check_effective_target_sysconf): New. + * gcc.target/i386/pr95443-1.c: Require it. + * gcc.target/i386/pr95443-2.c: Likewise. + * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise. + * gcc.target/i386/strncmp-1.c: Likewise. + +2021-03-24 Alexandre Oliva <oliva@adacore.com> + + * gcc.target/i386/pr97313.c: Require effective target feature pie. + * g++.target/i386/pr94185.C: Likewise. + +2021-03-24 Alexandre Oliva <oliva@adacore.com> + + * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false + positives with -mcmodel=large. + * gcc.target/i386/funcspec-3.c: Likewise. + +2021-03-24 Alexandre Oliva <oliva@adacore.com> + + * gcc.target/i386/pr94467-3.c: New. + +2021-03-24 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/99369 + * gfortran.dg/longnames.f90: New test. + 2021-03-23 Nathan Sidwell <nathan@acm.org> PR c++/99283 |