Daily bump.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
2022-09-26 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
* MAINTAINERS: Update my email address and DCO entry.
|
||||
|
||||
2022-09-23 Paul-Antoine Arras <pa@codesourcery.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
||||
+108
@@ -1,3 +1,111 @@
|
||||
2022-09-26 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* doc/invoke.texi: Add missing dash for
|
||||
Wanalyzer-exposure-through-uninit-copy.
|
||||
|
||||
2022-09-26 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/107009
|
||||
* range-op.cc (operator_bitwise_and::op1_range): Optimize 0 = x & MASK.
|
||||
(range_op_bitwise_and_tests): New test.
|
||||
|
||||
2022-09-26 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/107009
|
||||
* tree-ssa-dom.cc
|
||||
(dom_opt_dom_walker::set_global_ranges_from_unreachable_edges):
|
||||
Iterate over exports.
|
||||
|
||||
2022-09-26 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config.gcc (with_arch) [nvptx]: Allow '--with-arch' to override
|
||||
the default.
|
||||
* config/nvptx/gen-multilib-matches.sh: New.
|
||||
* config/nvptx/t-nvptx (MULTILIB_OPTIONS, MULTILIB_MATCHES)
|
||||
(MULTILIB_EXCEPTIONS): Handle this.
|
||||
* doc/install.texi (Specific) <nvptx-*-none>: Document this.
|
||||
* doc/invoke.texi (Nvidia PTX Options): Likewise.
|
||||
|
||||
2022-09-26 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config.gcc (TM_MULTILIB_CONFIG) [nvptx]: Set to '$with_arch'.
|
||||
* config/nvptx/t-nvptx (MULTILIB_OPTIONS, MULTILIB_MATCHES)
|
||||
(MULTILIB_EXCEPTIONS): Handle it.
|
||||
|
||||
2022-09-26 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config.gcc (with_arch) [nvptx]: Set to 'sm_30'.
|
||||
* config/nvptx/nvptx.cc (nvptx_option_override): Assert that
|
||||
'-misa' appeared.
|
||||
* config/nvptx/nvptx.h (OPTION_DEFAULT_SPECS): Define.
|
||||
* config/nvptx/nvptx.opt (misa=): Remove 'Init'.
|
||||
|
||||
2022-09-26 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config/nvptx/nvptx.h (ASM_SPEC): Define.
|
||||
|
||||
2022-09-26 Jeff Law <jeffreyalaw@gmail.com>
|
||||
|
||||
* cfgcleanup.cc (bb_is_just_return): No longer static.
|
||||
* cfgcleanup.h (bb_is_just_return): Add prototype.
|
||||
* cfgrtl.cc (fixup_reorder_chain): Do not create an
|
||||
unconditional jump to a return block. Conditionally
|
||||
remove unreachable blocks.
|
||||
|
||||
2022-09-26 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/106982
|
||||
* omp-low.cc (lower_oacc_reductions): Add some unshare_expr.
|
||||
|
||||
2022-09-26 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/s390/s390.cc (s390_rtx_costs): Remove dest variable
|
||||
and use only dst.
|
||||
|
||||
2022-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-arches.def (armv9.1-a): Define.
|
||||
(armv9.2-a): Likewise.
|
||||
(armv9.3-a): Likewise.
|
||||
* config/aarch64/aarch64.h (AARCH64_FL_V9_1): Likewise.
|
||||
(AARCH64_FL_V9_2): Likewise.
|
||||
(AARCH64_FL_V9_3): Likewise.
|
||||
(AARCH64_FL_FOR_ARCH9_1): Likewise.
|
||||
(AARCH64_FL_FOR_ARCH9_2): Likewise.
|
||||
(AARCH64_FL_FOR_ARCH9_3): Likewise.
|
||||
(AARCH64_ISA_V9_1): Likewise.
|
||||
(AARCH64_ISA_V9_2): Likewise.
|
||||
(AARCH64_ISA_V9_3): Likewise.
|
||||
* doc/invoke.texi (AArch64 Options): Document armv9.1-a, armv9.2-a,
|
||||
armv9.3-a values to -march.
|
||||
|
||||
2022-09-26 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* value-range.cc (tree_compare): Remove unused function.
|
||||
|
||||
2022-09-26 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
PR target/96072
|
||||
* config/rs6000/rs6000-logue.cc (rs6000_emit_epilogue): Update the
|
||||
condition for adding REG_CFA_DEF_CFA reg note with
|
||||
frame_pointer_needed_indeed.
|
||||
|
||||
2022-09-26 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
PR target/100645
|
||||
* config/rs6000/vector.md (vec_shr_<mode>): Replace condition
|
||||
TARGET_ALTIVEC with VECTOR_UNIT_ALTIVEC_OR_VSX_P.
|
||||
|
||||
2022-09-26 Hongtao Liu <hongtao.liu@intel.com>
|
||||
Liwei Xu <liwei.xu@intel.com>
|
||||
|
||||
PR target/53346
|
||||
* config/i386/i386-expand.cc (expand_vec_perm_shufps_shufps):
|
||||
New function.
|
||||
(ix86_expand_vec_perm_const_1): Insert
|
||||
expand_vec_perm_shufps_shufps at the end of 2-instruction
|
||||
expand sequence.
|
||||
|
||||
2022-09-25 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
|
||||
* doc/sourcebuild.texi: Fix chapter level.
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
20220926
|
||||
20220927
|
||||
|
||||
@@ -1,3 +1,102 @@
|
||||
2022-09-26 Ghjuvan Lacambre <lacambre@adacore.com>
|
||||
|
||||
* doc/gnat_rm/implementation_defined_attributes.rst: Rename Valid_Image.
|
||||
* gnat_rm.texi: Regenerate.
|
||||
* gnat_ugn.texi: Regenerate.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch12.adb (Build_Instance_Compilation_Unit_Nodes): Relocate
|
||||
auxiliary declarations from the original compilation unit to the
|
||||
newly created compilation unit for the spec.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* rtsfind.ads
|
||||
(RTU_Id): Remove unreferenced packages; fix whitespace.
|
||||
(RE_Id): Remove unreferenced entities; add comment about entity
|
||||
that is only used by GNATprove and not by GNAT.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* s-oscons-tmplt.c (STR, STR1): Remove.
|
||||
|
||||
2022-09-26 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* doc/gnat_ugn/building_executable_programs_with_gnat.rst
|
||||
(-gnateT): Document new parameter Long_Long_Long_Size.
|
||||
* gnat_ugn.texi: Regenerate.
|
||||
|
||||
2022-09-26 Steve Baird <baird@adacore.com>
|
||||
|
||||
* bindgen.adb: When the binder is invoked for the device, specify
|
||||
the CUDA_Global aspect for the adainit and adafinal procedures via
|
||||
a pragma instead of via an aspect_specification.
|
||||
|
||||
2022-09-26 Kévin Le Gouguec <legouguec@adacore.com>
|
||||
|
||||
* doc/gnat_ugn/building_executable_programs_with_gnat.rst
|
||||
(Linker Switches): Document support for mold along with gold; add some
|
||||
advice regarding OpenSSL in the Pro version.
|
||||
* gnat_ugn.texi: Regenerate.
|
||||
|
||||
2022-09-26 Tucker Taft <taft@adacore.com>
|
||||
|
||||
* sem_util.adb (Original_Aspect_Pragma_Name): Check for Check
|
||||
pragmas.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch5.adb (Analyze_Iterator_Specification): Delay expansion
|
||||
based on Full_Analysis flag.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_ch5.adb (Analyze_Iterator_Specification): Delay expansion of
|
||||
for iterated component association just like it is done within
|
||||
quantified expression.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* contracts.adb (Analyze_Object_Contract): Check SPARK_Mode before
|
||||
applying SPARK rule.
|
||||
|
||||
2022-09-26 Justin Squirek <squirek@adacore.com>
|
||||
|
||||
* sem_util.adb
|
||||
(Accessibility_Level): Modify indexed and selected components case
|
||||
by reducing the scope where Original_Node gets used.
|
||||
|
||||
2022-09-26 Boris Yakobowski <yakobowski@adacore.com>
|
||||
|
||||
* doc/gnat_ugn/gnat_utility_programs.rst: Remove documentation for
|
||||
gnatmetric.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* gsocket.h: Remove redefinition of _WIN32_WINNT.
|
||||
* mingw32.h: Remove conditional definition of _WIN32_WINNT.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* mingw32.h: Remove condition definition of MAXPATHLEN; the include
|
||||
directive for stdlib.h was most likely intended to provide the
|
||||
MAX_PATH.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* adaint.c: Remove conditional #include directives for old MinGW.
|
||||
* cal.c: Always include winsock.h, since it is part of modern
|
||||
MinGW.
|
||||
* cstreams.c: Remove workaround for old MinGW.
|
||||
* expect.c: Remove conditional #include directive for old MinGW.
|
||||
* mingw32.h: Remove STD_MINGW and OLD_MINGW declarations.
|
||||
* sysdep.c: Remove conditional #include directive for old MinGW.
|
||||
|
||||
2022-09-26 Piotr Trojanek <trojanek@adacore.com>
|
||||
|
||||
* sem_warn.ads (Has_Junk_Name): Reword comment.
|
||||
|
||||
2022-09-20 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* exp_ch6.adb: Replace "the the" with "the".
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2022-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106656
|
||||
* c-cppbuiltin.cc (c_cpp_builtins): Update value of __cpp_char8_t
|
||||
for C++20.
|
||||
|
||||
2022-09-23 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106784
|
||||
|
||||
@@ -1,3 +1,28 @@
|
||||
2022-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106656
|
||||
* typeck2.cc (array_string_literal_compatible_p): Allow
|
||||
initializing arrays of char or unsigned char by a UTF-8 string literal.
|
||||
|
||||
2022-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106784
|
||||
* method.cc (is_convertible_helper): New.
|
||||
(is_convertible): Use it.
|
||||
(is_nothrow_convertible): Likewise.
|
||||
|
||||
2022-09-26 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/107033
|
||||
* module.cc (trees_in::decl_value): In the MK_partial case for
|
||||
a variable template partial specialization, pass decl_p=true to
|
||||
add_mergeable_specialization, and set spec to the VAR_DECL not
|
||||
the TEMPLATE_DECL.
|
||||
* pt.cc (add_mergeable_specialization): For a variable template
|
||||
partial specialization, set the TREE_TYPE of the new
|
||||
DECL_TEMPLATE_SPECIALIZATIONS node to the TREE_TYPE of the
|
||||
VAR_DECL not the VAR_DECL itself.
|
||||
|
||||
2022-09-23 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106784
|
||||
|
||||
@@ -1,3 +1,67 @@
|
||||
2022-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106656
|
||||
* g++.dg/cpp23/feat-cxx2b.C: Adjust.
|
||||
* g++.dg/cpp2a/feat-cxx2a.C: Likewise.
|
||||
* g++.dg/ext/char8_t-feature-test-macro-2.C: Likewise.
|
||||
* g++.dg/ext/char8_t-init-2.C: Likewise.
|
||||
* g++.dg/cpp2a/char8_t3.C: New test.
|
||||
* g++.dg/cpp2a/char8_t4.C: New test.
|
||||
|
||||
2022-09-26 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106784
|
||||
* g++.dg/ext/is_convertible3.C: New test.
|
||||
* g++.dg/ext/is_nothrow_convertible3.C: New test.
|
||||
|
||||
2022-09-26 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/107033
|
||||
* g++.dg/modules/partial-2.cc, g++.dg/modules/partial-2.h: New
|
||||
files, factored out from ...
|
||||
* g++.dg/modules/partial-2_a.C, g++.dg/modules/partial-2_b.C: ...
|
||||
these.
|
||||
* g++.dg/modules/partial-2_c.H: New test.
|
||||
* g++.dg/modules/partial-2_d.C: New test.
|
||||
|
||||
2022-09-26 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/107009
|
||||
* gcc.dg/tree-ssa/pr107009.c: New test.
|
||||
|
||||
2022-09-26 Jeff Law <jeffreyalaw@gmail.com>
|
||||
|
||||
* gcc.target/riscv/ret-1.c: New test.
|
||||
|
||||
2022-09-26 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/106982
|
||||
* c-c++-common/goacc/reduction-7.c: New test.
|
||||
* c-c++-common/goacc/reduction-8.c: New test.
|
||||
|
||||
2022-09-26 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
PR target/96072
|
||||
* gcc.target/powerpc/pr96072.c: New test.
|
||||
|
||||
2022-09-26 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
PR target/94962
|
||||
* gcc.target/i386/avx256-unaligned-store-3.c: Add -mno-avx512f
|
||||
|
||||
2022-09-26 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
PR target/100645
|
||||
* gcc.target/powerpc/pr100645.c: New test.
|
||||
|
||||
2022-09-26 Hongtao Liu <hongtao.liu@intel.com>
|
||||
Liwei Xu <liwei.xu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr53346-1.c: New test.
|
||||
* gcc.target/i386/pr53346-2.c: New test.
|
||||
* gcc.target/i386/pr53346-3.c: New test.
|
||||
* gcc.target/i386/pr53346-4.c: New test.
|
||||
|
||||
2022-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
PR fortran/41453
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
2022-09-26 Thomas Neumann <tneumann@users.sourceforge.net>
|
||||
|
||||
* unwind-dw2-fde.c: Introduce a constant for in_shutdown
|
||||
for the non-fast-path case. Drop destructor priority.
|
||||
|
||||
2022-09-22 Thomas Neumann <tneumann@users.sourceforge.net>
|
||||
|
||||
* unwind-dw2-fde.c: (release_register_frames) Remember
|
||||
|
||||
@@ -1,3 +1,26 @@
|
||||
2022-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/ptr_traits.h (__ptr_traits_elem) [__cpp_concepts]:
|
||||
Also define the __ptr_traits_elem class template for the
|
||||
concepts case.
|
||||
(pointer_traits<Ptr>): Remove constrained partial
|
||||
specialization.
|
||||
* testsuite/20_util/pointer_traits/lwg3545.cc: Check for
|
||||
ambiguitiy with program-defined partial specialization.
|
||||
|
||||
2022-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/type_traits (is_convertible, is_convertible_v):
|
||||
Define using new built-in.
|
||||
(is_nothrow_convertible is_nothrow_convertible_v): Likewise.
|
||||
|
||||
2022-09-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/107037
|
||||
* include/std/bitset (_Base_bitset::_M_do_reset): Use
|
||||
preprocessor conditional around non-C++03 code.
|
||||
* testsuite/20_util/bitset/107037.cc: New test.
|
||||
|
||||
2022-09-24 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/alloc_traits.h (allocator_traits::is_always_equal):
|
||||
|
||||
Reference in New Issue
Block a user