This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gdb/master-aarch64 in repository toolchain/ci/gcc.
from 0fc60c18335 ipa-inline: Add target info into fn summary [PR102059] adds 4ce3bd7993b testsuite: Fix gcc.target/i386/pr103895.c testcase [PR103895] adds a4c2e62d60f gimple-fold: Remove incorrect folding of debug stmts [PR103691] adds 1021b72bf65 tree-optimization/103816 - detect offset overflow in SLP gr [...] adds 1fc93860a54 [Ada] Reduce runtime dependencies on stage1 adds acdf2f079b3 [Ada] Remove Compiler_Unit[_Warning] pragmas adds 50d8b1066a4 [Ada] Fix lemma in generic unit System.Arith_Double adds 1a056c27886 [Ada] Rename parameter-dependent constants in generic unit adds 06faf927cbc [Ada] Deconstruct dead wrappers added for external axiomatization adds 0f93c574cb7 [Ada] Renamed_Entity should return Entity_Id adds a714d2b000a [Ada] Fix sharing of formal parameters between wrapper spec [...] adds 8ec9fd41cfe [Ada] Remove redundant code related to instances with forma [...] adds af28783eb43 [Ada] Proof of runtime units for integer exponentiation (ch [...] adds 54403a8130c [Ada] Simplify making of null procedure wrappers adds a6505936a35 [Ada] Prevent Get_Current_Value_Condition from returning th [...] adds c239773dd18 [Ada] Introduce expression functions for contract of Scan_Exponent adds 1702fb6bf95 [Ada] Remove unnecessary check for missing parameter specif [...] adds 3814652309e [Ada] Proof of runtime units for integer exponentiation (ch [...] adds 7c58372ad22 [Ada] Simplify handling of user-defined numeric literals adds bfcc4dd71b5 [Ada] Add contracts for the proof of System.Arith_128 adds e2642e2b2c1 [Ada] Fix condition to build subtype for discriminated types adds 82faa04d974 [Ada] Fix layout of parameters in calls to Predef_Spec_Or_Body adds 08613129bb1 [Ada] Remove extra space in parameter associations adds 17b7c44f009 [Ada] Align arrows in parameter associations adds 31593d26271 [Ada] Remove explicit "in" in internal parameter association adds 3077fc46e93 [Ada] Remove extra whitespace in declarations and parameters lists adds 76cc077330f [Ada] Remove obsolete s-sopco* and s-strops units adds f3799ac5343 [Ada] Compiler crash with -gnatR2 and with of child adds ad2fd234e70 [Ada] Simplify calls to Name_Find with known string parameter adds 48b8a564c95 [Ada] Use Add_Char_To_Name_Buffer for 1-character strings adds 3531f20f6cf [Ada] Expand controlling functions wrappers in GNATprove mode adds 2af751b3b8d [Ada] Expand controlling function wrapper into expression function adds a7b4fbd9b4c [Ada] Simplify detection of alphabetic characters with memb [...] adds 5e51d85e2e7 [Ada] Improve support for casing on types with controlled parts adds 77e71619532 DCO Entry adds f2da9e26f5c Fix diagnostic recursion ICE adds b1e701dc4ad [c++] Adjust mark used member in instantiated class scope adds 260a5334ee9 libstdc++: Improve std::regex_error::what() strings adds 9a2451c1013 libstdc++: Compare match_results for failed regex_match adds e09366718ad libstdc++: Reduce template instantiations in <regex> adds cebe875f6f4 libstdc++: Fix example preprocessor command in FAQ [PR103877] adds 917c7b136e8 libstdc++: Simplify std::allocator_traits<allocator<void>>: [...] adds 76a45931ab7 libstdc++: Avoid -Wzero-as-null-pointer-constant warning [P [...] adds 749ee73406d libstdc++: Fix comments in std::forward_list tests adds 7a2f2d91aa6 libstdc++: Add pretty printer for std::regex internals adds 1918067e2d0 libstdc++: Fix std::error_code pretty printer for versioned [...] adds 096228d84e9 libstdc++: Improvements to standard error category objects [...] adds 3633cc54284 libstdc++: Implement P1328 "Making std::type_info::operator [...] adds 6aa0859afaf libstdc++: Fix overconstrained std::string constructor [PR103919] adds 85a3442c85a Fortran: Fix ICE caused by missing error for untyped symbol [...] adds 877c9e332f9 i386: Fix expand_vec_perm_pshufb for narrow modes [PR103905] adds 6aa44066b34 i386: Fix type of one_cmplv2qi2 alternatives 1,2 [PR103915] adds 194f712f8b7 Avoid -Wformat-diag. adds e3ef832a9e8 libstdc++: Optimize operations on small size hashtable [PR 68303] adds c166632bd22 i386: Introduce V2QImode minmax, abs and uavgv2hi3_ceil [PR103861] adds d243f4009d8 Fix target/103910: missing GTY on x86_mfence causing PCH us [...] adds 4ec62dbafe0 rs6000: Skip overload instances with uninitialized fntype ( [...] adds 0fbefa25b3f Daily bump. adds 1935db29689 Avoid more -Wformat-diag warnings [PR103758]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 11 +- gcc/ChangeLog | 83 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 338 ++++ gcc/ada/Makefile.rtl | 3 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 33 - gcc/ada/einfo-utils.adb | 12 +- gcc/ada/einfo-utils.ads | 8 +- gcc/ada/errout.ads | 3 +- gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_attr.adb | 2 - gcc/ada/exp_ch3.adb | 295 ++-- gcc/ada/exp_ch3.ads | 11 + gcc/ada/exp_ch4.adb | 2 +- gcc/ada/exp_ch5.adb | 8 +- gcc/ada/exp_dbug.adb | 10 +- gcc/ada/exp_disp.adb | 24 +- gcc/ada/exp_spark.adb | 32 + gcc/ada/exp_util.ads | 2 +- gcc/ada/fmap.adb | 2 +- gcc/ada/gcc-interface/Make-lang.in | 11 +- gcc/ada/gnat-style.texi | 6 +- gcc/ada/gnat_rm.texi | 1671 ++++++++++---------- gcc/ada/gnat_ugn.texi | 6 +- gcc/ada/gnatls.adb | 5 +- gcc/ada/libgnarl/s-taskin.adb | 48 +- gcc/ada/libgnat/a-assert.ads | 2 - gcc/ada/libgnat/a-chlat1.ads | 2 - gcc/ada/libgnat/a-cofuve.ads | 2 +- gcc/ada/libgnat/a-elchha.adb | 2 - gcc/ada/libgnat/a-elchha.ads | 2 - gcc/ada/libgnat/a-ioexce.ads | 2 - gcc/ada/libgnat/a-strhas.ads | 2 - gcc/ada/libgnat/g-byorma.adb | 2 - gcc/ada/libgnat/g-byorma.ads | 2 - gcc/ada/libgnat/g-dynhta.ads | 3 +- gcc/ada/libgnat/g-dyntab.adb | 2 - gcc/ada/libgnat/g-dyntab.ads | 3 +- gcc/ada/libgnat/g-graphs.ads | 3 +- gcc/ada/libgnat/g-heasor.ads | 2 - gcc/ada/libgnat/g-hesora.adb | 2 - gcc/ada/libgnat/g-hesora.ads | 2 - gcc/ada/libgnat/g-htable.adb | 2 - gcc/ada/libgnat/g-htable.ads | 2 - gcc/ada/libgnat/g-lists.ads | 3 +- gcc/ada/libgnat/g-sets.ads | 3 +- gcc/ada/libgnat/g-spchge.adb | 2 - gcc/ada/libgnat/g-spchge.ads | 2 - gcc/ada/libgnat/g-speche.adb | 2 - gcc/ada/libgnat/g-speche.ads | 2 - gcc/ada/libgnat/g-table.ads | 2 - gcc/ada/libgnat/g-u3spch.adb | 2 - gcc/ada/libgnat/g-u3spch.ads | 2 - gcc/ada/libgnat/gnat.ads | 3 + gcc/ada/libgnat/interfac.ads | 2 - gcc/ada/libgnat/s-addope.adb | 2 - gcc/ada/libgnat/s-addope.ads | 2 - gcc/ada/libgnat/s-aridou.adb | 366 +++-- gcc/ada/libgnat/s-arit128.adb | 4 +- gcc/ada/libgnat/s-arit128.ads | 100 +- gcc/ada/libgnat/s-assert.adb | 2 - gcc/ada/libgnat/s-assert.ads | 2 - gcc/ada/libgnat/s-bitops.adb | 2 - gcc/ada/libgnat/s-bitops.ads | 2 - gcc/ada/libgnat/s-carun8.adb | 2 - gcc/ada/libgnat/s-carun8.ads | 2 - gcc/ada/libgnat/s-casuti.adb | 2 - gcc/ada/libgnat/s-casuti.ads | 5 - gcc/ada/libgnat/s-conca2.adb | 2 - gcc/ada/libgnat/s-conca2.ads | 2 - gcc/ada/libgnat/s-conca3.adb | 2 - gcc/ada/libgnat/s-conca3.ads | 2 - gcc/ada/libgnat/s-conca4.adb | 2 - gcc/ada/libgnat/s-conca4.ads | 2 - gcc/ada/libgnat/s-conca5.adb | 2 - gcc/ada/libgnat/s-conca5.ads | 2 - gcc/ada/libgnat/s-conca6.adb | 2 - gcc/ada/libgnat/s-conca6.ads | 2 - gcc/ada/libgnat/s-conca7.adb | 2 - gcc/ada/libgnat/s-conca7.ads | 2 - gcc/ada/libgnat/s-conca8.adb | 2 - gcc/ada/libgnat/s-conca8.ads | 2 - gcc/ada/libgnat/s-conca9.adb | 2 - gcc/ada/libgnat/s-conca9.ads | 2 - gcc/ada/libgnat/s-crc32.adb | 2 - gcc/ada/libgnat/s-crc32.ads | 2 - gcc/ada/libgnat/s-crtl.ads | 2 - gcc/ada/libgnat/s-excdeb.adb | 2 - gcc/ada/libgnat/s-excdeb.ads | 2 - gcc/ada/libgnat/s-except.ads | 2 - gcc/ada/libgnat/s-exctab.adb | 2 - gcc/ada/libgnat/s-exctab.ads | 2 - gcc/ada/libgnat/s-exnint.ads | 21 +- gcc/ada/libgnat/s-exnlli.ads | 22 +- gcc/ada/libgnat/s-exnllli.ads | 23 +- gcc/ada/libgnat/s-expint.ads | 21 +- gcc/ada/libgnat/s-explli.ads | 22 +- gcc/ada/libgnat/s-expllli.ads | 23 +- gcc/ada/libgnat/s-exponn.adb | 186 ++- gcc/ada/libgnat/s-exponn.ads | 35 +- gcc/ada/libgnat/s-expont.adb | 186 ++- gcc/ada/libgnat/s-expont.ads | 35 +- gcc/ada/libgnat/s-finmas.ads | 2 - gcc/ada/libgnat/s-htable.adb | 2 - gcc/ada/libgnat/s-htable.ads | 2 - gcc/ada/libgnat/s-mastop.adb | 2 - gcc/ada/libgnat/s-mastop.ads | 2 - gcc/ada/libgnat/s-memory.adb | 2 - gcc/ada/libgnat/s-memory.ads | 2 - gcc/ada/libgnat/s-os_lib.ads | 2 - gcc/ada/libgnat/s-parame.adb | 2 - gcc/ada/libgnat/s-parame.ads | 2 - gcc/ada/libgnat/s-parame__posix2008.ads | 2 - gcc/ada/libgnat/s-pehage.ads | 2 - gcc/ada/libgnat/s-purexc.ads | 2 - gcc/ada/libgnat/s-resfil.adb | 2 - gcc/ada/libgnat/s-resfil.ads | 3 +- gcc/ada/libgnat/s-restri.adb | 2 - gcc/ada/libgnat/s-restri.ads | 2 - gcc/ada/libgnat/s-rident.ads | 5 +- gcc/ada/libgnat/s-secsta.adb | 2 - gcc/ada/libgnat/s-secsta.ads | 2 - gcc/ada/libgnat/s-soflin.adb | 2 - gcc/ada/libgnat/s-soflin.ads | 2 - gcc/ada/libgnat/s-sopco3.adb | 64 - gcc/ada/libgnat/s-sopco3.ads | 46 - gcc/ada/libgnat/s-sopco4.adb | 66 - gcc/ada/libgnat/s-sopco4.ads | 46 - gcc/ada/libgnat/s-sopco5.adb | 68 - gcc/ada/libgnat/s-sopco5.ads | 46 - gcc/ada/libgnat/s-spsufi.ads | 2 - gcc/ada/libgnat/s-stache.adb | 2 - gcc/ada/libgnat/s-stache.ads | 2 - gcc/ada/libgnat/s-stalib.adb | 2 - gcc/ada/libgnat/s-stalib.ads | 2 - gcc/ada/libgnat/s-stoele.adb | 2 - gcc/ada/libgnat/s-stoele.ads | 2 - gcc/ada/libgnat/s-strcom.adb | 2 - gcc/ada/libgnat/s-strcom.ads | 2 - gcc/ada/libgnat/s-strhas.adb | 2 - gcc/ada/libgnat/s-string.adb | 2 - gcc/ada/libgnat/s-string.ads | 2 - gcc/ada/libgnat/s-strops.adb | 109 -- gcc/ada/libgnat/s-strops.ads | 56 - gcc/ada/libgnat/s-ststop.adb | 2 - gcc/ada/libgnat/s-ststop.ads | 2 - gcc/ada/libgnat/s-traceb.adb | 2 - gcc/ada/libgnat/s-traceb.ads | 2 - gcc/ada/libgnat/s-traent.adb | 2 - gcc/ada/libgnat/s-traent.ads | 2 - gcc/ada/libgnat/s-unstyp.ads | 2 - gcc/ada/libgnat/s-utf_32.adb | 2 - gcc/ada/libgnat/s-utf_32.ads | 3 +- gcc/ada/libgnat/s-valuti.ads | 92 +- gcc/ada/libgnat/s-wchcnv.adb | 2 - gcc/ada/libgnat/s-wchcnv.ads | 2 - gcc/ada/libgnat/s-wchcon.adb | 2 - gcc/ada/libgnat/s-wchcon.ads | 2 - gcc/ada/libgnat/s-wchjis.adb | 2 - gcc/ada/libgnat/s-wchjis.ads | 2 - gcc/ada/opt.ads | 9 - gcc/ada/osint.adb | 15 + gcc/ada/osint.ads | 4 + gcc/ada/par-ch5.adb | 4 - gcc/ada/par-prag.adb | 18 - gcc/ada/repinfo.adb | 10 +- gcc/ada/restrict.adb | 18 - gcc/ada/restrict.ads | 10 - gcc/ada/sem_ch11.adb | 4 - gcc/ada/sem_ch12.adb | 206 --- gcc/ada/sem_ch12.ads | 17 - gcc/ada/sem_ch3.adb | 107 +- gcc/ada/sem_ch4.adb | 16 - gcc/ada/sem_ch6.adb | 2 - gcc/ada/sem_dim.adb | 8 +- gcc/ada/sem_prag.adb | 60 +- gcc/ada/sem_util.adb | 22 +- gcc/ada/sem_util.ads | 7 +- gcc/ada/sinput-l.adb | 2 +- gcc/ada/snames.ads-tmpl | 4 - gcc/ada/switch-b.adb | 2 +- gcc/ada/targparm.adb | 7 +- gcc/c-family/c-pragma.c | 16 +- gcc/config/i386/i386-expand.c | 23 +- gcc/config/i386/i386.h | 2 +- gcc/config/i386/mmx.md | 57 +- gcc/config/rs6000/rs6000-c.c | 6 + gcc/cp/ChangeLog | 9 + gcc/cp/init.c | 3 +- gcc/cp/pt.c | 13 +- gcc/fortran/ChangeLog | 9 + gcc/fortran/decl.c | 2 + gcc/fortran/error.c | 9 + gcc/fortran/gfortran.h | 1 + gcc/fortran/symbol.c | 2 +- gcc/gimple-fold.c | 15 +- gcc/gimple-ssa-warn-access.cc | 2 +- gcc/testsuite/ChangeLog | 58 + gcc/testsuite/g++.dg/diagnostic/recur-align.C | 19 + gcc/testsuite/g++.dg/template/attr-used.C | 16 + gcc/testsuite/g++.dg/vect/slp-pr98855.cc | 5 +- gcc/testsuite/gcc.dg/sso-6.c | 4 +- gcc/testsuite/gcc.dg/torture/pr103816.c | 10 + gcc/testsuite/gcc.target/i386/pr103861-3.c | 66 + gcc/testsuite/gcc.target/i386/pr103895.c | 2 +- gcc/testsuite/gcc.target/i386/pr103905.c | 25 + gcc/testsuite/gcc.target/i386/pr103915.c | 11 + gcc/testsuite/gfortran.dg/pr103258.f90 | 14 + gcc/testsuite/gfortran.dg/pr103691.f90 | 9 + gcc/tree-vect-data-refs.c | 15 +- libstdc++-v3/ChangeLog | 139 ++ libstdc++-v3/config/abi/pre/gnu.ver | 3 + libstdc++-v3/doc/html/faq.html | 2 +- libstdc++-v3/doc/xml/faq.xml | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 8 +- libstdc++-v3/include/bits/basic_string.h | 3 +- libstdc++-v3/include/bits/c++config | 10 +- libstdc++-v3/include/bits/cow_string.h | 3 +- libstdc++-v3/include/bits/hashtable.h | 187 ++- libstdc++-v3/include/bits/hashtable_policy.h | 53 +- libstdc++-v3/include/bits/regex.h | 33 +- libstdc++-v3/include/bits/regex.tcc | 8 +- libstdc++-v3/include/bits/regex_compiler.h | 9 +- libstdc++-v3/include/bits/regex_compiler.tcc | 37 +- libstdc++-v3/include/bits/regex_error.h | 27 +- libstdc++-v3/include/bits/regex_executor.tcc | 2 +- libstdc++-v3/include/bits/regex_scanner.tcc | 76 +- libstdc++-v3/include/bits/stl_deque.h | 7 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/libsupc++/tinfo.cc | 7 + libstdc++-v3/libsupc++/typeinfo | 96 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 34 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 25 +- libstdc++-v3/src/c++11/future.cc | 26 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 1 + libstdc++-v3/src/c++11/regex.cc | 47 +- .../testsuite/18_support/type_info/constexpr.cc | 48 + .../21_strings/basic_string/cons/char/103919.cc | 43 + .../23_containers/forward_list/operations/1.cc | 8 +- .../23_containers/forward_list/operations/2.cc | 2 +- .../23_containers/forward_list/operations/3.cc | 2 +- .../23_containers/forward_list/operations/4.cc | 2 +- .../23_containers/forward_list/operations/5.cc | 4 +- .../23_containers/forward_list/operations/6.cc | 4 +- .../23_containers/forward_list/operations/7.cc | 4 +- .../insert_erase/unordered_small_size.cc | 125 ++ .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_regex.h | 27 +- 249 files changed, 3774 insertions(+), 2829 deletions(-) delete mode 100644 gcc/ada/libgnat/s-sopco3.adb delete mode 100644 gcc/ada/libgnat/s-sopco3.ads delete mode 100644 gcc/ada/libgnat/s-sopco4.adb delete mode 100644 gcc/ada/libgnat/s-sopco4.ads delete mode 100644 gcc/ada/libgnat/s-sopco5.adb delete mode 100644 gcc/ada/libgnat/s-sopco5.ads delete mode 100644 gcc/ada/libgnat/s-strops.adb delete mode 100644 gcc/ada/libgnat/s-strops.ads create mode 100644 gcc/testsuite/g++.dg/diagnostic/recur-align.C create mode 100644 gcc/testsuite/g++.dg/template/attr-used.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr103816.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103861-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103905.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103915.c create mode 100644 gcc/testsuite/gfortran.dg/pr103258.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103691.f90 create mode 100644 libstdc++-v3/testsuite/18_support/type_info/constexpr.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/103919.cc create mode 100644 libstdc++-v3/testsuite/performance/23_containers/insert_erase/u [...]