]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 11 Dec 2021 00:16:30 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 11 Dec 2021 00:16:30 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/jit/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog
libgcc/ChangeLog
libgomp/ChangeLog
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index 4d39b473f4a27e139403fdea72aef3cd4236f192..5538483f7a9f071dd7d8df40d84440e3972d9ab4 100644 (file)
@@ -1,3 +1,42 @@
+2021-12-10  Jason Merrill  <jason@redhat.com>
+
+       * symtab.c (symtab_node::equal_address_to): Fix comment typo.
+
+2021-12-10  Doug Rupp  <rupp@adacore.com>
+
+       * config/vxworks.h (LINK_SPEC): Remove %(link_target).
+       Change %{v:-v} to %{v:-V}.
+
+2021-12-10  Olivier Hainque  <hainque@adacore.com>
+
+       * config/t-vxworks: Remove assignment to STMP_FIXINC.
+
+2021-12-10  Martin Liska  <mliska@suse.cz>
+
+       * params.opt: Add missing dot.
+
+2021-12-10  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR ipa/103601
+       * ipa-modref-tree.h (useful_for_kill_p): Zero width accesses aren't
+       useful for kill tracking.
+
+2021-12-10  Andrew Stubbs  <ams@codesourcery.com>
+
+       * config/gcn/mkoffload.c (process_asm): Process the variable table
+       completely differently.
+       (process_obj): Encode the varaible data differently.
+
+2021-12-10  Joel Hutton  <joel.hutton@arm.com>
+
+       PR tree-optimization/103523
+       * tree-vect-loop.c (vectorizable_induction): Check for
+       PLUS_EXPR/MINUS_EXPR support.
+
+2021-12-10  Cui,Lili  <lili.cui@intel.com>
+
+       * config/i386/i386.c (ix86_vector_costs::add_stmt_cost): Remove Tremont.
+
 2021-12-09  Jan Hubicka  <hubicka@ucw.cz>
 
        * doc/invoke.texi (max-inline-functions-called-once-loop-depth,
index fa936bb21e60a47841f3b261a9f1d6de21c3e4fb..bed72424417777a9214883648c66d2a2b34eccf8 100644 (file)
@@ -1 +1 @@
-20211210
+20211211
index add71bd3cd6266140a46f71ae78bbf77fc572056..91b3d7cf79690ac42dc892691c819b859ca8272c 100644 (file)
@@ -1,3 +1,38 @@
+2021-12-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/103529
+       * dmd/MERGE: Merge upstream dmd 3982604c5.
+       * Make-lang.in (D_FRONTEND_OBJS): Add d/root-optional.o.
+       * d-attribs.cc (build_attributes): Update for new front-end interface.
+       * d-codegen.cc (d_build_call): Likewise.
+       * d-compiler.cc (Compiler::paintAsType): Likewise.
+       * d-lang.cc (d_handle_option): Remove OPT_fpreview_intpromote, add
+       handling of OPT_frevert_intpromote.
+       * d-port.cc (Port::valcpy): Assert buffer is aligned.
+       * d-target.cc (Target::isVectorOpSupported): Update for new front-end
+       interface.
+       * decl.cc (layout_class_initializer): Likewise.
+       * expr.cc (lvalue_p): Likewise.
+       (binop_assignment): Likewise.
+       (ExprVisitor::visit): Likewise.
+       (ExprVisitor::visit (AssignExp *)): Remove generation of _d_arrayctor
+       and _d_arraysetctor library helpers.
+       (ExprVisitor::visit (VarExp *)): Support __traits(initSymbol).
+       * intrinsics.cc (expand_intrinsic_rotate): Update for new front-end
+       interface.
+       * lang.opt (fpreview=intpromote): Remove.
+       (frevert=intpromote): New.
+       * runtime.def (ARRAYCTOR): Remove.
+       (ARRAYSETCTOR): Remove.
+       * toir.cc (IRVisitor::visit): Update for new front-end interface.
+       * types.cc (layout_aggregate_members): Likewise.
+       * dmd/root/optional.d: New file.
+       * dmd/root/optional.h: New file.
+
+2021-12-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * decl.cc (get_symbol_decl): Align methods to MINIMUM_METHOD_BOUNDARY.
+
 2021-12-09  Martin Liska  <mliska@suse.cz>
 
        * expr.cc: Call memcpy only when length != 0.
index c16ff2c7067da7a3e6fe3e58a3f3b21941671f08..c917a4f7a1ae9f2915ab6f48c5456b652b365bfe 100644 (file)
@@ -1,3 +1,12 @@
+2021-12-10  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/103418
+       * check.c (variable_check): Replace previous check of procedure
+       dummy arguments with INTENT(IN) attribute when passed to intrinsic
+       procedures by gfc_check_vardef_context.
+       * expr.c (gfc_check_vardef_context): Correct check of INTENT(IN)
+       dummy arguments for the case of sub-components of a CLASS pointer.
+
 2021-12-08  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/103609
index 2a36b533cbc298bb1e8952977aecd3044e10be4f..bdbcb18eb83760d56d8e4de2eb340147cb5c3175 100644 (file)
@@ -1,3 +1,9 @@
+2021-12-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR jit/103562
+       * jit-playback.c (gcc::jit::playback::context::new_function): Set
+       DECL_CONTEXT of the result_decl.
+
 2021-11-27  Petter Tomner  <tomner@kth.se>
 
        * libgccjit.c: %ld -> %zu
index c0f4cd249c17ad424c6ea83851fe6a90d6455a87..68db99476606dd7880cbacc0410185cd98310ce1 100644 (file)
@@ -1,3 +1,28 @@
+2021-12-10  David Malcolm  <dmalcolm@redhat.com>
+
+       PR jit/103562
+       * jit.dg/all-non-failing-tests.h: Add comment about...
+       * jit.dg/test-pr103562.c: New test.
+
+2021-12-10  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp23/auto-fncast10.C: New test.
+
+2021-12-10  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/103418
+       * gfortran.dg/move_alloc_8.f90: Adjust error messages.
+       * gfortran.dg/pointer_intent_9.f90: New test.
+
+2021-12-10  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR ipa/103601
+       * gcc.dg/ipa/pr103601.c: New test case.
+
+2021-12-10  Joel Hutton  <joel.hutton@arm.com>
+
+       * gcc.target/aarch64/pr103523.c: New test.
+
 2021-12-09  Martin Sebor  <msebor@redhat.com>
 
        PR tree-optimization/103215
index 13e5b7ef74045e9e3dfbb5441c2525255ae033c7..88f15e4fd2a330b50431a820c271a432f6f3a074 100644 (file)
@@ -1,3 +1,7 @@
+2021-12-10  Andrew Stubbs  <ams@codesourcery.com>
+
+       * gomp-constants.h (GOMP_VERSION_GCN): Bump.
+
 2021-12-08  Chung-Lin Tang  <cltang@codesourcery.com>
 
        PR middle-end/92120
index c6b39511251fba4eebb3f5e78e587f0c4b48c548..468629c383d03e462d916779fb7a010a2731d227 100644 (file)
@@ -1,3 +1,14 @@
+2021-12-10  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config/t-darwin: Add libgcc_tm.h to the dependencies
+       for darwin10-unwind-find-enc-func.
+
+2021-12-10  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
+
+       * config/rs6000/t-vxworks: New file.
+       * config.host (powerpc*-*-vxworks*): Use it instead of
+       t-ppccomm.
+
 2021-12-09  Fred Konrad  <konrad@adacore.com>
 
        * config.host (powerpc*-wrs-vxworks7*): Fix path to
index 92ef7143589bb9e41000ea78ccf130cbb2794872..36ee660b4bd4d065b8f06f3ab321fcfc1f790cf5 100644 (file)
@@ -1,3 +1,9 @@
+2021-12-10  Andrew Stubbs  <ams@codesourcery.com>
+
+       * plugin/plugin-gcn.c (struct gcn_image_desc): Remove global_variables.
+       (GOMP_OFFLOAD_load_image): Locate the offload variables via the
+       table, not individual symbols.
+
 2021-12-09  Chung-Lin Tang  <cltang@codesourcery.com>
 
        * testsuite/libgomp.c++/target-lambda-1.C: Only run under
index 70d63f0430a250c960275809af6e7f137f8a551a..ca647c5fedd1b78e628cf37e75b1f73a955f18fd 100644 (file)
@@ -1,3 +1,15 @@
+2021-12-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/103528
+       * libdruntime/MERGE: Merge upstream druntime bc58b1e9.
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES_LINUX): Remove
+       core/sys/linux/syscalls.d.
+       * libdruntime/Makefile.in: Regenerate.
+       * src/MERGE: Merge upstream phobos 12329adb6.
+       * testsuite/libphobos.config/config.exp: Add test22523.
+       * libdruntime/core/sys/linux/syscalls.d: Removed.
+       * testsuite/libphobos.config/test22523.d: New test.
+
 2021-12-08  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/103558
index c5d95e4f3855aee6a3bbe9fa3009d170ee81b979..ae5752d2c0120b6a4ba5126957f7fbbc0b179e3d 100644 (file)
@@ -1,3 +1,81 @@
+2021-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/71367
+       * config/locale/dragonfly/time_members.cc (_M_initialize_timepunct):
+       Initialize "C" _M_am_pm_format to %I:%M:%S %p rather than empty
+       string.
+       * config/locale/gnu/time_members.cc (_M_initialize_timepunct):
+       Likewise.
+       * config/locale/generic/time_members.cc (_M_initialize_timepunct):
+       Likewise.
+       * include/bits/locale_facets_nonio.h (_M_am_pm_format): New method.
+       * include/bits/locale_facets_nonio.tcc (_M_extract_via_format): Handle
+       %r.
+       * config/abi/pre/gnu.ver (GLIBCXX_3.4.30): Export _M_am_pm_format
+       with const _CharT** argument, ensure it isn't exported in GLIBCXX_3.4.
+       * testsuite/22_locale/time_get/get/char/71367.cc: New test.
+       * testsuite/22_locale/time_get/get/wchar_t/71367.cc: New test.
+
+2021-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/78714
+       * include/bits/locale_facets_nonio.tcc (_M_extract_via_format):
+       Mention in function comment it interprets strptime format string
+       rather than strftime.  Handle %a and %A the same by accepting both
+       full and abbreviated names.  Similarly handle %h, %b and %B the same.
+       Handle %d and %e the same by accepting possibly optional single space
+       and 1 or 2 digits.  For %I store tm_hour 0 instead of tm_hour 12.  For
+       %t and %n skip any whitespace.  Handle %p and %%.  For whitespace in
+       the string skip any whitespace.
+       (_M_extract_num): For __len == 2 accept 1 or 2 digits rather than
+       always 2.  Don't punt early if __value * __mult is larget than __max
+       or smaller than __min - __mult, instead punt if __value > __max.
+       At the end verify __value is in between __min and __max and punt
+       otherwise.
+       (_M_extract_name): Allow non-unique names or names which are prefixes
+       of other names.  Don't recompute lengths of names for every character.
+       * testsuite/22_locale/time_get/get/char/3.cc: New test.
+       * testsuite/22_locale/time_get/get/wchar_t/3.cc: New test.
+       * testsuite/22_locale/time_get/get_date/char/12791.cc (test01): Use
+       62 instead 60 and expect 6 to be accepted and thus *ret01 == '2'.
+       * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc (test01):
+       Similarly.
+       * testsuite/22_locale/time_get/get_time/char/2.cc (test02): Add " PM"
+       to the string.
+       * testsuite/22_locale/time_get/get_time/char/5.cc (test01): Expect
+       tm_hour 1 rather than 0.
+       * testsuite/22_locale/time_get/get_time/wchar_t/2.cc (test02): Add
+       " PM" to the string.
+       * testsuite/22_locale/time_get/get_time/wchar_t/5.cc (test01): Expect
+       tm_hour 1 rather than 0.
+
+2021-12-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/103638
+       * include/bits/atomic_timed_wait.h: Check _GLIBCXX_HAS_GTHREADS
+       before using std::mutex and std::__condvar.
+
+2021-12-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX_TIME): Add _GLIBCXX_
+       prefix to NO_SLEEP macro.
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+
+2021-12-10  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/char_traits.h: Change pragma push to pop.
+
+2021-12-10  Thomas Rodgers  <rodgert@twrodgers.com>
+
+       PR libstdc++/102994
+       * include/bits/atomic_base.h (__atomic_base<_PTp*>::wait()):
+       Add const qualifier.
+       * include/std/atomic (atomic<_Tp*>::wait(), atomic_wait()):
+       Likewise.
+       * testsuite/29_atomics/atomic/wait_notify/102994.cc:
+       New test.
+
 2021-12-09  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/bits/stl_iterator.h (operator==, operator<=>): Define
This page took 0.124349 seconds and 5 git commands to generate.