]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 22 Nov 2021 00:16:29 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 22 Nov 2021 00:16:29 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 0100f7a5ce50d1d87e6592707e94eabb46610d44..1e94c5404abdae21ef3bc2207cef708ba36a1ddd 100644 (file)
@@ -1,3 +1,70 @@
+2021-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101180
+       * config/i386/i386-options.c (ix86_valid_target_attribute_p): If
+       fndecl already has DECL_FUNCTION_SPECIFIC_TARGET, use that as base
+       instead of target_option_default_node.
+
+2021-11-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103227
+       * ipa-modref.c (parm_map_for_arg): Rename to ...
+       (parm_map_for_ptr): .. this one; handle static chain and calls to
+       malloc functions.
+       (modref_access_analysis::get_access): Use parm_map_for_ptr.
+       (modref_access_analysis::process_fnspec): Update.
+       (modref_access_analysis::analyze_load): Update.
+       (modref_access_analysis::analyze_store): Update.
+
+2021-11-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       * ipa-modref.c (ignore_nondeterminism_p): Move earlier in source
+       code.
+       (ignore_retval_p): Likewise.
+       (ignore_stores_p): Likewise.
+       (parm_map_for_arg): Likewise.
+       (class modref_access_analysis): New class.
+       (modref_access_analysis::set_side_effects): New member function.
+       (modref_access_analysis::set_nondeterministic): New member function.
+       (get_access): Turn to ...
+       (modref_access_analysis::get_access): ... this one.
+       (record_access): Turn to ...
+       (modref_access_analysis::record_access): ... this one.
+       (record_access_lto): Turn to ...
+       (modref_access_analysis::record_access_lto): ... This one.
+       (record_access_p): Turn to ...
+       (modref_access_analysis::record_access_p): ... This one
+       (modref_access_analysis::record_unknown_load): New member function.
+       (modref_access_analysis::record_unknown_store): New member function.
+       (get_access_for_fnspec): Turn to ...
+       (modref_access_analysis::get_access_for_fnspec): ... this one.
+       (merge_call_side_effects): Turn to ...
+       (moderf_access_analysis::merge_call_side_effects): Turn to ...
+       (collapse_loads): Move later in source code.
+       (collapse_stores): Move later in source code.
+       (process_fnspec): Turn to ...
+       (modref_access_analysis::process_fnspec): ... this one.
+       (analyze_call): Turn to ...
+       (modref_access_analysis::analyze_call): ... this one.
+       (struct summary_ptrs): Remove.
+       (analyze_load): Turn to ...
+       (modref_access_analysis::analyze_load): ... this one.
+       (analyze_store): Turn to ...
+       (modref_access_analysis::analyze_store): ... this one.
+       (analyze_stmt): Turn to ...
+       (modref_access_analysis::analyze_stmt): ... This one.
+       (remove_summary): Remove.
+       (modref_access_analysis::propagate): Break out from ...
+       (modref_access_analysis::analyze): Break out from ...
+       (analyze_function): ... here.
+
+2021-11-21  Roger Sayle  <roger@nextmovesoftware.com>
+           Robin Dapp  <rdapp@linux.ibm.com>
+
+       PR target/102117
+       * tree-ssa-math-opts.c (convert_mult_to_widen): Recognize
+       signed WIDEN_MULT_EXPR if the target supports umul_widen_optab.
+
 2021-11-20  Jan Hubicka  <hubicka@ucw.cz>
 
        PR ipa/103052
index ffe2a46379b6086a50a4431f3da9559c4b7dc21e..7e1517792f2c981de58e008f17e04bddf8b75cd4 100644 (file)
@@ -1 +1 @@
-20211121
+20211122
index de5d4de6fd90a68584050ecd3220c3ee42791a09..f3c885cfec802967b97adcac86abd80c6337d3d1 100644 (file)
@@ -1,3 +1,20 @@
+2021-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/103315
+       * trans-types.c (gfc_get_array_descr_info): Use DW_OP_deref_size 1
+       instead of DW_OP_deref for DW_AT_rank.
+
+2021-11-21  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/99061
+       * trans-intrinsic.c (gfc_lookup_intrinsic): Helper function for
+       looking up gfortran builtin intrinsics.
+       (gfc_conv_intrinsic_atrigd): Use it.
+       (gfc_conv_intrinsic_cotan): Likewise.
+       (gfc_conv_intrinsic_cotand): Likewise.
+       (gfc_conv_intrinsic_atan2d): Likewise.
+
 2021-11-18  Harald Anlauf  <anlauf@gmx.de>
            Steven G. Kargl  <kargl@gcc.gnu.org>
 
index b342b71dd23f1ab9db5f3d913e478acc91d59d7b..9872619ff18ba9c2cb410a7539a29492458b65b6 100644 (file)
@@ -1,3 +1,31 @@
+2021-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101180
+       * gcc.target/i386/pr101180.c: New test.
+
+2021-11-21  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/99061
+       * gfortran.dg/dec_math_5.f90: New test.
+
+2021-11-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103227
+       * gcc.dg/tree-ssa/modref-15.c: New test.
+
+2021-11-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103264
+       * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
+
+2021-11-21  Roger Sayle  <roger@nextmovesoftware.com>
+           Robin Dapp  <rdapp@linux.ibm.com>
+
+       PR target/102117
+       * gcc.target/s390/mul-wide.c: New test case.
+       * gcc.target/s390/umul-wide.c: New test case.
+
 2021-11-20  Jan Hubicka  <hubicka@ucw.cz>
 
        PR ipa/103052