diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-04-04 08:00:40 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-04-04 08:00:40 +0000 |
commit | 8af4270d3fd3000395dcf2b47dc5b5579bfd39fb (patch) | |
tree | 8598e6e1c426e3b5e83051321c02e596c255863b /gcc | |
parent | 865e36a08b99dcb2d3f0be958b0f33affe42d698 (diff) | |
download | gcc-8af4270d3fd3000395dcf2b47dc5b5579bfd39fb.zip gcc-8af4270d3fd3000395dcf2b47dc5b5579bfd39fb.tar.gz gcc-8af4270d3fd3000395dcf2b47dc5b5579bfd39fb.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 57 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 13 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 28 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 13 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 77 |
7 files changed, 197 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7bfed69..325c8c9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,60 @@ +2022-04-03 Jeff Law <jeffreyalaw@gmail.com> + + PR target/104987 + * config/iq2000/iq2000.md (bbi): New attribute, default to no. + (delay slot descripts): Use different delay slot description when + the insn as the "bbi" attribute. + (bbi, bbin patterns): Set the bbi attribute to yes. + +2022-04-03 Jakub Jelinek <jakub@redhat.com> + + PR target/105123 + * config/i386/i386-expand.cc (ix86_expand_vector_init_general): Avoid + using word as target for expand_simple_binop when doing ASHIFT and + IOR. + +2022-04-02 Xi Ruoyao <xry111@mengyan1223.wang> + + * config/mips/mips.cc (mips_function_arg): Check if DECL_SIZE is + NULL before dereferencing it. + +2022-04-01 Qing Zhao <qing.zhao@oracle.com> + + * config/i386/i386.cc (zero_all_st_registers): Return the value of + num_of_st. + (ix86_zero_call_used_regs): Update zeroed_hardregs set according to + the return value of zero_all_st_registers. + * doc/tm.texi: Update the documentation of TARGET_ZERO_CALL_USED_REGS. + * function.cc (gen_call_used_regs_seq): Add an assertion. + * target.def: Update the documentation of TARGET_ZERO_CALL_USED_REGS. + +2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang> + + PR target/102024 + * config/mips/mips.cc (mips_function_arg): Ignore zero-width + fields, and inform if it causes a psABI change. + +2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang> + + PR target/102024 + * config/mips/mips.cc (mips_fpr_return_fields): Detect C++ + zero-width bit-fields and set up an indicator. + (mips_return_in_msb): Adapt for mips_fpr_return_fields change. + (mips_function_value_1): Diagnose when the presense of a C++ + zero-width bit-field changes function returning in GCC 12. + +2022-04-01 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/104645 + * tree-ssa-phiopt.cc (value_replacement): If assign has + CONVERT_EXPR_CODE_P rhs_code, treat it like a preparation + statement with constant evaluation. + +2022-04-01 YunQiang Su <yunqiang.su@cipunited.com> + + * config/mips/mips.cc (mips_expand_prologue): + IPL is 8bit for MCU ASE. + 2022-03-31 Bill Schmidt <wschmidt@linux.ibm.com> PR target/104004 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index cdf1b0e..b296438 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220401 +20220404 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9c6b782..46f7d7d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,16 @@ +2022-04-03 Benno Evers <benno.evers@tenzir.com> + Iain Sandoe <iain@sandoe.co.uk> + + PR c++/103328 + * coroutines.cc (morph_fn_to_coro): Reset + current_binding_level->blocks. + +2022-04-01 Patrick Palka <ppalka@redhat.com> + + PR c++/105110 + * pt.cc (unify) <case TEMPLATE_PARM_INDEX>: Drop cv-quals from + the argument type of an NTTP before deducing from it. + 2022-03-31 Jason Merrill <jason@redhat.com> PR c++/96645 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 3ad555a..f1afaf2 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,31 @@ +2022-04-03 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-lang.cc: Include dmd/template.h. + (d_parse_file): Call printTemplateStats when vtemplates is set. + * decl.cc (start_function): Remove OPT_Wtemplates warning. + * lang.opt (Wtemplates): Remove. + +2022-04-02 Iain Buclaw <ibuclaw@gdcproject.org> + + * dmd/MERGE: Merge upstream dmd 47871363d. + * d-builtins.cc (d_init_versions): Add predefined version identifiers + D_PreConditions, D_PostConditions, and D_Invariants. + * d-codegen.cc (d_build_call): Update for new front-end interface. + (build_frame_type): Generate reference field for NRVO variables with + nested references. + (build_closure): Generate assignment of return address to closure. + * d-tree.h (DECL_INSTANTIATED): Use DECL_LANG_FLAG_2. + (bind_expr): Remove. + * decl.cc (DeclVisitor::visit (FuncDeclaration *)): Update for new + front-end interface. + (get_symbol_decl): Likewise. + (get_decl_tree): Check DECL_LANG_FRAME_FIELD before DECL_LANG_NRVO. + Dereference the field when both are set. + * expr.cc (ExprVisitor::visit (DeleteExp *)): Update for new front-end + interface. + * modules.cc (get_internal_fn): Likewise. + * toir.cc (IRVisitor::visit (ReturnStatement *)): Likewise. + 2022-03-21 Iain Buclaw <ibuclaw@gdcproject.org> PR d/105004 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 97c40bb..535daa4 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,16 @@ +2022-04-01 David Malcolm <dmalcolm@redhat.com> + + * docs/topics/expressions.rst: Fix formatting. + * docs/topics/types.rst: Likewise. + * docs/_build/texinfo/libgccjit.texi: Regenerate + +2022-04-01 Petter Tomner <tomner@kth.se> + + * docs/topics/compatibility.rst: Add 19 tag + * docs/topics/compilation.rst: Linking + * docs/topics/contexts.rst: Linking example + * docs/topics/expressions.rst: Fix formatting and dropped 's' + 2022-03-07 Jakub Jelinek <jakub@redhat.com> * libgccjit.h: Fix up duplicated word issue in a comment. diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index fcc463d..cfbf80a 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,11 @@ +2022-04-01 Joseph Myers <joseph@codesourcery.com> + + * gcc.pot: Regenerate. + +2022-04-01 Joseph Myers <joseph@codesourcery.com> + + * hr.po: Update. + 2022-03-30 Joseph Myers <joseph@codesourcery.com> * hr.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b3ea4f3..0241315 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,80 @@ +2022-04-03 Jakub Jelinek <jakub@redhat.com> + + PR target/105123 + * gcc.target/i386/pr105123.c: New test. + +2022-04-03 Benno Evers <benno.evers@tenzir.com> + Iain Sandoe <iain@sandoe.co.uk> + + PR c++/103328 + * g++.dg/coroutines/pr103328.C: New test. + +2022-04-02 Iain Buclaw <ibuclaw@gdcproject.org> + + * gdc.dg/nrvo1.d: New test. + +2022-04-02 Xi Ruoyao <xry111@mengyan1223.wang> + + * gcc.target/mips/pr102024-4.c: New test. + +2022-04-02 Alexandre Oliva <oliva@adacore.com> + + * gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter. + +2022-04-01 Patrick Palka <ppalka@redhat.com> + + PR c++/105110 + * g++.dg/cpp2a/nontype-class52.C: New test. + +2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang> + + PR target/102024 + * gcc.target/mips/pr102024-1.c: New test. + * gcc.target/mips/pr102024-2.c: New test. + * gcc.target/mips/pr102024-3.c: New test. + +2022-04-01 Xi Ruoyao <xry111@mengyan1223.wang> + + PR target/102024 + * g++.target/mips/mips.exp: New test supporting file. + * g++.target/mips/pr102024.C: New test. + +2022-04-01 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/104645 + * gcc.dg/tree-ssa/pr104645.c: New test. + +2022-04-01 Jakub Jelinek <jakub@redhat.com> + + PR target/102024 + * gcc.dg/compat/pr102024_test.h: Add further tests with zero sized + structures and arrays. + * g++.dg/compat/pr102024_test.h: Add further tests with zero sized + arrays. + +2022-04-01 Tom de Vries <tdevries@suse.de> + + * gcc.target/nvptx/nvptx.exp + (check_effective_target_runtime_ptx_isa_version_6_3): Rename and + generalize to ... + (check_effective_target_runtime_ptx_isa_version_at_least): .. this. + (check_effective_target_default_ptx_isa_version_at_least) + (check_effective_target_runtime_ptx_alias, add_options_for_ptx_alias): + New proc. + * gcc.target/nvptx/alias-1.c: Use "target runtime_ptx_alias" and + "dg-add-options ptx_alias". + * gcc.target/nvptx/alias-2.c: Same. + * gcc.target/nvptx/alias-3.c: Same. + * gcc.target/nvptx/alias-4.c: Same. + +2022-04-01 Alexandre Oliva <oliva@adacore.com> + + * lib/target-supports.exp + (check_effective_target_arm_soft_ok_link): New. + * gcc.target/arm/size-optimization-ieee-1.c: Use it. + * gcc.target/arm/size-optimization-ieee-2.c: Likewise. + * gcc.target/arm/size-optimization-ieee-3.c: Likewise. + 2022-03-31 Martin Jambor <mjambor@suse.cz> * gcc.dg/ipa/pr103083-1.c: New test. |