]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 4 Feb 2021 00:17:13 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 4 Feb 2021 00:17:13 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog

index 9e6a21107e161136b41d28e4bae2160575f6e0f5..4822e3709e07822adbbac0c2de1d83f825122684 100644 (file)
@@ -1,3 +1,36 @@
+2021-02-03  Richard Biener  <rguenther@suse.de>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98863
+       * config/i386/i386-features.c (remove_partial_avx_dependency):
+       Do not perform DF analysis.
+       (pass_data_remove_partial_avx_dependency): Remove
+       TODO_df_finish.
+
+2021-02-03  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-02-01  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/98863
+       * config/i386/i386-features.c (convert_scalars_to_vector):
+       Set DF_RD_PRUNE_DEAD_DEFS.
+
+2021-02-03  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-01-29  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/98144
+       * df.h (df_mir_bb_info): Add con_visited member.
+       * df-problems.c (df_mir_alloc): Initialize con_visited,
+       do not fully populate IN and OUT.
+       (df_mir_reset): Likewise.
+       (df_mir_confluence_0): Set con_visited.
+       (df_mir_confluence_n): Properly handle implicitely
+       fully populated IN and OUT as designated by con_visited
+       and update con_visited accordingly.
+
 2021-02-01  Richard Biener  <rguenther@suse.de>
 
        Backported from master:
index 465eb04999fff4da322970c439e2bffe3c825642..8aed06e4d0cdaf898fa64a486ce171074197730b 100644 (file)
@@ -1 +1 @@
-20210203
+20210204
index c6f3893b0352f788978c7d34c0d6ae290ce37bb4..6bea39a8e3a735b19f8d32d87948d984a1509208 100644 (file)
@@ -1,3 +1,21 @@
+2021-02-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/decl.c (components_to_record): If the first component
+       with rep clause is the _Parent field with variable size, temporarily
+       set it aside when computing the internal layout of the REP part again.
+       * gcc-interface/utils.c (finish_record_type): Revert to taking the
+       maximum when merging sizes for all record types with rep clause.
+       (merge_sizes): Put SPECIAL parameter last and adjust recursive calls.
+
+2021-02-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Make the
+       two fields of the fat pointer type addressable, and do not make the
+       template type read-only.
+       <E_Record_Type>: If the type has discriminants mark it as may_alias.
+       * gcc-interface/utils.c (make_dummy_type): Likewise.
+       (build_dummy_unc_pointer_types): Likewise.
+
 2021-01-26  Marius Hillenbrand  <mhillen@linux.ibm.com>
 
        PR ada/98228
index ace2d4ec26b73f3b2ca6976bf670112e48af4e85..4b60b08e4f8d05ea0f07c66f3961cdd590321504 100644 (file)
@@ -1,3 +1,14 @@
+2021-02-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97804
+       * g++.dg/cpp2a/no_unique_address11.C: New test.
+
+2021-02-03  Richard Biener  <rguenther@suse.de>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/98863
+       * gcc.target/i386/20051216-1.c: New test.
+
 2021-02-02  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master:
index 75a4f35a7f1ea047da10ed6876ba49bb573d3d52..b5f188348276a3ae7ca19298fdde71c750323437 100644 (file)
@@ -1,3 +1,8 @@
+2021-02-03  Nathan Sidwell  <nathan@acm.org>
+
+       PR preprocessor/95253
+       * mkdeps.c (munge): Do not escape ':'.
+
 2020-10-05  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master: