lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
List overview
Download
Tcwg-commits
October 2018
----- 2025 -----
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
tcwg-commits@lists.linaro.org
6 participants
6641 discussions
Start a n
N
ew thread
[toolchain/gcc] branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-stable-allyesconfig updated (941fafa56b5 -> 0fa7f7e592d)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-stable-allyesconfig in repository toolchain/gcc. from 941fafa56b5 PR c++/85437 PR c++/49171 * cp-tree.h (REINTERPRET_CAST_ [...] adds d91d9c6b633 Create gcc-8-branch adds 2c4878d8a4c * DEV-PHASE: Set to prerelease. adds 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. adds edc3d20f229 x86: Correct movdir64b builtin function adds 6f54a9098d2 Daily bump. adds 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ adds 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] adds e44c38413f2 Daily bump. adds 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] adds 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. adds 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. adds c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds 8d01edc1731 Daily bump. adds 2f181ae6321 Daily bump. adds 6eddc70d50b Daily bump. adds faa55a6cec4 Daily bump. adds 6aa70dae34d PR c++/85580 - extern "C" and local variables adds 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds c8e482a44ef * gcc.pot: Regenerate. adds ae8eca2e06a Daily bump. adds bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] adds 5baca020496 Update ChangeLog and version files for release adds af8bbdf198a * gennews (files): Add files for GCC 8. adds 68fc0ec2c57 * BASE-VER: Set to 8.1.1. adds ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] adds e4681913696 * es.po: Update. adds 9a4acdbd2f1 Daily bump. adds 52c9eee1ae4 Update .po files. adds b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space adds b3857795640 PR libstdc++/84769 qualify call to std::get<0> adds 95eb7235305 Daily bump. adds 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 0f6f1eaf1df * uk.po: Update. adds 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar adds 1781033e9a7 PR c++/85305 - pack in lambda init-capture. adds 8e2586b0d19 Daily bump. adds 3b3decebcd2 Daily bump. adds 624beaf4f2d gcc/fortran/ChangeLog: adds a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 0031a3273f7 Daily bump. adds b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. adds a76e57ad97d [NDS32] Fix print operand for cctl register. adds 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. adds ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. adds 9addd3cc1f8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds 4e25d06427b PR c++/85618 - ICE with initialized VLA. adds 712710e0667 Daily bump. adds 218f6853609 PR c++/85646 - lambda visibility. adds dafa8eecba2 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] adds 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) adds 129cfadcb74 2018-05-08 Richard Biener <rguenther(a)suse.de> adds e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 0ccd3a10e87 * de.po, sv.po: Update. adds 32098c49188 Daily bump. adds a31a0269de6 PR c++/85706 - class deduction under decltype adds 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 7cb0f0dcce7 Daily bump. adds 1a83baeaae0 Document Dual ABI for std::ios_base::failure adds db57e8ab6bc Daily bump. adds bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds 597e9acdce7 2018-05-11 Paul Thomas <pault(a)gcc.gnu.org> adds acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds 815f1bcb7b6 Check is_single_const in intersect_with_plats adds 38d467668c6 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 77c42432c46 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 428cf50d7f0 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds b7f715b9ed7 Daily bump. adds 9a1069a43c6 2018-05-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e78c9cc7315 Daily bump. adds 17398743599 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> adds 971ef5eacce Daily bump. adds 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles adds a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy adds 12b8914a3a1 Daily bump. adds 9771507101f PR libstdc++/84159 fix appending strings to paths adds df0bde83a66 Remove unused headers from tests adds 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds ec618f7d895 Daily bump. adds 866ad2415d7 Daily bump. adds ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined adds 72003fb5a61 Daily bump. adds fbfa04723ac 2018-05-18 Toon Moene <toon(a)moene.org> adds 946222dfa3e PR c++/85782 adds ee2e4f49712 Daily bump. adds a3adbb9e666 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 9807cc65a63 Daily bump. adds 6d647a297ca 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 2a12d061f91 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6b77cf82e25 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6220ca5de22 Remove accidental doubling up of associate_38.f90 adds 0b872ceaec0 Daily bump. adds 82b541a197b PR libstdc++/85818 make new test require Filesystem support adds 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] adds 38d25ca8a5e 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> adds 3cf60392879 * es.po: Update. adds cdb4f0a37f0 Daily bump. adds 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds 262fde1a603 Daily bump. adds 648461eaadd PR c++/85866 - error with .* in default template arg. adds 3dd11f01348 Subject: Backport r260154 adds 7e871333a6c Subject: Backport r260566 adds 4c25dedee5f 2018-05-23 Richard Biener <rguenther(a)suse.de> adds abca8e44265 Daily bump. adds a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] adds 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. adds dcb66d2eb03 PR c++/85864 - literal template and default template arg. adds 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux adds 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 7d8b5cd217c * ChangeLog: Fix last entry. adds 351b7826614 Daily bump. adds 7c0ed70513e 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 1a3bc17fe31 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 4904efcbfe1 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ebe47d00f68 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c08c3a4bd56 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6b97d0bfed6 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds f4094cba2ca Daily bump. adds f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds 907e31bb657 Daily bump. adds 790833f0157 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds 6d97bb8ab49 Daily bump. adds 5852b88d276 Don't mark IFUNC resolver as only called directly adds a309bc095fb Daily bump. adds 10544a955c2 Daily bump. adds fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] adds 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] adds 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] adds 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] adds b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] adds 404d75be1c6 Daily bump. adds 2892e4ae21e 2018-05-31 Matthias Klose <doko(a)ubuntu.com> adds 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell adds 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 50e2009c5cb PR go/85429 adds 4caedb89782 Daily bump. adds 974751f8d64 2018-05-31 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 15e8e3bf1b0 2018-06-01 Bill Schmidt <wschmidt(a)linux.ibm.com> adds f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. adds 99ad3094a87 Daily bump. adds 483ccc45d71 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds eb538f410f6 Add missing directive adds e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 4686bdf288f Daily bump. adds 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. adds 8961ebadf55 Daily bump. adds 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale adds eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds ffea467c4da 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e2dc92cd6ab * es.po, fr.po: Update. adds 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds d687bd3d748 PR libstdc++/85930 fix misaligned reference adds e79a66a6393 Daily bump. adds e56798cfb49 S/390: Fix __builtin_tbeginc signature adds 769b0cf58d6 * include/std/type_traits: Fix comment typo. adds 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. adds e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 8be58d07b00 Daily bump. adds 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view adds 64bc6399e9a 2018-06-06 Richard Biener <rguenther(a)suse.de> adds 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. adds cc3effb53bf Daily bump. adds 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] adds 2ff4735319b * eo.po: Update. adds 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] adds e03777fcfcd 2018-06-07 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds e383362d2d1 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 2355b68d7bd Daily bump. adds 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ adds ce16cb3d45d * es.po: Update. adds 4aaf4d8ebf0 gcc/ChangeLog: adds a96767cea5f gcc/ChangeLog: adds 30b38d2b0d4 Daily bump. adds 0cee71e8be1 2018-06-09 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds eeb5b659e97 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 44e5b9a6667 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds eebafd89928 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 1413b441b6b Commit testcases ommitted in last commit. adds 71fda2bd0c4 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a7369653738 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 48c4d929517 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 03dd2d9c7a3 Daily bump. adds 9ed8059ae96 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 126d697b895 Daily bump. adds c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] adds 8f048f35248 * fr.po: Update. adds 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] adds df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. adds 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. adds 453ae5bc77c PR c++/80485 - inline function non-zero address. adds b5a55805c6e PR c++/85815 - reference to member of enclosing template. adds 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. adds 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. adds d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. adds 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. adds 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. adds de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. adds cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds 64cb104919d Daily bump. adds e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] adds 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds 29e34e7b780 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3fb985f55b3 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3efec687d72 Daily bump. adds ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 33f4b9de25d libgo: update to Go 1.10.3 release adds 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. adds f2997ff00c3 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds b507a4cc13a Daily bump. adds 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] adds c10d8b4f249 RTEMS: Prefer int for int32_t adds 2829ca0f114 2018-06-14 Richard Biener <rguenther(a)suse.de> adds 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds b66d679d15d Daily bump. adds a2ce172d471 PR fortran/85701 adds 0395a66ae99 PR fortran/85702 adds cf50bf9c8de PR fortran/85703 adds 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 adds c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called adds 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 687649b18bd PR c++/82882 - ICE with lambda in template default argument. adds fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 2647a058315 Daily bump. adds ed9b81c6310 PR c++/86147 - wrong capture for template argument. adds 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1a53b47c1c1 Daily bump. adds 5cf3d46af84 Daily bump. adds 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall adds 1ca425f08e1 Daily bump. adds 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. adds fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] adds 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 47f8df2eedc * es.po: Update. adds f654c8a5bbd Remove unused <exception> header from <utility> adds 2d016edb373 xtensa: fix PR target/65416 adds 1ccc11348ba Daily bump. adds 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 4968b68839a [PR c++/85634] Fix tsubst ICE adds 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] adds 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] adds f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds f9c5a227515 Daily bump. adds 2e2052934b0 RISC-V: Add custom RTEMS multilibs adds 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. adds 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 21330b0d8bf Daily bump. adds 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 76fa62b3160 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds d68d996ba4e [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 3ba67d982bb syscall: remove Ustat adds 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 497b454bb8b 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] adds febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. adds bbc17959bc6 Daily bump. adds adb48b274b0 Fix phi backedge detection in backprop (PR85989) adds 51fac3a2483 Daily bump. adds 36558962044 Daily bump. adds 9b8f8df21f4 2018-06-25 Paul Thomas <pault(a)gcc.gnu.org> adds f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) adds 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka <jh(a)suse.cz> adds 19a54887f84 rs6000: Fix absif2 adds bfe7d5657b1 2018-06-25 Jakub Jelinek <jakub(a)redhat.com> adds 29e614e8d2b 2018-04-20 Jan Hubicka <jh(a)suse.cz> * lto-partition.c ( [...] adds e8e6334e95f 2018-06-25 Fritz Reese <fritzoreese(a)gmail.com> adds 0e9af164efe 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> adds b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt adds 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 adds 76b1a1bd5a1 Daily bump. adds 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 2e8ab52f772 S/390: Fix mtune default. adds fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds b40d4db95b9 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 93da67b40a5 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds fefaf852b10 Daily bump. adds 607855267a7 PR c++/80290 - memory-hog with std::pair. adds c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair adds 5885ff570d6 gcc/ChangeLog: adds e99a48c7bbf gcc/testsuite/ChangeLog: adds c93c2f83a9d Daily bump. adds 999baf3f1ae 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> adds 25081d10b75 gcc/ChangeLog: adds 39ed131960a Daily bump. adds 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds ca4f43e8c47 gcc/ChangeLog: adds 13a4be670f7 Daily bump. adds 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews adds 9e1b1f11f89 Daily bump. adds aa4c961d643 Daily bump. adds 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] adds 80ddc7311c3 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) adds 1c4b6999ffe Daily bump. adds 043e9f42d5e Reduce garbage from push_to_top_level. adds dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. adds c3459b63c8b Daily bump. adds 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression adds bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] adds a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 1394444b2fc LWG 3076 basic_string CTAD ambiguity adds 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode adds 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation adds 89d5331285c PR libstdc++/85098 add missing definitions for static constants adds 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL adds 8cb222f298e Qualify another call in <variant> adds 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions adds 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints adds 71d7986afc0 Add std::__is_byte<std::byte> specialization adds 3340e421008 Remove redundant #if conditional adds 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw adds 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile adds 36371743e6c [AArch64, Falkor] Falkor address costs tuning adds 8d162fb9d96 Backport from mainline adds 6a2400e3215 Daily bump. adds a0b1b7f2bce 2018-07-05 François Dumont <fdumont(a)gcc.gnu.org> adds fa8d5450e50 gcc/ChangeLog: adds 17961180ab4 Backport from trunk. adds 30d08fd10d4 Daily bump. adds 604db6d50b5 RTEMS/Ada: Change system configuration adds 6eeca5395b9 Daily bump. adds 227d3ffb528 Daily bump. adds 7801dcc00ab Daily bump. adds fc439f922ee Daily bump. adds 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] adds d5b63fc6a29 Daily bump. adds d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] adds e059f2362e2 Daily bump. adds 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] adds 3365a8e982e 2018-07-12 Richard Biener <rguenther(a)suse.de> adds 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] adds e7c8731cf77 Daily bump. adds 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template adds 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell adds 1656a807372 Daily bump. adds b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds baca74d61ad Daily bump. adds 604b0ebaa96 [gcc] adds 8b2a10e4036 Daily bump. adds a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] adds 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh adds eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] adds a453afd16de 2018-07-16 Richard Biener <rguenther(a)suse.de> adds 58a930f8e5a 2018-07-19 Richard Biener <rguenther(a)suse.de> adds ed2711622a5 [ARC] Reimplement return padding adds 65f9a1b8c63 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1fed49d5255 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1d242a3178e 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds b50d76fead0 Daily bump. adds 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] adds 29acb44ba18 Daily bump. adds 99e91ffface Add experimental::sample and experimental::shuffle from N4531 adds 2f2d81539a0 Add xfail-if to some tests that fail with COW strings adds 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. adds 75d20a02b4f Backport from trunk. adds 8a2be2d3449 gcc/testsuite/ChangeLog: adds 393853f0b7f Daily bump. adds 66851b5e193 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> adds 4b9d5187da4 Daily bump. adds 8ec9b6d9301 Daily bump. adds ead037ee491 Daily bump. adds 048e8a03bac Daily bump. adds d4b2c6c90e2 Daily bump. adds 46f115007ca Daily bump. adds 280703512e0 * gcc.pot: Regenerate. adds 627d043e3a4 * es.po, ja.po, sv.po: Update. adds 5d28744ac05 Daily bump. adds 9fb89fa845c Update ChangeLog and version files for release adds a4df484d092 * BASE-VER: Set to 8.2.1. adds 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] adds 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] adds 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] adds 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. adds e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. adds 37c69c45d18 Daily bump. adds 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] adds f8dd9cbdf19 Update .po files. adds 37e24235832 Daily bump. adds c314d4e5567 Daily bump. adds 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] adds afad86bc980 gcc: 2018-07-29 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 1522193360d Daily bump. adds 77d33c8f345 * de.po, sv.po: Update. adds 1ceb29226b3 Daily bump. adds f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] adds fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> adds c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] adds 5e56325262d Add workaround for aligned_alloc bug on AIX adds 0c7f6ba6edc Daily bump. adds eeba0375011 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> adds 056426c52a1 2018-08-01 Richard Biener <rguenther(a)suse.de> adds e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] adds 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] adds da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] adds 73225f29946 Daily bump. adds 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart adds 87b22555cf1 2018-08-02 Jozef Lawrynowicz <jozef.l(a)mittosystems.com> adds 5c5baa71b6c Daily bump. adds 14e9950d454 Daily bump. adds d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] adds 1063c8ae00d Daily bump. adds 855618833c6 Daily bump. adds 30b0749f402 Daily bump. adds 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] adds be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed adds 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign adds a1f32285188 PR libstdc++/86874 fix std::variant::swap regression adds d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] adds fda58c897a8 PR libstdc++/84535 constrain std::thread constructor adds 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards adds 693ea2177ee Daily bump. adds 99cc1b0d3d2 Add missing <experimental/numeric> header to docs adds 8662cbfc28d Fix docs on C++17 and LFTS headers adds 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] adds 5a017877df3 Remove C++2a headers from docs adds defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] adds 17975fb4113 Prevent internal aligned_alloc clashing with libc version adds c7029c7ca83 Daily bump. adds 56a6e36fadf Daily bump. adds 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib adds 610b43bec2b Daily bump. adds c7848d09fbf PR c++/86728 - C variadic generic lambda. adds 05d5c2c9d3c Daily bump. adds 634abe27838 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> adds c94e7cc9bfc Daily bump. adds 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" adds a32fd92b240 Daily bump. adds c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) adds 726a6bd93e6 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8ee5971c79 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> adds e82e6381842 Daily bump. adds 171222242f0 Daily bump. adds 9680a6eaaf9 Backport r263246 adds 64cea2ece1c Backport r263248 adds 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 adds cee4ad0888b Daily bump. adds 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). adds c7942a81984 2018-08-17 Richard Biener <rguenther(a)suse.de> adds 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] adds cb2ca5e83ed Daily bump. adds 153d5a8e513 Daily bump. adds 30cad4bb7a5 Daily bump. adds af0025bdf36 Daily bump. adds cd280c18746 Restrict the pr86763 test to *-*-linux* targets adds 88e9d71c2e2 x86: Always update EH return address in word_mode adds 628e94b0f26 Daily bump. adds 12ad5a70bf7 Daily bump. adds 1702dce81f6 Daily bump. adds 3b07d2b7f93 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 0ea92b158f0 Daily bump. adds a24821d40b0 Backport from mainline PR target/86662 adds f47fa71dfdb Daily bump. adds 202ccf8b954 2018-08-26 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 58acfc7bcda Daily bump. adds 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] adds 27f4db370d8 Daily bump. adds e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] adds 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] adds 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] adds 722352d5f4b Daily bump. adds 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] adds 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost adds fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. adds e07b97e6952 Daily bump. adds 03165d4e054 Daily bump. adds cf77355cd9b 2018-08-31 Richard Biener <rguenther(a)suse.de> adds 44185de7bee [PR c++/87155] Anonymous namespace and adds 6ab76db0a37 Daily bump. adds 098e9d74257 2018-09-01 Paul Thomas <pault(a)gcc.gnu.org> adds ecd7560c594 Fix PR87074 adds a282e1b91fe Daily bump. adds 4bddf88df03 Daily bump. adds 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" adds 235f6910468 Daily bump. adds d5a525d5293 Add -Waligned-new to Option Summary adds 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic adds 0cab16d5b7b Daily bump. adds 2d3347e0a37 2018-09-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] adds 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] adds 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] adds 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] adds cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] adds 7df1731734a 2018-09-05 Richard Biener <rguenther(a)suse.de> adds 82aa0441a90 [PR c++/87137] GCC-8 Fix adds 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas adds c4ad13c00cb 2018-09-05 Janus Weil <janus(a)gcc.gnu.org> adds c22c51dcd03 Daily bump. adds 21fef1371e3 Daily bump. adds 148e624d19c Daily bump. adds 14e3046174c Daily bump. adds ec54542ba41 Daily bump. adds cc910d18947 Daily bump. adds 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] adds 880aa1538f5 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> adds 9b83c970af7 Daily bump. adds 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] adds 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions adds c67622624e5 Backport PR86771 fix to 8 adds da885bb9a0e Backport patch for PR86989 to 8 adds d0288619200 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> adds 9aa58d35935 PR c++/87093 adds cd65d8ad631 Daily bump. adds c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] adds 2448f64c477 Daily bump. adds c5e20390df7 2018-09-14 Carl Love <cel(a)us.ibm.com> adds 72e9ce6c9be Backport PR87224 fix to 8 adds cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM adds c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] adds ec92987ecab Daily bump. adds 460dc2d8414 Daily bump. adds 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] adds 04bd9abf8f1 Daily bump. adds 5b36a953a67 Daily bump. adds 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access adds bcc0dd8b3b7 Backport r264363 adds 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE adds 2845809e459 Backport PR86882 fix to 8 adds d19440b4833 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> adds 8be7d89e2a3 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 441c5b9ec88 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 2d79333765b Daily bump. adds 3bf7622eacd Daily bump. adds 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] adds 1c62bf7f515 Daily bump. adds 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] adds 2a4b19eb6be Daily bump. adds 90484a1d0f5 Daily bump. adds 08521ee619f Daily bump. adds 511d7e495c6 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> adds b9d00662474 Daily bump. adds 7dc4163e558 i2018-09-24 Andrew Pinski <apinski(a)marvell.com> adds d0c55ad442c Backport r264528 adds e090537047b Daily bump. adds 78e1dba96d3 Daily bump. adds e8c7fcfe76a Backport PR 87033 adds 04ea88f49d6 Daily bump. adds f4872347505 Daily bump. adds 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] adds 69062a5498b Daily bump. adds 7650d17dd14 Daily bump. adds a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 61932693fd1 * ru.po: Update. adds af060350ca7 Daily bump. adds cfe20a46e26 i386: Insert ENDBR before the profiling counter call adds 426e6b05b3e Daily bump. adds d9b72126044 Backport r264806 adds 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual adds 610f454509c i386: Remove _Unwind_Frames_Increment adds 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] adds 25483c8760a Daily bump. adds cd63aea2699 Daily bump. adds d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx adds 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] adds 9e7fb31b0f8 Daily bump. adds c80da2e4a99 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 2b002e8f0fc Daily bump. adds 359926e8239 Daily bump. adds 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications adds 12e742b7c28 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds f29c87f3373 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd adds 5fb74b32302 Daily bump. adds 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. adds 83628680397 i386: Use TImode for BLKmode values in 2 integer registers adds 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c adds c2b4b418970 [gcc] 2018-10-09 Will Schmidt <will_schmidt(a)vnet.ibm.com> adds cda6210fdb6 Daily bump. adds 87167e0efa0 /cp 2018-10-10 Paolo Carlini <paolo.carlini(a)oracle.com> adds c47f4cf7545 Daily bump. adds d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] adds 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] adds 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] adds 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] adds eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] adds 012b31f470a Daily bump. adds 9a5bda1f643 PR libstdc++/77854 document size_type for containers adds ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds c126a67c665 Fix experimental::pmr typedefs and add tests adds ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic adds 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] adds 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair adds b81bee7f299 Daily bump. adds 58664a75912 Daily bump. adds e82bfde0e0d Daily bump. adds 6aff97c8ad4 Adjust test to pass with latest glibc adds 5a427c2e852 Daily bump. adds 634c978e389 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 45fbbfb4043 2018-10-16 Richard Biener <rguenther(a)suse.de> adds dcdbe004cc3 [AArch64] Fix PR87511 adds 68399bafe28 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 88bd742886c 2018-10-16 Richard Biener <rguenther(a)suse.de> adds e3703ac6604 * es.po: Update. adds f9a2e44cd97 Daily bump. adds 8fdf7be2493 2018-10-17 Richard Biener <rguenther(a)suse.de> adds 8297be420a9 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] adds 8b74bf5f757 Daily bump. adds 956a2d6aade 2018-10-18 Richard Biener <rguenther(a)suse.de> adds d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] adds 7f3c353a198 Daily bump. adds 95b6d2e6bc3 S/390: Fix problem with vec_init expander adds 26048c1d171 2018-10-19 Richard Biener <rguenther(a)suse.de> adds e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL adds 21438907b94 Daily bump. adds b07d8be1701 Daily bump. adds 6248f16faf0 Daily bump. adds cad0b3326d0 * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Inspection [...] adds e8f2d65cdf0 * gcc-interface/utils.c (unchecked_convert): Use local var [...] adds e38c0b464c4 Daily bump. adds 49056d0e66d 2018-10-23 Richard Biener <rguenther(a)suse.de> adds 925f1404ed1 2018-10-23 Richard Biener <rguenther(a)suse.de> adds dea898d15ec backport "[c++] Fix DECL_BY_REFERENCE of clone parms" adds adf70dacd1b PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors adds 0fa7f7e592d Daily bump. No new revisions were added by this update. Summary of changes: ChangeLog | 8 + config/ChangeLog | 8 + contrib/ChangeLog | 12 + contrib/gennews | 3 +- contrib/header-tools/ChangeLog | 8 + contrib/reghunt/ChangeLog | 8 + contrib/regression/ChangeLog | 8 + fixincludes/ChangeLog | 8 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1901 + gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 - gcc/ada/ChangeLog | 137 + gcc/ada/gcc-interface/ada-tree.h | 25 +- gcc/ada/gcc-interface/decl.c | 336 +- gcc/ada/gcc-interface/gigi.h | 17 +- gcc/ada/gcc-interface/trans.c | 81 +- gcc/ada/gcc-interface/utils.c | 114 +- gcc/ada/gnat_ugn.texi | 16 +- gcc/ada/init.c | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 11 +- gcc/ada/libgnat/system-rtems.ads | 4 +- gcc/ada/link.c | 2 +- gcc/asan.c | 2 +- gcc/asan.h | 2 + gcc/bb-reorder.c | 136 +- gcc/brig/ChangeLog | 13 + gcc/brig/Make-lang.in | 3 +- gcc/c-family/ChangeLog | 99 + gcc/c-family/c-ada-spec.c | 14 +- gcc/c-family/c-attribs.c | 31 +- gcc/c-family/c-common.c | 30 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 8 + gcc/c-family/c-opts.c | 53 +- gcc/c-family/c-warn.c | 19 +- gcc/c-family/c.opt | 4 +- gcc/c/ChangeLog | 43 + gcc/c/c-decl.c | 26 +- gcc/c/c-fold.c | 2 +- gcc/c/c-typeck.c | 95 +- gcc/calls.c | 287 +- gcc/cfgexpand.c | 32 +- gcc/cgraph.c | 7 +- gcc/cgraph.h | 9 +- gcc/cgraphunit.c | 2 +- gcc/collect2.c | 41 +- gcc/combine.c | 21 +- gcc/common.opt | 10 +- gcc/common/config/i386/i386-common.c | 9 +- gcc/config.gcc | 31 +- gcc/config/aarch64/aarch64.c | 47 +- gcc/config/aarch64/constraints.md | 4 +- gcc/config/aarch64/falkor.md | 8 +- gcc/config/arc/arc-protos.h | 1 - gcc/config/arc/arc.c | 156 +- gcc/config/arc/arc.md | 26 +- gcc/config/arc/t-multilib | 4 +- gcc/config/arm/arm-builtins.c | 42 +- gcc/config/arm/arm-cpus.in | 20 +- gcc/config/arm/arm.c | 27 +- gcc/config/arm/arm_acle.h | 28 +- gcc/config/arm/parsecpu.awk | 19 +- gcc/config/gnu-user.h | 2 +- gcc/config/i386/avx512bitalgintrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 4 +- gcc/config/i386/avx512fintrin.h | 20 +- gcc/config/i386/avx512vbmi2vlintrin.h | 4 +- gcc/config/i386/avx512vlbwintrin.h | 182 +- gcc/config/i386/avx512vlintrin.h | 20 +- gcc/config/i386/djgpp.c | 17 + gcc/config/i386/djgpp.h | 11 + gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386.c | 139 +- gcc/config/i386/i386.h | 11 +- gcc/config/i386/i386.md | 91 +- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/sol2.h | 3 +- gcc/config/i386/sse.md | 11 +- gcc/config/i386/winnt.c | 25 +- gcc/config/i386/x86-tune.def | 26 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/m68k/m68k.md | 20 +- gcc/config/mmix/mmix.c | 29 +- gcc/config/nds32/nds32-doubleword.md | 18 + gcc/config/nds32/nds32-predicates.c | 9 +- gcc/config/nds32/nds32.c | 5 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/pa/pa-linux.h | 5 +- gcc/config/pa/pa.c | 2 + gcc/config/pa/pa.h | 22 +- gcc/config/pa/pa.md | 139 +- gcc/config/pa/pa32-linux.h | 9 + gcc/config/riscv/t-rtems | 25 + gcc/config/rs6000/emmintrin.h | 28 + gcc/config/rs6000/linux64.h | 13 +- gcc/config/rs6000/rs6000-builtin.def | 18 +- gcc/config/rs6000/rs6000-c.c | 14 +- gcc/config/rs6000/rs6000-modes.def | 37 +- gcc/config/rs6000/rs6000-modes.h | 36 + gcc/config/rs6000/rs6000-string.c | 26 +- gcc/config/rs6000/rs6000.c | 280 +- gcc/config/rs6000/rs6000.h | 26 +- gcc/config/rs6000/rs6000.md | 96 +- gcc/config/rs6000/t-ldouble-linux64le-ibm | 26 - gcc/config/rs6000/t-ldouble-linux64le-ieee | 26 - gcc/config/rs6000/t-rs6000 | 1 + gcc/config/rs6000/vsx.md | 93 +- gcc/config/rs6000/xmmintrin.h | 3 + gcc/config/rtems.h | 4 + gcc/config/s390/s390-builtin-types.def | 1 + gcc/config/s390/s390-builtins.def | 2 +- gcc/config/s390/s390.c | 11 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/s390.md | 28 +- gcc/config/xtensa/xtensa.c | 4 +- gcc/config/xtensa/xtensa.md | 46 + gcc/coverage.c | 3 +- gcc/cp/ChangeLog | 445 + gcc/cp/call.c | 6 +- gcc/cp/class.c | 31 +- gcc/cp/constexpr.c | 27 +- gcc/cp/cp-gimplify.c | 39 +- gcc/cp/cp-tree.h | 12 +- gcc/cp/cvt.c | 9 +- gcc/cp/decl.c | 36 + gcc/cp/decl2.c | 34 +- gcc/cp/expr.c | 11 + gcc/cp/init.c | 36 +- gcc/cp/lambda.c | 61 +- gcc/cp/method.c | 6 +- gcc/cp/name-lookup.c | 36 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 158 +- gcc/cp/search.c | 5 +- gcc/cp/semantics.c | 16 +- gcc/cp/tree.c | 90 +- gcc/cp/typeck.c | 45 +- gcc/cp/typeck2.c | 9 +- gcc/defaults.h | 4 + gcc/doc/extend.texi | 27 + gcc/doc/install.texi2html | 5 +- gcc/doc/invoke.texi | 53 +- gcc/doc/sourcebuild.texi | 10 + gcc/dojump.c | 16 +- gcc/dwarf2out.c | 55 +- gcc/expmed.c | 30 +- gcc/expr.c | 16 +- gcc/fold-const.c | 35 +- gcc/fortran/ChangeLog | 424 + gcc/fortran/arith.c | 12 +- gcc/fortran/array.c | 14 +- gcc/fortran/check.c | 7 +- gcc/fortran/data.c | 39 +- gcc/fortran/decl.c | 162 +- gcc/fortran/dependency.c | 5 +- gcc/fortran/expr.c | 124 +- gcc/fortran/frontend-passes.c | 36 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 14 +- gcc/fortran/match.c | 27 +- gcc/fortran/module.c | 19 +- gcc/fortran/openmp.c | 9 +- gcc/fortran/parse.c | 4 + gcc/fortran/resolve.c | 57 +- gcc/fortran/simplify.c | 102 +- gcc/fortran/symbol.c | 14 + gcc/fortran/trans-array.c | 64 +- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-decl.c | 7 + gcc/fortran/trans-expr.c | 27 +- gcc/fortran/trans-intrinsic.c | 4 +- gcc/fortran/trans-stmt.c | 8 +- gcc/fortran/trans-types.c | 14 +- gcc/fortran/trans.c | 7 +- gcc/fortran/trans.h | 1 + gcc/gcov.c | 15 +- gcc/genmatch.c | 10 +- gcc/gimple-fold.c | 9 +- gcc/gimple-loop-jam.c | 30 +- gcc/gimple-match-head.c | 43 + gcc/gimple-ssa-backprop.c | 31 +- gcc/gimple-ssa-sprintf.c | 94 +- gcc/gimple-ssa-store-merging.c | 83 +- gcc/gimple-ssa-strength-reduction.c | 81 +- gcc/gimplify.c | 45 +- gcc/go/ChangeLog | 8 + gcc/graphite-scop-detection.c | 4 +- gcc/graphite.h | 2 + gcc/ipa-cp.c | 8 +- gcc/jit/ChangeLog | 8 + gcc/lower-subreg.c | 11 +- gcc/lto-cgraph.c | 2 + gcc/lto-wrapper.c | 28 +- gcc/lto/ChangeLog | 36 + gcc/lto/lto-partition.c | 190 +- gcc/lto/lto.c | 49 +- gcc/match.pd | 24 +- gcc/objc/ChangeLog | 8 + gcc/objcp/ChangeLog | 8 + gcc/omp-low.c | 20 +- gcc/po/ChangeLog | 72 + gcc/po/be.po | 12481 +++--- gcc/po/da.po | 12587 +++--- gcc/po/de.po | 12583 +++--- gcc/po/el.po | 12492 +++--- gcc/po/es.po | 14228 ++++--- gcc/po/fi.po | 12531 +++--- gcc/po/fr.po | 12601 +++--- gcc/po/gcc.pot | 10038 ++--- gcc/po/hr.po | 12476 +++--- gcc/po/id.po | 12574 +++--- gcc/po/ja.po | 12565 +++--- gcc/po/nl.po | 12514 +++--- gcc/po/ru.po | 41399 ++++++++----------- gcc/po/sr.po | 12567 +++--- gcc/po/sv.po | 12715 +++--- gcc/po/tr.po | 12582 +++--- gcc/po/uk.po | 12546 +++--- gcc/po/vi.po | 12556 +++--- gcc/po/zh_CN.po | 12572 +++--- gcc/po/zh_TW.po | 12555 +++--- gcc/pretty-print.c | 11 +- gcc/regcprop.c | 6 + gcc/regrename.c | 19 +- gcc/rtlanal.c | 1 + gcc/stor-layout.c | 21 +- gcc/symtab.c | 25 +- gcc/testsuite/ChangeLog | 1479 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 7 +- gcc/testsuite/c-c++-common/attr-nonstring-4.c | 8 +- gcc/testsuite/c-c++-common/attr-nonstring-6.c | 185 + gcc/testsuite/c-c++-common/attr-nonstring-7.c | 90 + gcc/testsuite/c-c++-common/attr-nonstring-8.c | 147 + gcc/testsuite/c-c++-common/goacc/pr85782.c | 11 + gcc/testsuite/c-c++-common/gomp/declare-target-3.c | 53 + gcc/testsuite/c-c++-common/gomp/pr85696.c | 20 + gcc/testsuite/c-c++-common/gomp/pr86025.c | 20 + gcc/testsuite/c-c++-common/pr85822.c | 27 + gcc/testsuite/c-c++-common/pr86093.c | 12 + gcc/testsuite/c-c++-common/torture/pr87248.c | 36 + gcc/testsuite/c-c++-common/ubsan/attrib-6.c | 26 + gcc/testsuite/g++.dg/abi/invisiref2.C | 14 + gcc/testsuite/g++.dg/abi/invisiref2a.C | 14 + gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/pr83489.C | 2 +- gcc/testsuite/g++.dg/abi/pr87137.C | 40 + gcc/testsuite/g++.dg/asan/pr85774.C | 51 + gcc/testsuite/g++.dg/concepts/class-deduction2.C | 9 + .../cpp0x/Wzero-as-null-pointer-constant-3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C | 4 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg10.C | 18 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg9.C | 29 + gcc/testsuite/g++.dg/cpp0x/inline-ns10.C | 7 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const9.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg8.C | 24 + .../g++.dg/cpp0x/lambda/lambda-dependent1.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi8.C | 2 +- .../{lambda-variadic1.C => lambda-variadic7.C} | 7 +- gcc/testsuite/g++.dg/cpp0x/new3.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept33.C | 28 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template17.C | 25 + gcc/testsuite/g++.dg/cpp0x/pr81060.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr85070.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr87155.C | 14 + gcc/testsuite/g++.dg/cpp0x/range-for35.C | 8 + gcc/testsuite/g++.dg/cpp0x/range-for9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C | 25 + gcc/testsuite/g++.dg/cpp0x/sfinae63.C | 39 + gcc/testsuite/g++.dg/cpp0x/temp-extend1.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic-ex2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C | 119 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this2.C | 13 + .../g++.dg/cpp1y/lambda-generic-variadic19.C | 4 + gcc/testsuite/g++.dg/cpp1y/udlit-char-template2.C | 23 + gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C | 13 + gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 21 + gcc/testsuite/g++.dg/cpp1z/decomp46.C | 25 + gcc/testsuite/g++.dg/cpp1z/decomp47.C | 32 + gcc/testsuite/g++.dg/cpp1z/decomp48.C | 134 + gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 8 + gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 14 + gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C | 5 + gcc/testsuite/g++.dg/expr/pmf-3.C | 15 + gcc/testsuite/g++.dg/expr/unary4.C | 8 + gcc/testsuite/g++.dg/ext/asm14.C | 10 + gcc/testsuite/g++.dg/ext/asm15.C | 10 + gcc/testsuite/g++.dg/ext/asm16.C | 10 + gcc/testsuite/g++.dg/ext/is_constructible2.C | 12 + .../g++.dg/ext/is_trivially_constructible1.C | 5 + gcc/testsuite/g++.dg/ext/offsetof2.C | 6 + gcc/testsuite/g++.dg/ext/offsetof3.C | 5 + gcc/testsuite/g++.dg/ext/visibility/lambda1.C | 14 + gcc/testsuite/g++.dg/ext/vla20.C | 6 + gcc/testsuite/g++.dg/gcov/pr86109.C | 16 + gcc/testsuite/g++.dg/gomp/declare-target-2.C | 18 + gcc/testsuite/g++.dg/guality/pr86687.C | 28 + gcc/testsuite/g++.dg/ipa/pr85549.C | 28 + gcc/testsuite/g++.dg/lookup/pr85634.C | 18 + gcc/testsuite/g++.dg/lto/pr85655_0.C | 42 + gcc/testsuite/g++.dg/opt/pr3698.C | 21 + gcc/testsuite/g++.dg/opt/pr86738.C | 12 + gcc/testsuite/g++.dg/parse/extern-C-2.C | 22 + gcc/testsuite/g++.dg/pr83239.C | 2 +- gcc/testsuite/g++.dg/pr85657.C | 24 + gcc/testsuite/g++.dg/pr86374.C | 20 + gcc/testsuite/g++.dg/pr87185.C | 4 + gcc/testsuite/g++.dg/template/anonunion3.C | 16 + gcc/testsuite/g++.dg/template/conv15.C | 10 + gcc/testsuite/g++.dg/template/pr86706.C | 16 + gcc/testsuite/g++.dg/template/ptrmem32.C | 10 + gcc/testsuite/g++.dg/template/qualified-id7.C | 15 + gcc/testsuite/g++.dg/torture/pr85627.C | 29 + gcc/testsuite/g++.dg/torture/pr86763.C | 37 + gcc/testsuite/g++.dg/torture/pr86816.C | 42 + gcc/testsuite/g++.dg/torture/pr87014.C | 37 + gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 15 + gcc/testsuite/g++.dg/ubsan/pr86406.C | 33 + .../g++.dg/ubsan/{vptr-10.C => vptr-13.C} | 14 +- gcc/testsuite/g++.dg/vec-init-1.C | 26 + gcc/testsuite/g++.dg/warn/Wctor-dtor2.C | 11 + gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 21 + gcc/testsuite/g++.dg/warn/Wnonnull4.C | 21 + gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C | 13 + gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-var-33.C | 37 + gcc/testsuite/g++.dg/warn/Wunused-var-34.C | 27 + gcc/testsuite/g++.dg/warn/pr86453.C | 5 + gcc/testsuite/g++.dg/warn/pr86881.C | 20 + gcc/testsuite/g++.dg/warn/string1.C | 3 + .../aarch64/aarch64.exp => g++.target/arm/arm.exp} | 27 +- gcc/testsuite/g++.target/arm/pr81497.C | 9 + gcc/testsuite/gcc.c-torture/compile/930326-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr85704.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr85945.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr86122.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr86123.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr85529-1.c | 28 + gcc/testsuite/gcc.c-torture/execute/pr85529-2.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr85756.c | 50 + gcc/testsuite/gcc.c-torture/execute/pr86231.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr86492.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr86844.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr87623.c | 34 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-1.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-10.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-11.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-12.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-13.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-14.c | 30 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-15.c | 30 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c | 32 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-2.c | 20 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-3.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-8.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-9.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than.c | 13 + gcc/testsuite/gcc.dg/Wint-conversion-2.c | 11 + gcc/testsuite/gcc.dg/Wstrict-overflow-27.c | 28 + gcc/testsuite/gcc.dg/graphite/pr84204.c | 2 + gcc/testsuite/gcc.dg/graphite/pr85935.c | 27 + gcc/testsuite/gcc.dg/nested-func-11.c | 34 + gcc/testsuite/gcc.dg/pr85529.c | 27 + gcc/testsuite/gcc.dg/pr85859.c | 19 + gcc/testsuite/gcc.dg/pr86038.c | 12 + gcc/testsuite/gcc.dg/pr86064.c | 27 + gcc/testsuite/gcc.dg/pr86076.c | 26 + gcc/testsuite/gcc.dg/pr86114.c | 42 + gcc/testsuite/gcc.dg/pr86314.c | 20 + gcc/testsuite/gcc.dg/pr86617.c | 11 + gcc/testsuite/gcc.dg/pr86835.c | 29 + gcc/testsuite/gcc.dg/pr87024.c | 14 + gcc/testsuite/gcc.dg/pr87074.c | 25 + gcc/testsuite/gcc.dg/pr87099.c | 21 + gcc/testsuite/gcc.dg/split-8.c | 43 + gcc/testsuite/gcc.dg/store_merging_10.c | 2 +- gcc/testsuite/gcc.dg/store_merging_11.c | 2 +- gcc/testsuite/gcc.dg/store_merging_13.c | 2 +- gcc/testsuite/gcc.dg/store_merging_14.c | 2 +- gcc/testsuite/gcc.dg/store_merging_15.c | 2 +- gcc/testsuite/gcc.dg/store_merging_16.c | 4 +- gcc/testsuite/gcc.dg/store_merging_22.c | 16 + gcc/testsuite/gcc.dg/store_merging_23.c | 16 + gcc/testsuite/gcc.dg/strlenopt-47.c | 36 + gcc/testsuite/gcc.dg/strlenopt-48.c | 35 + gcc/testsuite/gcc.dg/strlenopt-57.c | 49 + gcc/testsuite/gcc.dg/torture/builtin-sprintf.c | 29 + gcc/testsuite/gcc.dg/torture/pr57656.c | 2 +- gcc/testsuite/gcc.dg/torture/pr85567.c | 16 + gcc/testsuite/gcc.dg/torture/pr85588.c | 4 + gcc/testsuite/gcc.dg/torture/pr85615.c | 28 + gcc/testsuite/gcc.dg/torture/pr85814.c | 7 + gcc/testsuite/gcc.dg/torture/pr85989.c | 31 + gcc/testsuite/gcc.dg/torture/pr86505.c | 32 + gcc/testsuite/gcc.dg/torture/pr86945.c | 18 + gcc/testsuite/gcc.dg/torture/pr87087.c | 25 + gcc/testsuite/gcc.dg/torture/pr87645.c | 21 + gcc/testsuite/gcc.dg/torture/pr87700.c | 49 + gcc/testsuite/gcc.dg/torture/restrict-6.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 90 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 21 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 200 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 34 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-7.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 101 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr83198.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/vrp119.c | 20 + .../gcc.dg/vect/no-section-anchors-vect-69.c | 5 +- gcc/testsuite/gcc.dg/vect/pr85586.c | 43 + gcc/testsuite/gcc.dg/vect/pr85597.c | 26 + gcc/testsuite/gcc.dg/vect/pr85793.c | 12 + gcc/testsuite/gcc.dg/vect/pr86871.c | 15 + gcc/testsuite/gcc.dg/vect/pr86927.c | 15 + gcc/testsuite/gcc.target/arc/pr9001107555.c | 51 + gcc/testsuite/gcc.target/arm/arm-soft-strd-even.c | 19 + gcc/testsuite/gcc.target/arm/pr86640.c | 10 + gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c | 29 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c | 20 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c | 20 +- gcc/testsuite/gcc.target/i386/avx512f-abspd-1.c | 20 +- gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c | 50 + .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 4 +- ...f-vinsertf32x4-2.c => avx512f-vinsertf32x4-3.c} | 4 +- ...f-vinserti32x4-2.c => avx512f-vinserti32x4-3.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpgeb-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpgeub-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpgeuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpgew-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpleb-2.c} | 4 +- ...{avx512vl-vpabsw-2.c => avx512vl-vpcmpleub-2.c} | 4 +- ...{avx512vl-vpabsw-2.c => avx512vl-vpcmpleuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmplew-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpltb-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpltub-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpltuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpltw-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpneqb-2.c} | 4 +- ...512vl-vmovdqu16-2.c => avx512vl-vpcmpnequb-2.c} | 4 +- ...512vl-vmovdqu16-2.c => avx512vl-vpcmpnequw-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpneqw-2.c} | 4 +- gcc/testsuite/gcc.target/i386/pr49095.c | 5 +- gcc/testsuite/gcc.target/i386/pr82699-1.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-2.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-3.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-4.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-5.c | 12 + gcc/testsuite/gcc.target/i386/pr82699-6.c | 11 + .../i386/{avx512f-prefer.c => pr84413-1.c} | 5 +- .../i386/{avx512f-prefer.c => pr84413-2.c} | 5 +- .../i386/{avx512f-prefer.c => pr84413-3.c} | 5 +- .../debug/pr27657.C => gcc.target/i386/pr84829.c} | 4 +- .../gcc.target/i386/{pr81128.c => pr85345.c} | 36 +- gcc/testsuite/gcc.target/i386/pr85473-1.c | 15 + gcc/testsuite/gcc.target/i386/pr85473-2.c | 7 + gcc/testsuite/gcc.target/i386/pr85934.c | 20 + gcc/testsuite/gcc.target/i386/pr85950.c | 16 + gcc/testsuite/gcc.target/i386/pr85984.c | 18 + .../20180309-1.c => gcc.target/i386/pr86048.c} | 6 +- gcc/testsuite/gcc.target/i386/pr86194.c | 24 + gcc/testsuite/gcc.target/i386/pr86386.c | 26 + gcc/testsuite/gcc.target/i386/pr86627.c | 28 + gcc/testsuite/gcc.target/i386/pr87065.c | 22 + gcc/testsuite/gcc.target/i386/pr87198.c | 13 + gcc/testsuite/gcc.target/i386/pr87370.c | 39 + gcc/testsuite/gcc.target/i386/pr87550.c | 21 + gcc/testsuite/gcc.target/i386/xgetsetbv.c | 22 +- gcc/testsuite/gcc.target/m68k/mulsi_highpart.c | 8 + gcc/testsuite/gcc.target/msp430/pr86662.c | 13 + .../gcc.target/powerpc/altivec-1-runnable.c | 257 + .../gcc.target/powerpc/altivec-2-runnable.c | 94 + gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 14 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 31 +- gcc/testsuite/gcc.target/powerpc/builtins-9.c | 19 + gcc/testsuite/gcc.target/powerpc/divkc3-2.c | 1 + gcc/testsuite/gcc.target/powerpc/divkc3-3.c | 1 + .../gcc.target/powerpc/fold-vec-mergehl-double.c | 4 +- .../gcc.target/powerpc/fold-vec-pack-double.c | 4 +- gcc/testsuite/gcc.target/powerpc/mulkc3-2.c | 1 + gcc/testsuite/gcc.target/powerpc/mulkc3-3.c | 1 + gcc/testsuite/gcc.target/powerpc/pack02.c | 44 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 18 +- gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 22 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 26 +- gcc/testsuite/gcc.target/powerpc/pr70117.c | 22 +- gcc/testsuite/gcc.target/powerpc/pr85456.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr85657-1.c | 74 + gcc/testsuite/gcc.target/powerpc/pr85657-2.c | 74 + gcc/testsuite/gcc.target/powerpc/pr85657-3.c | 82 + gcc/testsuite/gcc.target/powerpc/pr85657-4.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85657-5.c | 25 + gcc/testsuite/gcc.target/powerpc/pr85657-6.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85698.c | 79 + gcc/testsuite/gcc.target/powerpc/pr85755.c | 22 + .../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 34 + gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c | 63 + .../gcc.target/powerpc/pr86731-longlong.c | 29 + .../powerpc/pr86731-nogimplefold-longlong.c | 32 + .../gcc.target/powerpc/pr86731-nogimplefold.c | 63 + gcc/testsuite/gcc.target/powerpc/pr86731.c | 61 + gcc/testsuite/gcc.target/powerpc/pr87033.c | 12 + .../powerpc/{sse2-paddb-1.c => sse2-pand-1.c} | 7 +- .../powerpc/{sse2-paddb-1.c => sse2-pandn-1.c} | 7 +- .../powerpc/{sse2-psubw-1.c => sse2-por-1.c} | 9 +- .../powerpc/{sse2-pavgb-1.c => sse2-pxor-1.c} | 12 +- gcc/testsuite/gcc.target/powerpc/tfmode_off.c | 14 +- .../gcc.target/powerpc/vec-setup-be-long.c | 4 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c | 96 + .../gcc.target/s390/dfp_to_bfp_rounding.c | 29 + .../gcc.target/s390/htm-builtins-compile-4.c | 10 + gcc/testsuite/gfortran.dg/allocate_alloc_opt_1.f90 | 2 +- .../gfortran.dg/allocate_alloc_opt_14.f90 | 8 + .../gfortran.dg/allocate_assumed_charlen_4.f90 | 39 + gcc/testsuite/gfortran.dg/allocate_stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 | 62 + .../gfortran.dg/array_constructor_type_23.f90 | 7 + gcc/testsuite/gfortran.dg/associate_30.f90 | 5 - gcc/testsuite/gfortran.dg/associate_38.f90 | 22 + gcc/testsuite/gfortran.dg/associate_41.f90 | 25 + gcc/testsuite/gfortran.dg/assumed_rank_14.f90 | 11 + gcc/testsuite/gfortran.dg/assumed_rank_15.f90 | 11 + gcc/testsuite/gfortran.dg/assumed_type_9.f90 | 34 + gcc/testsuite/gfortran.dg/bounds_check_20.f90 | 24 + gcc/testsuite/gfortran.dg/char_result_18.f90 | 10 + gcc/testsuite/gfortran.dg/coarray_3.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_dependency_1.f90 | 11 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 5 +- gcc/testsuite/gfortran.dg/data_bounds_1.f90 | 1 + gcc/testsuite/gfortran.dg/data_char_1.f90 | 1 + .../gfortran.dg/deallocate_alloc_opt_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 6 +- .../{pdt_1.f03 => dec_type_print_2.f03} | 19 +- .../gfortran.dg/deferred_character_21.f90 | 29 + gcc/testsuite/gfortran.dg/elemental_function_4.f90 | 18 + gcc/testsuite/gfortran.dg/generic_34.f90 | 27 + gcc/testsuite/gfortran.dg/goacc/pr85701.f90 | 23 + gcc/testsuite/gfortran.dg/goacc/pr85702.f90 | 6 + gcc/testsuite/gfortran.dg/goacc/pr85703.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/pr85703.f90 | 8 + gcc/testsuite/gfortran.dg/implied_do_io_6.f90 | 39 + gcc/testsuite/gfortran.dg/init_flag_17.f90 | 28 + gcc/testsuite/gfortran.dg/init_flag_18.f90 | 19 + gcc/testsuite/gfortran.dg/init_flag_19.f03 | 36 + gcc/testsuite/gfortran.dg/matmul_19.f90 | 25 + gcc/testsuite/gfortran.dg/modulo_check.f90 | 8 + gcc/testsuite/gfortran.dg/pr38351.f90 | 21 + gcc/testsuite/gfortran.dg/pr44491.f90 | 5 + gcc/testsuite/gfortran.dg/pr63514.f90 | 41 + gcc/testsuite/gfortran.dg/pr67803.f90 | 1 - gcc/testsuite/gfortran.dg/pr67805.f90 | 1 - gcc/testsuite/gfortran.dg/pr70870_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr78278.f90 | 14 + gcc/testsuite/gfortran.dg/pr78571.f90 | 10 + gcc/testsuite/gfortran.dg/pr85138_1.f90 | 29 + gcc/testsuite/gfortran.dg/pr85138_2.f90 | 32 + gcc/testsuite/gfortran.dg/pr85521_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr85521_2.f90 | 8 + gcc/testsuite/gfortran.dg/pr85542.f90 | 7 + gcc/testsuite/gfortran.dg/pr85543.f90 | 8 + gcc/testsuite/gfortran.dg/pr85687.f90 | 8 + gcc/testsuite/gfortran.dg/pr85779_1.f90 | 6 + gcc/testsuite/gfortran.dg/pr85779_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr85779_3.f90 | 7 + gcc/testsuite/gfortran.dg/pr85780.f90 | 5 + gcc/testsuite/gfortran.dg/pr85786.f90 | 46 + gcc/testsuite/gfortran.dg/pr85816.f90 | 19 + gcc/testsuite/gfortran.dg/pr85895.f90 | 17 + gcc/testsuite/gfortran.dg/pr85975.f90 | 24 + gcc/testsuite/gfortran.dg/pr85996.f90 | 69 + gcc/testsuite/gfortran.dg/pr86045.f90 | 7 + gcc/testsuite/gfortran.dg/pr86059.f90 | 8 + gcc/testsuite/gfortran.dg/pr86110.f90 | 7 + gcc/testsuite/gfortran.dg/pr86328.f90 | 49 + gcc/testsuite/gfortran.dg/pr86760.f90 | 57 + gcc/testsuite/gfortran.dg/proc_ptr_50.f90 | 68 + gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 | 33 + gcc/testsuite/gfortran.dg/realloc_on_assign_30.f90 | 13 + gcc/testsuite/gfortran.dg/select_type_42.f90 | 26 + gcc/testsuite/gfortran.dg/select_type_43.f90 | 48 + gcc/testsuite/gfortran.dg/temporary_2.f90 | 39 + gcc/testsuite/gfortran.dg/temporary_3.f90 | 121 + gcc/testsuite/gfortran.dg/typebound_call_30.f90 | 32 + gcc/testsuite/gfortran.dg/typebound_operator_4.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_30.f03 | 38 + gcc/testsuite/gfortran.dg/use_rename_9.f90 | 19 + gcc/testsuite/gfortran.dg/vect/pr86421.f90 | 35 + .../gfortran.fortran-torture/compile/pr85863.f | 22 + .../gfortran.fortran-torture/compile/pr85878.f90 | 8 + gcc/testsuite/gnat.dg/aggr24.adb | 13 + gcc/testsuite/gnat.dg/aggr24_pkg.adb | 15 + gcc/testsuite/gnat.dg/aggr24_pkg.ads | 16 + gcc/testsuite/gnat.dg/discr53.adb | 19 + gcc/testsuite/gnat.dg/discr53.ads | 16 + gcc/testsuite/gnat.dg/discr53_pkg.ads | 5 + gcc/testsuite/gnat.dg/discr55.adb | 16 + gcc/testsuite/gnat.dg/opt73.adb | 34 + gcc/testsuite/gnat.dg/specs/opt3.ads | 13 + gcc/testsuite/gnat.dg/specs/opt3_pkg.ads | 7 + gcc/testsuite/gnat.dg/sso14.adb | 52 + gcc/testsuite/gnat.dg/sso15.adb | 52 + gcc/testsuite/gnat.dg/stack_usage1.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage1_pkg.adb | 13 - gcc/testsuite/gnat.dg/stack_usage1b.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage1c.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage3.adb | 5 +- gcc/testsuite/lib/target-supports.exp | 18 +- gcc/testsuite/obj-c++.dg/bitfield-1.mm | 2 +- gcc/testsuite/obj-c++.dg/layout-1.mm | 2 +- gcc/tracer.c | 28 +- gcc/tree-cfg.c | 29 +- gcc/tree-chrec.c | 10 +- gcc/tree-complex.c | 2 + gcc/tree-core.h | 2 +- gcc/tree-data-ref.c | 2 + gcc/tree-dump.c | 4 - gcc/tree-inline.c | 29 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-coalesce.c | 107 +- gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 4 +- gcc/tree-ssa-math-opts.c | 12 +- gcc/tree-ssa-propagate.c | 165 +- gcc/tree-ssa-propagate.h | 2 - gcc/tree-ssa-reassoc.c | 77 +- gcc/tree-ssa-sccvn.c | 21 +- gcc/tree-ssa-strlen.c | 55 +- gcc/tree-ssa-strlen.h | 1 + gcc/tree-ssa-structalias.c | 15 +- gcc/tree-ssa-tail-merge.c | 31 +- gcc/tree-ssa-threadupdate.c | 4 +- gcc/tree-vect-data-refs.c | 6 +- gcc/tree-vect-generic.c | 18 +- gcc/tree-vect-loop.c | 3 + gcc/tree-vect-slp.c | 10 +- gcc/tree-vect-stmts.c | 39 +- gcc/tree-vrp.c | 13 +- gcc/tree.c | 9 +- gcc/tree.h | 4 + gcc/var-tracking.c | 18 + gcc/varasm.c | 51 +- gnattools/ChangeLog | 8 + gotools/ChangeLog | 22 + gotools/Makefile.am | 5 +- gotools/Makefile.in | 5 +- include/ChangeLog | 8 + intl/ChangeLog | 8 + libada/ChangeLog | 8 + libatomic/ChangeLog | 8 + libbacktrace/ChangeLog | 17 + libbacktrace/elf.c | 2 +- libcc1/ChangeLog | 8 + libcpp/ChangeLog | 8 + libcpp/po/ChangeLog | 16 + libcpp/po/eo.po | 32 +- libcpp/po/fr.po | 252 +- libdecnumber/ChangeLog | 8 + libffi/ChangeLog | 8 + libgcc/ChangeLog | 69 + libgcc/config/i386/cpuinfo.c | 11 +- libgcc/config/i386/shadow-stack-unwind.h | 5 - libgcc/config/libbid/ChangeLog | 8 + libgcc/config/nds32/sfp-machine.h | 19 + libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/pa/linux-atomic.c | 66 +- libgcc/config/rs6000/t-crtstuff | 2 +- libgcc/config/rs6000/t-float128 | 2 +- libgcc/config/rs6000/t-float128-hw | 2 +- libgcc/generic-morestack.c | 41 +- libgfortran/ChangeLog | 342 + libgfortran/generated/all_l1.c | 2 +- libgfortran/generated/all_l16.c | 2 +- libgfortran/generated/all_l2.c | 2 +- libgfortran/generated/all_l4.c | 2 +- libgfortran/generated/all_l8.c | 2 +- libgfortran/generated/any_l1.c | 2 +- libgfortran/generated/any_l16.c | 2 +- libgfortran/generated/any_l2.c | 2 +- libgfortran/generated/any_l4.c | 2 +- libgfortran/generated/any_l8.c | 2 +- libgfortran/generated/count_16_l.c | 2 +- libgfortran/generated/count_1_l.c | 2 +- libgfortran/generated/count_2_l.c | 2 +- libgfortran/generated/count_4_l.c | 2 +- libgfortran/generated/count_8_l.c | 2 +- libgfortran/generated/iall_i1.c | 6 +- libgfortran/generated/iall_i16.c | 6 +- libgfortran/generated/iall_i2.c | 6 +- libgfortran/generated/iall_i4.c | 6 +- libgfortran/generated/iall_i8.c | 6 +- libgfortran/generated/iany_i1.c | 6 +- libgfortran/generated/iany_i16.c | 6 +- libgfortran/generated/iany_i2.c | 6 +- libgfortran/generated/iany_i4.c | 6 +- libgfortran/generated/iany_i8.c | 6 +- libgfortran/generated/iparity_i1.c | 6 +- libgfortran/generated/iparity_i16.c | 6 +- libgfortran/generated/iparity_i2.c | 6 +- libgfortran/generated/iparity_i4.c | 6 +- libgfortran/generated/iparity_i8.c | 6 +- libgfortran/generated/matmul_c10.c | 45 +- libgfortran/generated/matmul_c16.c | 45 +- libgfortran/generated/matmul_c4.c | 45 +- libgfortran/generated/matmul_c8.c | 45 +- libgfortran/generated/matmul_i1.c | 45 +- libgfortran/generated/matmul_i16.c | 45 +- libgfortran/generated/matmul_i2.c | 45 +- libgfortran/generated/matmul_i4.c | 45 +- libgfortran/generated/matmul_i8.c | 45 +- libgfortran/generated/matmul_r10.c | 45 +- libgfortran/generated/matmul_r16.c | 45 +- libgfortran/generated/matmul_r4.c | 45 +- libgfortran/generated/matmul_r8.c | 45 +- libgfortran/generated/matmulavx128_c10.c | 18 +- libgfortran/generated/matmulavx128_c16.c | 18 +- libgfortran/generated/matmulavx128_c4.c | 18 +- libgfortran/generated/matmulavx128_c8.c | 18 +- libgfortran/generated/matmulavx128_i1.c | 18 +- libgfortran/generated/matmulavx128_i16.c | 18 +- libgfortran/generated/matmulavx128_i2.c | 18 +- libgfortran/generated/matmulavx128_i4.c | 18 +- libgfortran/generated/matmulavx128_i8.c | 18 +- libgfortran/generated/matmulavx128_r10.c | 18 +- libgfortran/generated/matmulavx128_r16.c | 18 +- libgfortran/generated/matmulavx128_r4.c | 18 +- libgfortran/generated/matmulavx128_r8.c | 18 +- libgfortran/generated/maxloc0_16_i1.c | 6 +- libgfortran/generated/maxloc0_16_i16.c | 6 +- libgfortran/generated/maxloc0_16_i2.c | 6 +- libgfortran/generated/maxloc0_16_i4.c | 6 +- libgfortran/generated/maxloc0_16_i8.c | 6 +- libgfortran/generated/maxloc0_16_r10.c | 6 +- libgfortran/generated/maxloc0_16_r16.c | 6 +- libgfortran/generated/maxloc0_16_r4.c | 6 +- libgfortran/generated/maxloc0_16_r8.c | 6 +- libgfortran/generated/maxloc0_16_s1.c | 6 +- libgfortran/generated/maxloc0_16_s4.c | 6 +- libgfortran/generated/maxloc0_4_i1.c | 6 +- libgfortran/generated/maxloc0_4_i16.c | 6 +- libgfortran/generated/maxloc0_4_i2.c | 6 +- libgfortran/generated/maxloc0_4_i4.c | 6 +- libgfortran/generated/maxloc0_4_i8.c | 6 +- libgfortran/generated/maxloc0_4_r10.c | 6 +- libgfortran/generated/maxloc0_4_r16.c | 6 +- libgfortran/generated/maxloc0_4_r4.c | 6 +- libgfortran/generated/maxloc0_4_r8.c | 6 +- libgfortran/generated/maxloc0_4_s1.c | 6 +- libgfortran/generated/maxloc0_4_s4.c | 6 +- libgfortran/generated/maxloc0_8_i1.c | 6 +- libgfortran/generated/maxloc0_8_i16.c | 6 +- libgfortran/generated/maxloc0_8_i2.c | 6 +- libgfortran/generated/maxloc0_8_i4.c | 6 +- libgfortran/generated/maxloc0_8_i8.c | 6 +- libgfortran/generated/maxloc0_8_r10.c | 6 +- libgfortran/generated/maxloc0_8_r16.c | 6 +- libgfortran/generated/maxloc0_8_r4.c | 6 +- libgfortran/generated/maxloc0_8_r8.c | 6 +- libgfortran/generated/maxloc0_8_s1.c | 6 +- libgfortran/generated/maxloc0_8_s4.c | 6 +- libgfortran/generated/maxloc1_16_i1.c | 6 +- libgfortran/generated/maxloc1_16_i16.c | 6 +- libgfortran/generated/maxloc1_16_i2.c | 6 +- libgfortran/generated/maxloc1_16_i4.c | 6 +- libgfortran/generated/maxloc1_16_i8.c | 6 +- libgfortran/generated/maxloc1_16_r10.c | 6 +- libgfortran/generated/maxloc1_16_r16.c | 6 +- libgfortran/generated/maxloc1_16_r4.c | 6 +- libgfortran/generated/maxloc1_16_r8.c | 6 +- libgfortran/generated/maxloc1_16_s1.c | 6 +- libgfortran/generated/maxloc1_16_s4.c | 6 +- libgfortran/generated/maxloc1_4_i1.c | 6 +- libgfortran/generated/maxloc1_4_i16.c | 6 +- libgfortran/generated/maxloc1_4_i2.c | 6 +- libgfortran/generated/maxloc1_4_i4.c | 6 +- libgfortran/generated/maxloc1_4_i8.c | 6 +- libgfortran/generated/maxloc1_4_r10.c | 6 +- libgfortran/generated/maxloc1_4_r16.c | 6 +- libgfortran/generated/maxloc1_4_r4.c | 6 +- libgfortran/generated/maxloc1_4_r8.c | 6 +- libgfortran/generated/maxloc1_4_s1.c | 6 +- libgfortran/generated/maxloc1_4_s4.c | 6 +- libgfortran/generated/maxloc1_8_i1.c | 6 +- libgfortran/generated/maxloc1_8_i16.c | 6 +- libgfortran/generated/maxloc1_8_i2.c | 6 +- libgfortran/generated/maxloc1_8_i4.c | 6 +- libgfortran/generated/maxloc1_8_i8.c | 6 +- libgfortran/generated/maxloc1_8_r10.c | 6 +- libgfortran/generated/maxloc1_8_r16.c | 6 +- libgfortran/generated/maxloc1_8_r4.c | 6 +- libgfortran/generated/maxloc1_8_r8.c | 6 +- libgfortran/generated/maxloc1_8_s1.c | 6 +- libgfortran/generated/maxloc1_8_s4.c | 6 +- libgfortran/generated/maxval1_s1.c | 6 +- libgfortran/generated/maxval1_s4.c | 6 +- libgfortran/generated/maxval_i1.c | 6 +- libgfortran/generated/maxval_i16.c | 6 +- libgfortran/generated/maxval_i2.c | 6 +- libgfortran/generated/maxval_i4.c | 6 +- libgfortran/generated/maxval_i8.c | 6 +- libgfortran/generated/maxval_r10.c | 6 +- libgfortran/generated/maxval_r16.c | 6 +- libgfortran/generated/maxval_r4.c | 6 +- libgfortran/generated/maxval_r8.c | 6 +- libgfortran/generated/minloc0_16_i1.c | 6 +- libgfortran/generated/minloc0_16_i16.c | 6 +- libgfortran/generated/minloc0_16_i2.c | 6 +- libgfortran/generated/minloc0_16_i4.c | 6 +- libgfortran/generated/minloc0_16_i8.c | 6 +- libgfortran/generated/minloc0_16_r10.c | 6 +- libgfortran/generated/minloc0_16_r16.c | 6 +- libgfortran/generated/minloc0_16_r4.c | 6 +- libgfortran/generated/minloc0_16_r8.c | 6 +- libgfortran/generated/minloc0_16_s1.c | 6 +- libgfortran/generated/minloc0_16_s4.c | 6 +- libgfortran/generated/minloc0_4_i1.c | 6 +- libgfortran/generated/minloc0_4_i16.c | 6 +- libgfortran/generated/minloc0_4_i2.c | 6 +- libgfortran/generated/minloc0_4_i4.c | 6 +- libgfortran/generated/minloc0_4_i8.c | 6 +- libgfortran/generated/minloc0_4_r10.c | 6 +- libgfortran/generated/minloc0_4_r16.c | 6 +- libgfortran/generated/minloc0_4_r4.c | 6 +- libgfortran/generated/minloc0_4_r8.c | 6 +- libgfortran/generated/minloc0_4_s1.c | 6 +- libgfortran/generated/minloc0_4_s4.c | 6 +- libgfortran/generated/minloc0_8_i1.c | 6 +- libgfortran/generated/minloc0_8_i16.c | 6 +- libgfortran/generated/minloc0_8_i2.c | 6 +- libgfortran/generated/minloc0_8_i4.c | 6 +- libgfortran/generated/minloc0_8_i8.c | 6 +- libgfortran/generated/minloc0_8_r10.c | 6 +- libgfortran/generated/minloc0_8_r16.c | 6 +- libgfortran/generated/minloc0_8_r4.c | 6 +- libgfortran/generated/minloc0_8_r8.c | 6 +- libgfortran/generated/minloc0_8_s1.c | 6 +- libgfortran/generated/minloc0_8_s4.c | 6 +- libgfortran/generated/minloc1_16_i1.c | 6 +- libgfortran/generated/minloc1_16_i16.c | 6 +- libgfortran/generated/minloc1_16_i2.c | 6 +- libgfortran/generated/minloc1_16_i4.c | 6 +- libgfortran/generated/minloc1_16_i8.c | 6 +- libgfortran/generated/minloc1_16_r10.c | 6 +- libgfortran/generated/minloc1_16_r16.c | 6 +- libgfortran/generated/minloc1_16_r4.c | 6 +- libgfortran/generated/minloc1_16_r8.c | 6 +- libgfortran/generated/minloc1_16_s1.c | 6 +- libgfortran/generated/minloc1_16_s4.c | 6 +- libgfortran/generated/minloc1_4_i1.c | 6 +- libgfortran/generated/minloc1_4_i16.c | 6 +- libgfortran/generated/minloc1_4_i2.c | 6 +- libgfortran/generated/minloc1_4_i4.c | 6 +- libgfortran/generated/minloc1_4_i8.c | 6 +- libgfortran/generated/minloc1_4_r10.c | 6 +- libgfortran/generated/minloc1_4_r16.c | 6 +- libgfortran/generated/minloc1_4_r4.c | 6 +- libgfortran/generated/minloc1_4_r8.c | 6 +- libgfortran/generated/minloc1_4_s1.c | 6 +- libgfortran/generated/minloc1_4_s4.c | 6 +- libgfortran/generated/minloc1_8_i1.c | 6 +- libgfortran/generated/minloc1_8_i16.c | 6 +- libgfortran/generated/minloc1_8_i2.c | 6 +- libgfortran/generated/minloc1_8_i4.c | 6 +- libgfortran/generated/minloc1_8_i8.c | 6 +- libgfortran/generated/minloc1_8_r10.c | 6 +- libgfortran/generated/minloc1_8_r16.c | 6 +- libgfortran/generated/minloc1_8_r4.c | 6 +- libgfortran/generated/minloc1_8_r8.c | 6 +- libgfortran/generated/minloc1_8_s1.c | 6 +- libgfortran/generated/minloc1_8_s4.c | 6 +- libgfortran/generated/minval1_s1.c | 6 +- libgfortran/generated/minval1_s4.c | 6 +- libgfortran/generated/minval_i1.c | 6 +- libgfortran/generated/minval_i16.c | 6 +- libgfortran/generated/minval_i2.c | 6 +- libgfortran/generated/minval_i4.c | 6 +- libgfortran/generated/minval_i8.c | 6 +- libgfortran/generated/minval_r10.c | 6 +- libgfortran/generated/minval_r16.c | 6 +- libgfortran/generated/minval_r4.c | 6 +- libgfortran/generated/minval_r8.c | 6 +- libgfortran/generated/norm2_r10.c | 2 +- libgfortran/generated/norm2_r16.c | 2 +- libgfortran/generated/norm2_r4.c | 2 +- libgfortran/generated/norm2_r8.c | 2 +- libgfortran/generated/parity_l1.c | 2 +- libgfortran/generated/parity_l16.c | 2 +- libgfortran/generated/parity_l2.c | 2 +- libgfortran/generated/parity_l4.c | 2 +- libgfortran/generated/parity_l8.c | 2 +- libgfortran/generated/product_c10.c | 6 +- libgfortran/generated/product_c16.c | 6 +- libgfortran/generated/product_c4.c | 6 +- libgfortran/generated/product_c8.c | 6 +- libgfortran/generated/product_i1.c | 6 +- libgfortran/generated/product_i16.c | 6 +- libgfortran/generated/product_i2.c | 6 +- libgfortran/generated/product_i4.c | 6 +- libgfortran/generated/product_i8.c | 6 +- libgfortran/generated/product_r10.c | 6 +- libgfortran/generated/product_r16.c | 6 +- libgfortran/generated/product_r4.c | 6 +- libgfortran/generated/product_r8.c | 6 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/generated/spread_c10.c | 3 +- libgfortran/generated/spread_c16.c | 3 +- libgfortran/generated/spread_c4.c | 3 +- libgfortran/generated/spread_c8.c | 3 +- libgfortran/generated/spread_i1.c | 3 +- libgfortran/generated/spread_i16.c | 3 +- libgfortran/generated/spread_i2.c | 3 +- libgfortran/generated/spread_i4.c | 3 +- libgfortran/generated/spread_i8.c | 3 +- libgfortran/generated/spread_r10.c | 3 +- libgfortran/generated/spread_r16.c | 3 +- libgfortran/generated/spread_r4.c | 3 +- libgfortran/generated/spread_r8.c | 3 +- libgfortran/generated/sum_c10.c | 6 +- libgfortran/generated/sum_c16.c | 6 +- libgfortran/generated/sum_c4.c | 6 +- libgfortran/generated/sum_c8.c | 6 +- libgfortran/generated/sum_i1.c | 6 +- libgfortran/generated/sum_i16.c | 6 +- libgfortran/generated/sum_i2.c | 6 +- libgfortran/generated/sum_i4.c | 6 +- libgfortran/generated/sum_i8.c | 6 +- libgfortran/generated/sum_r10.c | 6 +- libgfortran/generated/sum_r16.c | 6 +- libgfortran/generated/sum_r4.c | 6 +- libgfortran/generated/sum_r8.c | 6 +- libgfortran/intrinsics/reshape_generic.c | 3 +- libgfortran/intrinsics/spread_generic.c | 3 +- libgfortran/io/close.c | 3 + libgfortran/io/unix.c | 20 +- libgfortran/io/write.c | 33 +- libgfortran/io/write_float.def | 1 + libgfortran/libgfortran.h | 4 - libgfortran/m4/iforeach-s.m4 | 6 +- libgfortran/m4/iforeach.m4 | 6 +- libgfortran/m4/ifunction-s.m4 | 6 +- libgfortran/m4/ifunction-s2.m4 | 6 +- libgfortran/m4/ifunction.m4 | 6 +- libgfortran/m4/ifunction_logical.m4 | 2 +- libgfortran/m4/matmul_internal.m4 | 9 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/m4/spread.m4 | 3 +- libgo/MERGE | 2 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 9 +- libgo/VERSION | 2 +- libgo/config.h.in | 3 - libgo/configure | 33 - libgo/configure.ac | 18 - libgo/go/archive/zip/reader.go | 8 +- libgo/go/archive/zip/reader_test.go | 2 +- libgo/go/cmd/go/alldocs.go | 6 +- libgo/go/cmd/go/go_test.go | 85 + libgo/go/cmd/go/internal/cfg/cfg.go | 11 +- libgo/go/cmd/go/internal/get/discovery.go | 7 + libgo/go/cmd/go/internal/get/get.go | 10 +- libgo/go/cmd/go/internal/get/pkg_test.go | 14 + libgo/go/cmd/go/internal/get/vcs.go | 34 +- libgo/go/cmd/go/internal/get/vcs_test.go | 43 + libgo/go/cmd/go/internal/help/helpdoc.go | 6 +- libgo/go/cmd/go/internal/list/list.go | 4 +- libgo/go/cmd/go/internal/load/icfg.go | 78 - libgo/go/cmd/go/internal/load/pkg.go | 324 +- libgo/go/cmd/go/internal/test/test.go | 17 +- libgo/go/cmd/go/internal/vet/vet.go | 4 +- libgo/go/cmd/go/internal/vet/vetflag.go | 2 +- libgo/go/cmd/go/internal/work/build.go | 1 - libgo/go/cmd/go/internal/work/buildid.go | 73 +- libgo/go/cmd/go/internal/work/exec.go | 48 +- libgo/go/cmd/go/internal/work/gccgo.go | 2 +- libgo/go/cmd/go/internal/work/security.go | 81 +- libgo/go/cmd/go/internal/work/security_test.go | 9 +- libgo/go/cmd/go/testdata/modlegacy/src/new/go.mod | 1 + libgo/go/cmd/go/testdata/modlegacy/src/new/new.go | 3 + .../go/cmd/go/testdata/modlegacy/src/new/p1/p1.go | 7 + .../go/cmd/go/testdata/modlegacy/src/new/p2/p2.go | 1 + .../cmd/go/testdata/modlegacy/src/new/sub/go.mod | 1 + .../go/testdata/modlegacy/src/new/sub/inner/go.mod | 1 + .../src/new/sub/inner}/x/x.go | 0 .../go/testdata/modlegacy/src/new/sub/x/v1/y/y.go | 1 + .../go/cmd/go/testdata/modlegacy/src/old/p1/p1.go | 5 + .../go/cmd/go/testdata/modlegacy/src/old/p2/p2.go | 1 + libgo/go/cmd/go/vendor_test.go | 73 + libgo/go/cmd/internal/objabi/funcid.go | 34 + libgo/go/cmd/vet/main.go | 12 +- libgo/go/crypto/x509/name_constraints_test.go | 177 +- libgo/go/crypto/x509/root_aix.go | 4 +- libgo/go/crypto/x509/root_windows.go | 12 +- libgo/go/crypto/x509/verify.go | 237 +- libgo/go/crypto/x509/x509.go | 20 +- libgo/go/encoding/json/decode.go | 24 +- libgo/go/encoding/json/decode_test.go | 70 +- libgo/go/go/build/build.go | 44 +- libgo/go/go/build/gc.go | 137 + libgo/go/go/build/gccgo.go | 20 + libgo/go/go/internal/gccgoimporter/importer.go | 2 +- libgo/go/go/internal/srcimporter/srcimporter.go | 28 +- .../go/go/internal/srcimporter/srcimporter_test.go | 32 + .../srcimporter/testdata/issue23092/issue23092.go} | 4 +- .../srcimporter/testdata/issue24392/issue24392.go} | 4 +- libgo/go/internal/singleflight/singleflight.go | 22 +- libgo/go/net/http/pprof/pprof.go | 52 +- libgo/go/net/http/pprof/pprof_test.go | 69 + libgo/go/net/lookup.go | 32 +- libgo/go/net/lookup_test.go | 25 + libgo/go/net/tcpsock_unix_test.go | 1 + libgo/go/os/wait_waitid.go | 7 +- libgo/go/runtime/error.go | 6 +- libgo/go/runtime/panic.go | 3 - libgo/go/runtime/proc.go | 6 + libgo/go/runtime/symtab.go | 29 + libgo/go/strings/strings.go | 4 +- libgo/go/strings/strings_test.go | 23 + libgo/go/syscall/libcall_linux_ustat.go | 12 - libgo/misc/cgo/testcshared/main2.c | 2 +- libgo/misc/cgo/testcshared/src/libgo2/libgo2.go | 2 +- .../src/{issue19534 => issue24351}/main.go | 14 +- .../cgo/testplugin/src/issue24351/plugin.go} | 13 +- libgo/misc/cgo/testplugin/test.bash | 5 + libgo/misc/cgo/testshared/shared_test.go | 1 + libgo/mksysinfo.sh | 14 - libgo/sysinfo.c | 3 - libgomp/ChangeLog | 47 + libgomp/testsuite/libgomp.c++/pr86291.C | 51 + libgomp/testsuite/libgomp.c++/pr86539.C | 28 + libgomp/testsuite/libgomp.c++/pr86542.C | 37 + libgomp/testsuite/libgomp.c/pr86660.c | 28 + .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 6 +- .../testsuite/libgomp.oacc-c-c++-common/pr85782.c | 32 + libhsail-rt/ChangeLog | 8 + libiberty/ChangeLog | 13 + libiberty/simple-object-elf.c | 4 + libitm/ChangeLog | 8 + libmpx/ChangeLog | 8 + libobjc/ChangeLog | 8 + liboffloadmic/ChangeLog | 8 + libquadmath/ChangeLog | 8 + libsanitizer/ChangeLog | 38 + .../sanitizer_common/sanitizer_linux_libcdep.cc | 2 +- .../sanitizer_platform_limits_posix.cc | 15 +- libsanitizer/tsan/tsan_platform.h | 122 +- libsanitizer/tsan/tsan_platform_linux.cc | 4 +- libssp/ChangeLog | 8 + libstdc++-v3/ChangeLog | 845 + libstdc++-v3/acinclude.m4 | 5 +- libstdc++-v3/config.h.in | 3 - .../post/powerpc64-linux-gnu/baseline_symbols.txt | 3 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 3 + .../post/s390x-linux-gnu/32/baseline_symbols.txt | 3 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 3 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 3 + libstdc++-v3/configure | 50 +- libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/html/faq.html | 13 +- libstdc++-v3/doc/html/manual/bugs.html | 4 + libstdc++-v3/doc/html/manual/debug_mode_using.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 3 + libstdc++-v3/doc/html/manual/test.html | 11 +- libstdc++-v3/doc/html/manual/using.html | 4 +- libstdc++-v3/doc/html/manual/using_dual_abi.html | 29 +- libstdc++-v3/doc/html/manual/using_headers.html | 70 +- libstdc++-v3/doc/xml/faq.xml | 14 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 14 +- libstdc++-v3/doc/xml/manual/intro.xml | 7 + libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 + libstdc++-v3/doc/xml/manual/test.xml | 11 +- libstdc++-v3/doc/xml/manual/using.xml | 317 +- libstdc++-v3/include/Makefile.am | 13 +- libstdc++-v3/include/Makefile.in | 10 +- libstdc++-v3/include/bits/alloc_traits.h | 7 +- libstdc++-v3/include/bits/basic_string.h | 52 +- libstdc++-v3/include/bits/basic_string.tcc | 25 +- libstdc++-v3/include/bits/c++config | 5 + libstdc++-v3/include/bits/char_traits.h | 4 +- libstdc++-v3/include/bits/cpp_type_traits.h | 11 + libstdc++-v3/include/bits/forward_list.h | 11 +- libstdc++-v3/include/bits/forward_list.tcc | 8 +- libstdc++-v3/include/bits/fs_dir.h | 5 +- libstdc++-v3/include/bits/fs_path.h | 43 +- libstdc++-v3/include/bits/node_handle.h | 2 +- libstdc++-v3/include/bits/quoted_string.h | 20 +- libstdc++-v3/include/bits/random.tcc | 4 +- libstdc++-v3/include/bits/regex.h | 42 + libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 4 +- libstdc++-v3/include/bits/regex_executor.tcc | 4 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 12 +- libstdc++-v3/include/bits/stl_iterator.h | 5 +- libstdc++-v3/include/bits/stl_map.h | 21 +- libstdc++-v3/include/bits/stl_multimap.h | 20 +- libstdc++-v3/include/bits/stl_pair.h | 21 +- libstdc++-v3/include/bits/stl_vector.h | 19 +- libstdc++-v3/include/bits/unique_ptr.h | 8 +- libstdc++-v3/include/bits/unordered_map.h | 33 +- libstdc++-v3/include/bits/valarray_array.h | 19 +- libstdc++-v3/include/bits/vector.tcc | 25 +- libstdc++-v3/include/debug/map.h | 1 + libstdc++-v3/include/debug/multimap.h | 1 + libstdc++-v3/include/debug/multiset.h | 1 + libstdc++-v3/include/debug/set.h | 1 + libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/experimental/algorithm | 21 +- libstdc++-v3/include/experimental/bits/fs_path.h | 18 +- libstdc++-v3/include/experimental/memory_resource | 68 +- libstdc++-v3/include/experimental/regex | 6 +- libstdc++-v3/include/experimental/string | 8 +- libstdc++-v3/include/ext/pointer.h | 4 + libstdc++-v3/include/std/chrono | 10 +- libstdc++-v3/include/std/functional | 3 +- libstdc++-v3/include/std/iomanip | 24 +- libstdc++-v3/include/std/optional | 401 +- libstdc++-v3/include/std/thread | 26 +- libstdc++-v3/include/std/type_traits | 118 +- libstdc++-v3/include/std/utility | 4 - libstdc++-v3/include/std/variant | 68 +- libstdc++-v3/include/tr1/cmath | 116 +- libstdc++-v3/libsupc++/cxxabi_init_exception.h | 3 + libstdc++-v3/libsupc++/exception_ptr.h | 24 +- libstdc++-v3/libsupc++/new_opa.cc | 62 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 37 +- libstdc++-v3/src/c++11/codecvt.cc | 7 +- libstdc++-v3/src/c++11/string-inst.cc | 6 + libstdc++-v3/src/c++11/system_error.cc | 256 + libstdc++-v3/src/filesystem/ops.cc | 7 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/src/filesystem/std-ops.cc | 7 +- libstdc++-v3/src/filesystem/std-path.cc | 19 +- libstdc++-v3/testsuite/18_support/new_aligned.cc | 119 + .../error_category/generic_category.cc | 69 + .../error_category/system_category.cc | 114 + .../20_util/duration/cons/{54025.cc => dr3050.cc} | 12 +- .../duration/literals/{range.cc => range_neg.cc} | 2 +- .../function_objects/not_fn/87538.cc} | 25 +- .../20_util/is_trivially_constructible/value.cc | 138 +- .../20_util/make_signed/requirements/typedefs-3.cc | 15 +- .../make_signed/requirements/typedefs_neg.cc | 4 +- .../make_unsigned/requirements/typedefs-3.cc | 15 +- .../make_unsigned/requirements/typedefs_neg.cc | 5 +- .../testsuite/20_util/optional/cons/85642.cc | 63 + .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../20_util/pair/{astuple/get_neg.cc => 86751.cc} | 24 +- .../observers/array.cc => pair/ref_assign.cc} | 67 +- .../creation/87278.cc} | 11 +- .../84998.cc => unique_ptr/cons/incomplete.cc} | 24 +- .../aligned_alloc.cc => 20_util/variant/86874.cc} | 33 +- .../basic_string/cons/char/86138.cc} | 14 +- .../21_strings/basic_string/cons/char/deduction.cc | 38 + .../basic_string/cons/wchar_t/86138.cc} | 14 +- .../basic_string/cons/wchar_t/deduction.cc | 38 + .../83833.cc => 21_strings/basic_string/dr2268.cc} | 23 +- .../testsuite/21_strings/basic_string/init-list.cc | 1 + .../basic_string/operations/data/char/86169.cc} | 29 +- .../22_locale/codecvt/codecvt_utf8/69703.cc | 5 +- .../codecvt/codecvt_utf8/wchar_t/1.cc} | 30 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../23_containers/map/modifiers/insert/78595.cc | 115 + .../multimap/modifiers/insert/78595.cc | 115 + .../set/modifiers/node_swap.cc} | 30 +- .../23_containers/unordered_map/modifiers/78595.cc | 122 + .../unordered_multimap/modifiers/78595.cc | 122 + .../vector/capacity/resize/strong_guarantee.cc} | 42 +- .../vector/cons/86292.cc} | 44 +- .../reverse_iterator/dr2188.cc} | 25 +- .../25_algorithms/make_heap/complexity.cc | 1 + .../random/random_device/cons/default.cc | 1 + .../83658.cc => 26_numerics/valarray/87641.cc} | 69 +- .../relative.cc => directory_entry/86597.cc} | 44 +- .../testsuite/27_io/filesystem/operations/space.cc | 9 + .../testsuite/27_io/filesystem/path/append/path.cc | 91 +- .../27_io/filesystem/path/append/source.cc | 106 + .../27_io/filesystem/path/decompose/extension.cc | 1 - .../27_io/filesystem/path/decompose/filename.cc | 1 + .../27_io/filesystem/path/generation/normal.cc | 63 +- .../replace_filename.cc => nonmember/append.cc} | 51 +- .../testsuite/27_io/filesystem/path/query/empty.cc | 1 - .../27_io/filesystem/path/query/has_extension.cc | 1 - .../27_io/filesystem/path/query/has_filename.cc | 1 - .../27_io/filesystem/path/query/has_parent_path.cc | 1 - .../filesystem/path/query/has_relative_path.cc | 1 - .../filesystem/path/query/has_root_directory.cc | 1 - .../27_io/filesystem/path/query/has_root_name.cc | 1 - .../27_io/filesystem/path/query/has_root_path.cc | 1 - .../27_io/filesystem/path/query/has_stem.cc | 1 - .../27_io/filesystem/path/query/is_absolute.cc | 62 + .../27_io/filesystem/path/query/is_relative.cc | 3 +- .../27_io/manipulators/standard/char/quoted.cc | 2 +- .../standard/char/{quoted.cc => quoted_sv.cc} | 56 +- .../27_io/manipulators/standard/wchar_t/quoted.cc | 2 +- .../standard/wchar_t/{quoted.cc => quoted_sv.cc} | 56 +- .../83833.cc => 28_regex/basic_regex/85098.cc} | 27 +- .../headers/regex/parallel_mode.cc} | 13 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 3 - .../cond.cc} | 14 +- .../thread/cons/{lwg2097.cc => 84535.cc} | 12 +- .../algorithm/{sample.cc => sample-2.cc} | 51 +- .../testsuite/experimental/algorithm/sample.cc | 40 +- .../1.cc => experimental/algorithm/shuffle.cc} | 17 +- .../filesystem/operations/space.cc | 23 +- .../filesystem/path/decompose/extension.cc | 1 - .../filesystem/path/preferred_separator.cc} | 24 +- .../experimental/filesystem/path/query/empty.cc | 1 - .../filesystem/path/query/has_extension.cc | 1 - .../filesystem/path/query/has_filename.cc | 1 - .../filesystem/path/query/has_parent_path.cc | 1 - .../filesystem/path/query/has_relative_path.cc | 1 - .../filesystem/path/query/has_root_directory.cc | 1 - .../filesystem/path/query/has_root_name.cc | 1 - .../filesystem/path/query/has_root_path.cc | 1 - .../experimental/filesystem/path/query/has_stem.cc | 1 - .../filesystem/path/query/is_absolute.cc | 62 + .../filesystem/path/query/is_relative.cc | 1 - .../functional/87538.cc} | 28 +- .../{null_memory_resource.cc => 70966.cc} | 54 +- .../polymorphic_allocator/pmr_typedefs_deque.cc} | 14 +- .../pmr_typedefs_forward_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_map.cc} | 21 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 50 + .../pmr_typedefs_multimap.cc} | 21 +- .../pmr_typedefs_multiset.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_set.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 61 + .../pmr_typedefs_unordered_map.cc | 40 + .../pmr_typedefs_unordered_multimap.cc | 40 + .../pmr_typedefs_unordered_multiset.cc} | 25 +- .../pmr_typedefs_unordered_set.cc} | 25 +- .../polymorphic_allocator/pmr_typedefs_vector.cc} | 14 +- .../testsuite/experimental/random/randint.cc | 1 + libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 14 + libstdc++-v3/testsuite/lib/libstdc++.exp | 30 +- .../07_conf_hyperg/compile_cxx17.cc} | 18 +- .../special_functions/17_hyperg/compile_cxx17.cc} | 18 +- libvtv/ChangeLog | 8 + lto-plugin/ChangeLog | 8 + maintainer-scripts/ChangeLog | 8 + zlib/ChangeLog | 8 + 1267 files changed, 164531 insertions(+), 147245 deletions(-) create mode 100644 gcc/config/riscv/t-rtems create mode 100644 gcc/config/rs6000/rs6000-modes.h delete mode 100644 gcc/config/rs6000/t-ldouble-linux64le-ibm delete mode 100644 gcc/config/rs6000/t-ldouble-linux64le-ieee create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-6.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-7.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-8.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr85782.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr85696.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr86025.c create mode 100644 gcc/testsuite/c-c++-common/pr85822.c create mode 100644 gcc/testsuite/c-c++-common/pr86093.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr87248.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-6.c create mode 100644 gcc/testsuite/g++.dg/abi/invisiref2.C create mode 100644 gcc/testsuite/g++.dg/abi/invisiref2a.C create mode 100644 gcc/testsuite/g++.dg/abi/pr87137.C create mode 100644 gcc/testsuite/g++.dg/asan/pr85774.C create mode 100644 gcc/testsuite/g++.dg/concepts/class-deduction2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-dependent1.C copy gcc/testsuite/g++.dg/cpp0x/lambda/{lambda-variadic1.C => lambda-variadic7.C} (59%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/new3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85070.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87155.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/udlit-char-template2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp46.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp47.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp48.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-3.C create mode 100644 gcc/testsuite/g++.dg/expr/unary4.C create mode 100644 gcc/testsuite/g++.dg/ext/asm14.C create mode 100644 gcc/testsuite/g++.dg/ext/asm15.C create mode 100644 gcc/testsuite/g++.dg/ext/asm16.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/offsetof2.C create mode 100644 gcc/testsuite/g++.dg/ext/offsetof3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/lambda1.C create mode 100644 gcc/testsuite/g++.dg/ext/vla20.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr86109.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-2.C create mode 100644 gcc/testsuite/g++.dg/guality/pr86687.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85549.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr85634.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85655_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr3698.C create mode 100644 gcc/testsuite/g++.dg/opt/pr86738.C create mode 100644 gcc/testsuite/g++.dg/parse/extern-C-2.C create mode 100644 gcc/testsuite/g++.dg/pr85657.C create mode 100644 gcc/testsuite/g++.dg/pr86374.C create mode 100644 gcc/testsuite/g++.dg/pr87185.C create mode 100644 gcc/testsuite/g++.dg/template/anonunion3.C create mode 100644 gcc/testsuite/g++.dg/template/conv15.C create mode 100644 gcc/testsuite/g++.dg/template/pr86706.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem32.C create mode 100644 gcc/testsuite/g++.dg/template/qualified-id7.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85627.C create mode 100644 gcc/testsuite/g++.dg/torture/pr86763.C create mode 100644 gcc/testsuite/g++.dg/torture/pr86816.C create mode 100644 gcc/testsuite/g++.dg/torture/pr87014.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/array-temp1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr86406.C copy gcc/testsuite/g++.dg/ubsan/{vptr-10.C => vptr-13.C} (57%) create mode 100644 gcc/testsuite/g++.dg/vec-init-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wctor-dtor2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-33.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-34.C create mode 100644 gcc/testsuite/g++.dg/warn/pr86453.C create mode 100644 gcc/testsuite/g++.dg/warn/pr86881.C copy gcc/testsuite/{gcc.target/aarch64/aarch64.exp => g++.target/arm/arm.exp} (61%) create mode 100644 gcc/testsuite/g++.target/arm/pr81497.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85704.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85945.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86122.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86123.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85756.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86231.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86492.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86844.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87623.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-1.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-10.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-11.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-12.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-13.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-14.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-15.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-2.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-3.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-8.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-9.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than.c create mode 100644 gcc/testsuite/gcc.dg/Wint-conversion-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-overflow-27.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr85935.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-11.c create mode 100644 gcc/testsuite/gcc.dg/pr85529.c create mode 100644 gcc/testsuite/gcc.dg/pr85859.c create mode 100644 gcc/testsuite/gcc.dg/pr86038.c create mode 100644 gcc/testsuite/gcc.dg/pr86064.c create mode 100644 gcc/testsuite/gcc.dg/pr86076.c create mode 100644 gcc/testsuite/gcc.dg/pr86114.c create mode 100644 gcc/testsuite/gcc.dg/pr86314.c create mode 100644 gcc/testsuite/gcc.dg/pr86617.c create mode 100644 gcc/testsuite/gcc.dg/pr86835.c create mode 100644 gcc/testsuite/gcc.dg/pr87024.c create mode 100644 gcc/testsuite/gcc.dg/pr87074.c create mode 100644 gcc/testsuite/gcc.dg/pr87099.c create mode 100644 gcc/testsuite/gcc.dg/split-8.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_22.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_23.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-47.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-48.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-57.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-sprintf.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85567.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85588.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85615.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85814.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85989.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86505.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86945.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87087.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87645.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87700.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp119.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85586.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85597.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85793.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86871.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86927.c create mode 100644 gcc/testsuite/gcc.target/arc/pr9001107555.c create mode 100644 gcc/testsuite/gcc.target/arm/arm-soft-strd-even.c create mode 100644 gcc/testsuite/gcc.target/arm/pr86640.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-vinsertf32x4-2.c => avx512f-vinsertf32 [...] copy gcc/testsuite/gcc.target/i386/{avx512f-vinserti32x4-2.c => avx512f-vinserti32 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpgeb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpgeub-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpgeuw-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpgew-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleub-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleuw-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmplew-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpltb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpltub-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpltuw-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpltw-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpneqb-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpnequb- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpnequw- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpneqw-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-6.c copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-1.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-2.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-3.c} (63%) copy gcc/testsuite/{g++.dg/debug/pr27657.C => gcc.target/i386/pr84829.c} (51%) copy gcc/testsuite/gcc.target/i386/{pr81128.c => pr85345.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85934.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85950.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85984.c copy gcc/testsuite/{gcc.c-torture/compile/20180309-1.c => gcc.target/i386/pr86048. [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr86194.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86386.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86627.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87065.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87198.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87370.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87550.c create mode 100644 gcc/testsuite/gcc.target/m68k/mulsi_highpart.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr86662.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-1-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-2-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85698.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85755.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87033.c copy gcc/testsuite/gcc.target/powerpc/{sse2-paddb-1.c => sse2-pand-1.c} (84%) copy gcc/testsuite/gcc.target/powerpc/{sse2-paddb-1.c => sse2-pandn-1.c} (84%) copy gcc/testsuite/gcc.target/powerpc/{sse2-psubw-1.c => sse2-por-1.c} (83%) copy gcc/testsuite/gcc.target/powerpc/{sse2-pavgb-1.c => sse2-pxor-1.c} (83%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp_to_bfp_rounding.c create mode 100644 gcc/testsuite/gcc.target/s390/htm-builtins-compile-4.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_alloc_opt_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_result_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_dependency_1.f90 copy gcc/testsuite/gfortran.dg/{pdt_1.f03 => dec_type_print_2.f03} (71%) create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_function_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85701.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85702.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85703.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr85703.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/matmul_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/modulo_check.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr38351.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr44491.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr63514.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70870_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78278.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78571.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85521_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85521_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85542.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85543.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85687.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85780.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85786.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85816.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85895.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85975.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86045.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86059.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86110.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86328.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86760.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_42.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/temporary_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/temporary_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_30.f03 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr86421.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr85863.f create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr85878.f90 create mode 100644 gcc/testsuite/gnat.dg/aggr24.adb create mode 100644 gcc/testsuite/gnat.dg/aggr24_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/aggr24_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr53.adb create mode 100644 gcc/testsuite/gnat.dg/discr53.ads create mode 100644 gcc/testsuite/gnat.dg/discr53_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr55.adb create mode 100644 gcc/testsuite/gnat.dg/opt73.adb create mode 100644 gcc/testsuite/gnat.dg/specs/opt3.ads create mode 100644 gcc/testsuite/gnat.dg/specs/opt3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sso14.adb create mode 100644 gcc/testsuite/gnat.dg/sso15.adb delete mode 100644 gcc/testsuite/gnat.dg/stack_usage1_pkg.adb delete mode 100644 libgo/go/cmd/go/internal/load/icfg.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/go.mod create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/new.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/go.mod create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/inner/go.mod copy libgo/go/cmd/go/testdata/{testinternal4/src/q/internal => modlegacy/src/new/s [...] create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/x/v1/y/y.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/old/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/old/p2/p2.go create mode 100644 libgo/go/cmd/internal/objabi/funcid.go create mode 100644 libgo/go/go/build/gc.go create mode 100644 libgo/go/go/build/gccgo.go copy libgo/go/{internal/syscall/unix/dummy.go => go/internal/srcimporter/testdata/ [...] copy libgo/go/{internal/syscall/unix/dummy.go => go/internal/srcimporter/testdata/ [...] create mode 100644 libgo/go/net/http/pprof/pprof_test.go delete mode 100644 libgo/go/syscall/libcall_linux_ustat.go copy libgo/misc/cgo/testplugin/src/{issue19534 => issue24351}/main.go (53%) copy libgo/{go/internal/syscall/unix/getrandom_linux_shx.go => misc/cgo/testplugin [...] create mode 100644 libgomp/testsuite/libgomp.c++/pr86291.C create mode 100644 libgomp/testsuite/libgomp.c++/pr86539.C create mode 100644 libgomp/testsuite/libgomp.c++/pr86542.C create mode 100644 libgomp/testsuite/libgomp.c/pr86660.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85782.c create mode 100644 libstdc++-v3/testsuite/18_support/new_aligned.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/generic_ca [...] create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/system_cat [...] copy libstdc++-v3/testsuite/20_util/duration/cons/{54025.cc => dr3050.cc} (79%) rename libstdc++-v3/testsuite/20_util/duration/literals/{range.cc => range_neg.cc} (94%) copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/cons/85642.cc copy libstdc++-v3/testsuite/20_util/pair/{astuple/get_neg.cc => 86751.cc} (81%) copy libstdc++-v3/testsuite/20_util/{shared_ptr/observers/array.cc => pair/ref_ass [...] copy libstdc++-v3/testsuite/20_util/{headers/memory/types_std_c++0x.cc => shared_p [...] copy libstdc++-v3/testsuite/20_util/{hash/84998.cc => unique_ptr/cons/incomplete.c [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 21_strings/basic_string/c [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 21_strings/basic_string/c [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 21_strin [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/ [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/modifie [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/function/cons/55320.cc => 23_containers/vecto [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{20_util/any/modifiers/83658.cc => 26_numerics/valarra [...] copy libstdc++-v3/testsuite/27_io/filesystem/{operations/relative.cc => directory_ [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc copy libstdc++-v3/testsuite/27_io/filesystem/path/{modifiers/replace_filename.cc = [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/query/is_absolute.cc copy libstdc++-v3/testsuite/27_io/manipulators/standard/char/{quoted.cc => quoted_ [...] copy libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/{quoted.cc => quot [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{23_containers/headers/tuple/types_std_c++0x.cc => 28_ [...] copy libstdc++-v3/testsuite/30_threads/{condition_variable/native_handle/typesizes [...] copy libstdc++-v3/testsuite/30_threads/thread/cons/{lwg2097.cc => 84535.cc} (71%) copy libstdc++-v3/testsuite/experimental/algorithm/{sample.cc => sample-2.cc} (60%) copy libstdc++-v3/testsuite/{25_algorithms/shuffle/1.cc => experimental/algorithm/ [...] copy libstdc++-v3/testsuite/{27_io => experimental}/filesystem/operations/space.cc (75%) copy libstdc++-v3/testsuite/{22_locale/collate_byname/1.cc => experimental/filesys [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/query/is_ab [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => experime [...] copy libstdc++-v3/testsuite/experimental/memory_resource/{null_memory_resource.cc [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => tr1/5_numerical_facilitie [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => tr1/5_numerical_facilitie [...] -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-lts-allnoconfig updated (719d828850 -> 99575d4a79)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-lts-allnoconfig in repository toolchain/binutils-gdb. from 719d828850 Add 2.30 branch notes to ChangeLogs and NEWS files. adds 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds a45c28e358 Fix a compile time warning building the AArch64 BFD backend. adds 26d12bc025 Automatic date update in version.in adds cb10b9fad0 Fix spelling mistakes. adds 71b4e2ec66 Updated translations. adds c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 080dd03de2 Fix parens in ld bootstrap.exp adds 83195288b7 PR23169 bogus test adds 217e7ac9b3 Automatic date update in version.in adds beb6b9a6db gas object file locations adds f2504aef8f Automatic date update in version.in adds 59ee9ce57c Automatic date update in version.in adds 48d86a7a60 Fix AArch64 encodings for by element instructions. adds 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 544e0c4ee3 Automatic date update in version.in adds 89beb62e86 Automatic date update in version.in adds 9d00ec4b84 Automatic date update in version.in adds 4486c1a557 Automatic date update in version.in adds 30d282bede Automatic date update in version.in adds b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 8d8c8344ce Also install diagnostics.h adds b6a63da464 ld: Properly display default for -z separate-code adds ea2d583ffe Automatic date update in version.in adds 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] adds 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL adds f4b933ddc0 Update config.guess and config.sub adds bdb5f07bd5 GNU attribute output on errors adds e89e89c9f8 Correct removal of .gnu.attributes adds 2df836265b Error for mismatched powerpc ABI tags adds 49d7deccd4 Automatic date update in version.in adds 0b2e4394bc Update config.sub adds c80d3fddcf Fix bug generating relocations for notes created by the assembler. adds 96e5990474 Fix the read/write flag for these registers on AArch64 adds e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. adds 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 4d60d5d092 Automatic date update in version.in adds f42e6ba238 Automatic date update in version.in adds 9822d3329d Automatic date update in version.in adds 1cbba2d240 [GOLD] PowerPC .gnu.attributes support adds e55992d4ac Fix diagnostic errors adds f6becb01a7 x86: Remove x86 ISA properties with empty bits adds fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" adds 10a1ed124e Automatic date update in version.in adds 21555352f0 Fix test for availability of emplace_back. adds df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 557b8e0ea4 Automatic date update in version.in adds ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] adds 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 8e188148c4 Duplicate code update. adds 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol adds e87681ac38 Automatic date update in version.in adds ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] adds 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. adds 2d73c24636 Resolve merge conflicts. adds 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] adds ae0e76dcfc Hide dynamic symbols in discarded sections adds 65cc93d2fb Automatic date update in version.in adds 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] adds 0373ccfde3 Automatic date update in version.in adds af127c2169 2.31 Release point adds e6977d6f7f Reset branch back to development mode adds 9c6b47988b Automatic date update in version.in adds ebde1daca8 Automatic date update in version.in adds 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] adds 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] adds f8b4d71490 Automatic date update in version.in adds c3432d7f31 Automatic date update in version.in adds 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] adds 0860693812 Regenerate files and add changelog entries for 2.31.1 release adds be8a252e18 Set the development flag back to true. adds 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 96136f6b6b Automatic date update in version.in adds a1ae592f85 Automatic date update in version.in adds 2df2aaa381 Automatic date update in version.in adds 59ac04da2a Automatic date update in version.in adds a88f3030ce Automatic date update in version.in adds 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 0006217519 Automatic date update in version.in adds 29153520a8 S/390: Set the htm flag on PPA adds 13e8b41009 Automatic date update in version.in adds 87b30c0845 Automatic date update in version.in adds 215e1e3e3d Automatic date update in version.in adds 1ddf09c06c Automatic date update in version.in adds 4f166da589 Automatic date update in version.in adds 4f36bed254 Automatic date update in version.in adds 254ade2586 Fix unwind offset for call_info->start_symbol. adds 750af8ddb0 Automatic date update in version.in adds 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements adds 5e2d6eadb2 Automatic date update in version.in adds feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms adds 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf adds 6d86d6d375 Automatic date update in version.in adds 75b342fea3 Automatic date update in version.in adds bde7d74d9c Automatic date update in version.in adds 41e73f3144 Automatic date update in version.in adds 29d5746fed Automatic date update in version.in adds dbf924a63a Fix type checking errors. adds b7991db94c Add --warn-drop-version option; by default, do not warn when [...] adds 3499ff77ef Automatic date update in version.in adds 1d8f56a971 Updated Bulgarian translation for the ld/ directory adds 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization adds 0e37f907b0 Automatic date update in version.in adds f63691a7a0 Automatic date update in version.in adds d4bc1d3fa6 Automatic date update in version.in adds 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes adds 381c1eb6ec x86: Update assembler tests for non-ELF targets adds d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds 6ee91b1ef1 Automatic date update in version.in adds 252bc4d0f7 Automatic date update in version.in adds 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property adds a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds 68a09b71ce Automatic date update in version.in adds 6233104894 Automatic date update in version.in adds 7b5eb9b40f Automatic date update in version.in adds 8977539e45 Automatic date update in version.in adds 2fb483d767 Automatic date update in version.in adds 4568e49ff7 Automatic date update in version.in adds 712024137c Automatic date update in version.in adds 864fdbbd5d Automatic date update in version.in adds f0a7fe6ef0 Automatic date update in version.in adds bcfe08290c Automatic date update in version.in adds ef0d07b940 Automatic date update in version.in adds d8d43263de Automatic date update in version.in adds 6cfa38dcca Automatic date update in version.in adds d137ba507e Automatic date update in version.in adds ff5495e8ba Automatic date update in version.in adds e51abf7e34 Automatic date update in version.in adds 66e23f5ea5 Automatic date update in version.in adds ae297576a1 Automatic date update in version.in adds 58a22630e0 Automatic date update in version.in adds c4f85ebae9 Automatic date update in version.in adds 90dd229424 Automatic date update in version.in adds 9821d7da47 Automatic date update in version.in adds 7b821e0e36 Automatic date update in version.in adds a532438b6e Automatic date update in version.in adds 5f71d8d2da Automatic date update in version.in adds 012de9d521 Automatic date update in version.in adds 86382144fa Automatic date update in version.in adds 8c148a60ce Automatic date update in version.in adds 1fabeb5aeb Automatic date update in version.in adds 2218c7ae53 Automatic date update in version.in adds 07744cbe6e Automatic date update in version.in adds 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition adds edd27c67f5 elf: Check for corrupt symbol version info adds e6dc779fce Automatic date update in version.in adds 2599520e3f Automatic date update in version.in adds 441f19bc60 Automatic date update in version.in adds f086873e4a Automatic date update in version.in adds 067f901e5d Automatic date update in version.in adds bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] adds b9b6d61066 Automatic date update in version.in adds dd17be4dff Fix Aarch64 bug in warning filtering. adds 5fff8868ce Automatic date update in version.in adds 05c5350072 Automatic date update in version.in adds c018d03e9d Automatic date update in version.in adds 4ee8b44178 Automatic date update in version.in adds a3844e7e9a Automatic date update in version.in adds 4faa747032 Automatic date update in version.in adds a24953ddcd Automatic date update in version.in adds 2b61227e35 Automatic date update in version.in adds c0bd1f9c16 Automatic date update in version.in adds 05f5e903b4 Automatic date update in version.in adds 0430705f46 Automatic date update in version.in adds ddd877c1e9 Automatic date update in version.in adds 62ebc40063 Automatic date update in version.in adds ff89b1aad4 Automatic date update in version.in adds 2ede2c0bca Automatic date update in version.in adds 7f3d973085 Automatic date update in version.in adds 006f62dac0 Automatic date update in version.in adds 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler adds fe5e34a157 Automatic date update in version.in adds 7bbc2bfa51 Automatic date update in version.in adds b2eed88f09 Automatic date update in version.in adds 21289e9800 Automatic date update in version.in adds 6658a44822 Automatic date update in version.in adds 95b6baaf2f Automatic date update in version.in adds 07c577ad5b Automatic date update in version.in adds bb04ad1c01 Automatic date update in version.in adds cf6b37b95e Automatic date update in version.in adds cde39bbce7 Automatic date update in version.in adds a3ef5adbce Automatic date update in version.in adds da87a761d7 AArch64: Fix error checking for SIMD udot (by element) adds bcca6d0e29 Automatic date update in version.in adds 32db9c46eb Automatic date update in version.in adds 2792d3ed19 Automatic date update in version.in adds f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] adds fa6e5eabf9 Arm: Skip new binary decode tests on pe targets adds 433dce2f38 Automatic date update in version.in adds 72b3230448 Automatic date update in version.in adds ab59653f48 Automatic date update in version.in adds a25d4d51bd Automatic date update in version.in adds 99575d4a79 Automatic date update in version.in No new revisions were added by this update. Summary of changes: ChangeLog | 26 + bfd/ChangeLog | 189 + bfd/Makefile.am | 3 +- bfd/Makefile.in | 6 +- bfd/config.bfd | 4 +- bfd/configure | 22 +- bfd/configure.ac | 2 + bfd/elf-attrs.c | 2 + bfd/elf-bfd.h | 8 +- bfd/elf.c | 2 +- bfd/elf32-arm.c | 4 +- bfd/elf32-ppc.c | 180 +- bfd/elf32-s390.c | 4 +- bfd/elf32-xtensa.c | 13 +- bfd/elf64-ppc.c | 154 +- bfd/elf64-s390.c | 4 +- bfd/elf64-x86-64.c | 8 +- bfd/elflink.c | 38 +- bfd/elfnn-aarch64.c | 8 +- bfd/elfxx-aarch64.c | 4 +- bfd/elfxx-x86.c | 120 +- bfd/po/bfd.pot | 1496 +- bfd/po/ru.po | 8052 +- bfd/po/uk.po | 7717 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- binutils/ChangeLog | 38 + binutils/configure | 20 +- binutils/doc/binutils.texi | 6 +- binutils/po/bg.po | 3616 +- binutils/po/binutils.pot | 1739 +- binutils/po/sv.po | 3607 +- binutils/po/uk.po | 3918 +- binutils/readelf.c | 9 + config.guess | 10 +- config.sub | 1490 +- configure | 1 - cpu/ChangeLog | 8 + elfcpp/ChangeLog | 13 + elfcpp/powerpc.h | 26 + etc/ChangeLog | 4 + gas/ChangeLog | 173 + gas/as.c | 27 +- gas/config/tc-aarch64.c | 20 +- gas/config/tc-arm.c | 21 +- gas/config/tc-hppa.c | 4 +- gas/config/tc-i386.c | 3 +- gas/configure | 131 +- gas/configure.ac | 111 +- gas/po/gas.pot | 5615 +- gas/po/ru.po | 6187 +- gas/po/uk.po | 6207 +- gas/testsuite/gas/aarch64/advsimd-armv8_3.d | 7725 ++ gas/testsuite/gas/aarch64/advsimd-armv8_3.s | 84 +- gas/testsuite/gas/aarch64/advsimd-compnum.d | 8282 +- gas/testsuite/gas/aarch64/advsimd-compnum.s | 21 +- gas/testsuite/gas/aarch64/diagnostic.l | 10 + gas/testsuite/gas/aarch64/diagnostic.s | 11 + gas/testsuite/gas/aarch64/illegal-by-element.d | 3 + gas/testsuite/gas/aarch64/illegal-by-element.l | 133 + gas/testsuite/gas/aarch64/illegal-by-element.s | 62 + gas/testsuite/gas/aarch64/illegal-dotproduct.d | 4 + gas/testsuite/gas/aarch64/illegal-dotproduct.l | 13 + gas/testsuite/gas/aarch64/illegal-dotproduct.s | 4 + gas/testsuite/gas/aarch64/msr.d | 11 + gas/testsuite/gas/aarch64/msr.s | 15 + gas/testsuite/gas/aarch64/sve.d | 89358 +++++++++++--------- gas/testsuite/gas/aarch64/system.d | 728 +- gas/testsuite/gas/aarch64/system.s | 2 + gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 +- gas/testsuite/gas/arm/csdb.d | 9 +- gas/testsuite/gas/arm/csdb.s | 4 + gas/testsuite/gas/arm/thumb2_it_bad.l | 2 + gas/testsuite/gas/arm/thumb2_it_bad.s | 4 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 5 + gas/testsuite/gas/arm/undefined-insn-thumb.d | 5 + gas/testsuite/gas/arm/undefined-insn.s | 1 + gas/testsuite/gas/arm/vfp-mov-enc.d | 3 + gas/testsuite/gas/arm/vfp-mov-enc.s | 4 + gas/testsuite/gas/i386/evex-no-scale-32.d | 12 + gas/testsuite/gas/i386/evex-no-scale-32.s | 7 + gas/testsuite/gas/i386/evex-no-scale-64.d | 14 + gas/testsuite/gas/i386/evex-no-scale-64.s | 9 + gas/testsuite/gas/i386/i386.exp | 4 + gas/testsuite/gas/i386/se1.d | 1 + gas/testsuite/gas/i386/se1.s | 1 + gas/testsuite/gas/i386/x86-64-se1.d | 1 + gas/testsuite/gas/i386/x86-64-se1.s | 1 + gas/testsuite/gas/i386/xmmword.l | 4 + gas/testsuite/gas/i386/xmmword.s | 5 + gas/write.c | 6 +- gold/ChangeLog | 74 + gold/incremental.cc | 6 +- gold/main.cc | 4 +- gold/options.h | 4 + gold/po/fr.po | 2852 +- gold/po/gold.pot | 1480 +- gold/po/uk.po | 1446 +- gold/powerpc.cc | 354 +- gold/symtab.cc | 18 +- gold/target.h | 3 +- gold/testsuite/Makefile.am | 9 + gold/testsuite/Makefile.in | 19 +- gold/testsuite/ver_test_pr23409.sh | 64 + gold/testsuite/ver_test_pr23409_1.script | 3 + gold/testsuite/ver_test_pr23409_2.script | 3 + gold/x86_64.cc | 5 +- gprof/ChangeLog | 19 + gprof/configure | 20 +- gprof/po/gprof.pot | 22 +- include/ChangeLog | 21 + include/diagnostics.h | 14 + include/elf/internal.h | 4 +- include/opcode/aarch64.h | 2 + ld/ChangeLog | 203 + ld/configure | 20 +- ld/configure.tgt | 3 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/elf32.em | 2 +- ld/ldlang.c | 1 + ld/lexsup.c | 7 + ld/plugin.c | 7 - ld/po/bg.po | 7755 +- ld/po/es.po | 8292 +- ld/po/ld.pot | 7409 +- ld/po/pt_BR.po | 8303 +- ld/po/uk.po | 7973 +- ld/testsuite/ld-aarch64/ifunc-1-local.d | 4 +- ld/testsuite/ld-aarch64/ifunc-1.d | 4 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 6 +- ld/testsuite/ld-aarch64/ifunc-2.d | 6 +- ld/testsuite/ld-aarch64/ifunc-21.d | 4 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 4 +- ld/testsuite/ld-aarch64/ifunc-9.d | 3 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 6 +- ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s | 0 ld/testsuite/ld-elf/linux-x86.S | 91 + ld/testsuite/ld-elf/linux-x86.exp | 46 + ld/testsuite/ld-elf/pr23428.c | 43 + ld/testsuite/ld-elf/sec64k.exp | 2 + ld/testsuite/ld-i386/abs-iamcu.d | 2 +- ld/testsuite/ld-i386/abs.d | 2 +- ld/testsuite/ld-i386/i386.exp | 4 + ld/testsuite/ld-i386/pr12718.d | 2 +- ld/testsuite/ld-i386/pr12921.d | 2 +- ld/testsuite/ld-i386/pr23372a.d | 5 + ld/testsuite/ld-i386/pr23372a.s | 18 + ld/testsuite/ld-i386/pr23372b.d | 5 + ld/testsuite/ld-i386/pr23372b.s | 18 + ld/testsuite/ld-i386/pr23372c.s | 18 + ld/testsuite/ld-i386/pr23486a.d | 10 + ld/testsuite/ld-i386/pr23486b.d | 10 + ld/testsuite/ld-i386/property-3.r | 1 - ld/testsuite/ld-i386/property-4.r | 1 - ld/testsuite/ld-i386/property-5.r | 1 - ld/testsuite/ld-i386/property-x86-ibt3a.d | 5 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 5 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 5 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 5 +- ld/testsuite/ld-ifunc/ifunc.exp | 15 +- ld/testsuite/ld-linkonce/zeroeh.ld | 1 + ld/testsuite/ld-plugin/lto.exp | 4 + ld/testsuite/ld-plugin/pr23309.c | 10 + ld/testsuite/ld-plugin/pr23309.d | 3 + ld/testsuite/ld-powerpc/attr-gnu-12-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-12.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-13.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-23.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-31.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-8-23.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 20 +- ld/testsuite/ld-powerpc/tlsopt5.s | 3 + ld/testsuite/ld-powerpc/tlsopt5.wf | 3 +- ld/testsuite/ld-scripts/print-memory-usage.t | 2 + ld/testsuite/ld-scripts/size-2.t | 1 + ld/testsuite/ld-x86-64/abs-k1om.d | 2 +- ld/testsuite/ld-x86-64/abs-l1om.d | 2 +- ld/testsuite/ld-x86-64/abs.d | 2 +- ld/testsuite/ld-x86-64/pr12718.d | 2 +- ld/testsuite/ld-x86-64/pr12921.d | 2 +- ld/testsuite/ld-x86-64/pr23324.s | 6 + ld/testsuite/ld-x86-64/pr23324a.d | 8 + ld/testsuite/ld-x86-64/pr23324b.d | 8 + ld/testsuite/ld-x86-64/pr23372a-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372a.d | 5 + ld/testsuite/ld-x86-64/pr23372a.s | 30 + ld/testsuite/ld-x86-64/pr23372b-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372b.d | 5 + ld/testsuite/ld-x86-64/pr23372b.s | 30 + ld/testsuite/ld-x86-64/pr23372c.s | 30 + ld/testsuite/ld-x86-64/pr23486a-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486a.d | 10 + ld/testsuite/ld-x86-64/pr23486a.s | 30 + ld/testsuite/ld-x86-64/pr23486b-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486b.d | 10 + ld/testsuite/ld-x86-64/pr23486b.s | 30 + ld/testsuite/ld-x86-64/property-3.r | 1 - ld/testsuite/ld-x86-64/property-4.r | 1 - ld/testsuite/ld-x86-64/property-5.r | 1 - ld/testsuite/ld-x86-64/property-x86-3.s | 4 + ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 5 +- ld/testsuite/ld-x86-64/x86-64.exp | 10 + ld/testsuite/lib/ld-lib.exp | 5 +- opcodes/ChangeLog | 111 + opcodes/aarch64-asm-2.c | 330 +- opcodes/aarch64-dis-2.c | 1948 +- opcodes/aarch64-dis.c | 19 +- opcodes/aarch64-opc-2.c | 17 +- opcodes/aarch64-opc.c | 16 +- opcodes/aarch64-tbl.h | 104 +- opcodes/arm-dis.c | 27 +- opcodes/configure | 20 +- opcodes/i386-dis.c | 2 +- opcodes/i386-opc.h | 18 +- opcodes/i386-opc.tbl | 13 +- opcodes/i386-tbl.h | 98 +- opcodes/nfp-dis.c | 2 +- opcodes/po/de.po | 962 +- opcodes/po/opcodes.pot | 236 +- opcodes/po/pt_BR.po | 922 +- opcodes/po/uk.po | 920 +- opcodes/s390-opc.txt | 2 +- src-release.sh | 6 +- 235 files changed, 130393 insertions(+), 80173 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.d create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.l create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.s create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.d create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.l create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.s create mode 100644 gas/testsuite/gas/arm/undefined-insn-arm.d create mode 100644 gas/testsuite/gas/arm/undefined-insn-thumb.d create mode 100644 gas/testsuite/gas/arm/undefined-insn.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.s create mode 100755 gold/testsuite/ver_test_pr23409.sh create mode 100644 gold/testsuite/ver_test_pr23409_1.script create mode 100644 gold/testsuite/ver_test_pr23409_2.script copy ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s (100%) create mode 100644 ld/testsuite/ld-elf/linux-x86.S create mode 100644 ld/testsuite/ld-elf/linux-x86.exp create mode 100644 ld/testsuite/ld-elf/pr23428.c create mode 100644 ld/testsuite/ld-i386/pr23372a.d create mode 100644 ld/testsuite/ld-i386/pr23372a.s create mode 100644 ld/testsuite/ld-i386/pr23372b.d create mode 100644 ld/testsuite/ld-i386/pr23372b.s create mode 100644 ld/testsuite/ld-i386/pr23372c.s create mode 100644 ld/testsuite/ld-i386/pr23486a.d create mode 100644 ld/testsuite/ld-i386/pr23486b.d create mode 100644 ld/testsuite/ld-plugin/pr23309.c create mode 100644 ld/testsuite/ld-plugin/pr23309.d create mode 100644 ld/testsuite/ld-x86-64/pr23324.s create mode 100644 ld/testsuite/ld-x86-64/pr23324a.d create mode 100644 ld/testsuite/ld-x86-64/pr23324b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.s create mode 100644 ld/testsuite/ld-x86-64/pr23372b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.s create mode 100644 ld/testsuite/ld-x86-64/pr23372c.s create mode 100644 ld/testsuite/ld-x86-64/pr23486a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.s create mode 100644 ld/testsuite/ld-x86-64/pr23486b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.s -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/gcc] branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allmodconfig updated (941fafa56b5 -> 0fa7f7e592d)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allmodconfig in repository toolchain/gcc. from 941fafa56b5 PR c++/85437 PR c++/49171 * cp-tree.h (REINTERPRET_CAST_ [...] adds d91d9c6b633 Create gcc-8-branch adds 2c4878d8a4c * DEV-PHASE: Set to prerelease. adds 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. adds edc3d20f229 x86: Correct movdir64b builtin function adds 6f54a9098d2 Daily bump. adds 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ adds 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] adds e44c38413f2 Daily bump. adds 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] adds 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. adds 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. adds c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds 8d01edc1731 Daily bump. adds 2f181ae6321 Daily bump. adds 6eddc70d50b Daily bump. adds faa55a6cec4 Daily bump. adds 6aa70dae34d PR c++/85580 - extern "C" and local variables adds 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds c8e482a44ef * gcc.pot: Regenerate. adds ae8eca2e06a Daily bump. adds bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] adds 5baca020496 Update ChangeLog and version files for release adds af8bbdf198a * gennews (files): Add files for GCC 8. adds 68fc0ec2c57 * BASE-VER: Set to 8.1.1. adds ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] adds e4681913696 * es.po: Update. adds 9a4acdbd2f1 Daily bump. adds 52c9eee1ae4 Update .po files. adds b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space adds b3857795640 PR libstdc++/84769 qualify call to std::get<0> adds 95eb7235305 Daily bump. adds 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 0f6f1eaf1df * uk.po: Update. adds 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar adds 1781033e9a7 PR c++/85305 - pack in lambda init-capture. adds 8e2586b0d19 Daily bump. adds 3b3decebcd2 Daily bump. adds 624beaf4f2d gcc/fortran/ChangeLog: adds a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 0031a3273f7 Daily bump. adds b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. adds a76e57ad97d [NDS32] Fix print operand for cctl register. adds 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. adds ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. adds 9addd3cc1f8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds 4e25d06427b PR c++/85618 - ICE with initialized VLA. adds 712710e0667 Daily bump. adds 218f6853609 PR c++/85646 - lambda visibility. adds dafa8eecba2 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] adds 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) adds 129cfadcb74 2018-05-08 Richard Biener <rguenther(a)suse.de> adds e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 0ccd3a10e87 * de.po, sv.po: Update. adds 32098c49188 Daily bump. adds a31a0269de6 PR c++/85706 - class deduction under decltype adds 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 7cb0f0dcce7 Daily bump. adds 1a83baeaae0 Document Dual ABI for std::ios_base::failure adds db57e8ab6bc Daily bump. adds bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds 597e9acdce7 2018-05-11 Paul Thomas <pault(a)gcc.gnu.org> adds acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds 815f1bcb7b6 Check is_single_const in intersect_with_plats adds 38d467668c6 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 77c42432c46 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 428cf50d7f0 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds b7f715b9ed7 Daily bump. adds 9a1069a43c6 2018-05-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e78c9cc7315 Daily bump. adds 17398743599 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> adds 971ef5eacce Daily bump. adds 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles adds a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy adds 12b8914a3a1 Daily bump. adds 9771507101f PR libstdc++/84159 fix appending strings to paths adds df0bde83a66 Remove unused headers from tests adds 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds ec618f7d895 Daily bump. adds 866ad2415d7 Daily bump. adds ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined adds 72003fb5a61 Daily bump. adds fbfa04723ac 2018-05-18 Toon Moene <toon(a)moene.org> adds 946222dfa3e PR c++/85782 adds ee2e4f49712 Daily bump. adds a3adbb9e666 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 9807cc65a63 Daily bump. adds 6d647a297ca 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 2a12d061f91 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6b77cf82e25 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6220ca5de22 Remove accidental doubling up of associate_38.f90 adds 0b872ceaec0 Daily bump. adds 82b541a197b PR libstdc++/85818 make new test require Filesystem support adds 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] adds 38d25ca8a5e 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> adds 3cf60392879 * es.po: Update. adds cdb4f0a37f0 Daily bump. adds 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds 262fde1a603 Daily bump. adds 648461eaadd PR c++/85866 - error with .* in default template arg. adds 3dd11f01348 Subject: Backport r260154 adds 7e871333a6c Subject: Backport r260566 adds 4c25dedee5f 2018-05-23 Richard Biener <rguenther(a)suse.de> adds abca8e44265 Daily bump. adds a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] adds 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. adds dcb66d2eb03 PR c++/85864 - literal template and default template arg. adds 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux adds 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 7d8b5cd217c * ChangeLog: Fix last entry. adds 351b7826614 Daily bump. adds 7c0ed70513e 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 1a3bc17fe31 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 4904efcbfe1 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ebe47d00f68 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c08c3a4bd56 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6b97d0bfed6 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds f4094cba2ca Daily bump. adds f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds 907e31bb657 Daily bump. adds 790833f0157 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds 6d97bb8ab49 Daily bump. adds 5852b88d276 Don't mark IFUNC resolver as only called directly adds a309bc095fb Daily bump. adds 10544a955c2 Daily bump. adds fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] adds 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] adds 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] adds 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] adds b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] adds 404d75be1c6 Daily bump. adds 2892e4ae21e 2018-05-31 Matthias Klose <doko(a)ubuntu.com> adds 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell adds 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 50e2009c5cb PR go/85429 adds 4caedb89782 Daily bump. adds 974751f8d64 2018-05-31 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 15e8e3bf1b0 2018-06-01 Bill Schmidt <wschmidt(a)linux.ibm.com> adds f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. adds 99ad3094a87 Daily bump. adds 483ccc45d71 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds eb538f410f6 Add missing directive adds e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 4686bdf288f Daily bump. adds 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. adds 8961ebadf55 Daily bump. adds 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale adds eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds ffea467c4da 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e2dc92cd6ab * es.po, fr.po: Update. adds 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds d687bd3d748 PR libstdc++/85930 fix misaligned reference adds e79a66a6393 Daily bump. adds e56798cfb49 S/390: Fix __builtin_tbeginc signature adds 769b0cf58d6 * include/std/type_traits: Fix comment typo. adds 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. adds e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 8be58d07b00 Daily bump. adds 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view adds 64bc6399e9a 2018-06-06 Richard Biener <rguenther(a)suse.de> adds 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. adds cc3effb53bf Daily bump. adds 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] adds 2ff4735319b * eo.po: Update. adds 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] adds e03777fcfcd 2018-06-07 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds e383362d2d1 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 2355b68d7bd Daily bump. adds 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ adds ce16cb3d45d * es.po: Update. adds 4aaf4d8ebf0 gcc/ChangeLog: adds a96767cea5f gcc/ChangeLog: adds 30b38d2b0d4 Daily bump. adds 0cee71e8be1 2018-06-09 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds eeb5b659e97 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 44e5b9a6667 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds eebafd89928 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 1413b441b6b Commit testcases ommitted in last commit. adds 71fda2bd0c4 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a7369653738 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 48c4d929517 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 03dd2d9c7a3 Daily bump. adds 9ed8059ae96 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 126d697b895 Daily bump. adds c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] adds 8f048f35248 * fr.po: Update. adds 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] adds df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. adds 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. adds 453ae5bc77c PR c++/80485 - inline function non-zero address. adds b5a55805c6e PR c++/85815 - reference to member of enclosing template. adds 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. adds 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. adds d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. adds 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. adds 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. adds de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. adds cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds 64cb104919d Daily bump. adds e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] adds 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds 29e34e7b780 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3fb985f55b3 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3efec687d72 Daily bump. adds ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 33f4b9de25d libgo: update to Go 1.10.3 release adds 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. adds f2997ff00c3 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds b507a4cc13a Daily bump. adds 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] adds c10d8b4f249 RTEMS: Prefer int for int32_t adds 2829ca0f114 2018-06-14 Richard Biener <rguenther(a)suse.de> adds 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds b66d679d15d Daily bump. adds a2ce172d471 PR fortran/85701 adds 0395a66ae99 PR fortran/85702 adds cf50bf9c8de PR fortran/85703 adds 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 adds c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called adds 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 687649b18bd PR c++/82882 - ICE with lambda in template default argument. adds fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 2647a058315 Daily bump. adds ed9b81c6310 PR c++/86147 - wrong capture for template argument. adds 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1a53b47c1c1 Daily bump. adds 5cf3d46af84 Daily bump. adds 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall adds 1ca425f08e1 Daily bump. adds 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. adds fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] adds 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 47f8df2eedc * es.po: Update. adds f654c8a5bbd Remove unused <exception> header from <utility> adds 2d016edb373 xtensa: fix PR target/65416 adds 1ccc11348ba Daily bump. adds 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 4968b68839a [PR c++/85634] Fix tsubst ICE adds 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] adds 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] adds f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds f9c5a227515 Daily bump. adds 2e2052934b0 RISC-V: Add custom RTEMS multilibs adds 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. adds 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 21330b0d8bf Daily bump. adds 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 76fa62b3160 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds d68d996ba4e [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 3ba67d982bb syscall: remove Ustat adds 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 497b454bb8b 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] adds febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. adds bbc17959bc6 Daily bump. adds adb48b274b0 Fix phi backedge detection in backprop (PR85989) adds 51fac3a2483 Daily bump. adds 36558962044 Daily bump. adds 9b8f8df21f4 2018-06-25 Paul Thomas <pault(a)gcc.gnu.org> adds f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) adds 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka <jh(a)suse.cz> adds 19a54887f84 rs6000: Fix absif2 adds bfe7d5657b1 2018-06-25 Jakub Jelinek <jakub(a)redhat.com> adds 29e614e8d2b 2018-04-20 Jan Hubicka <jh(a)suse.cz> * lto-partition.c ( [...] adds e8e6334e95f 2018-06-25 Fritz Reese <fritzoreese(a)gmail.com> adds 0e9af164efe 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> adds b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt adds 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 adds 76b1a1bd5a1 Daily bump. adds 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 2e8ab52f772 S/390: Fix mtune default. adds fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds b40d4db95b9 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 93da67b40a5 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds fefaf852b10 Daily bump. adds 607855267a7 PR c++/80290 - memory-hog with std::pair. adds c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair adds 5885ff570d6 gcc/ChangeLog: adds e99a48c7bbf gcc/testsuite/ChangeLog: adds c93c2f83a9d Daily bump. adds 999baf3f1ae 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> adds 25081d10b75 gcc/ChangeLog: adds 39ed131960a Daily bump. adds 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds ca4f43e8c47 gcc/ChangeLog: adds 13a4be670f7 Daily bump. adds 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews adds 9e1b1f11f89 Daily bump. adds aa4c961d643 Daily bump. adds 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] adds 80ddc7311c3 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) adds 1c4b6999ffe Daily bump. adds 043e9f42d5e Reduce garbage from push_to_top_level. adds dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. adds c3459b63c8b Daily bump. adds 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression adds bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] adds a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 1394444b2fc LWG 3076 basic_string CTAD ambiguity adds 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode adds 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation adds 89d5331285c PR libstdc++/85098 add missing definitions for static constants adds 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL adds 8cb222f298e Qualify another call in <variant> adds 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions adds 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints adds 71d7986afc0 Add std::__is_byte<std::byte> specialization adds 3340e421008 Remove redundant #if conditional adds 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw adds 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile adds 36371743e6c [AArch64, Falkor] Falkor address costs tuning adds 8d162fb9d96 Backport from mainline adds 6a2400e3215 Daily bump. adds a0b1b7f2bce 2018-07-05 François Dumont <fdumont(a)gcc.gnu.org> adds fa8d5450e50 gcc/ChangeLog: adds 17961180ab4 Backport from trunk. adds 30d08fd10d4 Daily bump. adds 604db6d50b5 RTEMS/Ada: Change system configuration adds 6eeca5395b9 Daily bump. adds 227d3ffb528 Daily bump. adds 7801dcc00ab Daily bump. adds fc439f922ee Daily bump. adds 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] adds d5b63fc6a29 Daily bump. adds d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] adds e059f2362e2 Daily bump. adds 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] adds 3365a8e982e 2018-07-12 Richard Biener <rguenther(a)suse.de> adds 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] adds e7c8731cf77 Daily bump. adds 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template adds 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell adds 1656a807372 Daily bump. adds b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds baca74d61ad Daily bump. adds 604b0ebaa96 [gcc] adds 8b2a10e4036 Daily bump. adds a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] adds 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh adds eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] adds a453afd16de 2018-07-16 Richard Biener <rguenther(a)suse.de> adds 58a930f8e5a 2018-07-19 Richard Biener <rguenther(a)suse.de> adds ed2711622a5 [ARC] Reimplement return padding adds 65f9a1b8c63 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1fed49d5255 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1d242a3178e 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds b50d76fead0 Daily bump. adds 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] adds 29acb44ba18 Daily bump. adds 99e91ffface Add experimental::sample and experimental::shuffle from N4531 adds 2f2d81539a0 Add xfail-if to some tests that fail with COW strings adds 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. adds 75d20a02b4f Backport from trunk. adds 8a2be2d3449 gcc/testsuite/ChangeLog: adds 393853f0b7f Daily bump. adds 66851b5e193 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> adds 4b9d5187da4 Daily bump. adds 8ec9b6d9301 Daily bump. adds ead037ee491 Daily bump. adds 048e8a03bac Daily bump. adds d4b2c6c90e2 Daily bump. adds 46f115007ca Daily bump. adds 280703512e0 * gcc.pot: Regenerate. adds 627d043e3a4 * es.po, ja.po, sv.po: Update. adds 5d28744ac05 Daily bump. adds 9fb89fa845c Update ChangeLog and version files for release adds a4df484d092 * BASE-VER: Set to 8.2.1. adds 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] adds 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] adds 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] adds 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. adds e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. adds 37c69c45d18 Daily bump. adds 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] adds f8dd9cbdf19 Update .po files. adds 37e24235832 Daily bump. adds c314d4e5567 Daily bump. adds 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] adds afad86bc980 gcc: 2018-07-29 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 1522193360d Daily bump. adds 77d33c8f345 * de.po, sv.po: Update. adds 1ceb29226b3 Daily bump. adds f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] adds fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> adds c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] adds 5e56325262d Add workaround for aligned_alloc bug on AIX adds 0c7f6ba6edc Daily bump. adds eeba0375011 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> adds 056426c52a1 2018-08-01 Richard Biener <rguenther(a)suse.de> adds e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] adds 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] adds da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] adds 73225f29946 Daily bump. adds 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart adds 87b22555cf1 2018-08-02 Jozef Lawrynowicz <jozef.l(a)mittosystems.com> adds 5c5baa71b6c Daily bump. adds 14e9950d454 Daily bump. adds d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] adds 1063c8ae00d Daily bump. adds 855618833c6 Daily bump. adds 30b0749f402 Daily bump. adds 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] adds be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed adds 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign adds a1f32285188 PR libstdc++/86874 fix std::variant::swap regression adds d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] adds fda58c897a8 PR libstdc++/84535 constrain std::thread constructor adds 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards adds 693ea2177ee Daily bump. adds 99cc1b0d3d2 Add missing <experimental/numeric> header to docs adds 8662cbfc28d Fix docs on C++17 and LFTS headers adds 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] adds 5a017877df3 Remove C++2a headers from docs adds defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] adds 17975fb4113 Prevent internal aligned_alloc clashing with libc version adds c7029c7ca83 Daily bump. adds 56a6e36fadf Daily bump. adds 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib adds 610b43bec2b Daily bump. adds c7848d09fbf PR c++/86728 - C variadic generic lambda. adds 05d5c2c9d3c Daily bump. adds 634abe27838 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> adds c94e7cc9bfc Daily bump. adds 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" adds a32fd92b240 Daily bump. adds c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) adds 726a6bd93e6 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8ee5971c79 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> adds e82e6381842 Daily bump. adds 171222242f0 Daily bump. adds 9680a6eaaf9 Backport r263246 adds 64cea2ece1c Backport r263248 adds 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 adds cee4ad0888b Daily bump. adds 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). adds c7942a81984 2018-08-17 Richard Biener <rguenther(a)suse.de> adds 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] adds cb2ca5e83ed Daily bump. adds 153d5a8e513 Daily bump. adds 30cad4bb7a5 Daily bump. adds af0025bdf36 Daily bump. adds cd280c18746 Restrict the pr86763 test to *-*-linux* targets adds 88e9d71c2e2 x86: Always update EH return address in word_mode adds 628e94b0f26 Daily bump. adds 12ad5a70bf7 Daily bump. adds 1702dce81f6 Daily bump. adds 3b07d2b7f93 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 0ea92b158f0 Daily bump. adds a24821d40b0 Backport from mainline PR target/86662 adds f47fa71dfdb Daily bump. adds 202ccf8b954 2018-08-26 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 58acfc7bcda Daily bump. adds 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] adds 27f4db370d8 Daily bump. adds e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] adds 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] adds 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] adds 722352d5f4b Daily bump. adds 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] adds 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost adds fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. adds e07b97e6952 Daily bump. adds 03165d4e054 Daily bump. adds cf77355cd9b 2018-08-31 Richard Biener <rguenther(a)suse.de> adds 44185de7bee [PR c++/87155] Anonymous namespace and adds 6ab76db0a37 Daily bump. adds 098e9d74257 2018-09-01 Paul Thomas <pault(a)gcc.gnu.org> adds ecd7560c594 Fix PR87074 adds a282e1b91fe Daily bump. adds 4bddf88df03 Daily bump. adds 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" adds 235f6910468 Daily bump. adds d5a525d5293 Add -Waligned-new to Option Summary adds 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic adds 0cab16d5b7b Daily bump. adds 2d3347e0a37 2018-09-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] adds 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] adds 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] adds 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] adds cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] adds 7df1731734a 2018-09-05 Richard Biener <rguenther(a)suse.de> adds 82aa0441a90 [PR c++/87137] GCC-8 Fix adds 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas adds c4ad13c00cb 2018-09-05 Janus Weil <janus(a)gcc.gnu.org> adds c22c51dcd03 Daily bump. adds 21fef1371e3 Daily bump. adds 148e624d19c Daily bump. adds 14e3046174c Daily bump. adds ec54542ba41 Daily bump. adds cc910d18947 Daily bump. adds 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] adds 880aa1538f5 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> adds 9b83c970af7 Daily bump. adds 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] adds 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions adds c67622624e5 Backport PR86771 fix to 8 adds da885bb9a0e Backport patch for PR86989 to 8 adds d0288619200 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> adds 9aa58d35935 PR c++/87093 adds cd65d8ad631 Daily bump. adds c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] adds 2448f64c477 Daily bump. adds c5e20390df7 2018-09-14 Carl Love <cel(a)us.ibm.com> adds 72e9ce6c9be Backport PR87224 fix to 8 adds cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM adds c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] adds ec92987ecab Daily bump. adds 460dc2d8414 Daily bump. adds 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] adds 04bd9abf8f1 Daily bump. adds 5b36a953a67 Daily bump. adds 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access adds bcc0dd8b3b7 Backport r264363 adds 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE adds 2845809e459 Backport PR86882 fix to 8 adds d19440b4833 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> adds 8be7d89e2a3 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 441c5b9ec88 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 2d79333765b Daily bump. adds 3bf7622eacd Daily bump. adds 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] adds 1c62bf7f515 Daily bump. adds 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] adds 2a4b19eb6be Daily bump. adds 90484a1d0f5 Daily bump. adds 08521ee619f Daily bump. adds 511d7e495c6 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> adds b9d00662474 Daily bump. adds 7dc4163e558 i2018-09-24 Andrew Pinski <apinski(a)marvell.com> adds d0c55ad442c Backport r264528 adds e090537047b Daily bump. adds 78e1dba96d3 Daily bump. adds e8c7fcfe76a Backport PR 87033 adds 04ea88f49d6 Daily bump. adds f4872347505 Daily bump. adds 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] adds 69062a5498b Daily bump. adds 7650d17dd14 Daily bump. adds a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 61932693fd1 * ru.po: Update. adds af060350ca7 Daily bump. adds cfe20a46e26 i386: Insert ENDBR before the profiling counter call adds 426e6b05b3e Daily bump. adds d9b72126044 Backport r264806 adds 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual adds 610f454509c i386: Remove _Unwind_Frames_Increment adds 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] adds 25483c8760a Daily bump. adds cd63aea2699 Daily bump. adds d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx adds 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] adds 9e7fb31b0f8 Daily bump. adds c80da2e4a99 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 2b002e8f0fc Daily bump. adds 359926e8239 Daily bump. adds 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications adds 12e742b7c28 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds f29c87f3373 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd adds 5fb74b32302 Daily bump. adds 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. adds 83628680397 i386: Use TImode for BLKmode values in 2 integer registers adds 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c adds c2b4b418970 [gcc] 2018-10-09 Will Schmidt <will_schmidt(a)vnet.ibm.com> adds cda6210fdb6 Daily bump. adds 87167e0efa0 /cp 2018-10-10 Paolo Carlini <paolo.carlini(a)oracle.com> adds c47f4cf7545 Daily bump. adds d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] adds 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] adds 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] adds 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] adds eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] adds 012b31f470a Daily bump. adds 9a5bda1f643 PR libstdc++/77854 document size_type for containers adds ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds c126a67c665 Fix experimental::pmr typedefs and add tests adds ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic adds 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] adds 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair adds b81bee7f299 Daily bump. adds 58664a75912 Daily bump. adds e82bfde0e0d Daily bump. adds 6aff97c8ad4 Adjust test to pass with latest glibc adds 5a427c2e852 Daily bump. adds 634c978e389 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 45fbbfb4043 2018-10-16 Richard Biener <rguenther(a)suse.de> adds dcdbe004cc3 [AArch64] Fix PR87511 adds 68399bafe28 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 88bd742886c 2018-10-16 Richard Biener <rguenther(a)suse.de> adds e3703ac6604 * es.po: Update. adds f9a2e44cd97 Daily bump. adds 8fdf7be2493 2018-10-17 Richard Biener <rguenther(a)suse.de> adds 8297be420a9 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] adds 8b74bf5f757 Daily bump. adds 956a2d6aade 2018-10-18 Richard Biener <rguenther(a)suse.de> adds d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] adds 7f3c353a198 Daily bump. adds 95b6d2e6bc3 S/390: Fix problem with vec_init expander adds 26048c1d171 2018-10-19 Richard Biener <rguenther(a)suse.de> adds e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL adds 21438907b94 Daily bump. adds b07d8be1701 Daily bump. adds 6248f16faf0 Daily bump. adds cad0b3326d0 * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Inspection [...] adds e8f2d65cdf0 * gcc-interface/utils.c (unchecked_convert): Use local var [...] adds e38c0b464c4 Daily bump. adds 49056d0e66d 2018-10-23 Richard Biener <rguenther(a)suse.de> adds 925f1404ed1 2018-10-23 Richard Biener <rguenther(a)suse.de> adds dea898d15ec backport "[c++] Fix DECL_BY_REFERENCE of clone parms" adds adf70dacd1b PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors adds 0fa7f7e592d Daily bump. No new revisions were added by this update. Summary of changes: ChangeLog | 8 + config/ChangeLog | 8 + contrib/ChangeLog | 12 + contrib/gennews | 3 +- contrib/header-tools/ChangeLog | 8 + contrib/reghunt/ChangeLog | 8 + contrib/regression/ChangeLog | 8 + fixincludes/ChangeLog | 8 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1901 + gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 - gcc/ada/ChangeLog | 137 + gcc/ada/gcc-interface/ada-tree.h | 25 +- gcc/ada/gcc-interface/decl.c | 336 +- gcc/ada/gcc-interface/gigi.h | 17 +- gcc/ada/gcc-interface/trans.c | 81 +- gcc/ada/gcc-interface/utils.c | 114 +- gcc/ada/gnat_ugn.texi | 16 +- gcc/ada/init.c | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 11 +- gcc/ada/libgnat/system-rtems.ads | 4 +- gcc/ada/link.c | 2 +- gcc/asan.c | 2 +- gcc/asan.h | 2 + gcc/bb-reorder.c | 136 +- gcc/brig/ChangeLog | 13 + gcc/brig/Make-lang.in | 3 +- gcc/c-family/ChangeLog | 99 + gcc/c-family/c-ada-spec.c | 14 +- gcc/c-family/c-attribs.c | 31 +- gcc/c-family/c-common.c | 30 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 8 + gcc/c-family/c-opts.c | 53 +- gcc/c-family/c-warn.c | 19 +- gcc/c-family/c.opt | 4 +- gcc/c/ChangeLog | 43 + gcc/c/c-decl.c | 26 +- gcc/c/c-fold.c | 2 +- gcc/c/c-typeck.c | 95 +- gcc/calls.c | 287 +- gcc/cfgexpand.c | 32 +- gcc/cgraph.c | 7 +- gcc/cgraph.h | 9 +- gcc/cgraphunit.c | 2 +- gcc/collect2.c | 41 +- gcc/combine.c | 21 +- gcc/common.opt | 10 +- gcc/common/config/i386/i386-common.c | 9 +- gcc/config.gcc | 31 +- gcc/config/aarch64/aarch64.c | 47 +- gcc/config/aarch64/constraints.md | 4 +- gcc/config/aarch64/falkor.md | 8 +- gcc/config/arc/arc-protos.h | 1 - gcc/config/arc/arc.c | 156 +- gcc/config/arc/arc.md | 26 +- gcc/config/arc/t-multilib | 4 +- gcc/config/arm/arm-builtins.c | 42 +- gcc/config/arm/arm-cpus.in | 20 +- gcc/config/arm/arm.c | 27 +- gcc/config/arm/arm_acle.h | 28 +- gcc/config/arm/parsecpu.awk | 19 +- gcc/config/gnu-user.h | 2 +- gcc/config/i386/avx512bitalgintrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 4 +- gcc/config/i386/avx512fintrin.h | 20 +- gcc/config/i386/avx512vbmi2vlintrin.h | 4 +- gcc/config/i386/avx512vlbwintrin.h | 182 +- gcc/config/i386/avx512vlintrin.h | 20 +- gcc/config/i386/djgpp.c | 17 + gcc/config/i386/djgpp.h | 11 + gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386.c | 139 +- gcc/config/i386/i386.h | 11 +- gcc/config/i386/i386.md | 91 +- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/sol2.h | 3 +- gcc/config/i386/sse.md | 11 +- gcc/config/i386/winnt.c | 25 +- gcc/config/i386/x86-tune.def | 26 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/m68k/m68k.md | 20 +- gcc/config/mmix/mmix.c | 29 +- gcc/config/nds32/nds32-doubleword.md | 18 + gcc/config/nds32/nds32-predicates.c | 9 +- gcc/config/nds32/nds32.c | 5 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/pa/pa-linux.h | 5 +- gcc/config/pa/pa.c | 2 + gcc/config/pa/pa.h | 22 +- gcc/config/pa/pa.md | 139 +- gcc/config/pa/pa32-linux.h | 9 + gcc/config/riscv/t-rtems | 25 + gcc/config/rs6000/emmintrin.h | 28 + gcc/config/rs6000/linux64.h | 13 +- gcc/config/rs6000/rs6000-builtin.def | 18 +- gcc/config/rs6000/rs6000-c.c | 14 +- gcc/config/rs6000/rs6000-modes.def | 37 +- gcc/config/rs6000/rs6000-modes.h | 36 + gcc/config/rs6000/rs6000-string.c | 26 +- gcc/config/rs6000/rs6000.c | 280 +- gcc/config/rs6000/rs6000.h | 26 +- gcc/config/rs6000/rs6000.md | 96 +- gcc/config/rs6000/t-ldouble-linux64le-ibm | 26 - gcc/config/rs6000/t-ldouble-linux64le-ieee | 26 - gcc/config/rs6000/t-rs6000 | 1 + gcc/config/rs6000/vsx.md | 93 +- gcc/config/rs6000/xmmintrin.h | 3 + gcc/config/rtems.h | 4 + gcc/config/s390/s390-builtin-types.def | 1 + gcc/config/s390/s390-builtins.def | 2 +- gcc/config/s390/s390.c | 11 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/s390.md | 28 +- gcc/config/xtensa/xtensa.c | 4 +- gcc/config/xtensa/xtensa.md | 46 + gcc/coverage.c | 3 +- gcc/cp/ChangeLog | 445 + gcc/cp/call.c | 6 +- gcc/cp/class.c | 31 +- gcc/cp/constexpr.c | 27 +- gcc/cp/cp-gimplify.c | 39 +- gcc/cp/cp-tree.h | 12 +- gcc/cp/cvt.c | 9 +- gcc/cp/decl.c | 36 + gcc/cp/decl2.c | 34 +- gcc/cp/expr.c | 11 + gcc/cp/init.c | 36 +- gcc/cp/lambda.c | 61 +- gcc/cp/method.c | 6 +- gcc/cp/name-lookup.c | 36 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 158 +- gcc/cp/search.c | 5 +- gcc/cp/semantics.c | 16 +- gcc/cp/tree.c | 90 +- gcc/cp/typeck.c | 45 +- gcc/cp/typeck2.c | 9 +- gcc/defaults.h | 4 + gcc/doc/extend.texi | 27 + gcc/doc/install.texi2html | 5 +- gcc/doc/invoke.texi | 53 +- gcc/doc/sourcebuild.texi | 10 + gcc/dojump.c | 16 +- gcc/dwarf2out.c | 55 +- gcc/expmed.c | 30 +- gcc/expr.c | 16 +- gcc/fold-const.c | 35 +- gcc/fortran/ChangeLog | 424 + gcc/fortran/arith.c | 12 +- gcc/fortran/array.c | 14 +- gcc/fortran/check.c | 7 +- gcc/fortran/data.c | 39 +- gcc/fortran/decl.c | 162 +- gcc/fortran/dependency.c | 5 +- gcc/fortran/expr.c | 124 +- gcc/fortran/frontend-passes.c | 36 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 14 +- gcc/fortran/match.c | 27 +- gcc/fortran/module.c | 19 +- gcc/fortran/openmp.c | 9 +- gcc/fortran/parse.c | 4 + gcc/fortran/resolve.c | 57 +- gcc/fortran/simplify.c | 102 +- gcc/fortran/symbol.c | 14 + gcc/fortran/trans-array.c | 64 +- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-decl.c | 7 + gcc/fortran/trans-expr.c | 27 +- gcc/fortran/trans-intrinsic.c | 4 +- gcc/fortran/trans-stmt.c | 8 +- gcc/fortran/trans-types.c | 14 +- gcc/fortran/trans.c | 7 +- gcc/fortran/trans.h | 1 + gcc/gcov.c | 15 +- gcc/genmatch.c | 10 +- gcc/gimple-fold.c | 9 +- gcc/gimple-loop-jam.c | 30 +- gcc/gimple-match-head.c | 43 + gcc/gimple-ssa-backprop.c | 31 +- gcc/gimple-ssa-sprintf.c | 94 +- gcc/gimple-ssa-store-merging.c | 83 +- gcc/gimple-ssa-strength-reduction.c | 81 +- gcc/gimplify.c | 45 +- gcc/go/ChangeLog | 8 + gcc/graphite-scop-detection.c | 4 +- gcc/graphite.h | 2 + gcc/ipa-cp.c | 8 +- gcc/jit/ChangeLog | 8 + gcc/lower-subreg.c | 11 +- gcc/lto-cgraph.c | 2 + gcc/lto-wrapper.c | 28 +- gcc/lto/ChangeLog | 36 + gcc/lto/lto-partition.c | 190 +- gcc/lto/lto.c | 49 +- gcc/match.pd | 24 +- gcc/objc/ChangeLog | 8 + gcc/objcp/ChangeLog | 8 + gcc/omp-low.c | 20 +- gcc/po/ChangeLog | 72 + gcc/po/be.po | 12481 +++--- gcc/po/da.po | 12587 +++--- gcc/po/de.po | 12583 +++--- gcc/po/el.po | 12492 +++--- gcc/po/es.po | 14228 ++++--- gcc/po/fi.po | 12531 +++--- gcc/po/fr.po | 12601 +++--- gcc/po/gcc.pot | 10038 ++--- gcc/po/hr.po | 12476 +++--- gcc/po/id.po | 12574 +++--- gcc/po/ja.po | 12565 +++--- gcc/po/nl.po | 12514 +++--- gcc/po/ru.po | 41399 ++++++++----------- gcc/po/sr.po | 12567 +++--- gcc/po/sv.po | 12715 +++--- gcc/po/tr.po | 12582 +++--- gcc/po/uk.po | 12546 +++--- gcc/po/vi.po | 12556 +++--- gcc/po/zh_CN.po | 12572 +++--- gcc/po/zh_TW.po | 12555 +++--- gcc/pretty-print.c | 11 +- gcc/regcprop.c | 6 + gcc/regrename.c | 19 +- gcc/rtlanal.c | 1 + gcc/stor-layout.c | 21 +- gcc/symtab.c | 25 +- gcc/testsuite/ChangeLog | 1479 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 7 +- gcc/testsuite/c-c++-common/attr-nonstring-4.c | 8 +- gcc/testsuite/c-c++-common/attr-nonstring-6.c | 185 + gcc/testsuite/c-c++-common/attr-nonstring-7.c | 90 + gcc/testsuite/c-c++-common/attr-nonstring-8.c | 147 + gcc/testsuite/c-c++-common/goacc/pr85782.c | 11 + gcc/testsuite/c-c++-common/gomp/declare-target-3.c | 53 + gcc/testsuite/c-c++-common/gomp/pr85696.c | 20 + gcc/testsuite/c-c++-common/gomp/pr86025.c | 20 + gcc/testsuite/c-c++-common/pr85822.c | 27 + gcc/testsuite/c-c++-common/pr86093.c | 12 + gcc/testsuite/c-c++-common/torture/pr87248.c | 36 + gcc/testsuite/c-c++-common/ubsan/attrib-6.c | 26 + gcc/testsuite/g++.dg/abi/invisiref2.C | 14 + gcc/testsuite/g++.dg/abi/invisiref2a.C | 14 + gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/pr83489.C | 2 +- gcc/testsuite/g++.dg/abi/pr87137.C | 40 + gcc/testsuite/g++.dg/asan/pr85774.C | 51 + gcc/testsuite/g++.dg/concepts/class-deduction2.C | 9 + .../cpp0x/Wzero-as-null-pointer-constant-3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C | 4 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg10.C | 18 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg9.C | 29 + gcc/testsuite/g++.dg/cpp0x/inline-ns10.C | 7 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const9.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg8.C | 24 + .../g++.dg/cpp0x/lambda/lambda-dependent1.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi8.C | 2 +- .../{lambda-variadic1.C => lambda-variadic7.C} | 7 +- gcc/testsuite/g++.dg/cpp0x/new3.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept33.C | 28 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template17.C | 25 + gcc/testsuite/g++.dg/cpp0x/pr81060.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr85070.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr87155.C | 14 + gcc/testsuite/g++.dg/cpp0x/range-for35.C | 8 + gcc/testsuite/g++.dg/cpp0x/range-for9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C | 25 + gcc/testsuite/g++.dg/cpp0x/sfinae63.C | 39 + gcc/testsuite/g++.dg/cpp0x/temp-extend1.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic-ex2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C | 119 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this2.C | 13 + .../g++.dg/cpp1y/lambda-generic-variadic19.C | 4 + gcc/testsuite/g++.dg/cpp1y/udlit-char-template2.C | 23 + gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C | 13 + gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 21 + gcc/testsuite/g++.dg/cpp1z/decomp46.C | 25 + gcc/testsuite/g++.dg/cpp1z/decomp47.C | 32 + gcc/testsuite/g++.dg/cpp1z/decomp48.C | 134 + gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 8 + gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 14 + gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C | 5 + gcc/testsuite/g++.dg/expr/pmf-3.C | 15 + gcc/testsuite/g++.dg/expr/unary4.C | 8 + gcc/testsuite/g++.dg/ext/asm14.C | 10 + gcc/testsuite/g++.dg/ext/asm15.C | 10 + gcc/testsuite/g++.dg/ext/asm16.C | 10 + gcc/testsuite/g++.dg/ext/is_constructible2.C | 12 + .../g++.dg/ext/is_trivially_constructible1.C | 5 + gcc/testsuite/g++.dg/ext/offsetof2.C | 6 + gcc/testsuite/g++.dg/ext/offsetof3.C | 5 + gcc/testsuite/g++.dg/ext/visibility/lambda1.C | 14 + gcc/testsuite/g++.dg/ext/vla20.C | 6 + gcc/testsuite/g++.dg/gcov/pr86109.C | 16 + gcc/testsuite/g++.dg/gomp/declare-target-2.C | 18 + gcc/testsuite/g++.dg/guality/pr86687.C | 28 + gcc/testsuite/g++.dg/ipa/pr85549.C | 28 + gcc/testsuite/g++.dg/lookup/pr85634.C | 18 + gcc/testsuite/g++.dg/lto/pr85655_0.C | 42 + gcc/testsuite/g++.dg/opt/pr3698.C | 21 + gcc/testsuite/g++.dg/opt/pr86738.C | 12 + gcc/testsuite/g++.dg/parse/extern-C-2.C | 22 + gcc/testsuite/g++.dg/pr83239.C | 2 +- gcc/testsuite/g++.dg/pr85657.C | 24 + gcc/testsuite/g++.dg/pr86374.C | 20 + gcc/testsuite/g++.dg/pr87185.C | 4 + gcc/testsuite/g++.dg/template/anonunion3.C | 16 + gcc/testsuite/g++.dg/template/conv15.C | 10 + gcc/testsuite/g++.dg/template/pr86706.C | 16 + gcc/testsuite/g++.dg/template/ptrmem32.C | 10 + gcc/testsuite/g++.dg/template/qualified-id7.C | 15 + gcc/testsuite/g++.dg/torture/pr85627.C | 29 + gcc/testsuite/g++.dg/torture/pr86763.C | 37 + gcc/testsuite/g++.dg/torture/pr86816.C | 42 + gcc/testsuite/g++.dg/torture/pr87014.C | 37 + gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 15 + gcc/testsuite/g++.dg/ubsan/pr86406.C | 33 + .../g++.dg/ubsan/{vptr-10.C => vptr-13.C} | 14 +- gcc/testsuite/g++.dg/vec-init-1.C | 26 + gcc/testsuite/g++.dg/warn/Wctor-dtor2.C | 11 + gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 21 + gcc/testsuite/g++.dg/warn/Wnonnull4.C | 21 + gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C | 13 + gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-var-33.C | 37 + gcc/testsuite/g++.dg/warn/Wunused-var-34.C | 27 + gcc/testsuite/g++.dg/warn/pr86453.C | 5 + gcc/testsuite/g++.dg/warn/pr86881.C | 20 + gcc/testsuite/g++.dg/warn/string1.C | 3 + .../aarch64/aarch64.exp => g++.target/arm/arm.exp} | 27 +- gcc/testsuite/g++.target/arm/pr81497.C | 9 + gcc/testsuite/gcc.c-torture/compile/930326-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr85704.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr85945.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr86122.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr86123.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr85529-1.c | 28 + gcc/testsuite/gcc.c-torture/execute/pr85529-2.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr85756.c | 50 + gcc/testsuite/gcc.c-torture/execute/pr86231.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr86492.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr86844.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr87623.c | 34 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-1.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-10.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-11.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-12.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-13.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-14.c | 30 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-15.c | 30 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c | 32 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-2.c | 20 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-3.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-8.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-9.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than.c | 13 + gcc/testsuite/gcc.dg/Wint-conversion-2.c | 11 + gcc/testsuite/gcc.dg/Wstrict-overflow-27.c | 28 + gcc/testsuite/gcc.dg/graphite/pr84204.c | 2 + gcc/testsuite/gcc.dg/graphite/pr85935.c | 27 + gcc/testsuite/gcc.dg/nested-func-11.c | 34 + gcc/testsuite/gcc.dg/pr85529.c | 27 + gcc/testsuite/gcc.dg/pr85859.c | 19 + gcc/testsuite/gcc.dg/pr86038.c | 12 + gcc/testsuite/gcc.dg/pr86064.c | 27 + gcc/testsuite/gcc.dg/pr86076.c | 26 + gcc/testsuite/gcc.dg/pr86114.c | 42 + gcc/testsuite/gcc.dg/pr86314.c | 20 + gcc/testsuite/gcc.dg/pr86617.c | 11 + gcc/testsuite/gcc.dg/pr86835.c | 29 + gcc/testsuite/gcc.dg/pr87024.c | 14 + gcc/testsuite/gcc.dg/pr87074.c | 25 + gcc/testsuite/gcc.dg/pr87099.c | 21 + gcc/testsuite/gcc.dg/split-8.c | 43 + gcc/testsuite/gcc.dg/store_merging_10.c | 2 +- gcc/testsuite/gcc.dg/store_merging_11.c | 2 +- gcc/testsuite/gcc.dg/store_merging_13.c | 2 +- gcc/testsuite/gcc.dg/store_merging_14.c | 2 +- gcc/testsuite/gcc.dg/store_merging_15.c | 2 +- gcc/testsuite/gcc.dg/store_merging_16.c | 4 +- gcc/testsuite/gcc.dg/store_merging_22.c | 16 + gcc/testsuite/gcc.dg/store_merging_23.c | 16 + gcc/testsuite/gcc.dg/strlenopt-47.c | 36 + gcc/testsuite/gcc.dg/strlenopt-48.c | 35 + gcc/testsuite/gcc.dg/strlenopt-57.c | 49 + gcc/testsuite/gcc.dg/torture/builtin-sprintf.c | 29 + gcc/testsuite/gcc.dg/torture/pr57656.c | 2 +- gcc/testsuite/gcc.dg/torture/pr85567.c | 16 + gcc/testsuite/gcc.dg/torture/pr85588.c | 4 + gcc/testsuite/gcc.dg/torture/pr85615.c | 28 + gcc/testsuite/gcc.dg/torture/pr85814.c | 7 + gcc/testsuite/gcc.dg/torture/pr85989.c | 31 + gcc/testsuite/gcc.dg/torture/pr86505.c | 32 + gcc/testsuite/gcc.dg/torture/pr86945.c | 18 + gcc/testsuite/gcc.dg/torture/pr87087.c | 25 + gcc/testsuite/gcc.dg/torture/pr87645.c | 21 + gcc/testsuite/gcc.dg/torture/pr87700.c | 49 + gcc/testsuite/gcc.dg/torture/restrict-6.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 90 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 21 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 200 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 34 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-7.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 101 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr83198.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/vrp119.c | 20 + .../gcc.dg/vect/no-section-anchors-vect-69.c | 5 +- gcc/testsuite/gcc.dg/vect/pr85586.c | 43 + gcc/testsuite/gcc.dg/vect/pr85597.c | 26 + gcc/testsuite/gcc.dg/vect/pr85793.c | 12 + gcc/testsuite/gcc.dg/vect/pr86871.c | 15 + gcc/testsuite/gcc.dg/vect/pr86927.c | 15 + gcc/testsuite/gcc.target/arc/pr9001107555.c | 51 + gcc/testsuite/gcc.target/arm/arm-soft-strd-even.c | 19 + gcc/testsuite/gcc.target/arm/pr86640.c | 10 + gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c | 29 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c | 20 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c | 20 +- gcc/testsuite/gcc.target/i386/avx512f-abspd-1.c | 20 +- gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c | 50 + .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 4 +- ...f-vinsertf32x4-2.c => avx512f-vinsertf32x4-3.c} | 4 +- ...f-vinserti32x4-2.c => avx512f-vinserti32x4-3.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpgeb-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpgeub-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpgeuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpgew-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpleb-2.c} | 4 +- ...{avx512vl-vpabsw-2.c => avx512vl-vpcmpleub-2.c} | 4 +- ...{avx512vl-vpabsw-2.c => avx512vl-vpcmpleuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmplew-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpltb-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpltub-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpltuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpltw-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpneqb-2.c} | 4 +- ...512vl-vmovdqu16-2.c => avx512vl-vpcmpnequb-2.c} | 4 +- ...512vl-vmovdqu16-2.c => avx512vl-vpcmpnequw-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpneqw-2.c} | 4 +- gcc/testsuite/gcc.target/i386/pr49095.c | 5 +- gcc/testsuite/gcc.target/i386/pr82699-1.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-2.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-3.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-4.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-5.c | 12 + gcc/testsuite/gcc.target/i386/pr82699-6.c | 11 + .../i386/{avx512f-prefer.c => pr84413-1.c} | 5 +- .../i386/{avx512f-prefer.c => pr84413-2.c} | 5 +- .../i386/{avx512f-prefer.c => pr84413-3.c} | 5 +- .../debug/pr27657.C => gcc.target/i386/pr84829.c} | 4 +- .../gcc.target/i386/{pr81128.c => pr85345.c} | 36 +- gcc/testsuite/gcc.target/i386/pr85473-1.c | 15 + gcc/testsuite/gcc.target/i386/pr85473-2.c | 7 + gcc/testsuite/gcc.target/i386/pr85934.c | 20 + gcc/testsuite/gcc.target/i386/pr85950.c | 16 + gcc/testsuite/gcc.target/i386/pr85984.c | 18 + .../20180309-1.c => gcc.target/i386/pr86048.c} | 6 +- gcc/testsuite/gcc.target/i386/pr86194.c | 24 + gcc/testsuite/gcc.target/i386/pr86386.c | 26 + gcc/testsuite/gcc.target/i386/pr86627.c | 28 + gcc/testsuite/gcc.target/i386/pr87065.c | 22 + gcc/testsuite/gcc.target/i386/pr87198.c | 13 + gcc/testsuite/gcc.target/i386/pr87370.c | 39 + gcc/testsuite/gcc.target/i386/pr87550.c | 21 + gcc/testsuite/gcc.target/i386/xgetsetbv.c | 22 +- gcc/testsuite/gcc.target/m68k/mulsi_highpart.c | 8 + gcc/testsuite/gcc.target/msp430/pr86662.c | 13 + .../gcc.target/powerpc/altivec-1-runnable.c | 257 + .../gcc.target/powerpc/altivec-2-runnable.c | 94 + gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 14 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 31 +- gcc/testsuite/gcc.target/powerpc/builtins-9.c | 19 + gcc/testsuite/gcc.target/powerpc/divkc3-2.c | 1 + gcc/testsuite/gcc.target/powerpc/divkc3-3.c | 1 + .../gcc.target/powerpc/fold-vec-mergehl-double.c | 4 +- .../gcc.target/powerpc/fold-vec-pack-double.c | 4 +- gcc/testsuite/gcc.target/powerpc/mulkc3-2.c | 1 + gcc/testsuite/gcc.target/powerpc/mulkc3-3.c | 1 + gcc/testsuite/gcc.target/powerpc/pack02.c | 44 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 18 +- gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 22 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 26 +- gcc/testsuite/gcc.target/powerpc/pr70117.c | 22 +- gcc/testsuite/gcc.target/powerpc/pr85456.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr85657-1.c | 74 + gcc/testsuite/gcc.target/powerpc/pr85657-2.c | 74 + gcc/testsuite/gcc.target/powerpc/pr85657-3.c | 82 + gcc/testsuite/gcc.target/powerpc/pr85657-4.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85657-5.c | 25 + gcc/testsuite/gcc.target/powerpc/pr85657-6.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85698.c | 79 + gcc/testsuite/gcc.target/powerpc/pr85755.c | 22 + .../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 34 + gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c | 63 + .../gcc.target/powerpc/pr86731-longlong.c | 29 + .../powerpc/pr86731-nogimplefold-longlong.c | 32 + .../gcc.target/powerpc/pr86731-nogimplefold.c | 63 + gcc/testsuite/gcc.target/powerpc/pr86731.c | 61 + gcc/testsuite/gcc.target/powerpc/pr87033.c | 12 + .../powerpc/{sse2-paddb-1.c => sse2-pand-1.c} | 7 +- .../powerpc/{sse2-paddb-1.c => sse2-pandn-1.c} | 7 +- .../powerpc/{sse2-psubw-1.c => sse2-por-1.c} | 9 +- .../powerpc/{sse2-pavgb-1.c => sse2-pxor-1.c} | 12 +- gcc/testsuite/gcc.target/powerpc/tfmode_off.c | 14 +- .../gcc.target/powerpc/vec-setup-be-long.c | 4 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c | 96 + .../gcc.target/s390/dfp_to_bfp_rounding.c | 29 + .../gcc.target/s390/htm-builtins-compile-4.c | 10 + gcc/testsuite/gfortran.dg/allocate_alloc_opt_1.f90 | 2 +- .../gfortran.dg/allocate_alloc_opt_14.f90 | 8 + .../gfortran.dg/allocate_assumed_charlen_4.f90 | 39 + gcc/testsuite/gfortran.dg/allocate_stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 | 62 + .../gfortran.dg/array_constructor_type_23.f90 | 7 + gcc/testsuite/gfortran.dg/associate_30.f90 | 5 - gcc/testsuite/gfortran.dg/associate_38.f90 | 22 + gcc/testsuite/gfortran.dg/associate_41.f90 | 25 + gcc/testsuite/gfortran.dg/assumed_rank_14.f90 | 11 + gcc/testsuite/gfortran.dg/assumed_rank_15.f90 | 11 + gcc/testsuite/gfortran.dg/assumed_type_9.f90 | 34 + gcc/testsuite/gfortran.dg/bounds_check_20.f90 | 24 + gcc/testsuite/gfortran.dg/char_result_18.f90 | 10 + gcc/testsuite/gfortran.dg/coarray_3.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_dependency_1.f90 | 11 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 5 +- gcc/testsuite/gfortran.dg/data_bounds_1.f90 | 1 + gcc/testsuite/gfortran.dg/data_char_1.f90 | 1 + .../gfortran.dg/deallocate_alloc_opt_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 6 +- .../{pdt_1.f03 => dec_type_print_2.f03} | 19 +- .../gfortran.dg/deferred_character_21.f90 | 29 + gcc/testsuite/gfortran.dg/elemental_function_4.f90 | 18 + gcc/testsuite/gfortran.dg/generic_34.f90 | 27 + gcc/testsuite/gfortran.dg/goacc/pr85701.f90 | 23 + gcc/testsuite/gfortran.dg/goacc/pr85702.f90 | 6 + gcc/testsuite/gfortran.dg/goacc/pr85703.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/pr85703.f90 | 8 + gcc/testsuite/gfortran.dg/implied_do_io_6.f90 | 39 + gcc/testsuite/gfortran.dg/init_flag_17.f90 | 28 + gcc/testsuite/gfortran.dg/init_flag_18.f90 | 19 + gcc/testsuite/gfortran.dg/init_flag_19.f03 | 36 + gcc/testsuite/gfortran.dg/matmul_19.f90 | 25 + gcc/testsuite/gfortran.dg/modulo_check.f90 | 8 + gcc/testsuite/gfortran.dg/pr38351.f90 | 21 + gcc/testsuite/gfortran.dg/pr44491.f90 | 5 + gcc/testsuite/gfortran.dg/pr63514.f90 | 41 + gcc/testsuite/gfortran.dg/pr67803.f90 | 1 - gcc/testsuite/gfortran.dg/pr67805.f90 | 1 - gcc/testsuite/gfortran.dg/pr70870_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr78278.f90 | 14 + gcc/testsuite/gfortran.dg/pr78571.f90 | 10 + gcc/testsuite/gfortran.dg/pr85138_1.f90 | 29 + gcc/testsuite/gfortran.dg/pr85138_2.f90 | 32 + gcc/testsuite/gfortran.dg/pr85521_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr85521_2.f90 | 8 + gcc/testsuite/gfortran.dg/pr85542.f90 | 7 + gcc/testsuite/gfortran.dg/pr85543.f90 | 8 + gcc/testsuite/gfortran.dg/pr85687.f90 | 8 + gcc/testsuite/gfortran.dg/pr85779_1.f90 | 6 + gcc/testsuite/gfortran.dg/pr85779_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr85779_3.f90 | 7 + gcc/testsuite/gfortran.dg/pr85780.f90 | 5 + gcc/testsuite/gfortran.dg/pr85786.f90 | 46 + gcc/testsuite/gfortran.dg/pr85816.f90 | 19 + gcc/testsuite/gfortran.dg/pr85895.f90 | 17 + gcc/testsuite/gfortran.dg/pr85975.f90 | 24 + gcc/testsuite/gfortran.dg/pr85996.f90 | 69 + gcc/testsuite/gfortran.dg/pr86045.f90 | 7 + gcc/testsuite/gfortran.dg/pr86059.f90 | 8 + gcc/testsuite/gfortran.dg/pr86110.f90 | 7 + gcc/testsuite/gfortran.dg/pr86328.f90 | 49 + gcc/testsuite/gfortran.dg/pr86760.f90 | 57 + gcc/testsuite/gfortran.dg/proc_ptr_50.f90 | 68 + gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 | 33 + gcc/testsuite/gfortran.dg/realloc_on_assign_30.f90 | 13 + gcc/testsuite/gfortran.dg/select_type_42.f90 | 26 + gcc/testsuite/gfortran.dg/select_type_43.f90 | 48 + gcc/testsuite/gfortran.dg/temporary_2.f90 | 39 + gcc/testsuite/gfortran.dg/temporary_3.f90 | 121 + gcc/testsuite/gfortran.dg/typebound_call_30.f90 | 32 + gcc/testsuite/gfortran.dg/typebound_operator_4.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_30.f03 | 38 + gcc/testsuite/gfortran.dg/use_rename_9.f90 | 19 + gcc/testsuite/gfortran.dg/vect/pr86421.f90 | 35 + .../gfortran.fortran-torture/compile/pr85863.f | 22 + .../gfortran.fortran-torture/compile/pr85878.f90 | 8 + gcc/testsuite/gnat.dg/aggr24.adb | 13 + gcc/testsuite/gnat.dg/aggr24_pkg.adb | 15 + gcc/testsuite/gnat.dg/aggr24_pkg.ads | 16 + gcc/testsuite/gnat.dg/discr53.adb | 19 + gcc/testsuite/gnat.dg/discr53.ads | 16 + gcc/testsuite/gnat.dg/discr53_pkg.ads | 5 + gcc/testsuite/gnat.dg/discr55.adb | 16 + gcc/testsuite/gnat.dg/opt73.adb | 34 + gcc/testsuite/gnat.dg/specs/opt3.ads | 13 + gcc/testsuite/gnat.dg/specs/opt3_pkg.ads | 7 + gcc/testsuite/gnat.dg/sso14.adb | 52 + gcc/testsuite/gnat.dg/sso15.adb | 52 + gcc/testsuite/gnat.dg/stack_usage1.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage1_pkg.adb | 13 - gcc/testsuite/gnat.dg/stack_usage1b.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage1c.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage3.adb | 5 +- gcc/testsuite/lib/target-supports.exp | 18 +- gcc/testsuite/obj-c++.dg/bitfield-1.mm | 2 +- gcc/testsuite/obj-c++.dg/layout-1.mm | 2 +- gcc/tracer.c | 28 +- gcc/tree-cfg.c | 29 +- gcc/tree-chrec.c | 10 +- gcc/tree-complex.c | 2 + gcc/tree-core.h | 2 +- gcc/tree-data-ref.c | 2 + gcc/tree-dump.c | 4 - gcc/tree-inline.c | 29 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-coalesce.c | 107 +- gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 4 +- gcc/tree-ssa-math-opts.c | 12 +- gcc/tree-ssa-propagate.c | 165 +- gcc/tree-ssa-propagate.h | 2 - gcc/tree-ssa-reassoc.c | 77 +- gcc/tree-ssa-sccvn.c | 21 +- gcc/tree-ssa-strlen.c | 55 +- gcc/tree-ssa-strlen.h | 1 + gcc/tree-ssa-structalias.c | 15 +- gcc/tree-ssa-tail-merge.c | 31 +- gcc/tree-ssa-threadupdate.c | 4 +- gcc/tree-vect-data-refs.c | 6 +- gcc/tree-vect-generic.c | 18 +- gcc/tree-vect-loop.c | 3 + gcc/tree-vect-slp.c | 10 +- gcc/tree-vect-stmts.c | 39 +- gcc/tree-vrp.c | 13 +- gcc/tree.c | 9 +- gcc/tree.h | 4 + gcc/var-tracking.c | 18 + gcc/varasm.c | 51 +- gnattools/ChangeLog | 8 + gotools/ChangeLog | 22 + gotools/Makefile.am | 5 +- gotools/Makefile.in | 5 +- include/ChangeLog | 8 + intl/ChangeLog | 8 + libada/ChangeLog | 8 + libatomic/ChangeLog | 8 + libbacktrace/ChangeLog | 17 + libbacktrace/elf.c | 2 +- libcc1/ChangeLog | 8 + libcpp/ChangeLog | 8 + libcpp/po/ChangeLog | 16 + libcpp/po/eo.po | 32 +- libcpp/po/fr.po | 252 +- libdecnumber/ChangeLog | 8 + libffi/ChangeLog | 8 + libgcc/ChangeLog | 69 + libgcc/config/i386/cpuinfo.c | 11 +- libgcc/config/i386/shadow-stack-unwind.h | 5 - libgcc/config/libbid/ChangeLog | 8 + libgcc/config/nds32/sfp-machine.h | 19 + libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/pa/linux-atomic.c | 66 +- libgcc/config/rs6000/t-crtstuff | 2 +- libgcc/config/rs6000/t-float128 | 2 +- libgcc/config/rs6000/t-float128-hw | 2 +- libgcc/generic-morestack.c | 41 +- libgfortran/ChangeLog | 342 + libgfortran/generated/all_l1.c | 2 +- libgfortran/generated/all_l16.c | 2 +- libgfortran/generated/all_l2.c | 2 +- libgfortran/generated/all_l4.c | 2 +- libgfortran/generated/all_l8.c | 2 +- libgfortran/generated/any_l1.c | 2 +- libgfortran/generated/any_l16.c | 2 +- libgfortran/generated/any_l2.c | 2 +- libgfortran/generated/any_l4.c | 2 +- libgfortran/generated/any_l8.c | 2 +- libgfortran/generated/count_16_l.c | 2 +- libgfortran/generated/count_1_l.c | 2 +- libgfortran/generated/count_2_l.c | 2 +- libgfortran/generated/count_4_l.c | 2 +- libgfortran/generated/count_8_l.c | 2 +- libgfortran/generated/iall_i1.c | 6 +- libgfortran/generated/iall_i16.c | 6 +- libgfortran/generated/iall_i2.c | 6 +- libgfortran/generated/iall_i4.c | 6 +- libgfortran/generated/iall_i8.c | 6 +- libgfortran/generated/iany_i1.c | 6 +- libgfortran/generated/iany_i16.c | 6 +- libgfortran/generated/iany_i2.c | 6 +- libgfortran/generated/iany_i4.c | 6 +- libgfortran/generated/iany_i8.c | 6 +- libgfortran/generated/iparity_i1.c | 6 +- libgfortran/generated/iparity_i16.c | 6 +- libgfortran/generated/iparity_i2.c | 6 +- libgfortran/generated/iparity_i4.c | 6 +- libgfortran/generated/iparity_i8.c | 6 +- libgfortran/generated/matmul_c10.c | 45 +- libgfortran/generated/matmul_c16.c | 45 +- libgfortran/generated/matmul_c4.c | 45 +- libgfortran/generated/matmul_c8.c | 45 +- libgfortran/generated/matmul_i1.c | 45 +- libgfortran/generated/matmul_i16.c | 45 +- libgfortran/generated/matmul_i2.c | 45 +- libgfortran/generated/matmul_i4.c | 45 +- libgfortran/generated/matmul_i8.c | 45 +- libgfortran/generated/matmul_r10.c | 45 +- libgfortran/generated/matmul_r16.c | 45 +- libgfortran/generated/matmul_r4.c | 45 +- libgfortran/generated/matmul_r8.c | 45 +- libgfortran/generated/matmulavx128_c10.c | 18 +- libgfortran/generated/matmulavx128_c16.c | 18 +- libgfortran/generated/matmulavx128_c4.c | 18 +- libgfortran/generated/matmulavx128_c8.c | 18 +- libgfortran/generated/matmulavx128_i1.c | 18 +- libgfortran/generated/matmulavx128_i16.c | 18 +- libgfortran/generated/matmulavx128_i2.c | 18 +- libgfortran/generated/matmulavx128_i4.c | 18 +- libgfortran/generated/matmulavx128_i8.c | 18 +- libgfortran/generated/matmulavx128_r10.c | 18 +- libgfortran/generated/matmulavx128_r16.c | 18 +- libgfortran/generated/matmulavx128_r4.c | 18 +- libgfortran/generated/matmulavx128_r8.c | 18 +- libgfortran/generated/maxloc0_16_i1.c | 6 +- libgfortran/generated/maxloc0_16_i16.c | 6 +- libgfortran/generated/maxloc0_16_i2.c | 6 +- libgfortran/generated/maxloc0_16_i4.c | 6 +- libgfortran/generated/maxloc0_16_i8.c | 6 +- libgfortran/generated/maxloc0_16_r10.c | 6 +- libgfortran/generated/maxloc0_16_r16.c | 6 +- libgfortran/generated/maxloc0_16_r4.c | 6 +- libgfortran/generated/maxloc0_16_r8.c | 6 +- libgfortran/generated/maxloc0_16_s1.c | 6 +- libgfortran/generated/maxloc0_16_s4.c | 6 +- libgfortran/generated/maxloc0_4_i1.c | 6 +- libgfortran/generated/maxloc0_4_i16.c | 6 +- libgfortran/generated/maxloc0_4_i2.c | 6 +- libgfortran/generated/maxloc0_4_i4.c | 6 +- libgfortran/generated/maxloc0_4_i8.c | 6 +- libgfortran/generated/maxloc0_4_r10.c | 6 +- libgfortran/generated/maxloc0_4_r16.c | 6 +- libgfortran/generated/maxloc0_4_r4.c | 6 +- libgfortran/generated/maxloc0_4_r8.c | 6 +- libgfortran/generated/maxloc0_4_s1.c | 6 +- libgfortran/generated/maxloc0_4_s4.c | 6 +- libgfortran/generated/maxloc0_8_i1.c | 6 +- libgfortran/generated/maxloc0_8_i16.c | 6 +- libgfortran/generated/maxloc0_8_i2.c | 6 +- libgfortran/generated/maxloc0_8_i4.c | 6 +- libgfortran/generated/maxloc0_8_i8.c | 6 +- libgfortran/generated/maxloc0_8_r10.c | 6 +- libgfortran/generated/maxloc0_8_r16.c | 6 +- libgfortran/generated/maxloc0_8_r4.c | 6 +- libgfortran/generated/maxloc0_8_r8.c | 6 +- libgfortran/generated/maxloc0_8_s1.c | 6 +- libgfortran/generated/maxloc0_8_s4.c | 6 +- libgfortran/generated/maxloc1_16_i1.c | 6 +- libgfortran/generated/maxloc1_16_i16.c | 6 +- libgfortran/generated/maxloc1_16_i2.c | 6 +- libgfortran/generated/maxloc1_16_i4.c | 6 +- libgfortran/generated/maxloc1_16_i8.c | 6 +- libgfortran/generated/maxloc1_16_r10.c | 6 +- libgfortran/generated/maxloc1_16_r16.c | 6 +- libgfortran/generated/maxloc1_16_r4.c | 6 +- libgfortran/generated/maxloc1_16_r8.c | 6 +- libgfortran/generated/maxloc1_16_s1.c | 6 +- libgfortran/generated/maxloc1_16_s4.c | 6 +- libgfortran/generated/maxloc1_4_i1.c | 6 +- libgfortran/generated/maxloc1_4_i16.c | 6 +- libgfortran/generated/maxloc1_4_i2.c | 6 +- libgfortran/generated/maxloc1_4_i4.c | 6 +- libgfortran/generated/maxloc1_4_i8.c | 6 +- libgfortran/generated/maxloc1_4_r10.c | 6 +- libgfortran/generated/maxloc1_4_r16.c | 6 +- libgfortran/generated/maxloc1_4_r4.c | 6 +- libgfortran/generated/maxloc1_4_r8.c | 6 +- libgfortran/generated/maxloc1_4_s1.c | 6 +- libgfortran/generated/maxloc1_4_s4.c | 6 +- libgfortran/generated/maxloc1_8_i1.c | 6 +- libgfortran/generated/maxloc1_8_i16.c | 6 +- libgfortran/generated/maxloc1_8_i2.c | 6 +- libgfortran/generated/maxloc1_8_i4.c | 6 +- libgfortran/generated/maxloc1_8_i8.c | 6 +- libgfortran/generated/maxloc1_8_r10.c | 6 +- libgfortran/generated/maxloc1_8_r16.c | 6 +- libgfortran/generated/maxloc1_8_r4.c | 6 +- libgfortran/generated/maxloc1_8_r8.c | 6 +- libgfortran/generated/maxloc1_8_s1.c | 6 +- libgfortran/generated/maxloc1_8_s4.c | 6 +- libgfortran/generated/maxval1_s1.c | 6 +- libgfortran/generated/maxval1_s4.c | 6 +- libgfortran/generated/maxval_i1.c | 6 +- libgfortran/generated/maxval_i16.c | 6 +- libgfortran/generated/maxval_i2.c | 6 +- libgfortran/generated/maxval_i4.c | 6 +- libgfortran/generated/maxval_i8.c | 6 +- libgfortran/generated/maxval_r10.c | 6 +- libgfortran/generated/maxval_r16.c | 6 +- libgfortran/generated/maxval_r4.c | 6 +- libgfortran/generated/maxval_r8.c | 6 +- libgfortran/generated/minloc0_16_i1.c | 6 +- libgfortran/generated/minloc0_16_i16.c | 6 +- libgfortran/generated/minloc0_16_i2.c | 6 +- libgfortran/generated/minloc0_16_i4.c | 6 +- libgfortran/generated/minloc0_16_i8.c | 6 +- libgfortran/generated/minloc0_16_r10.c | 6 +- libgfortran/generated/minloc0_16_r16.c | 6 +- libgfortran/generated/minloc0_16_r4.c | 6 +- libgfortran/generated/minloc0_16_r8.c | 6 +- libgfortran/generated/minloc0_16_s1.c | 6 +- libgfortran/generated/minloc0_16_s4.c | 6 +- libgfortran/generated/minloc0_4_i1.c | 6 +- libgfortran/generated/minloc0_4_i16.c | 6 +- libgfortran/generated/minloc0_4_i2.c | 6 +- libgfortran/generated/minloc0_4_i4.c | 6 +- libgfortran/generated/minloc0_4_i8.c | 6 +- libgfortran/generated/minloc0_4_r10.c | 6 +- libgfortran/generated/minloc0_4_r16.c | 6 +- libgfortran/generated/minloc0_4_r4.c | 6 +- libgfortran/generated/minloc0_4_r8.c | 6 +- libgfortran/generated/minloc0_4_s1.c | 6 +- libgfortran/generated/minloc0_4_s4.c | 6 +- libgfortran/generated/minloc0_8_i1.c | 6 +- libgfortran/generated/minloc0_8_i16.c | 6 +- libgfortran/generated/minloc0_8_i2.c | 6 +- libgfortran/generated/minloc0_8_i4.c | 6 +- libgfortran/generated/minloc0_8_i8.c | 6 +- libgfortran/generated/minloc0_8_r10.c | 6 +- libgfortran/generated/minloc0_8_r16.c | 6 +- libgfortran/generated/minloc0_8_r4.c | 6 +- libgfortran/generated/minloc0_8_r8.c | 6 +- libgfortran/generated/minloc0_8_s1.c | 6 +- libgfortran/generated/minloc0_8_s4.c | 6 +- libgfortran/generated/minloc1_16_i1.c | 6 +- libgfortran/generated/minloc1_16_i16.c | 6 +- libgfortran/generated/minloc1_16_i2.c | 6 +- libgfortran/generated/minloc1_16_i4.c | 6 +- libgfortran/generated/minloc1_16_i8.c | 6 +- libgfortran/generated/minloc1_16_r10.c | 6 +- libgfortran/generated/minloc1_16_r16.c | 6 +- libgfortran/generated/minloc1_16_r4.c | 6 +- libgfortran/generated/minloc1_16_r8.c | 6 +- libgfortran/generated/minloc1_16_s1.c | 6 +- libgfortran/generated/minloc1_16_s4.c | 6 +- libgfortran/generated/minloc1_4_i1.c | 6 +- libgfortran/generated/minloc1_4_i16.c | 6 +- libgfortran/generated/minloc1_4_i2.c | 6 +- libgfortran/generated/minloc1_4_i4.c | 6 +- libgfortran/generated/minloc1_4_i8.c | 6 +- libgfortran/generated/minloc1_4_r10.c | 6 +- libgfortran/generated/minloc1_4_r16.c | 6 +- libgfortran/generated/minloc1_4_r4.c | 6 +- libgfortran/generated/minloc1_4_r8.c | 6 +- libgfortran/generated/minloc1_4_s1.c | 6 +- libgfortran/generated/minloc1_4_s4.c | 6 +- libgfortran/generated/minloc1_8_i1.c | 6 +- libgfortran/generated/minloc1_8_i16.c | 6 +- libgfortran/generated/minloc1_8_i2.c | 6 +- libgfortran/generated/minloc1_8_i4.c | 6 +- libgfortran/generated/minloc1_8_i8.c | 6 +- libgfortran/generated/minloc1_8_r10.c | 6 +- libgfortran/generated/minloc1_8_r16.c | 6 +- libgfortran/generated/minloc1_8_r4.c | 6 +- libgfortran/generated/minloc1_8_r8.c | 6 +- libgfortran/generated/minloc1_8_s1.c | 6 +- libgfortran/generated/minloc1_8_s4.c | 6 +- libgfortran/generated/minval1_s1.c | 6 +- libgfortran/generated/minval1_s4.c | 6 +- libgfortran/generated/minval_i1.c | 6 +- libgfortran/generated/minval_i16.c | 6 +- libgfortran/generated/minval_i2.c | 6 +- libgfortran/generated/minval_i4.c | 6 +- libgfortran/generated/minval_i8.c | 6 +- libgfortran/generated/minval_r10.c | 6 +- libgfortran/generated/minval_r16.c | 6 +- libgfortran/generated/minval_r4.c | 6 +- libgfortran/generated/minval_r8.c | 6 +- libgfortran/generated/norm2_r10.c | 2 +- libgfortran/generated/norm2_r16.c | 2 +- libgfortran/generated/norm2_r4.c | 2 +- libgfortran/generated/norm2_r8.c | 2 +- libgfortran/generated/parity_l1.c | 2 +- libgfortran/generated/parity_l16.c | 2 +- libgfortran/generated/parity_l2.c | 2 +- libgfortran/generated/parity_l4.c | 2 +- libgfortran/generated/parity_l8.c | 2 +- libgfortran/generated/product_c10.c | 6 +- libgfortran/generated/product_c16.c | 6 +- libgfortran/generated/product_c4.c | 6 +- libgfortran/generated/product_c8.c | 6 +- libgfortran/generated/product_i1.c | 6 +- libgfortran/generated/product_i16.c | 6 +- libgfortran/generated/product_i2.c | 6 +- libgfortran/generated/product_i4.c | 6 +- libgfortran/generated/product_i8.c | 6 +- libgfortran/generated/product_r10.c | 6 +- libgfortran/generated/product_r16.c | 6 +- libgfortran/generated/product_r4.c | 6 +- libgfortran/generated/product_r8.c | 6 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/generated/spread_c10.c | 3 +- libgfortran/generated/spread_c16.c | 3 +- libgfortran/generated/spread_c4.c | 3 +- libgfortran/generated/spread_c8.c | 3 +- libgfortran/generated/spread_i1.c | 3 +- libgfortran/generated/spread_i16.c | 3 +- libgfortran/generated/spread_i2.c | 3 +- libgfortran/generated/spread_i4.c | 3 +- libgfortran/generated/spread_i8.c | 3 +- libgfortran/generated/spread_r10.c | 3 +- libgfortran/generated/spread_r16.c | 3 +- libgfortran/generated/spread_r4.c | 3 +- libgfortran/generated/spread_r8.c | 3 +- libgfortran/generated/sum_c10.c | 6 +- libgfortran/generated/sum_c16.c | 6 +- libgfortran/generated/sum_c4.c | 6 +- libgfortran/generated/sum_c8.c | 6 +- libgfortran/generated/sum_i1.c | 6 +- libgfortran/generated/sum_i16.c | 6 +- libgfortran/generated/sum_i2.c | 6 +- libgfortran/generated/sum_i4.c | 6 +- libgfortran/generated/sum_i8.c | 6 +- libgfortran/generated/sum_r10.c | 6 +- libgfortran/generated/sum_r16.c | 6 +- libgfortran/generated/sum_r4.c | 6 +- libgfortran/generated/sum_r8.c | 6 +- libgfortran/intrinsics/reshape_generic.c | 3 +- libgfortran/intrinsics/spread_generic.c | 3 +- libgfortran/io/close.c | 3 + libgfortran/io/unix.c | 20 +- libgfortran/io/write.c | 33 +- libgfortran/io/write_float.def | 1 + libgfortran/libgfortran.h | 4 - libgfortran/m4/iforeach-s.m4 | 6 +- libgfortran/m4/iforeach.m4 | 6 +- libgfortran/m4/ifunction-s.m4 | 6 +- libgfortran/m4/ifunction-s2.m4 | 6 +- libgfortran/m4/ifunction.m4 | 6 +- libgfortran/m4/ifunction_logical.m4 | 2 +- libgfortran/m4/matmul_internal.m4 | 9 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/m4/spread.m4 | 3 +- libgo/MERGE | 2 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 9 +- libgo/VERSION | 2 +- libgo/config.h.in | 3 - libgo/configure | 33 - libgo/configure.ac | 18 - libgo/go/archive/zip/reader.go | 8 +- libgo/go/archive/zip/reader_test.go | 2 +- libgo/go/cmd/go/alldocs.go | 6 +- libgo/go/cmd/go/go_test.go | 85 + libgo/go/cmd/go/internal/cfg/cfg.go | 11 +- libgo/go/cmd/go/internal/get/discovery.go | 7 + libgo/go/cmd/go/internal/get/get.go | 10 +- libgo/go/cmd/go/internal/get/pkg_test.go | 14 + libgo/go/cmd/go/internal/get/vcs.go | 34 +- libgo/go/cmd/go/internal/get/vcs_test.go | 43 + libgo/go/cmd/go/internal/help/helpdoc.go | 6 +- libgo/go/cmd/go/internal/list/list.go | 4 +- libgo/go/cmd/go/internal/load/icfg.go | 78 - libgo/go/cmd/go/internal/load/pkg.go | 324 +- libgo/go/cmd/go/internal/test/test.go | 17 +- libgo/go/cmd/go/internal/vet/vet.go | 4 +- libgo/go/cmd/go/internal/vet/vetflag.go | 2 +- libgo/go/cmd/go/internal/work/build.go | 1 - libgo/go/cmd/go/internal/work/buildid.go | 73 +- libgo/go/cmd/go/internal/work/exec.go | 48 +- libgo/go/cmd/go/internal/work/gccgo.go | 2 +- libgo/go/cmd/go/internal/work/security.go | 81 +- libgo/go/cmd/go/internal/work/security_test.go | 9 +- libgo/go/cmd/go/testdata/modlegacy/src/new/go.mod | 1 + libgo/go/cmd/go/testdata/modlegacy/src/new/new.go | 3 + .../go/cmd/go/testdata/modlegacy/src/new/p1/p1.go | 7 + .../go/cmd/go/testdata/modlegacy/src/new/p2/p2.go | 1 + .../cmd/go/testdata/modlegacy/src/new/sub/go.mod | 1 + .../go/testdata/modlegacy/src/new/sub/inner/go.mod | 1 + .../src/new/sub/inner}/x/x.go | 0 .../go/testdata/modlegacy/src/new/sub/x/v1/y/y.go | 1 + .../go/cmd/go/testdata/modlegacy/src/old/p1/p1.go | 5 + .../go/cmd/go/testdata/modlegacy/src/old/p2/p2.go | 1 + libgo/go/cmd/go/vendor_test.go | 73 + libgo/go/cmd/internal/objabi/funcid.go | 34 + libgo/go/cmd/vet/main.go | 12 +- libgo/go/crypto/x509/name_constraints_test.go | 177 +- libgo/go/crypto/x509/root_aix.go | 4 +- libgo/go/crypto/x509/root_windows.go | 12 +- libgo/go/crypto/x509/verify.go | 237 +- libgo/go/crypto/x509/x509.go | 20 +- libgo/go/encoding/json/decode.go | 24 +- libgo/go/encoding/json/decode_test.go | 70 +- libgo/go/go/build/build.go | 44 +- libgo/go/go/build/gc.go | 137 + libgo/go/go/build/gccgo.go | 20 + libgo/go/go/internal/gccgoimporter/importer.go | 2 +- libgo/go/go/internal/srcimporter/srcimporter.go | 28 +- .../go/go/internal/srcimporter/srcimporter_test.go | 32 + .../srcimporter/testdata/issue23092/issue23092.go} | 4 +- .../srcimporter/testdata/issue24392/issue24392.go} | 4 +- libgo/go/internal/singleflight/singleflight.go | 22 +- libgo/go/net/http/pprof/pprof.go | 52 +- libgo/go/net/http/pprof/pprof_test.go | 69 + libgo/go/net/lookup.go | 32 +- libgo/go/net/lookup_test.go | 25 + libgo/go/net/tcpsock_unix_test.go | 1 + libgo/go/os/wait_waitid.go | 7 +- libgo/go/runtime/error.go | 6 +- libgo/go/runtime/panic.go | 3 - libgo/go/runtime/proc.go | 6 + libgo/go/runtime/symtab.go | 29 + libgo/go/strings/strings.go | 4 +- libgo/go/strings/strings_test.go | 23 + libgo/go/syscall/libcall_linux_ustat.go | 12 - libgo/misc/cgo/testcshared/main2.c | 2 +- libgo/misc/cgo/testcshared/src/libgo2/libgo2.go | 2 +- .../src/{issue19534 => issue24351}/main.go | 14 +- .../cgo/testplugin/src/issue24351/plugin.go} | 13 +- libgo/misc/cgo/testplugin/test.bash | 5 + libgo/misc/cgo/testshared/shared_test.go | 1 + libgo/mksysinfo.sh | 14 - libgo/sysinfo.c | 3 - libgomp/ChangeLog | 47 + libgomp/testsuite/libgomp.c++/pr86291.C | 51 + libgomp/testsuite/libgomp.c++/pr86539.C | 28 + libgomp/testsuite/libgomp.c++/pr86542.C | 37 + libgomp/testsuite/libgomp.c/pr86660.c | 28 + .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 6 +- .../testsuite/libgomp.oacc-c-c++-common/pr85782.c | 32 + libhsail-rt/ChangeLog | 8 + libiberty/ChangeLog | 13 + libiberty/simple-object-elf.c | 4 + libitm/ChangeLog | 8 + libmpx/ChangeLog | 8 + libobjc/ChangeLog | 8 + liboffloadmic/ChangeLog | 8 + libquadmath/ChangeLog | 8 + libsanitizer/ChangeLog | 38 + .../sanitizer_common/sanitizer_linux_libcdep.cc | 2 +- .../sanitizer_platform_limits_posix.cc | 15 +- libsanitizer/tsan/tsan_platform.h | 122 +- libsanitizer/tsan/tsan_platform_linux.cc | 4 +- libssp/ChangeLog | 8 + libstdc++-v3/ChangeLog | 845 + libstdc++-v3/acinclude.m4 | 5 +- libstdc++-v3/config.h.in | 3 - .../post/powerpc64-linux-gnu/baseline_symbols.txt | 3 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 3 + .../post/s390x-linux-gnu/32/baseline_symbols.txt | 3 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 3 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 3 + libstdc++-v3/configure | 50 +- libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/html/faq.html | 13 +- libstdc++-v3/doc/html/manual/bugs.html | 4 + libstdc++-v3/doc/html/manual/debug_mode_using.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 3 + libstdc++-v3/doc/html/manual/test.html | 11 +- libstdc++-v3/doc/html/manual/using.html | 4 +- libstdc++-v3/doc/html/manual/using_dual_abi.html | 29 +- libstdc++-v3/doc/html/manual/using_headers.html | 70 +- libstdc++-v3/doc/xml/faq.xml | 14 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 14 +- libstdc++-v3/doc/xml/manual/intro.xml | 7 + libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 + libstdc++-v3/doc/xml/manual/test.xml | 11 +- libstdc++-v3/doc/xml/manual/using.xml | 317 +- libstdc++-v3/include/Makefile.am | 13 +- libstdc++-v3/include/Makefile.in | 10 +- libstdc++-v3/include/bits/alloc_traits.h | 7 +- libstdc++-v3/include/bits/basic_string.h | 52 +- libstdc++-v3/include/bits/basic_string.tcc | 25 +- libstdc++-v3/include/bits/c++config | 5 + libstdc++-v3/include/bits/char_traits.h | 4 +- libstdc++-v3/include/bits/cpp_type_traits.h | 11 + libstdc++-v3/include/bits/forward_list.h | 11 +- libstdc++-v3/include/bits/forward_list.tcc | 8 +- libstdc++-v3/include/bits/fs_dir.h | 5 +- libstdc++-v3/include/bits/fs_path.h | 43 +- libstdc++-v3/include/bits/node_handle.h | 2 +- libstdc++-v3/include/bits/quoted_string.h | 20 +- libstdc++-v3/include/bits/random.tcc | 4 +- libstdc++-v3/include/bits/regex.h | 42 + libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 4 +- libstdc++-v3/include/bits/regex_executor.tcc | 4 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 12 +- libstdc++-v3/include/bits/stl_iterator.h | 5 +- libstdc++-v3/include/bits/stl_map.h | 21 +- libstdc++-v3/include/bits/stl_multimap.h | 20 +- libstdc++-v3/include/bits/stl_pair.h | 21 +- libstdc++-v3/include/bits/stl_vector.h | 19 +- libstdc++-v3/include/bits/unique_ptr.h | 8 +- libstdc++-v3/include/bits/unordered_map.h | 33 +- libstdc++-v3/include/bits/valarray_array.h | 19 +- libstdc++-v3/include/bits/vector.tcc | 25 +- libstdc++-v3/include/debug/map.h | 1 + libstdc++-v3/include/debug/multimap.h | 1 + libstdc++-v3/include/debug/multiset.h | 1 + libstdc++-v3/include/debug/set.h | 1 + libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/experimental/algorithm | 21 +- libstdc++-v3/include/experimental/bits/fs_path.h | 18 +- libstdc++-v3/include/experimental/memory_resource | 68 +- libstdc++-v3/include/experimental/regex | 6 +- libstdc++-v3/include/experimental/string | 8 +- libstdc++-v3/include/ext/pointer.h | 4 + libstdc++-v3/include/std/chrono | 10 +- libstdc++-v3/include/std/functional | 3 +- libstdc++-v3/include/std/iomanip | 24 +- libstdc++-v3/include/std/optional | 401 +- libstdc++-v3/include/std/thread | 26 +- libstdc++-v3/include/std/type_traits | 118 +- libstdc++-v3/include/std/utility | 4 - libstdc++-v3/include/std/variant | 68 +- libstdc++-v3/include/tr1/cmath | 116 +- libstdc++-v3/libsupc++/cxxabi_init_exception.h | 3 + libstdc++-v3/libsupc++/exception_ptr.h | 24 +- libstdc++-v3/libsupc++/new_opa.cc | 62 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 37 +- libstdc++-v3/src/c++11/codecvt.cc | 7 +- libstdc++-v3/src/c++11/string-inst.cc | 6 + libstdc++-v3/src/c++11/system_error.cc | 256 + libstdc++-v3/src/filesystem/ops.cc | 7 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/src/filesystem/std-ops.cc | 7 +- libstdc++-v3/src/filesystem/std-path.cc | 19 +- libstdc++-v3/testsuite/18_support/new_aligned.cc | 119 + .../error_category/generic_category.cc | 69 + .../error_category/system_category.cc | 114 + .../20_util/duration/cons/{54025.cc => dr3050.cc} | 12 +- .../duration/literals/{range.cc => range_neg.cc} | 2 +- .../function_objects/not_fn/87538.cc} | 25 +- .../20_util/is_trivially_constructible/value.cc | 138 +- .../20_util/make_signed/requirements/typedefs-3.cc | 15 +- .../make_signed/requirements/typedefs_neg.cc | 4 +- .../make_unsigned/requirements/typedefs-3.cc | 15 +- .../make_unsigned/requirements/typedefs_neg.cc | 5 +- .../testsuite/20_util/optional/cons/85642.cc | 63 + .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../20_util/pair/{astuple/get_neg.cc => 86751.cc} | 24 +- .../observers/array.cc => pair/ref_assign.cc} | 67 +- .../creation/87278.cc} | 11 +- .../84998.cc => unique_ptr/cons/incomplete.cc} | 24 +- .../aligned_alloc.cc => 20_util/variant/86874.cc} | 33 +- .../basic_string/cons/char/86138.cc} | 14 +- .../21_strings/basic_string/cons/char/deduction.cc | 38 + .../basic_string/cons/wchar_t/86138.cc} | 14 +- .../basic_string/cons/wchar_t/deduction.cc | 38 + .../83833.cc => 21_strings/basic_string/dr2268.cc} | 23 +- .../testsuite/21_strings/basic_string/init-list.cc | 1 + .../basic_string/operations/data/char/86169.cc} | 29 +- .../22_locale/codecvt/codecvt_utf8/69703.cc | 5 +- .../codecvt/codecvt_utf8/wchar_t/1.cc} | 30 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../23_containers/map/modifiers/insert/78595.cc | 115 + .../multimap/modifiers/insert/78595.cc | 115 + .../set/modifiers/node_swap.cc} | 30 +- .../23_containers/unordered_map/modifiers/78595.cc | 122 + .../unordered_multimap/modifiers/78595.cc | 122 + .../vector/capacity/resize/strong_guarantee.cc} | 42 +- .../vector/cons/86292.cc} | 44 +- .../reverse_iterator/dr2188.cc} | 25 +- .../25_algorithms/make_heap/complexity.cc | 1 + .../random/random_device/cons/default.cc | 1 + .../83658.cc => 26_numerics/valarray/87641.cc} | 69 +- .../relative.cc => directory_entry/86597.cc} | 44 +- .../testsuite/27_io/filesystem/operations/space.cc | 9 + .../testsuite/27_io/filesystem/path/append/path.cc | 91 +- .../27_io/filesystem/path/append/source.cc | 106 + .../27_io/filesystem/path/decompose/extension.cc | 1 - .../27_io/filesystem/path/decompose/filename.cc | 1 + .../27_io/filesystem/path/generation/normal.cc | 63 +- .../replace_filename.cc => nonmember/append.cc} | 51 +- .../testsuite/27_io/filesystem/path/query/empty.cc | 1 - .../27_io/filesystem/path/query/has_extension.cc | 1 - .../27_io/filesystem/path/query/has_filename.cc | 1 - .../27_io/filesystem/path/query/has_parent_path.cc | 1 - .../filesystem/path/query/has_relative_path.cc | 1 - .../filesystem/path/query/has_root_directory.cc | 1 - .../27_io/filesystem/path/query/has_root_name.cc | 1 - .../27_io/filesystem/path/query/has_root_path.cc | 1 - .../27_io/filesystem/path/query/has_stem.cc | 1 - .../27_io/filesystem/path/query/is_absolute.cc | 62 + .../27_io/filesystem/path/query/is_relative.cc | 3 +- .../27_io/manipulators/standard/char/quoted.cc | 2 +- .../standard/char/{quoted.cc => quoted_sv.cc} | 56 +- .../27_io/manipulators/standard/wchar_t/quoted.cc | 2 +- .../standard/wchar_t/{quoted.cc => quoted_sv.cc} | 56 +- .../83833.cc => 28_regex/basic_regex/85098.cc} | 27 +- .../headers/regex/parallel_mode.cc} | 13 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 3 - .../cond.cc} | 14 +- .../thread/cons/{lwg2097.cc => 84535.cc} | 12 +- .../algorithm/{sample.cc => sample-2.cc} | 51 +- .../testsuite/experimental/algorithm/sample.cc | 40 +- .../1.cc => experimental/algorithm/shuffle.cc} | 17 +- .../filesystem/operations/space.cc | 23 +- .../filesystem/path/decompose/extension.cc | 1 - .../filesystem/path/preferred_separator.cc} | 24 +- .../experimental/filesystem/path/query/empty.cc | 1 - .../filesystem/path/query/has_extension.cc | 1 - .../filesystem/path/query/has_filename.cc | 1 - .../filesystem/path/query/has_parent_path.cc | 1 - .../filesystem/path/query/has_relative_path.cc | 1 - .../filesystem/path/query/has_root_directory.cc | 1 - .../filesystem/path/query/has_root_name.cc | 1 - .../filesystem/path/query/has_root_path.cc | 1 - .../experimental/filesystem/path/query/has_stem.cc | 1 - .../filesystem/path/query/is_absolute.cc | 62 + .../filesystem/path/query/is_relative.cc | 1 - .../functional/87538.cc} | 28 +- .../{null_memory_resource.cc => 70966.cc} | 54 +- .../polymorphic_allocator/pmr_typedefs_deque.cc} | 14 +- .../pmr_typedefs_forward_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_map.cc} | 21 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 50 + .../pmr_typedefs_multimap.cc} | 21 +- .../pmr_typedefs_multiset.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_set.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 61 + .../pmr_typedefs_unordered_map.cc | 40 + .../pmr_typedefs_unordered_multimap.cc | 40 + .../pmr_typedefs_unordered_multiset.cc} | 25 +- .../pmr_typedefs_unordered_set.cc} | 25 +- .../polymorphic_allocator/pmr_typedefs_vector.cc} | 14 +- .../testsuite/experimental/random/randint.cc | 1 + libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 14 + libstdc++-v3/testsuite/lib/libstdc++.exp | 30 +- .../07_conf_hyperg/compile_cxx17.cc} | 18 +- .../special_functions/17_hyperg/compile_cxx17.cc} | 18 +- libvtv/ChangeLog | 8 + lto-plugin/ChangeLog | 8 + maintainer-scripts/ChangeLog | 8 + zlib/ChangeLog | 8 + 1267 files changed, 164531 insertions(+), 147245 deletions(-) create mode 100644 gcc/config/riscv/t-rtems create mode 100644 gcc/config/rs6000/rs6000-modes.h delete mode 100644 gcc/config/rs6000/t-ldouble-linux64le-ibm delete mode 100644 gcc/config/rs6000/t-ldouble-linux64le-ieee create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-6.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-7.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-8.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr85782.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr85696.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr86025.c create mode 100644 gcc/testsuite/c-c++-common/pr85822.c create mode 100644 gcc/testsuite/c-c++-common/pr86093.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr87248.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-6.c create mode 100644 gcc/testsuite/g++.dg/abi/invisiref2.C create mode 100644 gcc/testsuite/g++.dg/abi/invisiref2a.C create mode 100644 gcc/testsuite/g++.dg/abi/pr87137.C create mode 100644 gcc/testsuite/g++.dg/asan/pr85774.C create mode 100644 gcc/testsuite/g++.dg/concepts/class-deduction2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-dependent1.C copy gcc/testsuite/g++.dg/cpp0x/lambda/{lambda-variadic1.C => lambda-variadic7.C} (59%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/new3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85070.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87155.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/udlit-char-template2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp46.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp47.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp48.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-3.C create mode 100644 gcc/testsuite/g++.dg/expr/unary4.C create mode 100644 gcc/testsuite/g++.dg/ext/asm14.C create mode 100644 gcc/testsuite/g++.dg/ext/asm15.C create mode 100644 gcc/testsuite/g++.dg/ext/asm16.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/offsetof2.C create mode 100644 gcc/testsuite/g++.dg/ext/offsetof3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/lambda1.C create mode 100644 gcc/testsuite/g++.dg/ext/vla20.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr86109.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-2.C create mode 100644 gcc/testsuite/g++.dg/guality/pr86687.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85549.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr85634.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85655_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr3698.C create mode 100644 gcc/testsuite/g++.dg/opt/pr86738.C create mode 100644 gcc/testsuite/g++.dg/parse/extern-C-2.C create mode 100644 gcc/testsuite/g++.dg/pr85657.C create mode 100644 gcc/testsuite/g++.dg/pr86374.C create mode 100644 gcc/testsuite/g++.dg/pr87185.C create mode 100644 gcc/testsuite/g++.dg/template/anonunion3.C create mode 100644 gcc/testsuite/g++.dg/template/conv15.C create mode 100644 gcc/testsuite/g++.dg/template/pr86706.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem32.C create mode 100644 gcc/testsuite/g++.dg/template/qualified-id7.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85627.C create mode 100644 gcc/testsuite/g++.dg/torture/pr86763.C create mode 100644 gcc/testsuite/g++.dg/torture/pr86816.C create mode 100644 gcc/testsuite/g++.dg/torture/pr87014.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/array-temp1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr86406.C copy gcc/testsuite/g++.dg/ubsan/{vptr-10.C => vptr-13.C} (57%) create mode 100644 gcc/testsuite/g++.dg/vec-init-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wctor-dtor2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-33.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-34.C create mode 100644 gcc/testsuite/g++.dg/warn/pr86453.C create mode 100644 gcc/testsuite/g++.dg/warn/pr86881.C copy gcc/testsuite/{gcc.target/aarch64/aarch64.exp => g++.target/arm/arm.exp} (61%) create mode 100644 gcc/testsuite/g++.target/arm/pr81497.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85704.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85945.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86122.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86123.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85756.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86231.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86492.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86844.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87623.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-1.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-10.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-11.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-12.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-13.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-14.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-15.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-2.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-3.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-8.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-9.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than.c create mode 100644 gcc/testsuite/gcc.dg/Wint-conversion-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-overflow-27.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr85935.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-11.c create mode 100644 gcc/testsuite/gcc.dg/pr85529.c create mode 100644 gcc/testsuite/gcc.dg/pr85859.c create mode 100644 gcc/testsuite/gcc.dg/pr86038.c create mode 100644 gcc/testsuite/gcc.dg/pr86064.c create mode 100644 gcc/testsuite/gcc.dg/pr86076.c create mode 100644 gcc/testsuite/gcc.dg/pr86114.c create mode 100644 gcc/testsuite/gcc.dg/pr86314.c create mode 100644 gcc/testsuite/gcc.dg/pr86617.c create mode 100644 gcc/testsuite/gcc.dg/pr86835.c create mode 100644 gcc/testsuite/gcc.dg/pr87024.c create mode 100644 gcc/testsuite/gcc.dg/pr87074.c create mode 100644 gcc/testsuite/gcc.dg/pr87099.c create mode 100644 gcc/testsuite/gcc.dg/split-8.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_22.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_23.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-47.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-48.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-57.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-sprintf.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85567.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85588.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85615.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85814.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85989.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86505.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86945.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87087.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87645.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87700.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp119.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85586.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85597.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85793.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86871.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86927.c create mode 100644 gcc/testsuite/gcc.target/arc/pr9001107555.c create mode 100644 gcc/testsuite/gcc.target/arm/arm-soft-strd-even.c create mode 100644 gcc/testsuite/gcc.target/arm/pr86640.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-vinsertf32x4-2.c => avx512f-vinsertf32 [...] copy gcc/testsuite/gcc.target/i386/{avx512f-vinserti32x4-2.c => avx512f-vinserti32 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpgeb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpgeub-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpgeuw-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpgew-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleub-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleuw-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmplew-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpltb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpltub-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpltuw-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpltw-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpneqb-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpnequb- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpnequw- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpneqw-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-6.c copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-1.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-2.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-3.c} (63%) copy gcc/testsuite/{g++.dg/debug/pr27657.C => gcc.target/i386/pr84829.c} (51%) copy gcc/testsuite/gcc.target/i386/{pr81128.c => pr85345.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85934.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85950.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85984.c copy gcc/testsuite/{gcc.c-torture/compile/20180309-1.c => gcc.target/i386/pr86048. [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr86194.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86386.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86627.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87065.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87198.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87370.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87550.c create mode 100644 gcc/testsuite/gcc.target/m68k/mulsi_highpart.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr86662.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-1-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-2-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85698.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85755.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87033.c copy gcc/testsuite/gcc.target/powerpc/{sse2-paddb-1.c => sse2-pand-1.c} (84%) copy gcc/testsuite/gcc.target/powerpc/{sse2-paddb-1.c => sse2-pandn-1.c} (84%) copy gcc/testsuite/gcc.target/powerpc/{sse2-psubw-1.c => sse2-por-1.c} (83%) copy gcc/testsuite/gcc.target/powerpc/{sse2-pavgb-1.c => sse2-pxor-1.c} (83%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp_to_bfp_rounding.c create mode 100644 gcc/testsuite/gcc.target/s390/htm-builtins-compile-4.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_alloc_opt_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_result_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_dependency_1.f90 copy gcc/testsuite/gfortran.dg/{pdt_1.f03 => dec_type_print_2.f03} (71%) create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_function_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85701.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85702.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85703.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr85703.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/matmul_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/modulo_check.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr38351.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr44491.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr63514.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70870_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78278.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78571.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85521_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85521_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85542.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85543.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85687.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85780.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85786.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85816.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85895.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85975.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86045.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86059.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86110.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86328.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86760.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_42.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/temporary_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/temporary_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_30.f03 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr86421.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr85863.f create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr85878.f90 create mode 100644 gcc/testsuite/gnat.dg/aggr24.adb create mode 100644 gcc/testsuite/gnat.dg/aggr24_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/aggr24_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr53.adb create mode 100644 gcc/testsuite/gnat.dg/discr53.ads create mode 100644 gcc/testsuite/gnat.dg/discr53_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr55.adb create mode 100644 gcc/testsuite/gnat.dg/opt73.adb create mode 100644 gcc/testsuite/gnat.dg/specs/opt3.ads create mode 100644 gcc/testsuite/gnat.dg/specs/opt3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sso14.adb create mode 100644 gcc/testsuite/gnat.dg/sso15.adb delete mode 100644 gcc/testsuite/gnat.dg/stack_usage1_pkg.adb delete mode 100644 libgo/go/cmd/go/internal/load/icfg.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/go.mod create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/new.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/go.mod create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/inner/go.mod copy libgo/go/cmd/go/testdata/{testinternal4/src/q/internal => modlegacy/src/new/s [...] create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/x/v1/y/y.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/old/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/old/p2/p2.go create mode 100644 libgo/go/cmd/internal/objabi/funcid.go create mode 100644 libgo/go/go/build/gc.go create mode 100644 libgo/go/go/build/gccgo.go copy libgo/go/{internal/syscall/unix/dummy.go => go/internal/srcimporter/testdata/ [...] copy libgo/go/{internal/syscall/unix/dummy.go => go/internal/srcimporter/testdata/ [...] create mode 100644 libgo/go/net/http/pprof/pprof_test.go delete mode 100644 libgo/go/syscall/libcall_linux_ustat.go copy libgo/misc/cgo/testplugin/src/{issue19534 => issue24351}/main.go (53%) copy libgo/{go/internal/syscall/unix/getrandom_linux_shx.go => misc/cgo/testplugin [...] create mode 100644 libgomp/testsuite/libgomp.c++/pr86291.C create mode 100644 libgomp/testsuite/libgomp.c++/pr86539.C create mode 100644 libgomp/testsuite/libgomp.c++/pr86542.C create mode 100644 libgomp/testsuite/libgomp.c/pr86660.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85782.c create mode 100644 libstdc++-v3/testsuite/18_support/new_aligned.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/generic_ca [...] create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/system_cat [...] copy libstdc++-v3/testsuite/20_util/duration/cons/{54025.cc => dr3050.cc} (79%) rename libstdc++-v3/testsuite/20_util/duration/literals/{range.cc => range_neg.cc} (94%) copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/cons/85642.cc copy libstdc++-v3/testsuite/20_util/pair/{astuple/get_neg.cc => 86751.cc} (81%) copy libstdc++-v3/testsuite/20_util/{shared_ptr/observers/array.cc => pair/ref_ass [...] copy libstdc++-v3/testsuite/20_util/{headers/memory/types_std_c++0x.cc => shared_p [...] copy libstdc++-v3/testsuite/20_util/{hash/84998.cc => unique_ptr/cons/incomplete.c [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 21_strings/basic_string/c [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 21_strings/basic_string/c [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 21_strin [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/ [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/modifie [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/function/cons/55320.cc => 23_containers/vecto [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{20_util/any/modifiers/83658.cc => 26_numerics/valarra [...] copy libstdc++-v3/testsuite/27_io/filesystem/{operations/relative.cc => directory_ [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc copy libstdc++-v3/testsuite/27_io/filesystem/path/{modifiers/replace_filename.cc = [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/query/is_absolute.cc copy libstdc++-v3/testsuite/27_io/manipulators/standard/char/{quoted.cc => quoted_ [...] copy libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/{quoted.cc => quot [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{23_containers/headers/tuple/types_std_c++0x.cc => 28_ [...] copy libstdc++-v3/testsuite/30_threads/{condition_variable/native_handle/typesizes [...] copy libstdc++-v3/testsuite/30_threads/thread/cons/{lwg2097.cc => 84535.cc} (71%) copy libstdc++-v3/testsuite/experimental/algorithm/{sample.cc => sample-2.cc} (60%) copy libstdc++-v3/testsuite/{25_algorithms/shuffle/1.cc => experimental/algorithm/ [...] copy libstdc++-v3/testsuite/{27_io => experimental}/filesystem/operations/space.cc (75%) copy libstdc++-v3/testsuite/{22_locale/collate_byname/1.cc => experimental/filesys [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/query/is_ab [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => experime [...] copy libstdc++-v3/testsuite/experimental/memory_resource/{null_memory_resource.cc [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => tr1/5_numerical_facilitie [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => tr1/5_numerical_facilitie [...] -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig updated (a4bb5358b570 -> b029fffd116f)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig in repository toolchain/ci/llvm-monorepo. from a4bb5358b570 [XRay] Handle allocator exhaustion in segmented array adds 8ece0af4958c [XRay][compiler-rt] Generational Buffer Management adds 681b599426af [XRay] Account for virtual memory re-use adds f284bf413ff4 [IAI,LV] Avoid creating a scalar epilogue due to gaps in i [...] adds dee0d2deed50 [X86] Add patterns for vector and/or/xor/andn with other t [...] adds dfe026571775 ReleaseNotes: move readability-redundant-smartptr-get part [...] adds 6c4332676694 [PDB] Extend IPDBSession's interface to retrieve frame data adds 64ba749c5db5 [WebAssembly] Simplify --help message adds f8c00b584294 Use llvm::arrayRefFromStringRef adds 7b64f812bbbd [CodeComplete] Fix accessibility of protected members when [...] adds 62d5bf40ae91 [ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC] adds bc7fb7639f07 [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow adds 2cb312f0eec2 Fix MSVC "not all control paths return a value" warning. NFCI. adds 6e32a4055810 [CGProfile] Turn constant-size SmallVector into array adds 7141879f0b44 [PowerPC][NFC] Fix bugs in r+r to r+i conversion adds 1eea71e9fa83 [llvm-dwarfdump] - Add the support of parsing .debug_loclists. adds fe0112a68d65 [llvm-dwarfdump] - Fix win10 build bot failture. adds ddad0f890f08 [change-namespace] Enhance detection of conflicting namespaces. adds df964c3915a0 Silence the -Wshadow warning for enumerators shadowing a type. adds 8cd406e422b2 Fix typo in a test file name. adds bc7e6ab8d200 Test commit: change comment. adds dc367077cb18 Always search sysroot for GCC installs adds 29ed0f96ea45 [X86][BMI1]: X86DAGToDAGISel: select BEXTR from x & ((1 < [...] adds 04dd27865664 Document bisect-skip-count adds 6d4e4e8d7a15 [X86] X86DAGToDAGISel: handle BZHI selection too, not just BEXTR. adds 654a19940ab0 [llvm-exegesis] Reject x86 instructions that use non unifo [...] adds 8aef96e02f6e [llvm-exegesis] Mark x86 segment register instructions as [...] adds 5960f528f8f0 [llvm-exegesis] Crash when assembling invalid Operand adds 60a5e64f7d2e [InstCombine] add tests for shuffle+insert folds; NFC adds 6cc71af5dbed Revert "[PDB] Extend IPDBSession's interface to retrieve f [...] adds 801054aa38d9 [X86][SSE] getTargetShuffleMask - pull out repeated shuffl [...] adds a428ded714a4 [llvm-mca] Use llvm::ArrayRef in class SourceMgr. NFCI adds 1058efa9898c [clangd] Support URISchemes configuration in BackgroundIndex. adds 26ae03d9af8f Some cleanups to the native pdb plugin [NFC]. adds 790de6ed0f08 DAG: Change behavior of fminnum/fmaxnum nodes adds 840c3ec1c6fa Ensure sanitizer check function calls have a !dbg location adds a3af87bddb26 [llvm-mca] Remove a couple of using directives and a bunch [...] adds 3d92d839176c [test] Relax test/Other/opt-hot-cold-split.ll adds 55fcee895286 Revert r344877 "[X86] Stop promoting integer loads to vXi64" adds c397f98ae4a2 [llvm-exegesis] Move namespace exegesis inside llvm:: adds d0f762fa9a0c [X86] getTargetConstantBitsFromNode - handle extraction fr [...] adds 359765aa8aa1 [llvm-exegesis] Fix name lookup ambiguity in MSVC after 344922 adds 9ab4cc5ffa92 [hot-cold-split] Add missing FileCheck invocations adds 3960e2613caa [X86] Add new features to the priority list for target att [...] adds abd88cb37884 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 7efb6960e973 [X86][SSE] getTargetShuffleMaskIndices - allow opt-in supp [...] adds d6f4cd53930a [ELF] Format PPC64.cpp, NFC adds b8adcbdcab9b [X86][SSE] Tidyup DecodeVPERMILPMask shuffle mask decoding adds f56d6e2e53f5 Generate ClangFormatStyleOptions.rst from Format.h (using [...] adds 75bf5beb824e Revert r344930 as it broke some of the bots on Windows. adds bf35a4b6cd97 Revert rL344933 from llvm/trunk: [X86][SSE] Tidyup DecodeV [...] adds 6fd1315eee89 Revert rL344931 from llvm/trunk: [X86][SSE] getTargetShuff [...] adds 2de167784467 [hot-cold-split] Add opt remark on success adds 4fbc44d50396 Hopefully fix the documentation generation issue adds 952e154e5432 [clang-tidy] implement cppcoreguidelines macro rules adds 0b22da616ae1 [Driver] allow Android triples to alias for non Android targets adds 55ea876ddd57 Reapply "[MachineCopyPropagation] Reimplement CopyTracker [...] adds 20d6119c181b [Documentation] Fix grammar related to Clang-tidy cppcoreg [...] adds c148075f062f [analyzer] Fix dumping for SymbolConjured conjured at no p [...] adds 835aefb5adff [SymbolFile] Add the module lock where necessary and asser [...] adds c0553c1e2ba2 [Driver] Reland again: Default Android toolchains to libc++. adds 01977c786125 [clang-tidy] tryfix windows build adds 02dc44d23741 [ELF][PPC64] Fix a split-stack comment in rLLD344622 adds 0dad79673d63 X86: add alias for pushfw/popfw in Intel mode adds 1149e75e977d Update commnents to reflect the changes for LWG#3122. NFC adds cad87778e604 Update commnents to reflect the changes for LWG#3127. NFC adds e4f2a028f212 Add OUTPUT_FORMAT linker script directive support. adds ce55e919f6ba Update commnents to reflect the changes for LWG#3127. NFC adds 264a47c0eadf [interception] Switch to _type suffix instead of _f, NFC. adds 51894fa3a9e8 [x86] add test for PR25498 and complete checks; NFC adds 69c703df4a18 [ORC] Guard access to the MemMgrs vector in RTDyldObjectLi [...] adds 33fdbd7e23ec Give Multiversion-inline functions linkonce linkage adds f7d3dfcbf3a8 [Driver] fix broken test adds 5740246c4c13 [Reassociate] add 'using namespace' to reduce bloat; NFC adds 6cbf17e24306 [DWARF] Use a function-local offset for AT_call_return_pc adds 2493b0ab84f3 Revert "Ensure sanitizer check function calls have a !dbg [...] adds aa98e7ad09c3 [WebAssembly][NFC] Remove WebAssemblyStackifier TableGen backend adds 51fa9815e799 Revert "[Driver] Reland again: Default Android toolchains [...] adds 90a560d871fb [Reassociate] add vector tests with undef elements; NFC adds 26658641327c Recommit r344877 "[X86] Stop promoting integer loads to vXi64" adds bc6301ab04db [ARM] Regenerate reverse shuffle costs adds 73ed16006fee [MC] Shrink MCAsmParser by grouping bools, add const, NFC adds 101b0308b747 [clang-tidy] Fix typo abls->absl. adds 6cc3947c7bdf [Reassociate] remove bogus tests; NFC adds 96a585f85bfa X86: Do not optimize branches with undef eflags inputs adds 64ef4de553d5 [Intrinsic] Unigned Saturation Addition Intrinsic adds ee51ca623be1 [X86] Remove unused entries from the X86ProcFamily enum. A [...] adds 85bea0cac992 X86: fix a comment copy-paste issue (NFC) adds 60129760307c [ELF] Don't warn on two legitimate cases when reading .llv [...] adds 144cc531abeb Added more notes to the issues. adds ca58ebe7dfd5 [ELF] Handle elf32-littlearm in OUTPUT_FORMAT adds be66a913b406 [WebAssembly] Added test for inline assembly roundtrip. adds 1470d002cae8 [X86] Remove 'rtm' feature from KNL. adds 44a49fd6f53c Fix typo in ASSERT_MODULE_LOCK macro definition adds 12840eeb29e3 [ELF] Fix test from r344976 adds 193603fb114d [WebAssembly] Fix assembly printing of br_table adds 9417f3f191eb [ValueObject] Stop assuming types are non-zero sized. adds be92bd03e4b0 [dsymutil] Improve error reporting when we cannot create o [...] adds 7fdbfa75db48 [ELF] Actually fix test from r344976 adds a3ea42328b00 [hwasan] add stack frame descriptions. adds f5e3b7a5702b [ELF] Split up emulation.s per backend adds 4f2789cf6291 [CodeGen] Attach InlineHint to more functions adds d6b64a11ce38 Add tests for match_results copy/move construction. NFC adds 2c67eb0acc8f Updated the issue notes. adds 4a94a9b6acdd [analyzer] [testing] Compute data on path length, compute [...] adds adeac37390cc [analyzer] [www] Drop references to GC mode, which was dep [...] adds 2c9797dcef8e [analyzer] [NFC] Correct comment on RetainSummaryManager adds 3d9d8223e7d4 [ORC] Dump flags for JITDylib symbol table entries. adds 4edc6281f9c9 [ORC] Show JITDylib search order in JITDylib::dump. adds 0160044c6759 [RuntimeDyld][COFF] Skip non-loaded sections when calculat [...] adds c0bf3f627ea2 Add gfx904 and gfx906 to GPU Arch adds 732a24aba11c Remove a 'const' from the synopsis. NFC adds 0a9151f4797f Add tests for match_results copy/move assignment operators. NFC adds f5cf3e4348f4 [X86] Regenerate test checks to show fma comments. NFC adds dab27bcac0f8 Mark the move construct/move assign tests as unsupported on C++03 adds 22f85d05caba Don't mess up RelIplt symbols during relocatable processing adds 1a15c0675b10 [MinGW] Link to correct openmp library adds 5c5c7affee14 [Driver] Use forward slashes in most linker arguments adds ac6ebb6d412b Revert "[Driver] Use forward slashes in most linker arguments" adds 85860ab113a1 Add support for GNU Hurd in Path.inc and other places adds 8f93955fa7c3 [MachinePipeliner] Split MachinePipeliner code into header [...] adds b8f5e091750a [DebugInfo] Generate debug information for labels. (After [...] adds 2e495767594d Revert "Revert "[PDB] Extend IPDBSession's interface to re [...] adds ba7c6ace53b4 Fix non-Windows build for D53324 adds 032de5731c94 [AST] Do not align virtual bases in `MicrosoftRecordLayout [...] adds cce70200bbb4 [PDB] Improve performance of the PDB DIA plugin adds ec5e60293c24 [X86][BMI1] X86DAGToDAGISel: select BEXTR from x << (32 - [...] adds dd78b6016a15 [TTI] Add generic cost handling of SK_Reverse shuffles adds 19283c12426b [LLDB] - Implement the support for the .debug_loclists section. adds bc2031713cf1 Revert "[X86][BMI1] X86DAGToDAGISel: select BEXTR from x < [...] adds b84ba5a63793 [X86][SSE] Update raw mask shuffle decoders to handle UNDE [...] adds 9f06a35da242 [lit] Only return a found bash executable on Windows if it [...] adds a2477624b4eb Fix range length comparison in DraftStore::UpdateDraft whe [...] adds 73e2316935b3 Leftover bits from
https://reviews.llvm.org/D53420
that we [...] adds 66ac72a911e2 [clangd] Support passing a relative path to -compile-commands-dir adds 1f12ad3cef8d Add BROADCAST shuffle cost tests. adds 1d0f49d02661 [clangd] Remove caching of compilation database commands. adds 8a14f67f3fa8 Add BROADCAST shuffle cost tests. adds f4e4f2e09b4f Revert r345009 "[DebugInfo] Generate debug information for [...] adds 3b1da91b7e60 Experimental re-land of [X86][BMI1] X86DAGToDAGISel: selec [...] adds 38063aa561f1 [SLSR] auto-generate full test assertions; NFC adds 1260994857e5 [clang] Fix a null pointer dereference. adds d2b97c28dcc9 [SLSR] use 'match' to simplify code; NFC adds 74a24a42e9a5 [clangd] Lazily create CDB, remove setCompileCommandsDir. adds 201535a68e3d Revert "[MachinePipeliner] Split MachinePipeliner code int [...] adds cf68c788db96 [InstCombine] add/move tests for select with inverted cond [...] adds d41c223d6bf8 [InstCombine] swap select profile metadata when swapping s [...] adds 9c30b25eb05c Add benchmark for std::set. adds 0cd2774045ea [InstCombine] use 'match' to handle vectors and simplify code adds 58c574475fed [SLPVectorizer] Add basic support for mul/and/or/xor horiz [...] adds c8b22fd36173 [OpenCL][NFC] Unify ZeroToOCL* cast types adds 39bb25337f43 [LegalizeDAG] Share Vector/Scalar CTTZ Expansion adds 7aa1543b1bba [LegalizeDAG] Remove unused variable adds f88f364bea47 [SelectionDAG] use 'match' to simplify code; NFC adds 04a1198d39ab [Reassociate] replace fake binop queries with 'match' API adds 130748a57001 [WebAssembly] use 'match' to simplify code; NFC adds 449295db8054 [OpenCL] Add cl_intel_planar_yuv extension adds 34f9a821d770 [CostModel][X86] Add transpose shuffle cost tests adds baecbca4936d [DebugInfo][GlobalOpt] Fix -debugify for globalopt shrinki [...] adds b2113832e908 [NativePDB] Add basic support for tag types to the native [...] adds 84c4d80c0402 [TTI][X86] Treat SK_Transpose shuffles as SK_PermuteTwoSrc [...] adds 6780707d29a2 [clang-tidy] Add a separate section for NOLINT(NEXTLINE)? doc. adds 9c915ef3840f [InstCombine] use 'match' to simplify code adds 93e838f6ec38 [OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h adds 3a60309a2cb8 [IR] remove fake binop queries for not/neg adds 4ccca8ffad85 [Power9] Add __float128 support in the backend for bitcast [...] adds 745347901328 [PDB] Fix -Wunused-private-field in DIA adds 2c01761ff8d9 Change two methods from const char* to StringRef [NFC]. adds d57eb3ec073a [tblgen] Allow FixedLenDecoderEmitter to use APInt-like ob [...] adds 76d30f70299b [IR] Fix -Wunused-function after r345052 adds 667c6fc74b40 Remove a global variable that we can live without. adds 751f5f89ee73 Fix MSVC build by correcting placement of declspec after r345056 adds 30becb21d5cc [LegalizeDAG] Share Vector/Scalar CTLZ Expansion adds 10a5ff7c2ab5 Skip test with older versions of clang adds 35eaa3586565 Add a comment. adds f45effc8a48f [Fixed Point Arithmetic] Fixed Point to Boolean Cast adds 79336b5a427a [analyzer] Rename trackNullOrUndefValue to trackExpressionValue adds b2061b87443d X86DAGToDAGISel::matchBitExtract(): lambdas can't have def [...] adds 638ed13b3856 [LegalizeDAG] Share Vector/Scalar CTPOP Expansion adds 9377d1057c50 When filling a vector<bool> with stuff, initialize the las [...] adds baf58a151e46 [llvm-strip] Support -s alias for --strip-all. Make both s [...] adds 07cd7ef85e57 Add UdtRecordCompleter.cpp. adds 410e4ba099ce [X86][SSE] Revert rL343922 combinePMULDQ AddToWorklist (PR39398) adds df8421ac7eef Fix doxygen comment. adds 1ff0a498aff6 [HotColdSplitting] Attach MinSize to outlined code adds 461ecef2c5fe Change getRedeclContext() to support enumerations as anoth [...] adds dd91c01ebad8 [test-suite/doc] Add list of programs we might add. adds 5a9bd04d4479 NFC: Remove MANGLE_CHECKER from ItaniumMangle.cpp adds 7ed6e6b48055 Off-by-one errors strike again. Thank goodness for ASAN an [...] adds 21e1fca517e2 [ORC] Change how non-exported symbols are matched during lookup. adds b2c2b016cf15 Revert r345077 "[ORC] Change how non-exported symbols are [...] adds af93835f5a49 [llvm-objcopy] Fix use-after-move clang-tidy warning adds a0e7505c38a5 Remove a global variable that is set but not used. adds f1101a331520 Simplify. NFC. adds 6ed320f43630 CGP: Clear data structures at the end of a loop iteration [...] adds 87e25108c83b Fix typo in verifier error message adds 48ebe953a3ce [dwarfdump] Make incompatibility between -diff and -verbos [...] adds e057f8ff6fbd Print out DebugCounter info with -print-debug-counter adds 5ce86f167bfb Remove unused variable. adds 146d85f33e87 [X86] Autogenerate comple checks. NFC adds e2d15ec88ad2 Factor out code to a new function. NFC. adds 74b7de2721ca Fix test after r345085 adds fe8a731f6765 Actually fix test from r345085 REQUIRE: asserts adds dc29d031ed11 Fix some comments pointed out by Leonard Mosescu. adds c8bf77fc52e3 Remove unused private methods. adds 2f61e1de5725 Move a function out of a class because it doesn't depend o [...] adds c806feb833e8 Move forward declarations to the top of the file and sort. adds 1abd489002cb [ThinLTO] Fix a crash in lazy loading of Metadata adds 5314facbd345 [hot-cold-split] Only perform splitting in ThinLTO backend [...] adds a5840ae0bbbf Revert "[ThinLTO] Fix a crash in lazy loading of Metadata" adds 4793d2170265 [ORC] Re-apply r345077 with fixes to remove ambiguity in l [...] adds c71831576c8f [analyzer] Trust summaries for OSObject::retain and OSObje [...] adds b6c3543a300c [analyzer] Do not stop tracking CXX methods touching OSObject. adds 0153db2d65fc [analyzer] [NFC] Change scanReachableSymbols to use ranges adds 94d55c3dc57f SelectionDAG: Reuse bigger sized constants in memset expansion. adds 08aa8f935111 [PM] keeping history when original SCC split and then merg [...] adds 9047ed8927b6 [hurd] Make getMainExecutable get the real binary path adds ec4c505a4af6 Commit missing comment edit and use correct cast to fix st [...] adds b50045aa46de Support nwere versions of the Segger J-Link jtag board sof [...] adds 86d57a03cf08 ARM: handle checking aliases with out-of-bounds GEPs adds c6e85d642275 [ARM64][Windows] Add unwind support to llvm-readobj adds b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] No new revisions were added by this update. Summary of changes: .../change-namespace/ChangeNamespace.cpp | 50 +- .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 3 + .../cppcoreguidelines/MacroUsageCheck.cpp | 96 ++ .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 48 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 62 +- clang-tools-extra/clangd/ClangdLSPServer.h | 19 +- clang-tools-extra/clangd/DraftStore.cpp | 13 +- .../clangd/GlobalCompilationDatabase.cpp | 32 - .../clangd/GlobalCompilationDatabase.h | 27 - clang-tools-extra/clangd/SourceCode.cpp | 9 +- clang-tools-extra/clangd/SourceCode.h | 4 + clang-tools-extra/clangd/index/Background.cpp | 7 +- clang-tools-extra/clangd/index/Background.h | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/docs/ReleaseNotes.rst | 14 +- .../clang-tidy/checks/abseil-str-cat-append.rst | 2 +- .../checks/cppcoreguidelines-macro-usage.rst | 28 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clang-tidy/index.rst | 17 +- .../cppcoreguidelines-macro-usage-caps-only.cpp | 24 + .../cppcoreguidelines-macro-usage-custom.cpp | 28 + .../clang-tidy/cppcoreguidelines-macro-usage.cpp | 18 + .../change-namespace/ChangeNamespaceTests.cpp | 33 + .../unittests/clangd/SourceCodeTests.cpp | 10 + clang/docs/ClangFormatStyleOptions.rst | 58 +- clang/include/clang/AST/DeclTemplate.h | 2 +- clang/include/clang/AST/OperationKinds.def | 12 +- clang/include/clang/Basic/Builtins.def | 6 +- clang/include/clang/Basic/Cuda.h | 2 + clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/Format/Format.h | 6 +- clang/include/clang/Sema/Initialization.h | 16 +- .../Core/BugReporter/BugReporterVisitors.h | 14 +- .../Core/PathSensitive/ProgramState.h | 29 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 4 +- clang/lib/AST/DeclBase.cpp | 14 +- clang/lib/AST/Expr.cpp | 4 +- clang/lib/AST/ExprConstant.cpp | 15 +- clang/lib/AST/ItaniumMangle.cpp | 17 - clang/lib/AST/Mangle.cpp | 6 - clang/lib/AST/RecordLayoutBuilder.cpp | 11 +- clang/lib/Basic/Cuda.cpp | 10 + clang/lib/Basic/Targets/NVPTX.cpp | 2 + clang/lib/Basic/Targets/X86.cpp | 1 - clang/lib/CodeGen/CGDebugInfo.cpp | 9 + clang/lib/CodeGen/CGExpr.cpp | 7 +- clang/lib/CodeGen/CGExprAgg.cpp | 4 +- clang/lib/CodeGen/CGExprComplex.cpp | 4 +- clang/lib/CodeGen/CGExprConstant.cpp | 4 +- clang/lib/CodeGen/CGExprScalar.cpp | 44 +- clang/lib/CodeGen/CodeGenModule.cpp | 20 +- clang/lib/Driver/ToolChains/Gnu.cpp | 32 +- clang/lib/Driver/ToolChains/MinGW.cpp | 20 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 4 +- clang/lib/Headers/opencl-c.h | 9 +- clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaCast.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 18 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 97 +- .../Checkers/BasicObjCFoundationChecks.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 3 +- .../Checkers/CallAndMessageChecker.cpp | 18 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 13 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 9 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 +- .../Checkers/NonNullParamChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 4 +- .../RetainCountChecker/RetainCountChecker.cpp | 34 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 4 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 50 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 1 + clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 6 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 21 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 57 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 11 +- clang/test/Analysis/dump_egraph.cpp | 15 + clang/test/Analysis/osobject-retain-release.cpp | 51 +- clang/test/CodeGen/attr-target-mv.c | 16 +- .../Inputs/override-layout-packed-base.layout | 10 + clang/test/CodeGenCXX/inline-template-hint.cpp | 34 + .../CodeGenCXX/override-layout-packed-base.cpp | 20 +- clang/test/Driver/android-gcc-toolchain.c | 8 + clang/test/Driver/fopenmp.c | 21 + clang/test/Frontend/fixed_point_to_bool.c | 53 + .../Frontend/fixed_point_unknown_conversions.c | 1 - clang/test/Headers/opencl-c-header.cl | 17 +- clang/test/Index/complete-access-checks.cpp | 21 +- clang/test/Index/complete-switch.c | 10 + clang/test/Modules/ExtDebugInfo.cpp | 4 +- clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h | 45 + clang/test/Modules/Inputs/lsv-debuginfo/B/B.h | 14 + clang/test/Modules/Inputs/lsv-debuginfo/C/C.h | 13 + .../Modules/Inputs/lsv-debuginfo/module.modulemap | 9 + clang/test/Modules/lsv-debuginfo.cpp | 39 + clang/test/Sema/enum.c | 23 + clang/test/Sema/warn-shadow.c | 7 + clang/test/SemaCXX/warn-shadow.cpp | 7 + clang/utils/analyzer/CmpRuns.py | 14 + clang/www/analyzer/annotations.html | 56 +- .../images/example_cf_returns_retained_gc.png | Bin 46925 -> 0 bytes compiler-rt/lib/hwasan/hwasan.cc | 20 + compiler-rt/lib/hwasan/hwasan_interface_internal.h | 3 + compiler-rt/lib/interception/interception.h | 2 +- compiler-rt/lib/interception/interception_linux.h | 2 +- .../lib/xray/tests/unit/buffer_queue_test.cc | 116 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 155 ++- compiler-rt/lib/xray/xray_buffer_queue.h | 21 + compiler-rt/lib/xray/xray_fdr_logging.cc | 8 +- libcxx/benchmarks/CartesianBenchmarks.hpp | 83 +- libcxx/benchmarks/ordered_set.bench.cpp | 249 ++++ libcxx/include/vector | 14 + libcxx/include/version | 3 +- .../{chrono.version.pass.cpp => charconv.pass.cpp} | 9 +- .../support.limits.general/chrono.version.pass.cpp | 1 + .../utility.version.pass.cpp | 1 - .../version.version.pass.cpp | 1 + .../re/re.results/re.results.const/copy.pass.cpp | 41 + .../re.results.const/copy_assign.pass.cpp | 50 + .../re/re.results/re.results.const/move.pass.cpp | 48 + .../re.results.const/move_assign.pass.cpp | 51 + libcxx/www/upcoming_meeting.html | 24 +- lld/ELF/Arch/PPC64.cpp | 24 +- lld/ELF/Driver.cpp | 35 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/LinkerScript.h | 8 +- lld/ELF/OutputSections.cpp | 1 - lld/ELF/OutputSections.h | 1 - lld/ELF/Relocations.cpp | 28 +- lld/ELF/Relocations.h | 4 - lld/ELF/ScriptParser.cpp | 31 +- lld/ELF/Symbols.cpp | 1 - lld/ELF/Symbols.h | 3 - lld/ELF/SyntheticSections.cpp | 2 +- lld/ELF/Writer.cpp | 159 +-- lld/include/lld/Common/Strings.h | 3 - lld/test/ELF/cgprofile-obj-warn.s | 3 - lld/test/ELF/cgprofile-shared-warn.s | 18 +- lld/test/ELF/emulation-aarch64.s | 34 + lld/test/ELF/emulation-arm.s | 27 + lld/test/ELF/emulation-mips.s | 115 ++ lld/test/ELF/emulation-ppc.s | 67 ++ lld/test/ELF/emulation-x86.s | 205 ++++ lld/test/ELF/emulation.s | 396 ------- lld/test/ELF/format-binary.test | 6 + lld/test/ELF/gdb-index-no-debug.s | 8 + lld/test/ELF/invalid-linkerscript.test | 8 +- lld/test/ELF/linkerscript/ouputformat.s | 9 - lld/test/ELF/relocatable-rel-iplt.s | 56 + lld/wasm/Options.td | 16 +- lld/wasm/Writer.cpp | 2 +- lldb/include/lldb/Expression/DWARFExpression.h | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 4 +- lldb/include/lldb/Symbol/Function.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 16 + lldb/include/lldb/lldb-enumerations.h | 1 + .../SymbolFile/NativePDB/Inputs/tag-types.lldbinit | 8 + lldb/lit/SymbolFile/NativePDB/tag-types.cpp | 236 ++++ lldb/lldb.xcodeproj/project.pbxproj | 6 + .../gdb_remote_client/TestArmRegisterDefinition.py | 130 +++ .../gdb_remote_client/gdbclientutils.py | 26 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 1 + lldb/source/Core/Section.cpp | 2 + lldb/source/Core/ValueObjectConstResultImpl.cpp | 8 +- lldb/source/Expression/DWARFExpression.cpp | 12 + lldb/source/Expression/IRExecutionUnit.cpp | 3 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 4 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 3 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 15 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 2 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 63 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 + .../SymbolFile/DWARF/SymbolFileDWARFDwp.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 6 + .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 1 + .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 115 +- lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 10 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 794 ++++++++++++- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 181 +-- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 186 +++ .../SymbolFile/NativePDB/UdtRecordCompleter.h | 68 ++ .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 107 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 12 + lldb/source/Symbol/ClangASTContext.cpp | 77 +- lldb/source/Symbol/Function.cpp | 3 +- lldb/source/Symbol/ObjectFile.cpp | 1 + lldb/source/Symbol/SymbolFile.cpp | 20 + lldb/source/Target/Platform.cpp | 12 +- lldb/source/Target/Target.cpp | 7 + llvm/docs/Proposals/TestSuite.rst | 310 +++++ llvm/docs/index.rst | 4 + llvm/include/llvm/Analysis/VectorUtils.h | 22 + llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 19 +- llvm/include/llvm/CodeGen/TargetLowering.h | 39 +- llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + .../llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h | 39 + llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h | 1 + llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 3 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 2 + llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h | 4 + llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 2 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 12 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 99 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 +- llvm/include/llvm/IR/InstrTypes.h | 13 +- llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/MC/MCParser/MCAsmParser.h | 9 +- llvm/include/llvm/Support/ARMWinEH.h | 88 +- llvm/include/llvm/Support/DebugCounter.h | 2 + llvm/include/llvm/Target/TargetSelectionDAG.td | 6 + llvm/include/llvm/module.modulemap | 2 + llvm/lib/Analysis/VectorUtils.cpp | 24 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 15 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 10 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 127 +- llvm/lib/CodeGen/MachineVerifier.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 140 +-- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 56 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 38 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 235 +++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 3 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 36 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 81 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 22 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp | 42 + llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp | 53 + llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 11 + llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 5 + llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 19 + llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 3 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 17 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 156 +-- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 4 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 22 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 8 +- llvm/lib/IR/Instructions.cpp | 46 - llvm/lib/IR/Verifier.cpp | 13 +- llvm/lib/MC/MCParser/MCAsmParser.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Support/DebugCounter.cpp | 25 +- llvm/lib/Support/Unix/Path.inc | 45 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 28 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 166 ++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 6 + llvm/lib/Target/AMDGPU/SIInstructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 8 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 + llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 58 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 68 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 9 + llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 8 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../Target/WebAssembly/WebAssemblyInstrFormats.td | 17 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 13 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 27 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 45 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.h | 13 +- llvm/lib/Target/X86/X86.td | 21 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 160 ++- llvm/lib/Target/X86/X86ISelLowering.cpp | 126 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 + llvm/lib/Target/X86/X86InstrAVX512.td | 88 ++ llvm/lib/Target/X86/X86InstrInfo.cpp | 5 + llvm/lib/Target/X86/X86InstrInfo.td | 48 +- llvm/lib/Target/X86/X86InstrSSE.td | 117 ++ llvm/lib/Target/X86/X86IntrinsicsInfo.h | 2 + llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- llvm/lib/Target/X86/X86Subtarget.h | 9 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 12 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 15 + llvm/lib/Transforms/IPO/Inliner.cpp | 13 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 6 +- llvm/lib/Transforms/Instrumentation/CGProfile.cpp | 9 +- .../Instrumentation/HWAddressSanitizer.cpp | 76 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 41 +- .../Scalar/StraightLineStrengthReduce.cpp | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- .../CostModel/AArch64/shuffle-broadcast.ll | 35 + llvm/test/Analysis/CostModel/ARM/shuffle.ll | 63 +- .../Analysis/CostModel/X86/shuffle-transpose.ll | 288 +++++ llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 20 +- llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir | 51 + llvm/test/CodeGen/AMDGPU/clamp.ll | 20 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 77 +- llvm/test/CodeGen/AMDGPU/fmax3.f64.ll | 11 +- llvm/test/CodeGen/AMDGPU/fmax3.ll | 44 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.ll | 97 +- llvm/test/CodeGen/AMDGPU/fmaxnum.ll | 56 +- llvm/test/CodeGen/AMDGPU/fmin3.ll | 35 +- .../test/CodeGen/AMDGPU/fmin_fmax_legacy.amdgcn.ll | 49 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 126 +- llvm/test/CodeGen/AMDGPU/fminnum.f64.ll | 36 +- llvm/test/CodeGen/AMDGPU/fminnum.ll | 77 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 311 +++-- llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 69 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 782 ++++++++++--- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 836 ++++++++++--- llvm/test/CodeGen/AMDGPU/reduction.ll | 112 +- llvm/test/CodeGen/ARM/readonly-aliases.ll | 17 + llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir | 51 + .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 24 +- llvm/test/CodeGen/PowerPC/f128-bitcast.ll | 53 + .../CodeGen/Thumb2/unreachable-large-offset-gep.ll | 22 + .../CodeGen/WebAssembly/inline-asm-roundtrip.ll | 43 + llvm/test/CodeGen/WebAssembly/stack-insts.ll | 32 + llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 5 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 75 +- llvm/test/CodeGen/X86/crash-O0.ll | 50 +- llvm/test/CodeGen/X86/extract-bits.ll | 535 ++++----- llvm/test/CodeGen/X86/extract-lowbits.ll | 345 ++---- llvm/test/CodeGen/X86/fma-fneg-combine.ll | 36 +- llvm/test/CodeGen/X86/pr38771.ll | 24 - llvm/test/CodeGen/X86/scheduler-backtracking.ll | 1227 +++++++++++++++++++- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 7 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 11 +- llvm/test/CodeGen/X86/uadd_sat.ll | 157 +++ llvm/test/CodeGen/X86/undef-eflags.mir | 18 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/CodeGen/X86/vec_ctbits.ll | 58 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 168 +++ .../OrcLazy/Inputs/hidden-definitions.ll | 6 + .../ExecutionEngine/OrcLazy/hidden-visibility.ll | 17 + .../RuntimeDyld/X86/COFF_x86_64_IMGREL.s | 6 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 1 + .../HWAddressSanitizer/frame-descriptor.ll | 27 + .../HWAddressSanitizer/with-calls.ll | 1 + llvm/test/MC/X86/intel-syntax-encoding.s | 5 + llvm/test/Other/new-pm-thinlto-defaults.ll | 4 + llvm/test/Other/opt-hot-cold-split.ll | 4 +- llvm/test/Other/print-debug-counter.ll | 32 + .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 22 + .../HotColdSplit/{split-cold-2.ll => minsize.ll} | 9 +- llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 5 +- llvm/test/Transforms/Inline/cgscc-cycle.ll | 109 +- llvm/test/Transforms/Inline/monster_scc.ll | 46 +- .../InstCombine/insert-extract-shuffle.ll | 123 ++ llvm/test/Transforms/InstCombine/select_meta.ll | 38 + llvm/test/Transforms/InstCombine/xor.ll | 10 - .../X86/x86-interleaved-accesses-masked-group.ll | 114 +- .../LoopVectorize/invariant-store-vectorization.ll | 3 +- llvm/test/Transforms/Reassociate/inverses.ll | 74 +- llvm/test/Transforms/Reassociate/negation.ll | 37 +- llvm/test/Transforms/Reassociate/negation1.ll | 7 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 105 +- .../StraightLineStrengthReduce/slsr-add.ll | 160 ++- llvm/test/tools/llvm-dwarfdump/cmdline.test | 3 + llvm/test/tools/llvm-objcopy/strip-all.test | 12 +- llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj | Bin 0 -> 2063 bytes llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj | Bin 0 -> 956 bytes llvm/test/tools/llvm-readobj/arm64-win-error1.s | 53 + llvm/test/tools/llvm-readobj/arm64-win-error2.s | 50 + llvm/test/tools/llvm-readobj/arm64-win-error3.s | 51 + .../tools/llvm-readobj/unwind-arm64-windows.test | 69 ++ llvm/tools/dsymutil/dsymutil.cpp | 73 +- llvm/tools/lli/lli.cpp | 46 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 10 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.h | 2 + llvm/tools/llvm-exegesis/lib/Assembler.cpp | 4 + llvm/tools/llvm-exegesis/lib/Assembler.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkCode.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 10 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 4 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 2 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 2 + llvm/tools/llvm-exegesis/lib/Clustering.h | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 2 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 + llvm/tools/llvm-exegesis/lib/Latency.h | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.h | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 2 + llvm/tools/llvm-exegesis/lib/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Target.h | 2 + llvm/tools/llvm-exegesis/lib/Uops.cpp | 2 + llvm/tools/llvm-exegesis/lib/Uops.h | 2 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 97 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 100 +- llvm/tools/llvm-mca/CodeRegion.cpp | 19 +- llvm/tools/llvm-mca/CodeRegion.h | 24 +- llvm/tools/llvm-mca/PipelinePrinter.cpp | 2 - llvm/tools/llvm-mca/Views/DispatchStatistics.cpp | 2 +- .../llvm-mca/Views/RegisterFileStatistics.cpp | 2 +- .../llvm-mca/Views/RetireControlUnitStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 14 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 18 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/StripOpts.td | 3 + llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 399 ++++++- llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 51 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 4 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 19 +- llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp | 4 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 72 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 10 +- .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 2 + .../tools/llvm-exegesis/ARM/AssemblerTest.cpp | 2 + .../tools/llvm-exegesis/BenchmarkRunnerTest.cpp | 2 + .../tools/llvm-exegesis/ClusteringTest.cpp | 2 + .../tools/llvm-exegesis/Common/AssemblerUtils.h | 2 + .../tools/llvm-exegesis/PerfHelperTest.cpp | 2 + .../tools/llvm-exegesis/RegisterValueTest.cpp | 2 + .../tools/llvm-exegesis/X86/AnalysisTest.cpp | 2 + .../tools/llvm-exegesis/X86/AssemblerTest.cpp | 2 + .../llvm-exegesis/X86/BenchmarkResultTest.cpp | 2 + .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 2 + .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 2 + .../tools/llvm-exegesis/X86/TargetTest.cpp | 2 + llvm/utils/TableGen/CMakeLists.txt | 1 - llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 58 +- llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 - .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 13 +- .../TableGen/WebAssemblyStackifierEmitter.cpp | 44 - llvm/utils/bisect-skip-count | 19 + llvm/utils/lit/lit/LitConfig.py | 16 + 479 files changed, 14166 insertions(+), 4239 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-macr [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage.cpp create mode 100644 clang/test/Analysis/dump_egraph.cpp create mode 100644 clang/test/CodeGenCXX/inline-template-hint.cpp create mode 100644 clang/test/Driver/android-gcc-toolchain.c create mode 100644 clang/test/Frontend/fixed_point_to_bool.c create mode 100644 clang/test/Index/complete-switch.c create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/B/B.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/C/C.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/module.modulemap create mode 100755 clang/test/Modules/lsv-debuginfo.cpp delete mode 100644 clang/www/analyzer/images/example_cf_returns_retained_gc.png create mode 100644 libcxx/benchmarks/ordered_set.bench.cpp copy libcxx/test/std/language.support/support.limits/support.limits.general/{chron [...] create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy_assign.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move_assign.pass.cpp create mode 100644 lld/test/ELF/emulation-aarch64.s create mode 100644 lld/test/ELF/emulation-arm.s create mode 100644 lld/test/ELF/emulation-mips.s create mode 100644 lld/test/ELF/emulation-ppc.s create mode 100644 lld/test/ELF/emulation-x86.s delete mode 100644 lld/test/ELF/emulation.s create mode 100644 lld/test/ELF/gdb-index-no-debug.s delete mode 100644 lld/test/ELF/linkerscript/ouputformat.s create mode 100644 lld/test/ELF/relocatable-rel-iplt.s create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/tag-types.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/tag-types.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h create mode 100644 llvm/docs/Proposals/TestSuite.rst create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/shuffle-broadcast.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-transpose.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/ARM/readonly-aliases.ll create mode 100644 llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/PowerPC/f128-bitcast.ll create mode 100644 llvm/test/CodeGen/Thumb2/unreachable-large-offset-gep.ll create mode 100644 llvm/test/CodeGen/WebAssembly/inline-asm-roundtrip.ll create mode 100644 llvm/test/CodeGen/WebAssembly/stack-insts.ll delete mode 100644 llvm/test/CodeGen/X86/pr38771.ll create mode 100644 llvm/test/CodeGen/X86/uadd_sat.ll create mode 100644 llvm/test/CodeGen/X86/undef-eflags.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists.test create mode 100644 llvm/test/ExecutionEngine/OrcLazy/Inputs/hidden-definitions.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/hidden-visibility.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/frame-descriptor.ll create mode 100644 llvm/test/Other/print-debug-counter.ll create mode 100644 llvm/test/Transforms/GlobalOpt/shrink-global-to-bool-check-debug.ll copy llvm/test/Transforms/HotColdSplit/{split-cold-2.ll => minsize.ll} (64%) create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error1.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error2.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error3.s create mode 100644 llvm/test/tools/llvm-readobj/unwind-arm64-windows.test delete mode 100644 llvm/utils/TableGen/WebAssemblyStackifierEmitter.cpp -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig updated (a4bb5358b570 -> b029fffd116f)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig in repository toolchain/ci/llvm-monorepo. from a4bb5358b570 [XRay] Handle allocator exhaustion in segmented array adds 8ece0af4958c [XRay][compiler-rt] Generational Buffer Management adds 681b599426af [XRay] Account for virtual memory re-use adds f284bf413ff4 [IAI,LV] Avoid creating a scalar epilogue due to gaps in i [...] adds dee0d2deed50 [X86] Add patterns for vector and/or/xor/andn with other t [...] adds dfe026571775 ReleaseNotes: move readability-redundant-smartptr-get part [...] adds 6c4332676694 [PDB] Extend IPDBSession's interface to retrieve frame data adds 64ba749c5db5 [WebAssembly] Simplify --help message adds f8c00b584294 Use llvm::arrayRefFromStringRef adds 7b64f812bbbd [CodeComplete] Fix accessibility of protected members when [...] adds 62d5bf40ae91 [ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC] adds bc7fb7639f07 [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow adds 2cb312f0eec2 Fix MSVC "not all control paths return a value" warning. NFCI. adds 6e32a4055810 [CGProfile] Turn constant-size SmallVector into array adds 7141879f0b44 [PowerPC][NFC] Fix bugs in r+r to r+i conversion adds 1eea71e9fa83 [llvm-dwarfdump] - Add the support of parsing .debug_loclists. adds fe0112a68d65 [llvm-dwarfdump] - Fix win10 build bot failture. adds ddad0f890f08 [change-namespace] Enhance detection of conflicting namespaces. adds df964c3915a0 Silence the -Wshadow warning for enumerators shadowing a type. adds 8cd406e422b2 Fix typo in a test file name. adds bc7e6ab8d200 Test commit: change comment. adds dc367077cb18 Always search sysroot for GCC installs adds 29ed0f96ea45 [X86][BMI1]: X86DAGToDAGISel: select BEXTR from x & ((1 < [...] adds 04dd27865664 Document bisect-skip-count adds 6d4e4e8d7a15 [X86] X86DAGToDAGISel: handle BZHI selection too, not just BEXTR. adds 654a19940ab0 [llvm-exegesis] Reject x86 instructions that use non unifo [...] adds 8aef96e02f6e [llvm-exegesis] Mark x86 segment register instructions as [...] adds 5960f528f8f0 [llvm-exegesis] Crash when assembling invalid Operand adds 60a5e64f7d2e [InstCombine] add tests for shuffle+insert folds; NFC adds 6cc71af5dbed Revert "[PDB] Extend IPDBSession's interface to retrieve f [...] adds 801054aa38d9 [X86][SSE] getTargetShuffleMask - pull out repeated shuffl [...] adds a428ded714a4 [llvm-mca] Use llvm::ArrayRef in class SourceMgr. NFCI adds 1058efa9898c [clangd] Support URISchemes configuration in BackgroundIndex. adds 26ae03d9af8f Some cleanups to the native pdb plugin [NFC]. adds 790de6ed0f08 DAG: Change behavior of fminnum/fmaxnum nodes adds 840c3ec1c6fa Ensure sanitizer check function calls have a !dbg location adds a3af87bddb26 [llvm-mca] Remove a couple of using directives and a bunch [...] adds 3d92d839176c [test] Relax test/Other/opt-hot-cold-split.ll adds 55fcee895286 Revert r344877 "[X86] Stop promoting integer loads to vXi64" adds c397f98ae4a2 [llvm-exegesis] Move namespace exegesis inside llvm:: adds d0f762fa9a0c [X86] getTargetConstantBitsFromNode - handle extraction fr [...] adds 359765aa8aa1 [llvm-exegesis] Fix name lookup ambiguity in MSVC after 344922 adds 9ab4cc5ffa92 [hot-cold-split] Add missing FileCheck invocations adds 3960e2613caa [X86] Add new features to the priority list for target att [...] adds abd88cb37884 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 7efb6960e973 [X86][SSE] getTargetShuffleMaskIndices - allow opt-in supp [...] adds d6f4cd53930a [ELF] Format PPC64.cpp, NFC adds b8adcbdcab9b [X86][SSE] Tidyup DecodeVPERMILPMask shuffle mask decoding adds f56d6e2e53f5 Generate ClangFormatStyleOptions.rst from Format.h (using [...] adds 75bf5beb824e Revert r344930 as it broke some of the bots on Windows. adds bf35a4b6cd97 Revert rL344933 from llvm/trunk: [X86][SSE] Tidyup DecodeV [...] adds 6fd1315eee89 Revert rL344931 from llvm/trunk: [X86][SSE] getTargetShuff [...] adds 2de167784467 [hot-cold-split] Add opt remark on success adds 4fbc44d50396 Hopefully fix the documentation generation issue adds 952e154e5432 [clang-tidy] implement cppcoreguidelines macro rules adds 0b22da616ae1 [Driver] allow Android triples to alias for non Android targets adds 55ea876ddd57 Reapply "[MachineCopyPropagation] Reimplement CopyTracker [...] adds 20d6119c181b [Documentation] Fix grammar related to Clang-tidy cppcoreg [...] adds c148075f062f [analyzer] Fix dumping for SymbolConjured conjured at no p [...] adds 835aefb5adff [SymbolFile] Add the module lock where necessary and asser [...] adds c0553c1e2ba2 [Driver] Reland again: Default Android toolchains to libc++. adds 01977c786125 [clang-tidy] tryfix windows build adds 02dc44d23741 [ELF][PPC64] Fix a split-stack comment in rLLD344622 adds 0dad79673d63 X86: add alias for pushfw/popfw in Intel mode adds 1149e75e977d Update commnents to reflect the changes for LWG#3122. NFC adds cad87778e604 Update commnents to reflect the changes for LWG#3127. NFC adds e4f2a028f212 Add OUTPUT_FORMAT linker script directive support. adds ce55e919f6ba Update commnents to reflect the changes for LWG#3127. NFC adds 264a47c0eadf [interception] Switch to _type suffix instead of _f, NFC. adds 51894fa3a9e8 [x86] add test for PR25498 and complete checks; NFC adds 69c703df4a18 [ORC] Guard access to the MemMgrs vector in RTDyldObjectLi [...] adds 33fdbd7e23ec Give Multiversion-inline functions linkonce linkage adds f7d3dfcbf3a8 [Driver] fix broken test adds 5740246c4c13 [Reassociate] add 'using namespace' to reduce bloat; NFC adds 6cbf17e24306 [DWARF] Use a function-local offset for AT_call_return_pc adds 2493b0ab84f3 Revert "Ensure sanitizer check function calls have a !dbg [...] adds aa98e7ad09c3 [WebAssembly][NFC] Remove WebAssemblyStackifier TableGen backend adds 51fa9815e799 Revert "[Driver] Reland again: Default Android toolchains [...] adds 90a560d871fb [Reassociate] add vector tests with undef elements; NFC adds 26658641327c Recommit r344877 "[X86] Stop promoting integer loads to vXi64" adds bc6301ab04db [ARM] Regenerate reverse shuffle costs adds 73ed16006fee [MC] Shrink MCAsmParser by grouping bools, add const, NFC adds 101b0308b747 [clang-tidy] Fix typo abls->absl. adds 6cc3947c7bdf [Reassociate] remove bogus tests; NFC adds 96a585f85bfa X86: Do not optimize branches with undef eflags inputs adds 64ef4de553d5 [Intrinsic] Unigned Saturation Addition Intrinsic adds ee51ca623be1 [X86] Remove unused entries from the X86ProcFamily enum. A [...] adds 85bea0cac992 X86: fix a comment copy-paste issue (NFC) adds 60129760307c [ELF] Don't warn on two legitimate cases when reading .llv [...] adds 144cc531abeb Added more notes to the issues. adds ca58ebe7dfd5 [ELF] Handle elf32-littlearm in OUTPUT_FORMAT adds be66a913b406 [WebAssembly] Added test for inline assembly roundtrip. adds 1470d002cae8 [X86] Remove 'rtm' feature from KNL. adds 44a49fd6f53c Fix typo in ASSERT_MODULE_LOCK macro definition adds 12840eeb29e3 [ELF] Fix test from r344976 adds 193603fb114d [WebAssembly] Fix assembly printing of br_table adds 9417f3f191eb [ValueObject] Stop assuming types are non-zero sized. adds be92bd03e4b0 [dsymutil] Improve error reporting when we cannot create o [...] adds 7fdbfa75db48 [ELF] Actually fix test from r344976 adds a3ea42328b00 [hwasan] add stack frame descriptions. adds f5e3b7a5702b [ELF] Split up emulation.s per backend adds 4f2789cf6291 [CodeGen] Attach InlineHint to more functions adds d6b64a11ce38 Add tests for match_results copy/move construction. NFC adds 2c67eb0acc8f Updated the issue notes. adds 4a94a9b6acdd [analyzer] [testing] Compute data on path length, compute [...] adds adeac37390cc [analyzer] [www] Drop references to GC mode, which was dep [...] adds 2c9797dcef8e [analyzer] [NFC] Correct comment on RetainSummaryManager adds 3d9d8223e7d4 [ORC] Dump flags for JITDylib symbol table entries. adds 4edc6281f9c9 [ORC] Show JITDylib search order in JITDylib::dump. adds 0160044c6759 [RuntimeDyld][COFF] Skip non-loaded sections when calculat [...] adds c0bf3f627ea2 Add gfx904 and gfx906 to GPU Arch adds 732a24aba11c Remove a 'const' from the synopsis. NFC adds 0a9151f4797f Add tests for match_results copy/move assignment operators. NFC adds f5cf3e4348f4 [X86] Regenerate test checks to show fma comments. NFC adds dab27bcac0f8 Mark the move construct/move assign tests as unsupported on C++03 adds 22f85d05caba Don't mess up RelIplt symbols during relocatable processing adds 1a15c0675b10 [MinGW] Link to correct openmp library adds 5c5c7affee14 [Driver] Use forward slashes in most linker arguments adds ac6ebb6d412b Revert "[Driver] Use forward slashes in most linker arguments" adds 85860ab113a1 Add support for GNU Hurd in Path.inc and other places adds 8f93955fa7c3 [MachinePipeliner] Split MachinePipeliner code into header [...] adds b8f5e091750a [DebugInfo] Generate debug information for labels. (After [...] adds 2e495767594d Revert "Revert "[PDB] Extend IPDBSession's interface to re [...] adds ba7c6ace53b4 Fix non-Windows build for D53324 adds 032de5731c94 [AST] Do not align virtual bases in `MicrosoftRecordLayout [...] adds cce70200bbb4 [PDB] Improve performance of the PDB DIA plugin adds ec5e60293c24 [X86][BMI1] X86DAGToDAGISel: select BEXTR from x << (32 - [...] adds dd78b6016a15 [TTI] Add generic cost handling of SK_Reverse shuffles adds 19283c12426b [LLDB] - Implement the support for the .debug_loclists section. adds bc2031713cf1 Revert "[X86][BMI1] X86DAGToDAGISel: select BEXTR from x < [...] adds b84ba5a63793 [X86][SSE] Update raw mask shuffle decoders to handle UNDE [...] adds 9f06a35da242 [lit] Only return a found bash executable on Windows if it [...] adds a2477624b4eb Fix range length comparison in DraftStore::UpdateDraft whe [...] adds 73e2316935b3 Leftover bits from
https://reviews.llvm.org/D53420
that we [...] adds 66ac72a911e2 [clangd] Support passing a relative path to -compile-commands-dir adds 1f12ad3cef8d Add BROADCAST shuffle cost tests. adds 1d0f49d02661 [clangd] Remove caching of compilation database commands. adds 8a14f67f3fa8 Add BROADCAST shuffle cost tests. adds f4e4f2e09b4f Revert r345009 "[DebugInfo] Generate debug information for [...] adds 3b1da91b7e60 Experimental re-land of [X86][BMI1] X86DAGToDAGISel: selec [...] adds 38063aa561f1 [SLSR] auto-generate full test assertions; NFC adds 1260994857e5 [clang] Fix a null pointer dereference. adds d2b97c28dcc9 [SLSR] use 'match' to simplify code; NFC adds 74a24a42e9a5 [clangd] Lazily create CDB, remove setCompileCommandsDir. adds 201535a68e3d Revert "[MachinePipeliner] Split MachinePipeliner code int [...] adds cf68c788db96 [InstCombine] add/move tests for select with inverted cond [...] adds d41c223d6bf8 [InstCombine] swap select profile metadata when swapping s [...] adds 9c30b25eb05c Add benchmark for std::set. adds 0cd2774045ea [InstCombine] use 'match' to handle vectors and simplify code adds 58c574475fed [SLPVectorizer] Add basic support for mul/and/or/xor horiz [...] adds c8b22fd36173 [OpenCL][NFC] Unify ZeroToOCL* cast types adds 39bb25337f43 [LegalizeDAG] Share Vector/Scalar CTTZ Expansion adds 7aa1543b1bba [LegalizeDAG] Remove unused variable adds f88f364bea47 [SelectionDAG] use 'match' to simplify code; NFC adds 04a1198d39ab [Reassociate] replace fake binop queries with 'match' API adds 130748a57001 [WebAssembly] use 'match' to simplify code; NFC adds 449295db8054 [OpenCL] Add cl_intel_planar_yuv extension adds 34f9a821d770 [CostModel][X86] Add transpose shuffle cost tests adds baecbca4936d [DebugInfo][GlobalOpt] Fix -debugify for globalopt shrinki [...] adds b2113832e908 [NativePDB] Add basic support for tag types to the native [...] adds 84c4d80c0402 [TTI][X86] Treat SK_Transpose shuffles as SK_PermuteTwoSrc [...] adds 6780707d29a2 [clang-tidy] Add a separate section for NOLINT(NEXTLINE)? doc. adds 9c915ef3840f [InstCombine] use 'match' to simplify code adds 93e838f6ec38 [OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h adds 3a60309a2cb8 [IR] remove fake binop queries for not/neg adds 4ccca8ffad85 [Power9] Add __float128 support in the backend for bitcast [...] adds 745347901328 [PDB] Fix -Wunused-private-field in DIA adds 2c01761ff8d9 Change two methods from const char* to StringRef [NFC]. adds d57eb3ec073a [tblgen] Allow FixedLenDecoderEmitter to use APInt-like ob [...] adds 76d30f70299b [IR] Fix -Wunused-function after r345052 adds 667c6fc74b40 Remove a global variable that we can live without. adds 751f5f89ee73 Fix MSVC build by correcting placement of declspec after r345056 adds 30becb21d5cc [LegalizeDAG] Share Vector/Scalar CTLZ Expansion adds 10a5ff7c2ab5 Skip test with older versions of clang adds 35eaa3586565 Add a comment. adds f45effc8a48f [Fixed Point Arithmetic] Fixed Point to Boolean Cast adds 79336b5a427a [analyzer] Rename trackNullOrUndefValue to trackExpressionValue adds b2061b87443d X86DAGToDAGISel::matchBitExtract(): lambdas can't have def [...] adds 638ed13b3856 [LegalizeDAG] Share Vector/Scalar CTPOP Expansion adds 9377d1057c50 When filling a vector<bool> with stuff, initialize the las [...] adds baf58a151e46 [llvm-strip] Support -s alias for --strip-all. Make both s [...] adds 07cd7ef85e57 Add UdtRecordCompleter.cpp. adds 410e4ba099ce [X86][SSE] Revert rL343922 combinePMULDQ AddToWorklist (PR39398) adds df8421ac7eef Fix doxygen comment. adds 1ff0a498aff6 [HotColdSplitting] Attach MinSize to outlined code adds 461ecef2c5fe Change getRedeclContext() to support enumerations as anoth [...] adds dd91c01ebad8 [test-suite/doc] Add list of programs we might add. adds 5a9bd04d4479 NFC: Remove MANGLE_CHECKER from ItaniumMangle.cpp adds 7ed6e6b48055 Off-by-one errors strike again. Thank goodness for ASAN an [...] adds 21e1fca517e2 [ORC] Change how non-exported symbols are matched during lookup. adds b2c2b016cf15 Revert r345077 "[ORC] Change how non-exported symbols are [...] adds af93835f5a49 [llvm-objcopy] Fix use-after-move clang-tidy warning adds a0e7505c38a5 Remove a global variable that is set but not used. adds f1101a331520 Simplify. NFC. adds 6ed320f43630 CGP: Clear data structures at the end of a loop iteration [...] adds 87e25108c83b Fix typo in verifier error message adds 48ebe953a3ce [dwarfdump] Make incompatibility between -diff and -verbos [...] adds e057f8ff6fbd Print out DebugCounter info with -print-debug-counter adds 5ce86f167bfb Remove unused variable. adds 146d85f33e87 [X86] Autogenerate comple checks. NFC adds e2d15ec88ad2 Factor out code to a new function. NFC. adds 74b7de2721ca Fix test after r345085 adds fe8a731f6765 Actually fix test from r345085 REQUIRE: asserts adds dc29d031ed11 Fix some comments pointed out by Leonard Mosescu. adds c8bf77fc52e3 Remove unused private methods. adds 2f61e1de5725 Move a function out of a class because it doesn't depend o [...] adds c806feb833e8 Move forward declarations to the top of the file and sort. adds 1abd489002cb [ThinLTO] Fix a crash in lazy loading of Metadata adds 5314facbd345 [hot-cold-split] Only perform splitting in ThinLTO backend [...] adds a5840ae0bbbf Revert "[ThinLTO] Fix a crash in lazy loading of Metadata" adds 4793d2170265 [ORC] Re-apply r345077 with fixes to remove ambiguity in l [...] adds c71831576c8f [analyzer] Trust summaries for OSObject::retain and OSObje [...] adds b6c3543a300c [analyzer] Do not stop tracking CXX methods touching OSObject. adds 0153db2d65fc [analyzer] [NFC] Change scanReachableSymbols to use ranges adds 94d55c3dc57f SelectionDAG: Reuse bigger sized constants in memset expansion. adds 08aa8f935111 [PM] keeping history when original SCC split and then merg [...] adds 9047ed8927b6 [hurd] Make getMainExecutable get the real binary path adds ec4c505a4af6 Commit missing comment edit and use correct cast to fix st [...] adds b50045aa46de Support nwere versions of the Segger J-Link jtag board sof [...] adds 86d57a03cf08 ARM: handle checking aliases with out-of-bounds GEPs adds c6e85d642275 [ARM64][Windows] Add unwind support to llvm-readobj adds b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] No new revisions were added by this update. Summary of changes: .../change-namespace/ChangeNamespace.cpp | 50 +- .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 3 + .../cppcoreguidelines/MacroUsageCheck.cpp | 96 ++ .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 48 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 62 +- clang-tools-extra/clangd/ClangdLSPServer.h | 19 +- clang-tools-extra/clangd/DraftStore.cpp | 13 +- .../clangd/GlobalCompilationDatabase.cpp | 32 - .../clangd/GlobalCompilationDatabase.h | 27 - clang-tools-extra/clangd/SourceCode.cpp | 9 +- clang-tools-extra/clangd/SourceCode.h | 4 + clang-tools-extra/clangd/index/Background.cpp | 7 +- clang-tools-extra/clangd/index/Background.h | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/docs/ReleaseNotes.rst | 14 +- .../clang-tidy/checks/abseil-str-cat-append.rst | 2 +- .../checks/cppcoreguidelines-macro-usage.rst | 28 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clang-tidy/index.rst | 17 +- .../cppcoreguidelines-macro-usage-caps-only.cpp | 24 + .../cppcoreguidelines-macro-usage-custom.cpp | 28 + .../clang-tidy/cppcoreguidelines-macro-usage.cpp | 18 + .../change-namespace/ChangeNamespaceTests.cpp | 33 + .../unittests/clangd/SourceCodeTests.cpp | 10 + clang/docs/ClangFormatStyleOptions.rst | 58 +- clang/include/clang/AST/DeclTemplate.h | 2 +- clang/include/clang/AST/OperationKinds.def | 12 +- clang/include/clang/Basic/Builtins.def | 6 +- clang/include/clang/Basic/Cuda.h | 2 + clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/Format/Format.h | 6 +- clang/include/clang/Sema/Initialization.h | 16 +- .../Core/BugReporter/BugReporterVisitors.h | 14 +- .../Core/PathSensitive/ProgramState.h | 29 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 4 +- clang/lib/AST/DeclBase.cpp | 14 +- clang/lib/AST/Expr.cpp | 4 +- clang/lib/AST/ExprConstant.cpp | 15 +- clang/lib/AST/ItaniumMangle.cpp | 17 - clang/lib/AST/Mangle.cpp | 6 - clang/lib/AST/RecordLayoutBuilder.cpp | 11 +- clang/lib/Basic/Cuda.cpp | 10 + clang/lib/Basic/Targets/NVPTX.cpp | 2 + clang/lib/Basic/Targets/X86.cpp | 1 - clang/lib/CodeGen/CGDebugInfo.cpp | 9 + clang/lib/CodeGen/CGExpr.cpp | 7 +- clang/lib/CodeGen/CGExprAgg.cpp | 4 +- clang/lib/CodeGen/CGExprComplex.cpp | 4 +- clang/lib/CodeGen/CGExprConstant.cpp | 4 +- clang/lib/CodeGen/CGExprScalar.cpp | 44 +- clang/lib/CodeGen/CodeGenModule.cpp | 20 +- clang/lib/Driver/ToolChains/Gnu.cpp | 32 +- clang/lib/Driver/ToolChains/MinGW.cpp | 20 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 4 +- clang/lib/Headers/opencl-c.h | 9 +- clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaCast.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 18 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 97 +- .../Checkers/BasicObjCFoundationChecks.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 3 +- .../Checkers/CallAndMessageChecker.cpp | 18 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 13 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 9 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 +- .../Checkers/NonNullParamChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 4 +- .../RetainCountChecker/RetainCountChecker.cpp | 34 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 4 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 50 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 1 + clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 6 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 21 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 57 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 11 +- clang/test/Analysis/dump_egraph.cpp | 15 + clang/test/Analysis/osobject-retain-release.cpp | 51 +- clang/test/CodeGen/attr-target-mv.c | 16 +- .../Inputs/override-layout-packed-base.layout | 10 + clang/test/CodeGenCXX/inline-template-hint.cpp | 34 + .../CodeGenCXX/override-layout-packed-base.cpp | 20 +- clang/test/Driver/android-gcc-toolchain.c | 8 + clang/test/Driver/fopenmp.c | 21 + clang/test/Frontend/fixed_point_to_bool.c | 53 + .../Frontend/fixed_point_unknown_conversions.c | 1 - clang/test/Headers/opencl-c-header.cl | 17 +- clang/test/Index/complete-access-checks.cpp | 21 +- clang/test/Index/complete-switch.c | 10 + clang/test/Modules/ExtDebugInfo.cpp | 4 +- clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h | 45 + clang/test/Modules/Inputs/lsv-debuginfo/B/B.h | 14 + clang/test/Modules/Inputs/lsv-debuginfo/C/C.h | 13 + .../Modules/Inputs/lsv-debuginfo/module.modulemap | 9 + clang/test/Modules/lsv-debuginfo.cpp | 39 + clang/test/Sema/enum.c | 23 + clang/test/Sema/warn-shadow.c | 7 + clang/test/SemaCXX/warn-shadow.cpp | 7 + clang/utils/analyzer/CmpRuns.py | 14 + clang/www/analyzer/annotations.html | 56 +- .../images/example_cf_returns_retained_gc.png | Bin 46925 -> 0 bytes compiler-rt/lib/hwasan/hwasan.cc | 20 + compiler-rt/lib/hwasan/hwasan_interface_internal.h | 3 + compiler-rt/lib/interception/interception.h | 2 +- compiler-rt/lib/interception/interception_linux.h | 2 +- .../lib/xray/tests/unit/buffer_queue_test.cc | 116 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 155 ++- compiler-rt/lib/xray/xray_buffer_queue.h | 21 + compiler-rt/lib/xray/xray_fdr_logging.cc | 8 +- libcxx/benchmarks/CartesianBenchmarks.hpp | 83 +- libcxx/benchmarks/ordered_set.bench.cpp | 249 ++++ libcxx/include/vector | 14 + libcxx/include/version | 3 +- .../{chrono.version.pass.cpp => charconv.pass.cpp} | 9 +- .../support.limits.general/chrono.version.pass.cpp | 1 + .../utility.version.pass.cpp | 1 - .../version.version.pass.cpp | 1 + .../re/re.results/re.results.const/copy.pass.cpp | 41 + .../re.results.const/copy_assign.pass.cpp | 50 + .../re/re.results/re.results.const/move.pass.cpp | 48 + .../re.results.const/move_assign.pass.cpp | 51 + libcxx/www/upcoming_meeting.html | 24 +- lld/ELF/Arch/PPC64.cpp | 24 +- lld/ELF/Driver.cpp | 35 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/LinkerScript.h | 8 +- lld/ELF/OutputSections.cpp | 1 - lld/ELF/OutputSections.h | 1 - lld/ELF/Relocations.cpp | 28 +- lld/ELF/Relocations.h | 4 - lld/ELF/ScriptParser.cpp | 31 +- lld/ELF/Symbols.cpp | 1 - lld/ELF/Symbols.h | 3 - lld/ELF/SyntheticSections.cpp | 2 +- lld/ELF/Writer.cpp | 159 +-- lld/include/lld/Common/Strings.h | 3 - lld/test/ELF/cgprofile-obj-warn.s | 3 - lld/test/ELF/cgprofile-shared-warn.s | 18 +- lld/test/ELF/emulation-aarch64.s | 34 + lld/test/ELF/emulation-arm.s | 27 + lld/test/ELF/emulation-mips.s | 115 ++ lld/test/ELF/emulation-ppc.s | 67 ++ lld/test/ELF/emulation-x86.s | 205 ++++ lld/test/ELF/emulation.s | 396 ------- lld/test/ELF/format-binary.test | 6 + lld/test/ELF/gdb-index-no-debug.s | 8 + lld/test/ELF/invalid-linkerscript.test | 8 +- lld/test/ELF/linkerscript/ouputformat.s | 9 - lld/test/ELF/relocatable-rel-iplt.s | 56 + lld/wasm/Options.td | 16 +- lld/wasm/Writer.cpp | 2 +- lldb/include/lldb/Expression/DWARFExpression.h | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 4 +- lldb/include/lldb/Symbol/Function.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 16 + lldb/include/lldb/lldb-enumerations.h | 1 + .../SymbolFile/NativePDB/Inputs/tag-types.lldbinit | 8 + lldb/lit/SymbolFile/NativePDB/tag-types.cpp | 236 ++++ lldb/lldb.xcodeproj/project.pbxproj | 6 + .../gdb_remote_client/TestArmRegisterDefinition.py | 130 +++ .../gdb_remote_client/gdbclientutils.py | 26 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 1 + lldb/source/Core/Section.cpp | 2 + lldb/source/Core/ValueObjectConstResultImpl.cpp | 8 +- lldb/source/Expression/DWARFExpression.cpp | 12 + lldb/source/Expression/IRExecutionUnit.cpp | 3 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 4 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 3 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 15 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 2 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 63 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 + .../SymbolFile/DWARF/SymbolFileDWARFDwp.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 6 + .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 1 + .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 115 +- lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 10 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 794 ++++++++++++- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 181 +-- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 186 +++ .../SymbolFile/NativePDB/UdtRecordCompleter.h | 68 ++ .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 107 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 12 + lldb/source/Symbol/ClangASTContext.cpp | 77 +- lldb/source/Symbol/Function.cpp | 3 +- lldb/source/Symbol/ObjectFile.cpp | 1 + lldb/source/Symbol/SymbolFile.cpp | 20 + lldb/source/Target/Platform.cpp | 12 +- lldb/source/Target/Target.cpp | 7 + llvm/docs/Proposals/TestSuite.rst | 310 +++++ llvm/docs/index.rst | 4 + llvm/include/llvm/Analysis/VectorUtils.h | 22 + llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 19 +- llvm/include/llvm/CodeGen/TargetLowering.h | 39 +- llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + .../llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h | 39 + llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h | 1 + llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 3 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 2 + llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h | 4 + llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 2 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 12 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 99 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 +- llvm/include/llvm/IR/InstrTypes.h | 13 +- llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/MC/MCParser/MCAsmParser.h | 9 +- llvm/include/llvm/Support/ARMWinEH.h | 88 +- llvm/include/llvm/Support/DebugCounter.h | 2 + llvm/include/llvm/Target/TargetSelectionDAG.td | 6 + llvm/include/llvm/module.modulemap | 2 + llvm/lib/Analysis/VectorUtils.cpp | 24 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 15 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 10 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 127 +- llvm/lib/CodeGen/MachineVerifier.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 140 +-- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 56 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 38 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 235 +++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 3 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 36 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 81 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 22 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp | 42 + llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp | 53 + llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 11 + llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 5 + llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 19 + llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 3 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 17 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 156 +-- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 4 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 22 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 8 +- llvm/lib/IR/Instructions.cpp | 46 - llvm/lib/IR/Verifier.cpp | 13 +- llvm/lib/MC/MCParser/MCAsmParser.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Support/DebugCounter.cpp | 25 +- llvm/lib/Support/Unix/Path.inc | 45 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 28 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 166 ++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 6 + llvm/lib/Target/AMDGPU/SIInstructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 8 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 + llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 58 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 68 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 9 + llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 8 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../Target/WebAssembly/WebAssemblyInstrFormats.td | 17 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 13 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 27 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 45 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.h | 13 +- llvm/lib/Target/X86/X86.td | 21 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 160 ++- llvm/lib/Target/X86/X86ISelLowering.cpp | 126 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 + llvm/lib/Target/X86/X86InstrAVX512.td | 88 ++ llvm/lib/Target/X86/X86InstrInfo.cpp | 5 + llvm/lib/Target/X86/X86InstrInfo.td | 48 +- llvm/lib/Target/X86/X86InstrSSE.td | 117 ++ llvm/lib/Target/X86/X86IntrinsicsInfo.h | 2 + llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- llvm/lib/Target/X86/X86Subtarget.h | 9 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 12 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 15 + llvm/lib/Transforms/IPO/Inliner.cpp | 13 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 6 +- llvm/lib/Transforms/Instrumentation/CGProfile.cpp | 9 +- .../Instrumentation/HWAddressSanitizer.cpp | 76 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 41 +- .../Scalar/StraightLineStrengthReduce.cpp | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- .../CostModel/AArch64/shuffle-broadcast.ll | 35 + llvm/test/Analysis/CostModel/ARM/shuffle.ll | 63 +- .../Analysis/CostModel/X86/shuffle-transpose.ll | 288 +++++ llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 20 +- llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir | 51 + llvm/test/CodeGen/AMDGPU/clamp.ll | 20 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 77 +- llvm/test/CodeGen/AMDGPU/fmax3.f64.ll | 11 +- llvm/test/CodeGen/AMDGPU/fmax3.ll | 44 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.ll | 97 +- llvm/test/CodeGen/AMDGPU/fmaxnum.ll | 56 +- llvm/test/CodeGen/AMDGPU/fmin3.ll | 35 +- .../test/CodeGen/AMDGPU/fmin_fmax_legacy.amdgcn.ll | 49 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 126 +- llvm/test/CodeGen/AMDGPU/fminnum.f64.ll | 36 +- llvm/test/CodeGen/AMDGPU/fminnum.ll | 77 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 311 +++-- llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 69 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 782 ++++++++++--- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 836 ++++++++++--- llvm/test/CodeGen/AMDGPU/reduction.ll | 112 +- llvm/test/CodeGen/ARM/readonly-aliases.ll | 17 + llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir | 51 + .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 24 +- llvm/test/CodeGen/PowerPC/f128-bitcast.ll | 53 + .../CodeGen/Thumb2/unreachable-large-offset-gep.ll | 22 + .../CodeGen/WebAssembly/inline-asm-roundtrip.ll | 43 + llvm/test/CodeGen/WebAssembly/stack-insts.ll | 32 + llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 5 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 75 +- llvm/test/CodeGen/X86/crash-O0.ll | 50 +- llvm/test/CodeGen/X86/extract-bits.ll | 535 ++++----- llvm/test/CodeGen/X86/extract-lowbits.ll | 345 ++---- llvm/test/CodeGen/X86/fma-fneg-combine.ll | 36 +- llvm/test/CodeGen/X86/pr38771.ll | 24 - llvm/test/CodeGen/X86/scheduler-backtracking.ll | 1227 +++++++++++++++++++- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 7 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 11 +- llvm/test/CodeGen/X86/uadd_sat.ll | 157 +++ llvm/test/CodeGen/X86/undef-eflags.mir | 18 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/CodeGen/X86/vec_ctbits.ll | 58 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 168 +++ .../OrcLazy/Inputs/hidden-definitions.ll | 6 + .../ExecutionEngine/OrcLazy/hidden-visibility.ll | 17 + .../RuntimeDyld/X86/COFF_x86_64_IMGREL.s | 6 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 1 + .../HWAddressSanitizer/frame-descriptor.ll | 27 + .../HWAddressSanitizer/with-calls.ll | 1 + llvm/test/MC/X86/intel-syntax-encoding.s | 5 + llvm/test/Other/new-pm-thinlto-defaults.ll | 4 + llvm/test/Other/opt-hot-cold-split.ll | 4 +- llvm/test/Other/print-debug-counter.ll | 32 + .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 22 + .../HotColdSplit/{split-cold-2.ll => minsize.ll} | 9 +- llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 5 +- llvm/test/Transforms/Inline/cgscc-cycle.ll | 109 +- llvm/test/Transforms/Inline/monster_scc.ll | 46 +- .../InstCombine/insert-extract-shuffle.ll | 123 ++ llvm/test/Transforms/InstCombine/select_meta.ll | 38 + llvm/test/Transforms/InstCombine/xor.ll | 10 - .../X86/x86-interleaved-accesses-masked-group.ll | 114 +- .../LoopVectorize/invariant-store-vectorization.ll | 3 +- llvm/test/Transforms/Reassociate/inverses.ll | 74 +- llvm/test/Transforms/Reassociate/negation.ll | 37 +- llvm/test/Transforms/Reassociate/negation1.ll | 7 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 105 +- .../StraightLineStrengthReduce/slsr-add.ll | 160 ++- llvm/test/tools/llvm-dwarfdump/cmdline.test | 3 + llvm/test/tools/llvm-objcopy/strip-all.test | 12 +- llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj | Bin 0 -> 2063 bytes llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj | Bin 0 -> 956 bytes llvm/test/tools/llvm-readobj/arm64-win-error1.s | 53 + llvm/test/tools/llvm-readobj/arm64-win-error2.s | 50 + llvm/test/tools/llvm-readobj/arm64-win-error3.s | 51 + .../tools/llvm-readobj/unwind-arm64-windows.test | 69 ++ llvm/tools/dsymutil/dsymutil.cpp | 73 +- llvm/tools/lli/lli.cpp | 46 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 10 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.h | 2 + llvm/tools/llvm-exegesis/lib/Assembler.cpp | 4 + llvm/tools/llvm-exegesis/lib/Assembler.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkCode.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 10 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 4 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 2 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 2 + llvm/tools/llvm-exegesis/lib/Clustering.h | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 2 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 + llvm/tools/llvm-exegesis/lib/Latency.h | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.h | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 2 + llvm/tools/llvm-exegesis/lib/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Target.h | 2 + llvm/tools/llvm-exegesis/lib/Uops.cpp | 2 + llvm/tools/llvm-exegesis/lib/Uops.h | 2 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 97 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 100 +- llvm/tools/llvm-mca/CodeRegion.cpp | 19 +- llvm/tools/llvm-mca/CodeRegion.h | 24 +- llvm/tools/llvm-mca/PipelinePrinter.cpp | 2 - llvm/tools/llvm-mca/Views/DispatchStatistics.cpp | 2 +- .../llvm-mca/Views/RegisterFileStatistics.cpp | 2 +- .../llvm-mca/Views/RetireControlUnitStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 14 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 18 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/StripOpts.td | 3 + llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 399 ++++++- llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 51 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 4 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 19 +- llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp | 4 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 72 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 10 +- .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 2 + .../tools/llvm-exegesis/ARM/AssemblerTest.cpp | 2 + .../tools/llvm-exegesis/BenchmarkRunnerTest.cpp | 2 + .../tools/llvm-exegesis/ClusteringTest.cpp | 2 + .../tools/llvm-exegesis/Common/AssemblerUtils.h | 2 + .../tools/llvm-exegesis/PerfHelperTest.cpp | 2 + .../tools/llvm-exegesis/RegisterValueTest.cpp | 2 + .../tools/llvm-exegesis/X86/AnalysisTest.cpp | 2 + .../tools/llvm-exegesis/X86/AssemblerTest.cpp | 2 + .../llvm-exegesis/X86/BenchmarkResultTest.cpp | 2 + .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 2 + .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 2 + .../tools/llvm-exegesis/X86/TargetTest.cpp | 2 + llvm/utils/TableGen/CMakeLists.txt | 1 - llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 58 +- llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 - .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 13 +- .../TableGen/WebAssemblyStackifierEmitter.cpp | 44 - llvm/utils/bisect-skip-count | 19 + llvm/utils/lit/lit/LitConfig.py | 16 + 479 files changed, 14166 insertions(+), 4239 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-macr [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage.cpp create mode 100644 clang/test/Analysis/dump_egraph.cpp create mode 100644 clang/test/CodeGenCXX/inline-template-hint.cpp create mode 100644 clang/test/Driver/android-gcc-toolchain.c create mode 100644 clang/test/Frontend/fixed_point_to_bool.c create mode 100644 clang/test/Index/complete-switch.c create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/B/B.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/C/C.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/module.modulemap create mode 100755 clang/test/Modules/lsv-debuginfo.cpp delete mode 100644 clang/www/analyzer/images/example_cf_returns_retained_gc.png create mode 100644 libcxx/benchmarks/ordered_set.bench.cpp copy libcxx/test/std/language.support/support.limits/support.limits.general/{chron [...] create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy_assign.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move_assign.pass.cpp create mode 100644 lld/test/ELF/emulation-aarch64.s create mode 100644 lld/test/ELF/emulation-arm.s create mode 100644 lld/test/ELF/emulation-mips.s create mode 100644 lld/test/ELF/emulation-ppc.s create mode 100644 lld/test/ELF/emulation-x86.s delete mode 100644 lld/test/ELF/emulation.s create mode 100644 lld/test/ELF/gdb-index-no-debug.s delete mode 100644 lld/test/ELF/linkerscript/ouputformat.s create mode 100644 lld/test/ELF/relocatable-rel-iplt.s create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/tag-types.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/tag-types.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h create mode 100644 llvm/docs/Proposals/TestSuite.rst create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/shuffle-broadcast.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-transpose.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/ARM/readonly-aliases.ll create mode 100644 llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/PowerPC/f128-bitcast.ll create mode 100644 llvm/test/CodeGen/Thumb2/unreachable-large-offset-gep.ll create mode 100644 llvm/test/CodeGen/WebAssembly/inline-asm-roundtrip.ll create mode 100644 llvm/test/CodeGen/WebAssembly/stack-insts.ll delete mode 100644 llvm/test/CodeGen/X86/pr38771.ll create mode 100644 llvm/test/CodeGen/X86/uadd_sat.ll create mode 100644 llvm/test/CodeGen/X86/undef-eflags.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists.test create mode 100644 llvm/test/ExecutionEngine/OrcLazy/Inputs/hidden-definitions.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/hidden-visibility.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/frame-descriptor.ll create mode 100644 llvm/test/Other/print-debug-counter.ll create mode 100644 llvm/test/Transforms/GlobalOpt/shrink-global-to-bool-check-debug.ll copy llvm/test/Transforms/HotColdSplit/{split-cold-2.ll => minsize.ll} (64%) create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error1.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error2.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error3.s create mode 100644 llvm/test/tools/llvm-readobj/unwind-arm64-windows.test delete mode 100644 llvm/utils/TableGen/WebAssemblyStackifierEmitter.cpp -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-lts-defconfig updated (719d828850 -> 99575d4a79)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-lts-defconfig in repository toolchain/binutils-gdb. from 719d828850 Add 2.30 branch notes to ChangeLogs and NEWS files. adds 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds a45c28e358 Fix a compile time warning building the AArch64 BFD backend. adds 26d12bc025 Automatic date update in version.in adds cb10b9fad0 Fix spelling mistakes. adds 71b4e2ec66 Updated translations. adds c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 080dd03de2 Fix parens in ld bootstrap.exp adds 83195288b7 PR23169 bogus test adds 217e7ac9b3 Automatic date update in version.in adds beb6b9a6db gas object file locations adds f2504aef8f Automatic date update in version.in adds 59ee9ce57c Automatic date update in version.in adds 48d86a7a60 Fix AArch64 encodings for by element instructions. adds 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 544e0c4ee3 Automatic date update in version.in adds 89beb62e86 Automatic date update in version.in adds 9d00ec4b84 Automatic date update in version.in adds 4486c1a557 Automatic date update in version.in adds 30d282bede Automatic date update in version.in adds b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 8d8c8344ce Also install diagnostics.h adds b6a63da464 ld: Properly display default for -z separate-code adds ea2d583ffe Automatic date update in version.in adds 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] adds 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL adds f4b933ddc0 Update config.guess and config.sub adds bdb5f07bd5 GNU attribute output on errors adds e89e89c9f8 Correct removal of .gnu.attributes adds 2df836265b Error for mismatched powerpc ABI tags adds 49d7deccd4 Automatic date update in version.in adds 0b2e4394bc Update config.sub adds c80d3fddcf Fix bug generating relocations for notes created by the assembler. adds 96e5990474 Fix the read/write flag for these registers on AArch64 adds e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. adds 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 4d60d5d092 Automatic date update in version.in adds f42e6ba238 Automatic date update in version.in adds 9822d3329d Automatic date update in version.in adds 1cbba2d240 [GOLD] PowerPC .gnu.attributes support adds e55992d4ac Fix diagnostic errors adds f6becb01a7 x86: Remove x86 ISA properties with empty bits adds fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" adds 10a1ed124e Automatic date update in version.in adds 21555352f0 Fix test for availability of emplace_back. adds df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 557b8e0ea4 Automatic date update in version.in adds ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] adds 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 8e188148c4 Duplicate code update. adds 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol adds e87681ac38 Automatic date update in version.in adds ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] adds 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. adds 2d73c24636 Resolve merge conflicts. adds 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] adds ae0e76dcfc Hide dynamic symbols in discarded sections adds 65cc93d2fb Automatic date update in version.in adds 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] adds 0373ccfde3 Automatic date update in version.in adds af127c2169 2.31 Release point adds e6977d6f7f Reset branch back to development mode adds 9c6b47988b Automatic date update in version.in adds ebde1daca8 Automatic date update in version.in adds 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] adds 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] adds f8b4d71490 Automatic date update in version.in adds c3432d7f31 Automatic date update in version.in adds 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] adds 0860693812 Regenerate files and add changelog entries for 2.31.1 release adds be8a252e18 Set the development flag back to true. adds 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 96136f6b6b Automatic date update in version.in adds a1ae592f85 Automatic date update in version.in adds 2df2aaa381 Automatic date update in version.in adds 59ac04da2a Automatic date update in version.in adds a88f3030ce Automatic date update in version.in adds 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 0006217519 Automatic date update in version.in adds 29153520a8 S/390: Set the htm flag on PPA adds 13e8b41009 Automatic date update in version.in adds 87b30c0845 Automatic date update in version.in adds 215e1e3e3d Automatic date update in version.in adds 1ddf09c06c Automatic date update in version.in adds 4f166da589 Automatic date update in version.in adds 4f36bed254 Automatic date update in version.in adds 254ade2586 Fix unwind offset for call_info->start_symbol. adds 750af8ddb0 Automatic date update in version.in adds 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements adds 5e2d6eadb2 Automatic date update in version.in adds feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms adds 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf adds 6d86d6d375 Automatic date update in version.in adds 75b342fea3 Automatic date update in version.in adds bde7d74d9c Automatic date update in version.in adds 41e73f3144 Automatic date update in version.in adds 29d5746fed Automatic date update in version.in adds dbf924a63a Fix type checking errors. adds b7991db94c Add --warn-drop-version option; by default, do not warn when [...] adds 3499ff77ef Automatic date update in version.in adds 1d8f56a971 Updated Bulgarian translation for the ld/ directory adds 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization adds 0e37f907b0 Automatic date update in version.in adds f63691a7a0 Automatic date update in version.in adds d4bc1d3fa6 Automatic date update in version.in adds 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes adds 381c1eb6ec x86: Update assembler tests for non-ELF targets adds d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds 6ee91b1ef1 Automatic date update in version.in adds 252bc4d0f7 Automatic date update in version.in adds 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property adds a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds 68a09b71ce Automatic date update in version.in adds 6233104894 Automatic date update in version.in adds 7b5eb9b40f Automatic date update in version.in adds 8977539e45 Automatic date update in version.in adds 2fb483d767 Automatic date update in version.in adds 4568e49ff7 Automatic date update in version.in adds 712024137c Automatic date update in version.in adds 864fdbbd5d Automatic date update in version.in adds f0a7fe6ef0 Automatic date update in version.in adds bcfe08290c Automatic date update in version.in adds ef0d07b940 Automatic date update in version.in adds d8d43263de Automatic date update in version.in adds 6cfa38dcca Automatic date update in version.in adds d137ba507e Automatic date update in version.in adds ff5495e8ba Automatic date update in version.in adds e51abf7e34 Automatic date update in version.in adds 66e23f5ea5 Automatic date update in version.in adds ae297576a1 Automatic date update in version.in adds 58a22630e0 Automatic date update in version.in adds c4f85ebae9 Automatic date update in version.in adds 90dd229424 Automatic date update in version.in adds 9821d7da47 Automatic date update in version.in adds 7b821e0e36 Automatic date update in version.in adds a532438b6e Automatic date update in version.in adds 5f71d8d2da Automatic date update in version.in adds 012de9d521 Automatic date update in version.in adds 86382144fa Automatic date update in version.in adds 8c148a60ce Automatic date update in version.in adds 1fabeb5aeb Automatic date update in version.in adds 2218c7ae53 Automatic date update in version.in adds 07744cbe6e Automatic date update in version.in adds 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition adds edd27c67f5 elf: Check for corrupt symbol version info adds e6dc779fce Automatic date update in version.in adds 2599520e3f Automatic date update in version.in adds 441f19bc60 Automatic date update in version.in adds f086873e4a Automatic date update in version.in adds 067f901e5d Automatic date update in version.in adds bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] adds b9b6d61066 Automatic date update in version.in adds dd17be4dff Fix Aarch64 bug in warning filtering. adds 5fff8868ce Automatic date update in version.in adds 05c5350072 Automatic date update in version.in adds c018d03e9d Automatic date update in version.in adds 4ee8b44178 Automatic date update in version.in adds a3844e7e9a Automatic date update in version.in adds 4faa747032 Automatic date update in version.in adds a24953ddcd Automatic date update in version.in adds 2b61227e35 Automatic date update in version.in adds c0bd1f9c16 Automatic date update in version.in adds 05f5e903b4 Automatic date update in version.in adds 0430705f46 Automatic date update in version.in adds ddd877c1e9 Automatic date update in version.in adds 62ebc40063 Automatic date update in version.in adds ff89b1aad4 Automatic date update in version.in adds 2ede2c0bca Automatic date update in version.in adds 7f3d973085 Automatic date update in version.in adds 006f62dac0 Automatic date update in version.in adds 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler adds fe5e34a157 Automatic date update in version.in adds 7bbc2bfa51 Automatic date update in version.in adds b2eed88f09 Automatic date update in version.in adds 21289e9800 Automatic date update in version.in adds 6658a44822 Automatic date update in version.in adds 95b6baaf2f Automatic date update in version.in adds 07c577ad5b Automatic date update in version.in adds bb04ad1c01 Automatic date update in version.in adds cf6b37b95e Automatic date update in version.in adds cde39bbce7 Automatic date update in version.in adds a3ef5adbce Automatic date update in version.in adds da87a761d7 AArch64: Fix error checking for SIMD udot (by element) adds bcca6d0e29 Automatic date update in version.in adds 32db9c46eb Automatic date update in version.in adds 2792d3ed19 Automatic date update in version.in adds f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] adds fa6e5eabf9 Arm: Skip new binary decode tests on pe targets adds 433dce2f38 Automatic date update in version.in adds 72b3230448 Automatic date update in version.in adds ab59653f48 Automatic date update in version.in adds a25d4d51bd Automatic date update in version.in adds 99575d4a79 Automatic date update in version.in No new revisions were added by this update. Summary of changes: ChangeLog | 26 + bfd/ChangeLog | 189 + bfd/Makefile.am | 3 +- bfd/Makefile.in | 6 +- bfd/config.bfd | 4 +- bfd/configure | 22 +- bfd/configure.ac | 2 + bfd/elf-attrs.c | 2 + bfd/elf-bfd.h | 8 +- bfd/elf.c | 2 +- bfd/elf32-arm.c | 4 +- bfd/elf32-ppc.c | 180 +- bfd/elf32-s390.c | 4 +- bfd/elf32-xtensa.c | 13 +- bfd/elf64-ppc.c | 154 +- bfd/elf64-s390.c | 4 +- bfd/elf64-x86-64.c | 8 +- bfd/elflink.c | 38 +- bfd/elfnn-aarch64.c | 8 +- bfd/elfxx-aarch64.c | 4 +- bfd/elfxx-x86.c | 120 +- bfd/po/bfd.pot | 1496 +- bfd/po/ru.po | 8052 +- bfd/po/uk.po | 7717 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- binutils/ChangeLog | 38 + binutils/configure | 20 +- binutils/doc/binutils.texi | 6 +- binutils/po/bg.po | 3616 +- binutils/po/binutils.pot | 1739 +- binutils/po/sv.po | 3607 +- binutils/po/uk.po | 3918 +- binutils/readelf.c | 9 + config.guess | 10 +- config.sub | 1490 +- configure | 1 - cpu/ChangeLog | 8 + elfcpp/ChangeLog | 13 + elfcpp/powerpc.h | 26 + etc/ChangeLog | 4 + gas/ChangeLog | 173 + gas/as.c | 27 +- gas/config/tc-aarch64.c | 20 +- gas/config/tc-arm.c | 21 +- gas/config/tc-hppa.c | 4 +- gas/config/tc-i386.c | 3 +- gas/configure | 131 +- gas/configure.ac | 111 +- gas/po/gas.pot | 5615 +- gas/po/ru.po | 6187 +- gas/po/uk.po | 6207 +- gas/testsuite/gas/aarch64/advsimd-armv8_3.d | 7725 ++ gas/testsuite/gas/aarch64/advsimd-armv8_3.s | 84 +- gas/testsuite/gas/aarch64/advsimd-compnum.d | 8282 +- gas/testsuite/gas/aarch64/advsimd-compnum.s | 21 +- gas/testsuite/gas/aarch64/diagnostic.l | 10 + gas/testsuite/gas/aarch64/diagnostic.s | 11 + gas/testsuite/gas/aarch64/illegal-by-element.d | 3 + gas/testsuite/gas/aarch64/illegal-by-element.l | 133 + gas/testsuite/gas/aarch64/illegal-by-element.s | 62 + gas/testsuite/gas/aarch64/illegal-dotproduct.d | 4 + gas/testsuite/gas/aarch64/illegal-dotproduct.l | 13 + gas/testsuite/gas/aarch64/illegal-dotproduct.s | 4 + gas/testsuite/gas/aarch64/msr.d | 11 + gas/testsuite/gas/aarch64/msr.s | 15 + gas/testsuite/gas/aarch64/sve.d | 89358 +++++++++++--------- gas/testsuite/gas/aarch64/system.d | 728 +- gas/testsuite/gas/aarch64/system.s | 2 + gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 +- gas/testsuite/gas/arm/csdb.d | 9 +- gas/testsuite/gas/arm/csdb.s | 4 + gas/testsuite/gas/arm/thumb2_it_bad.l | 2 + gas/testsuite/gas/arm/thumb2_it_bad.s | 4 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 5 + gas/testsuite/gas/arm/undefined-insn-thumb.d | 5 + gas/testsuite/gas/arm/undefined-insn.s | 1 + gas/testsuite/gas/arm/vfp-mov-enc.d | 3 + gas/testsuite/gas/arm/vfp-mov-enc.s | 4 + gas/testsuite/gas/i386/evex-no-scale-32.d | 12 + gas/testsuite/gas/i386/evex-no-scale-32.s | 7 + gas/testsuite/gas/i386/evex-no-scale-64.d | 14 + gas/testsuite/gas/i386/evex-no-scale-64.s | 9 + gas/testsuite/gas/i386/i386.exp | 4 + gas/testsuite/gas/i386/se1.d | 1 + gas/testsuite/gas/i386/se1.s | 1 + gas/testsuite/gas/i386/x86-64-se1.d | 1 + gas/testsuite/gas/i386/x86-64-se1.s | 1 + gas/testsuite/gas/i386/xmmword.l | 4 + gas/testsuite/gas/i386/xmmword.s | 5 + gas/write.c | 6 +- gold/ChangeLog | 74 + gold/incremental.cc | 6 +- gold/main.cc | 4 +- gold/options.h | 4 + gold/po/fr.po | 2852 +- gold/po/gold.pot | 1480 +- gold/po/uk.po | 1446 +- gold/powerpc.cc | 354 +- gold/symtab.cc | 18 +- gold/target.h | 3 +- gold/testsuite/Makefile.am | 9 + gold/testsuite/Makefile.in | 19 +- gold/testsuite/ver_test_pr23409.sh | 64 + gold/testsuite/ver_test_pr23409_1.script | 3 + gold/testsuite/ver_test_pr23409_2.script | 3 + gold/x86_64.cc | 5 +- gprof/ChangeLog | 19 + gprof/configure | 20 +- gprof/po/gprof.pot | 22 +- include/ChangeLog | 21 + include/diagnostics.h | 14 + include/elf/internal.h | 4 +- include/opcode/aarch64.h | 2 + ld/ChangeLog | 203 + ld/configure | 20 +- ld/configure.tgt | 3 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/elf32.em | 2 +- ld/ldlang.c | 1 + ld/lexsup.c | 7 + ld/plugin.c | 7 - ld/po/bg.po | 7755 +- ld/po/es.po | 8292 +- ld/po/ld.pot | 7409 +- ld/po/pt_BR.po | 8303 +- ld/po/uk.po | 7973 +- ld/testsuite/ld-aarch64/ifunc-1-local.d | 4 +- ld/testsuite/ld-aarch64/ifunc-1.d | 4 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 6 +- ld/testsuite/ld-aarch64/ifunc-2.d | 6 +- ld/testsuite/ld-aarch64/ifunc-21.d | 4 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 4 +- ld/testsuite/ld-aarch64/ifunc-9.d | 3 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 6 +- ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s | 0 ld/testsuite/ld-elf/linux-x86.S | 91 + ld/testsuite/ld-elf/linux-x86.exp | 46 + ld/testsuite/ld-elf/pr23428.c | 43 + ld/testsuite/ld-elf/sec64k.exp | 2 + ld/testsuite/ld-i386/abs-iamcu.d | 2 +- ld/testsuite/ld-i386/abs.d | 2 +- ld/testsuite/ld-i386/i386.exp | 4 + ld/testsuite/ld-i386/pr12718.d | 2 +- ld/testsuite/ld-i386/pr12921.d | 2 +- ld/testsuite/ld-i386/pr23372a.d | 5 + ld/testsuite/ld-i386/pr23372a.s | 18 + ld/testsuite/ld-i386/pr23372b.d | 5 + ld/testsuite/ld-i386/pr23372b.s | 18 + ld/testsuite/ld-i386/pr23372c.s | 18 + ld/testsuite/ld-i386/pr23486a.d | 10 + ld/testsuite/ld-i386/pr23486b.d | 10 + ld/testsuite/ld-i386/property-3.r | 1 - ld/testsuite/ld-i386/property-4.r | 1 - ld/testsuite/ld-i386/property-5.r | 1 - ld/testsuite/ld-i386/property-x86-ibt3a.d | 5 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 5 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 5 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 5 +- ld/testsuite/ld-ifunc/ifunc.exp | 15 +- ld/testsuite/ld-linkonce/zeroeh.ld | 1 + ld/testsuite/ld-plugin/lto.exp | 4 + ld/testsuite/ld-plugin/pr23309.c | 10 + ld/testsuite/ld-plugin/pr23309.d | 3 + ld/testsuite/ld-powerpc/attr-gnu-12-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-12.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-13.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-23.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-31.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-8-23.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 20 +- ld/testsuite/ld-powerpc/tlsopt5.s | 3 + ld/testsuite/ld-powerpc/tlsopt5.wf | 3 +- ld/testsuite/ld-scripts/print-memory-usage.t | 2 + ld/testsuite/ld-scripts/size-2.t | 1 + ld/testsuite/ld-x86-64/abs-k1om.d | 2 +- ld/testsuite/ld-x86-64/abs-l1om.d | 2 +- ld/testsuite/ld-x86-64/abs.d | 2 +- ld/testsuite/ld-x86-64/pr12718.d | 2 +- ld/testsuite/ld-x86-64/pr12921.d | 2 +- ld/testsuite/ld-x86-64/pr23324.s | 6 + ld/testsuite/ld-x86-64/pr23324a.d | 8 + ld/testsuite/ld-x86-64/pr23324b.d | 8 + ld/testsuite/ld-x86-64/pr23372a-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372a.d | 5 + ld/testsuite/ld-x86-64/pr23372a.s | 30 + ld/testsuite/ld-x86-64/pr23372b-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372b.d | 5 + ld/testsuite/ld-x86-64/pr23372b.s | 30 + ld/testsuite/ld-x86-64/pr23372c.s | 30 + ld/testsuite/ld-x86-64/pr23486a-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486a.d | 10 + ld/testsuite/ld-x86-64/pr23486a.s | 30 + ld/testsuite/ld-x86-64/pr23486b-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486b.d | 10 + ld/testsuite/ld-x86-64/pr23486b.s | 30 + ld/testsuite/ld-x86-64/property-3.r | 1 - ld/testsuite/ld-x86-64/property-4.r | 1 - ld/testsuite/ld-x86-64/property-5.r | 1 - ld/testsuite/ld-x86-64/property-x86-3.s | 4 + ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 5 +- ld/testsuite/ld-x86-64/x86-64.exp | 10 + ld/testsuite/lib/ld-lib.exp | 5 +- opcodes/ChangeLog | 111 + opcodes/aarch64-asm-2.c | 330 +- opcodes/aarch64-dis-2.c | 1948 +- opcodes/aarch64-dis.c | 19 +- opcodes/aarch64-opc-2.c | 17 +- opcodes/aarch64-opc.c | 16 +- opcodes/aarch64-tbl.h | 104 +- opcodes/arm-dis.c | 27 +- opcodes/configure | 20 +- opcodes/i386-dis.c | 2 +- opcodes/i386-opc.h | 18 +- opcodes/i386-opc.tbl | 13 +- opcodes/i386-tbl.h | 98 +- opcodes/nfp-dis.c | 2 +- opcodes/po/de.po | 962 +- opcodes/po/opcodes.pot | 236 +- opcodes/po/pt_BR.po | 922 +- opcodes/po/uk.po | 920 +- opcodes/s390-opc.txt | 2 +- src-release.sh | 6 +- 235 files changed, 130393 insertions(+), 80173 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.d create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.l create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.s create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.d create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.l create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.s create mode 100644 gas/testsuite/gas/arm/undefined-insn-arm.d create mode 100644 gas/testsuite/gas/arm/undefined-insn-thumb.d create mode 100644 gas/testsuite/gas/arm/undefined-insn.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.s create mode 100755 gold/testsuite/ver_test_pr23409.sh create mode 100644 gold/testsuite/ver_test_pr23409_1.script create mode 100644 gold/testsuite/ver_test_pr23409_2.script copy ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s (100%) create mode 100644 ld/testsuite/ld-elf/linux-x86.S create mode 100644 ld/testsuite/ld-elf/linux-x86.exp create mode 100644 ld/testsuite/ld-elf/pr23428.c create mode 100644 ld/testsuite/ld-i386/pr23372a.d create mode 100644 ld/testsuite/ld-i386/pr23372a.s create mode 100644 ld/testsuite/ld-i386/pr23372b.d create mode 100644 ld/testsuite/ld-i386/pr23372b.s create mode 100644 ld/testsuite/ld-i386/pr23372c.s create mode 100644 ld/testsuite/ld-i386/pr23486a.d create mode 100644 ld/testsuite/ld-i386/pr23486b.d create mode 100644 ld/testsuite/ld-plugin/pr23309.c create mode 100644 ld/testsuite/ld-plugin/pr23309.d create mode 100644 ld/testsuite/ld-x86-64/pr23324.s create mode 100644 ld/testsuite/ld-x86-64/pr23324a.d create mode 100644 ld/testsuite/ld-x86-64/pr23324b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.s create mode 100644 ld/testsuite/ld-x86-64/pr23372b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.s create mode 100644 ld/testsuite/ld-x86-64/pr23372c.s create mode 100644 ld/testsuite/ld-x86-64/pr23486a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.s create mode 100644 ld/testsuite/ld-x86-64/pr23486b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.s -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig updated (b8265d6194 -> 20784627bf)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/binutils-gdb. from b8265d6194 Automatic date update in version.in adds df80d00c5f Automatic date update in version.in adds 925047fed0 Allocate buffer with proper size in amd64_pseudo_register_{r [...] adds f6efe3f842 Introduce gdbarch_num_cooked_regs adds 38cf168be5 PR23040, .uleb128 directive doesn't accept some valid expressions adds e1748c54a2 Apply alpha BFD_RELOC_8 fixups adds 1f38083f42 gas simple-forward test adds 192c2bfbd7 S12Z: Disassembly: Fallback to show the address if the symbo [...] adds 270b9329b7 RISC-V: Print FP regs as union of float types. adds 3399f1b303 RISC-V: NaN-box FP values smaller than an FP register. adds ba37fe2e8b Automatic date update in version.in adds 0dbfcfffe9 gdb/riscv: Fix register access for register aliases adds 5a77b1b49f gdb/riscv: expect h/w watchpoints to trigger before the memo [...] adds 8e3152af14 alpha testsuite fixes adds ab419ddbb2 PR23804, buffer overflow in sec_merge_hash_lookup adds 102def4da8 PR23805, NULL pointer dereference in elf_link_input_bfd adds 45a0eaf770 PR23806, NULL pointer dereference in merge_strings adds 420ecd9ce8 gdb/riscv: Give user-friendly names for CSRs adds 405b61965f S12Z: Handle 16 bit fixups which are constant. adds 2849d19feb S12Z: New 32 bit Reloc. adds f19c7ff839 GDBSERVER: Listen on a unix domain (instead of TCP) socket i [...] adds 6d0f8100c1 GDB: Document the unix::/path/to/socket of remote connection. adds 0a163825df GDB: Fix documentation for invoking GDBSERVER adds 88f5cc8cf8 GDB: Remote target can now accept the form unix::/path/to/socket. adds 51d21d60b3 GDB: New target s12z adds f47998d69f S/390: Support vector alignment hints adds 79b8d3b090 Fix use-after-free in record_btrace_start_replaying adds 35ed81d4f4 Avoid GDB SIGTTOU on catch exec + set follow-exec-mode new ( [...] adds bea556ab08 Fix failing cooked_read selftest for CSKY. adds 20784627bf Automatic date update in version.in No new revisions were added by this update. Summary of changes: bfd/ChangeLog | 19 + bfd/elf32-s12z.c | 23 ++ bfd/elflink.c | 20 +- bfd/merge.c | 18 +- bfd/version.h | 2 +- binutils/readelf.c | 3 +- gas/ChangeLog | 33 ++ gas/config/tc-alpha.c | 6 + gas/config/tc-s12z.c | 3 + gas/config/tc-s390.c | 15 + gas/dwarf2dbg.c | 19 +- gas/read.c | 2 +- gas/symbols.c | 33 +- gas/testsuite/gas/all/eqv-dot.d | 4 +- gas/testsuite/gas/all/forward.d | 2 + gas/testsuite/gas/all/gas.exp | 6 +- gas/testsuite/gas/all/simple-forward.d | 14 + gas/testsuite/gas/all/simple-forward.s | 11 + gas/testsuite/gas/s390/zarch-arch12.d | 8 + gas/testsuite/gas/s390/zarch-arch12.s | 8 + gdb/ChangeLog | 112 ++++++ gdb/Makefile.in | 1 + gdb/NEWS | 8 + gdb/amd64-tdep.c | 31 +- gdb/ax-gdb.c | 3 +- gdb/common/netstuff.c | 8 + gdb/configure.tgt | 5 + gdb/doc/gdb.texinfo | 100 ++++- gdb/dwarf2-frame.c | 3 +- gdb/eval.c | 3 +- gdb/findvar.c | 9 +- gdb/frame.c | 2 +- gdb/gdbarch-selftests.c | 3 +- gdb/gdbarch.h | 8 + gdb/gdbarch.sh | 8 + gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/remote-utils.c | 159 +++++--- gdb/h8300-tdep.c | 3 +- gdb/i386-tdep.c | 4 +- gdb/infcmd.c | 19 +- gdb/inflow.c | 16 + gdb/infrun.c | 10 +- gdb/m68hc11-tdep.c | 5 +- gdb/mdebugread.c | 8 +- gdb/mi/mi-main.c | 10 +- gdb/mips-tdep.c | 9 +- gdb/nds32-tdep.c | 2 +- gdb/record-btrace.c | 19 +- gdb/regcache.c | 23 +- gdb/riscv-tdep.c | 340 +++++++++++------ gdb/riscv-tdep.h | 4 + gdb/rs6000-tdep.c | 7 +- gdb/s12z-tdep.c | 544 +++++++++++++++++++++++++++ gdb/ser-uds.c | 18 +- gdb/serial.c | 5 +- gdb/stabsread.c | 8 +- gdb/stack.c | 3 +- gdb/target-descriptions.c | 3 +- gdb/terminal.h | 3 + gdb/testsuite/ChangeLog | 5 + gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 22 ++ gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 130 +++++++ gdb/trad-frame.c | 2 +- gdb/tui/tui-regs.c | 10 +- gdb/user-regs.c | 14 +- gdb/xtensa-tdep.c | 22 +- include/elf/s12z.h | 3 +- ld/ChangeLog | 5 + ld/testsuite/ld-elf/pr18720b.c | 4 + ld/testsuite/ld-elf/shared.exp | 19 +- opcodes/ChangeLog | 5 + opcodes/s12z-dis.c | 4 + opcodes/s390-opc.txt | 7 + 73 files changed, 1654 insertions(+), 375 deletions(-) create mode 100644 gas/testsuite/gas/all/simple-forward.d create mode 100644 gas/testsuite/gas/all/simple-forward.s create mode 100644 gdb/s12z-tdep.c create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.c create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.exp -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-defconfig updated (a4bb5358b570 -> b029fffd116f)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-defconfig in repository toolchain/ci/llvm-monorepo. from a4bb5358b570 [XRay] Handle allocator exhaustion in segmented array adds 8ece0af4958c [XRay][compiler-rt] Generational Buffer Management adds 681b599426af [XRay] Account for virtual memory re-use adds f284bf413ff4 [IAI,LV] Avoid creating a scalar epilogue due to gaps in i [...] adds dee0d2deed50 [X86] Add patterns for vector and/or/xor/andn with other t [...] adds dfe026571775 ReleaseNotes: move readability-redundant-smartptr-get part [...] adds 6c4332676694 [PDB] Extend IPDBSession's interface to retrieve frame data adds 64ba749c5db5 [WebAssembly] Simplify --help message adds f8c00b584294 Use llvm::arrayRefFromStringRef adds 7b64f812bbbd [CodeComplete] Fix accessibility of protected members when [...] adds 62d5bf40ae91 [ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC] adds bc7fb7639f07 [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow adds 2cb312f0eec2 Fix MSVC "not all control paths return a value" warning. NFCI. adds 6e32a4055810 [CGProfile] Turn constant-size SmallVector into array adds 7141879f0b44 [PowerPC][NFC] Fix bugs in r+r to r+i conversion adds 1eea71e9fa83 [llvm-dwarfdump] - Add the support of parsing .debug_loclists. adds fe0112a68d65 [llvm-dwarfdump] - Fix win10 build bot failture. adds ddad0f890f08 [change-namespace] Enhance detection of conflicting namespaces. adds df964c3915a0 Silence the -Wshadow warning for enumerators shadowing a type. adds 8cd406e422b2 Fix typo in a test file name. adds bc7e6ab8d200 Test commit: change comment. adds dc367077cb18 Always search sysroot for GCC installs adds 29ed0f96ea45 [X86][BMI1]: X86DAGToDAGISel: select BEXTR from x & ((1 < [...] adds 04dd27865664 Document bisect-skip-count adds 6d4e4e8d7a15 [X86] X86DAGToDAGISel: handle BZHI selection too, not just BEXTR. adds 654a19940ab0 [llvm-exegesis] Reject x86 instructions that use non unifo [...] adds 8aef96e02f6e [llvm-exegesis] Mark x86 segment register instructions as [...] adds 5960f528f8f0 [llvm-exegesis] Crash when assembling invalid Operand adds 60a5e64f7d2e [InstCombine] add tests for shuffle+insert folds; NFC adds 6cc71af5dbed Revert "[PDB] Extend IPDBSession's interface to retrieve f [...] adds 801054aa38d9 [X86][SSE] getTargetShuffleMask - pull out repeated shuffl [...] adds a428ded714a4 [llvm-mca] Use llvm::ArrayRef in class SourceMgr. NFCI adds 1058efa9898c [clangd] Support URISchemes configuration in BackgroundIndex. adds 26ae03d9af8f Some cleanups to the native pdb plugin [NFC]. adds 790de6ed0f08 DAG: Change behavior of fminnum/fmaxnum nodes adds 840c3ec1c6fa Ensure sanitizer check function calls have a !dbg location adds a3af87bddb26 [llvm-mca] Remove a couple of using directives and a bunch [...] adds 3d92d839176c [test] Relax test/Other/opt-hot-cold-split.ll adds 55fcee895286 Revert r344877 "[X86] Stop promoting integer loads to vXi64" adds c397f98ae4a2 [llvm-exegesis] Move namespace exegesis inside llvm:: adds d0f762fa9a0c [X86] getTargetConstantBitsFromNode - handle extraction fr [...] adds 359765aa8aa1 [llvm-exegesis] Fix name lookup ambiguity in MSVC after 344922 adds 9ab4cc5ffa92 [hot-cold-split] Add missing FileCheck invocations adds 3960e2613caa [X86] Add new features to the priority list for target att [...] adds abd88cb37884 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 7efb6960e973 [X86][SSE] getTargetShuffleMaskIndices - allow opt-in supp [...] adds d6f4cd53930a [ELF] Format PPC64.cpp, NFC adds b8adcbdcab9b [X86][SSE] Tidyup DecodeVPERMILPMask shuffle mask decoding adds f56d6e2e53f5 Generate ClangFormatStyleOptions.rst from Format.h (using [...] adds 75bf5beb824e Revert r344930 as it broke some of the bots on Windows. adds bf35a4b6cd97 Revert rL344933 from llvm/trunk: [X86][SSE] Tidyup DecodeV [...] adds 6fd1315eee89 Revert rL344931 from llvm/trunk: [X86][SSE] getTargetShuff [...] adds 2de167784467 [hot-cold-split] Add opt remark on success adds 4fbc44d50396 Hopefully fix the documentation generation issue adds 952e154e5432 [clang-tidy] implement cppcoreguidelines macro rules adds 0b22da616ae1 [Driver] allow Android triples to alias for non Android targets adds 55ea876ddd57 Reapply "[MachineCopyPropagation] Reimplement CopyTracker [...] adds 20d6119c181b [Documentation] Fix grammar related to Clang-tidy cppcoreg [...] adds c148075f062f [analyzer] Fix dumping for SymbolConjured conjured at no p [...] adds 835aefb5adff [SymbolFile] Add the module lock where necessary and asser [...] adds c0553c1e2ba2 [Driver] Reland again: Default Android toolchains to libc++. adds 01977c786125 [clang-tidy] tryfix windows build adds 02dc44d23741 [ELF][PPC64] Fix a split-stack comment in rLLD344622 adds 0dad79673d63 X86: add alias for pushfw/popfw in Intel mode adds 1149e75e977d Update commnents to reflect the changes for LWG#3122. NFC adds cad87778e604 Update commnents to reflect the changes for LWG#3127. NFC adds e4f2a028f212 Add OUTPUT_FORMAT linker script directive support. adds ce55e919f6ba Update commnents to reflect the changes for LWG#3127. NFC adds 264a47c0eadf [interception] Switch to _type suffix instead of _f, NFC. adds 51894fa3a9e8 [x86] add test for PR25498 and complete checks; NFC adds 69c703df4a18 [ORC] Guard access to the MemMgrs vector in RTDyldObjectLi [...] adds 33fdbd7e23ec Give Multiversion-inline functions linkonce linkage adds f7d3dfcbf3a8 [Driver] fix broken test adds 5740246c4c13 [Reassociate] add 'using namespace' to reduce bloat; NFC adds 6cbf17e24306 [DWARF] Use a function-local offset for AT_call_return_pc adds 2493b0ab84f3 Revert "Ensure sanitizer check function calls have a !dbg [...] adds aa98e7ad09c3 [WebAssembly][NFC] Remove WebAssemblyStackifier TableGen backend adds 51fa9815e799 Revert "[Driver] Reland again: Default Android toolchains [...] adds 90a560d871fb [Reassociate] add vector tests with undef elements; NFC adds 26658641327c Recommit r344877 "[X86] Stop promoting integer loads to vXi64" adds bc6301ab04db [ARM] Regenerate reverse shuffle costs adds 73ed16006fee [MC] Shrink MCAsmParser by grouping bools, add const, NFC adds 101b0308b747 [clang-tidy] Fix typo abls->absl. adds 6cc3947c7bdf [Reassociate] remove bogus tests; NFC adds 96a585f85bfa X86: Do not optimize branches with undef eflags inputs adds 64ef4de553d5 [Intrinsic] Unigned Saturation Addition Intrinsic adds ee51ca623be1 [X86] Remove unused entries from the X86ProcFamily enum. A [...] adds 85bea0cac992 X86: fix a comment copy-paste issue (NFC) adds 60129760307c [ELF] Don't warn on two legitimate cases when reading .llv [...] adds 144cc531abeb Added more notes to the issues. adds ca58ebe7dfd5 [ELF] Handle elf32-littlearm in OUTPUT_FORMAT adds be66a913b406 [WebAssembly] Added test for inline assembly roundtrip. adds 1470d002cae8 [X86] Remove 'rtm' feature from KNL. adds 44a49fd6f53c Fix typo in ASSERT_MODULE_LOCK macro definition adds 12840eeb29e3 [ELF] Fix test from r344976 adds 193603fb114d [WebAssembly] Fix assembly printing of br_table adds 9417f3f191eb [ValueObject] Stop assuming types are non-zero sized. adds be92bd03e4b0 [dsymutil] Improve error reporting when we cannot create o [...] adds 7fdbfa75db48 [ELF] Actually fix test from r344976 adds a3ea42328b00 [hwasan] add stack frame descriptions. adds f5e3b7a5702b [ELF] Split up emulation.s per backend adds 4f2789cf6291 [CodeGen] Attach InlineHint to more functions adds d6b64a11ce38 Add tests for match_results copy/move construction. NFC adds 2c67eb0acc8f Updated the issue notes. adds 4a94a9b6acdd [analyzer] [testing] Compute data on path length, compute [...] adds adeac37390cc [analyzer] [www] Drop references to GC mode, which was dep [...] adds 2c9797dcef8e [analyzer] [NFC] Correct comment on RetainSummaryManager adds 3d9d8223e7d4 [ORC] Dump flags for JITDylib symbol table entries. adds 4edc6281f9c9 [ORC] Show JITDylib search order in JITDylib::dump. adds 0160044c6759 [RuntimeDyld][COFF] Skip non-loaded sections when calculat [...] adds c0bf3f627ea2 Add gfx904 and gfx906 to GPU Arch adds 732a24aba11c Remove a 'const' from the synopsis. NFC adds 0a9151f4797f Add tests for match_results copy/move assignment operators. NFC adds f5cf3e4348f4 [X86] Regenerate test checks to show fma comments. NFC adds dab27bcac0f8 Mark the move construct/move assign tests as unsupported on C++03 adds 22f85d05caba Don't mess up RelIplt symbols during relocatable processing adds 1a15c0675b10 [MinGW] Link to correct openmp library adds 5c5c7affee14 [Driver] Use forward slashes in most linker arguments adds ac6ebb6d412b Revert "[Driver] Use forward slashes in most linker arguments" adds 85860ab113a1 Add support for GNU Hurd in Path.inc and other places adds 8f93955fa7c3 [MachinePipeliner] Split MachinePipeliner code into header [...] adds b8f5e091750a [DebugInfo] Generate debug information for labels. (After [...] adds 2e495767594d Revert "Revert "[PDB] Extend IPDBSession's interface to re [...] adds ba7c6ace53b4 Fix non-Windows build for D53324 adds 032de5731c94 [AST] Do not align virtual bases in `MicrosoftRecordLayout [...] adds cce70200bbb4 [PDB] Improve performance of the PDB DIA plugin adds ec5e60293c24 [X86][BMI1] X86DAGToDAGISel: select BEXTR from x << (32 - [...] adds dd78b6016a15 [TTI] Add generic cost handling of SK_Reverse shuffles adds 19283c12426b [LLDB] - Implement the support for the .debug_loclists section. adds bc2031713cf1 Revert "[X86][BMI1] X86DAGToDAGISel: select BEXTR from x < [...] adds b84ba5a63793 [X86][SSE] Update raw mask shuffle decoders to handle UNDE [...] adds 9f06a35da242 [lit] Only return a found bash executable on Windows if it [...] adds a2477624b4eb Fix range length comparison in DraftStore::UpdateDraft whe [...] adds 73e2316935b3 Leftover bits from
https://reviews.llvm.org/D53420
that we [...] adds 66ac72a911e2 [clangd] Support passing a relative path to -compile-commands-dir adds 1f12ad3cef8d Add BROADCAST shuffle cost tests. adds 1d0f49d02661 [clangd] Remove caching of compilation database commands. adds 8a14f67f3fa8 Add BROADCAST shuffle cost tests. adds f4e4f2e09b4f Revert r345009 "[DebugInfo] Generate debug information for [...] adds 3b1da91b7e60 Experimental re-land of [X86][BMI1] X86DAGToDAGISel: selec [...] adds 38063aa561f1 [SLSR] auto-generate full test assertions; NFC adds 1260994857e5 [clang] Fix a null pointer dereference. adds d2b97c28dcc9 [SLSR] use 'match' to simplify code; NFC adds 74a24a42e9a5 [clangd] Lazily create CDB, remove setCompileCommandsDir. adds 201535a68e3d Revert "[MachinePipeliner] Split MachinePipeliner code int [...] adds cf68c788db96 [InstCombine] add/move tests for select with inverted cond [...] adds d41c223d6bf8 [InstCombine] swap select profile metadata when swapping s [...] adds 9c30b25eb05c Add benchmark for std::set. adds 0cd2774045ea [InstCombine] use 'match' to handle vectors and simplify code adds 58c574475fed [SLPVectorizer] Add basic support for mul/and/or/xor horiz [...] adds c8b22fd36173 [OpenCL][NFC] Unify ZeroToOCL* cast types adds 39bb25337f43 [LegalizeDAG] Share Vector/Scalar CTTZ Expansion adds 7aa1543b1bba [LegalizeDAG] Remove unused variable adds f88f364bea47 [SelectionDAG] use 'match' to simplify code; NFC adds 04a1198d39ab [Reassociate] replace fake binop queries with 'match' API adds 130748a57001 [WebAssembly] use 'match' to simplify code; NFC adds 449295db8054 [OpenCL] Add cl_intel_planar_yuv extension adds 34f9a821d770 [CostModel][X86] Add transpose shuffle cost tests adds baecbca4936d [DebugInfo][GlobalOpt] Fix -debugify for globalopt shrinki [...] adds b2113832e908 [NativePDB] Add basic support for tag types to the native [...] adds 84c4d80c0402 [TTI][X86] Treat SK_Transpose shuffles as SK_PermuteTwoSrc [...] adds 6780707d29a2 [clang-tidy] Add a separate section for NOLINT(NEXTLINE)? doc. adds 9c915ef3840f [InstCombine] use 'match' to simplify code adds 93e838f6ec38 [OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h adds 3a60309a2cb8 [IR] remove fake binop queries for not/neg adds 4ccca8ffad85 [Power9] Add __float128 support in the backend for bitcast [...] adds 745347901328 [PDB] Fix -Wunused-private-field in DIA adds 2c01761ff8d9 Change two methods from const char* to StringRef [NFC]. adds d57eb3ec073a [tblgen] Allow FixedLenDecoderEmitter to use APInt-like ob [...] adds 76d30f70299b [IR] Fix -Wunused-function after r345052 adds 667c6fc74b40 Remove a global variable that we can live without. adds 751f5f89ee73 Fix MSVC build by correcting placement of declspec after r345056 adds 30becb21d5cc [LegalizeDAG] Share Vector/Scalar CTLZ Expansion adds 10a5ff7c2ab5 Skip test with older versions of clang adds 35eaa3586565 Add a comment. adds f45effc8a48f [Fixed Point Arithmetic] Fixed Point to Boolean Cast adds 79336b5a427a [analyzer] Rename trackNullOrUndefValue to trackExpressionValue adds b2061b87443d X86DAGToDAGISel::matchBitExtract(): lambdas can't have def [...] adds 638ed13b3856 [LegalizeDAG] Share Vector/Scalar CTPOP Expansion adds 9377d1057c50 When filling a vector<bool> with stuff, initialize the las [...] adds baf58a151e46 [llvm-strip] Support -s alias for --strip-all. Make both s [...] adds 07cd7ef85e57 Add UdtRecordCompleter.cpp. adds 410e4ba099ce [X86][SSE] Revert rL343922 combinePMULDQ AddToWorklist (PR39398) adds df8421ac7eef Fix doxygen comment. adds 1ff0a498aff6 [HotColdSplitting] Attach MinSize to outlined code adds 461ecef2c5fe Change getRedeclContext() to support enumerations as anoth [...] adds dd91c01ebad8 [test-suite/doc] Add list of programs we might add. adds 5a9bd04d4479 NFC: Remove MANGLE_CHECKER from ItaniumMangle.cpp adds 7ed6e6b48055 Off-by-one errors strike again. Thank goodness for ASAN an [...] adds 21e1fca517e2 [ORC] Change how non-exported symbols are matched during lookup. adds b2c2b016cf15 Revert r345077 "[ORC] Change how non-exported symbols are [...] adds af93835f5a49 [llvm-objcopy] Fix use-after-move clang-tidy warning adds a0e7505c38a5 Remove a global variable that is set but not used. adds f1101a331520 Simplify. NFC. adds 6ed320f43630 CGP: Clear data structures at the end of a loop iteration [...] adds 87e25108c83b Fix typo in verifier error message adds 48ebe953a3ce [dwarfdump] Make incompatibility between -diff and -verbos [...] adds e057f8ff6fbd Print out DebugCounter info with -print-debug-counter adds 5ce86f167bfb Remove unused variable. adds 146d85f33e87 [X86] Autogenerate comple checks. NFC adds e2d15ec88ad2 Factor out code to a new function. NFC. adds 74b7de2721ca Fix test after r345085 adds fe8a731f6765 Actually fix test from r345085 REQUIRE: asserts adds dc29d031ed11 Fix some comments pointed out by Leonard Mosescu. adds c8bf77fc52e3 Remove unused private methods. adds 2f61e1de5725 Move a function out of a class because it doesn't depend o [...] adds c806feb833e8 Move forward declarations to the top of the file and sort. adds 1abd489002cb [ThinLTO] Fix a crash in lazy loading of Metadata adds 5314facbd345 [hot-cold-split] Only perform splitting in ThinLTO backend [...] adds a5840ae0bbbf Revert "[ThinLTO] Fix a crash in lazy loading of Metadata" adds 4793d2170265 [ORC] Re-apply r345077 with fixes to remove ambiguity in l [...] adds c71831576c8f [analyzer] Trust summaries for OSObject::retain and OSObje [...] adds b6c3543a300c [analyzer] Do not stop tracking CXX methods touching OSObject. adds 0153db2d65fc [analyzer] [NFC] Change scanReachableSymbols to use ranges adds 94d55c3dc57f SelectionDAG: Reuse bigger sized constants in memset expansion. adds 08aa8f935111 [PM] keeping history when original SCC split and then merg [...] adds 9047ed8927b6 [hurd] Make getMainExecutable get the real binary path adds ec4c505a4af6 Commit missing comment edit and use correct cast to fix st [...] adds b50045aa46de Support nwere versions of the Segger J-Link jtag board sof [...] adds 86d57a03cf08 ARM: handle checking aliases with out-of-bounds GEPs adds c6e85d642275 [ARM64][Windows] Add unwind support to llvm-readobj adds b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] No new revisions were added by this update. Summary of changes: .../change-namespace/ChangeNamespace.cpp | 50 +- .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 3 + .../cppcoreguidelines/MacroUsageCheck.cpp | 96 ++ .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 48 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 62 +- clang-tools-extra/clangd/ClangdLSPServer.h | 19 +- clang-tools-extra/clangd/DraftStore.cpp | 13 +- .../clangd/GlobalCompilationDatabase.cpp | 32 - .../clangd/GlobalCompilationDatabase.h | 27 - clang-tools-extra/clangd/SourceCode.cpp | 9 +- clang-tools-extra/clangd/SourceCode.h | 4 + clang-tools-extra/clangd/index/Background.cpp | 7 +- clang-tools-extra/clangd/index/Background.h | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/docs/ReleaseNotes.rst | 14 +- .../clang-tidy/checks/abseil-str-cat-append.rst | 2 +- .../checks/cppcoreguidelines-macro-usage.rst | 28 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clang-tidy/index.rst | 17 +- .../cppcoreguidelines-macro-usage-caps-only.cpp | 24 + .../cppcoreguidelines-macro-usage-custom.cpp | 28 + .../clang-tidy/cppcoreguidelines-macro-usage.cpp | 18 + .../change-namespace/ChangeNamespaceTests.cpp | 33 + .../unittests/clangd/SourceCodeTests.cpp | 10 + clang/docs/ClangFormatStyleOptions.rst | 58 +- clang/include/clang/AST/DeclTemplate.h | 2 +- clang/include/clang/AST/OperationKinds.def | 12 +- clang/include/clang/Basic/Builtins.def | 6 +- clang/include/clang/Basic/Cuda.h | 2 + clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/Format/Format.h | 6 +- clang/include/clang/Sema/Initialization.h | 16 +- .../Core/BugReporter/BugReporterVisitors.h | 14 +- .../Core/PathSensitive/ProgramState.h | 29 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 4 +- clang/lib/AST/DeclBase.cpp | 14 +- clang/lib/AST/Expr.cpp | 4 +- clang/lib/AST/ExprConstant.cpp | 15 +- clang/lib/AST/ItaniumMangle.cpp | 17 - clang/lib/AST/Mangle.cpp | 6 - clang/lib/AST/RecordLayoutBuilder.cpp | 11 +- clang/lib/Basic/Cuda.cpp | 10 + clang/lib/Basic/Targets/NVPTX.cpp | 2 + clang/lib/Basic/Targets/X86.cpp | 1 - clang/lib/CodeGen/CGDebugInfo.cpp | 9 + clang/lib/CodeGen/CGExpr.cpp | 7 +- clang/lib/CodeGen/CGExprAgg.cpp | 4 +- clang/lib/CodeGen/CGExprComplex.cpp | 4 +- clang/lib/CodeGen/CGExprConstant.cpp | 4 +- clang/lib/CodeGen/CGExprScalar.cpp | 44 +- clang/lib/CodeGen/CodeGenModule.cpp | 20 +- clang/lib/Driver/ToolChains/Gnu.cpp | 32 +- clang/lib/Driver/ToolChains/MinGW.cpp | 20 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 4 +- clang/lib/Headers/opencl-c.h | 9 +- clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaCast.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 18 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 97 +- .../Checkers/BasicObjCFoundationChecks.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 3 +- .../Checkers/CallAndMessageChecker.cpp | 18 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 13 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 9 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 +- .../Checkers/NonNullParamChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 4 +- .../RetainCountChecker/RetainCountChecker.cpp | 34 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 4 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 50 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 1 + clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 6 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 21 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 57 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 11 +- clang/test/Analysis/dump_egraph.cpp | 15 + clang/test/Analysis/osobject-retain-release.cpp | 51 +- clang/test/CodeGen/attr-target-mv.c | 16 +- .../Inputs/override-layout-packed-base.layout | 10 + clang/test/CodeGenCXX/inline-template-hint.cpp | 34 + .../CodeGenCXX/override-layout-packed-base.cpp | 20 +- clang/test/Driver/android-gcc-toolchain.c | 8 + clang/test/Driver/fopenmp.c | 21 + clang/test/Frontend/fixed_point_to_bool.c | 53 + .../Frontend/fixed_point_unknown_conversions.c | 1 - clang/test/Headers/opencl-c-header.cl | 17 +- clang/test/Index/complete-access-checks.cpp | 21 +- clang/test/Index/complete-switch.c | 10 + clang/test/Modules/ExtDebugInfo.cpp | 4 +- clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h | 45 + clang/test/Modules/Inputs/lsv-debuginfo/B/B.h | 14 + clang/test/Modules/Inputs/lsv-debuginfo/C/C.h | 13 + .../Modules/Inputs/lsv-debuginfo/module.modulemap | 9 + clang/test/Modules/lsv-debuginfo.cpp | 39 + clang/test/Sema/enum.c | 23 + clang/test/Sema/warn-shadow.c | 7 + clang/test/SemaCXX/warn-shadow.cpp | 7 + clang/utils/analyzer/CmpRuns.py | 14 + clang/www/analyzer/annotations.html | 56 +- .../images/example_cf_returns_retained_gc.png | Bin 46925 -> 0 bytes compiler-rt/lib/hwasan/hwasan.cc | 20 + compiler-rt/lib/hwasan/hwasan_interface_internal.h | 3 + compiler-rt/lib/interception/interception.h | 2 +- compiler-rt/lib/interception/interception_linux.h | 2 +- .../lib/xray/tests/unit/buffer_queue_test.cc | 116 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 155 ++- compiler-rt/lib/xray/xray_buffer_queue.h | 21 + compiler-rt/lib/xray/xray_fdr_logging.cc | 8 +- libcxx/benchmarks/CartesianBenchmarks.hpp | 83 +- libcxx/benchmarks/ordered_set.bench.cpp | 249 ++++ libcxx/include/vector | 14 + libcxx/include/version | 3 +- .../{chrono.version.pass.cpp => charconv.pass.cpp} | 9 +- .../support.limits.general/chrono.version.pass.cpp | 1 + .../utility.version.pass.cpp | 1 - .../version.version.pass.cpp | 1 + .../re/re.results/re.results.const/copy.pass.cpp | 41 + .../re.results.const/copy_assign.pass.cpp | 50 + .../re/re.results/re.results.const/move.pass.cpp | 48 + .../re.results.const/move_assign.pass.cpp | 51 + libcxx/www/upcoming_meeting.html | 24 +- lld/ELF/Arch/PPC64.cpp | 24 +- lld/ELF/Driver.cpp | 35 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/LinkerScript.h | 8 +- lld/ELF/OutputSections.cpp | 1 - lld/ELF/OutputSections.h | 1 - lld/ELF/Relocations.cpp | 28 +- lld/ELF/Relocations.h | 4 - lld/ELF/ScriptParser.cpp | 31 +- lld/ELF/Symbols.cpp | 1 - lld/ELF/Symbols.h | 3 - lld/ELF/SyntheticSections.cpp | 2 +- lld/ELF/Writer.cpp | 159 +-- lld/include/lld/Common/Strings.h | 3 - lld/test/ELF/cgprofile-obj-warn.s | 3 - lld/test/ELF/cgprofile-shared-warn.s | 18 +- lld/test/ELF/emulation-aarch64.s | 34 + lld/test/ELF/emulation-arm.s | 27 + lld/test/ELF/emulation-mips.s | 115 ++ lld/test/ELF/emulation-ppc.s | 67 ++ lld/test/ELF/emulation-x86.s | 205 ++++ lld/test/ELF/emulation.s | 396 ------- lld/test/ELF/format-binary.test | 6 + lld/test/ELF/gdb-index-no-debug.s | 8 + lld/test/ELF/invalid-linkerscript.test | 8 +- lld/test/ELF/linkerscript/ouputformat.s | 9 - lld/test/ELF/relocatable-rel-iplt.s | 56 + lld/wasm/Options.td | 16 +- lld/wasm/Writer.cpp | 2 +- lldb/include/lldb/Expression/DWARFExpression.h | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 4 +- lldb/include/lldb/Symbol/Function.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 16 + lldb/include/lldb/lldb-enumerations.h | 1 + .../SymbolFile/NativePDB/Inputs/tag-types.lldbinit | 8 + lldb/lit/SymbolFile/NativePDB/tag-types.cpp | 236 ++++ lldb/lldb.xcodeproj/project.pbxproj | 6 + .../gdb_remote_client/TestArmRegisterDefinition.py | 130 +++ .../gdb_remote_client/gdbclientutils.py | 26 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 1 + lldb/source/Core/Section.cpp | 2 + lldb/source/Core/ValueObjectConstResultImpl.cpp | 8 +- lldb/source/Expression/DWARFExpression.cpp | 12 + lldb/source/Expression/IRExecutionUnit.cpp | 3 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 4 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 3 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 15 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 2 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 63 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 + .../SymbolFile/DWARF/SymbolFileDWARFDwp.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 6 + .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 1 + .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 115 +- lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 10 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 794 ++++++++++++- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 181 +-- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 186 +++ .../SymbolFile/NativePDB/UdtRecordCompleter.h | 68 ++ .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 107 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 12 + lldb/source/Symbol/ClangASTContext.cpp | 77 +- lldb/source/Symbol/Function.cpp | 3 +- lldb/source/Symbol/ObjectFile.cpp | 1 + lldb/source/Symbol/SymbolFile.cpp | 20 + lldb/source/Target/Platform.cpp | 12 +- lldb/source/Target/Target.cpp | 7 + llvm/docs/Proposals/TestSuite.rst | 310 +++++ llvm/docs/index.rst | 4 + llvm/include/llvm/Analysis/VectorUtils.h | 22 + llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 19 +- llvm/include/llvm/CodeGen/TargetLowering.h | 39 +- llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + .../llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h | 39 + llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h | 1 + llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 3 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 2 + llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h | 4 + llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 2 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 12 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 99 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 +- llvm/include/llvm/IR/InstrTypes.h | 13 +- llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/MC/MCParser/MCAsmParser.h | 9 +- llvm/include/llvm/Support/ARMWinEH.h | 88 +- llvm/include/llvm/Support/DebugCounter.h | 2 + llvm/include/llvm/Target/TargetSelectionDAG.td | 6 + llvm/include/llvm/module.modulemap | 2 + llvm/lib/Analysis/VectorUtils.cpp | 24 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 15 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 10 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 127 +- llvm/lib/CodeGen/MachineVerifier.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 140 +-- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 56 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 38 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 235 +++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 3 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 36 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 81 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 22 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp | 42 + llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp | 53 + llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 11 + llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 5 + llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 19 + llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 3 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 17 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 156 +-- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 4 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 22 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 8 +- llvm/lib/IR/Instructions.cpp | 46 - llvm/lib/IR/Verifier.cpp | 13 +- llvm/lib/MC/MCParser/MCAsmParser.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Support/DebugCounter.cpp | 25 +- llvm/lib/Support/Unix/Path.inc | 45 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 28 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 166 ++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 6 + llvm/lib/Target/AMDGPU/SIInstructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 8 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 + llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 58 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 68 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 9 + llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 8 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../Target/WebAssembly/WebAssemblyInstrFormats.td | 17 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 13 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 27 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 45 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.h | 13 +- llvm/lib/Target/X86/X86.td | 21 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 160 ++- llvm/lib/Target/X86/X86ISelLowering.cpp | 126 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 + llvm/lib/Target/X86/X86InstrAVX512.td | 88 ++ llvm/lib/Target/X86/X86InstrInfo.cpp | 5 + llvm/lib/Target/X86/X86InstrInfo.td | 48 +- llvm/lib/Target/X86/X86InstrSSE.td | 117 ++ llvm/lib/Target/X86/X86IntrinsicsInfo.h | 2 + llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- llvm/lib/Target/X86/X86Subtarget.h | 9 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 12 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 15 + llvm/lib/Transforms/IPO/Inliner.cpp | 13 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 6 +- llvm/lib/Transforms/Instrumentation/CGProfile.cpp | 9 +- .../Instrumentation/HWAddressSanitizer.cpp | 76 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 41 +- .../Scalar/StraightLineStrengthReduce.cpp | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- .../CostModel/AArch64/shuffle-broadcast.ll | 35 + llvm/test/Analysis/CostModel/ARM/shuffle.ll | 63 +- .../Analysis/CostModel/X86/shuffle-transpose.ll | 288 +++++ llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 20 +- llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir | 51 + llvm/test/CodeGen/AMDGPU/clamp.ll | 20 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 77 +- llvm/test/CodeGen/AMDGPU/fmax3.f64.ll | 11 +- llvm/test/CodeGen/AMDGPU/fmax3.ll | 44 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.ll | 97 +- llvm/test/CodeGen/AMDGPU/fmaxnum.ll | 56 +- llvm/test/CodeGen/AMDGPU/fmin3.ll | 35 +- .../test/CodeGen/AMDGPU/fmin_fmax_legacy.amdgcn.ll | 49 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 126 +- llvm/test/CodeGen/AMDGPU/fminnum.f64.ll | 36 +- llvm/test/CodeGen/AMDGPU/fminnum.ll | 77 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 311 +++-- llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 69 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 782 ++++++++++--- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 836 ++++++++++--- llvm/test/CodeGen/AMDGPU/reduction.ll | 112 +- llvm/test/CodeGen/ARM/readonly-aliases.ll | 17 + llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir | 51 + .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 24 +- llvm/test/CodeGen/PowerPC/f128-bitcast.ll | 53 + .../CodeGen/Thumb2/unreachable-large-offset-gep.ll | 22 + .../CodeGen/WebAssembly/inline-asm-roundtrip.ll | 43 + llvm/test/CodeGen/WebAssembly/stack-insts.ll | 32 + llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 5 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 75 +- llvm/test/CodeGen/X86/crash-O0.ll | 50 +- llvm/test/CodeGen/X86/extract-bits.ll | 535 ++++----- llvm/test/CodeGen/X86/extract-lowbits.ll | 345 ++---- llvm/test/CodeGen/X86/fma-fneg-combine.ll | 36 +- llvm/test/CodeGen/X86/pr38771.ll | 24 - llvm/test/CodeGen/X86/scheduler-backtracking.ll | 1227 +++++++++++++++++++- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 7 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 11 +- llvm/test/CodeGen/X86/uadd_sat.ll | 157 +++ llvm/test/CodeGen/X86/undef-eflags.mir | 18 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/CodeGen/X86/vec_ctbits.ll | 58 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 168 +++ .../OrcLazy/Inputs/hidden-definitions.ll | 6 + .../ExecutionEngine/OrcLazy/hidden-visibility.ll | 17 + .../RuntimeDyld/X86/COFF_x86_64_IMGREL.s | 6 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 1 + .../HWAddressSanitizer/frame-descriptor.ll | 27 + .../HWAddressSanitizer/with-calls.ll | 1 + llvm/test/MC/X86/intel-syntax-encoding.s | 5 + llvm/test/Other/new-pm-thinlto-defaults.ll | 4 + llvm/test/Other/opt-hot-cold-split.ll | 4 +- llvm/test/Other/print-debug-counter.ll | 32 + .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 22 + .../HotColdSplit/{split-cold-2.ll => minsize.ll} | 9 +- llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 5 +- llvm/test/Transforms/Inline/cgscc-cycle.ll | 109 +- llvm/test/Transforms/Inline/monster_scc.ll | 46 +- .../InstCombine/insert-extract-shuffle.ll | 123 ++ llvm/test/Transforms/InstCombine/select_meta.ll | 38 + llvm/test/Transforms/InstCombine/xor.ll | 10 - .../X86/x86-interleaved-accesses-masked-group.ll | 114 +- .../LoopVectorize/invariant-store-vectorization.ll | 3 +- llvm/test/Transforms/Reassociate/inverses.ll | 74 +- llvm/test/Transforms/Reassociate/negation.ll | 37 +- llvm/test/Transforms/Reassociate/negation1.ll | 7 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 105 +- .../StraightLineStrengthReduce/slsr-add.ll | 160 ++- llvm/test/tools/llvm-dwarfdump/cmdline.test | 3 + llvm/test/tools/llvm-objcopy/strip-all.test | 12 +- llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj | Bin 0 -> 2063 bytes llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj | Bin 0 -> 956 bytes llvm/test/tools/llvm-readobj/arm64-win-error1.s | 53 + llvm/test/tools/llvm-readobj/arm64-win-error2.s | 50 + llvm/test/tools/llvm-readobj/arm64-win-error3.s | 51 + .../tools/llvm-readobj/unwind-arm64-windows.test | 69 ++ llvm/tools/dsymutil/dsymutil.cpp | 73 +- llvm/tools/lli/lli.cpp | 46 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 10 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.h | 2 + llvm/tools/llvm-exegesis/lib/Assembler.cpp | 4 + llvm/tools/llvm-exegesis/lib/Assembler.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkCode.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 10 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 4 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 2 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 2 + llvm/tools/llvm-exegesis/lib/Clustering.h | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 2 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 + llvm/tools/llvm-exegesis/lib/Latency.h | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.h | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 2 + llvm/tools/llvm-exegesis/lib/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Target.h | 2 + llvm/tools/llvm-exegesis/lib/Uops.cpp | 2 + llvm/tools/llvm-exegesis/lib/Uops.h | 2 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 97 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 100 +- llvm/tools/llvm-mca/CodeRegion.cpp | 19 +- llvm/tools/llvm-mca/CodeRegion.h | 24 +- llvm/tools/llvm-mca/PipelinePrinter.cpp | 2 - llvm/tools/llvm-mca/Views/DispatchStatistics.cpp | 2 +- .../llvm-mca/Views/RegisterFileStatistics.cpp | 2 +- .../llvm-mca/Views/RetireControlUnitStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 14 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 18 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/StripOpts.td | 3 + llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 399 ++++++- llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 51 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 4 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 19 +- llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp | 4 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 72 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 10 +- .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 2 + .../tools/llvm-exegesis/ARM/AssemblerTest.cpp | 2 + .../tools/llvm-exegesis/BenchmarkRunnerTest.cpp | 2 + .../tools/llvm-exegesis/ClusteringTest.cpp | 2 + .../tools/llvm-exegesis/Common/AssemblerUtils.h | 2 + .../tools/llvm-exegesis/PerfHelperTest.cpp | 2 + .../tools/llvm-exegesis/RegisterValueTest.cpp | 2 + .../tools/llvm-exegesis/X86/AnalysisTest.cpp | 2 + .../tools/llvm-exegesis/X86/AssemblerTest.cpp | 2 + .../llvm-exegesis/X86/BenchmarkResultTest.cpp | 2 + .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 2 + .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 2 + .../tools/llvm-exegesis/X86/TargetTest.cpp | 2 + llvm/utils/TableGen/CMakeLists.txt | 1 - llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 58 +- llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 - .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 13 +- .../TableGen/WebAssemblyStackifierEmitter.cpp | 44 - llvm/utils/bisect-skip-count | 19 + llvm/utils/lit/lit/LitConfig.py | 16 + 479 files changed, 14166 insertions(+), 4239 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-macr [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage.cpp create mode 100644 clang/test/Analysis/dump_egraph.cpp create mode 100644 clang/test/CodeGenCXX/inline-template-hint.cpp create mode 100644 clang/test/Driver/android-gcc-toolchain.c create mode 100644 clang/test/Frontend/fixed_point_to_bool.c create mode 100644 clang/test/Index/complete-switch.c create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/B/B.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/C/C.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/module.modulemap create mode 100755 clang/test/Modules/lsv-debuginfo.cpp delete mode 100644 clang/www/analyzer/images/example_cf_returns_retained_gc.png create mode 100644 libcxx/benchmarks/ordered_set.bench.cpp copy libcxx/test/std/language.support/support.limits/support.limits.general/{chron [...] create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy_assign.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move_assign.pass.cpp create mode 100644 lld/test/ELF/emulation-aarch64.s create mode 100644 lld/test/ELF/emulation-arm.s create mode 100644 lld/test/ELF/emulation-mips.s create mode 100644 lld/test/ELF/emulation-ppc.s create mode 100644 lld/test/ELF/emulation-x86.s delete mode 100644 lld/test/ELF/emulation.s create mode 100644 lld/test/ELF/gdb-index-no-debug.s delete mode 100644 lld/test/ELF/linkerscript/ouputformat.s create mode 100644 lld/test/ELF/relocatable-rel-iplt.s create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/tag-types.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/tag-types.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h create mode 100644 llvm/docs/Proposals/TestSuite.rst create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/shuffle-broadcast.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-transpose.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/ARM/readonly-aliases.ll create mode 100644 llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/PowerPC/f128-bitcast.ll create mode 100644 llvm/test/CodeGen/Thumb2/unreachable-large-offset-gep.ll create mode 100644 llvm/test/CodeGen/WebAssembly/inline-asm-roundtrip.ll create mode 100644 llvm/test/CodeGen/WebAssembly/stack-insts.ll delete mode 100644 llvm/test/CodeGen/X86/pr38771.ll create mode 100644 llvm/test/CodeGen/X86/uadd_sat.ll create mode 100644 llvm/test/CodeGen/X86/undef-eflags.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists.test create mode 100644 llvm/test/ExecutionEngine/OrcLazy/Inputs/hidden-definitions.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/hidden-visibility.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/frame-descriptor.ll create mode 100644 llvm/test/Other/print-debug-counter.ll create mode 100644 llvm/test/Transforms/GlobalOpt/shrink-global-to-bool-check-debug.ll copy llvm/test/Transforms/HotColdSplit/{split-cold-2.ll => minsize.ll} (64%) create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error1.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error2.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error3.s create mode 100644 llvm/test/tools/llvm-readobj/unwind-arm64-windows.test delete mode 100644 llvm/utils/TableGen/WebAssemblyStackifierEmitter.cpp -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig updated (18cbc0e7fac3 -> b029fffd116f)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/llvm-monorepo. from 18cbc0e7fac3 [analyzer][UninitializedObjectChecker] No longer using non [...] adds a4bb5358b570 [XRay] Handle allocator exhaustion in segmented array adds 8ece0af4958c [XRay][compiler-rt] Generational Buffer Management adds 681b599426af [XRay] Account for virtual memory re-use adds f284bf413ff4 [IAI,LV] Avoid creating a scalar epilogue due to gaps in i [...] adds dee0d2deed50 [X86] Add patterns for vector and/or/xor/andn with other t [...] adds dfe026571775 ReleaseNotes: move readability-redundant-smartptr-get part [...] adds 6c4332676694 [PDB] Extend IPDBSession's interface to retrieve frame data adds 64ba749c5db5 [WebAssembly] Simplify --help message adds f8c00b584294 Use llvm::arrayRefFromStringRef adds 7b64f812bbbd [CodeComplete] Fix accessibility of protected members when [...] adds 62d5bf40ae91 [ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC] adds bc7fb7639f07 [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow adds 2cb312f0eec2 Fix MSVC "not all control paths return a value" warning. NFCI. adds 6e32a4055810 [CGProfile] Turn constant-size SmallVector into array adds 7141879f0b44 [PowerPC][NFC] Fix bugs in r+r to r+i conversion adds 1eea71e9fa83 [llvm-dwarfdump] - Add the support of parsing .debug_loclists. adds fe0112a68d65 [llvm-dwarfdump] - Fix win10 build bot failture. adds ddad0f890f08 [change-namespace] Enhance detection of conflicting namespaces. adds df964c3915a0 Silence the -Wshadow warning for enumerators shadowing a type. adds 8cd406e422b2 Fix typo in a test file name. adds bc7e6ab8d200 Test commit: change comment. adds dc367077cb18 Always search sysroot for GCC installs adds 29ed0f96ea45 [X86][BMI1]: X86DAGToDAGISel: select BEXTR from x & ((1 < [...] adds 04dd27865664 Document bisect-skip-count adds 6d4e4e8d7a15 [X86] X86DAGToDAGISel: handle BZHI selection too, not just BEXTR. adds 654a19940ab0 [llvm-exegesis] Reject x86 instructions that use non unifo [...] adds 8aef96e02f6e [llvm-exegesis] Mark x86 segment register instructions as [...] adds 5960f528f8f0 [llvm-exegesis] Crash when assembling invalid Operand adds 60a5e64f7d2e [InstCombine] add tests for shuffle+insert folds; NFC adds 6cc71af5dbed Revert "[PDB] Extend IPDBSession's interface to retrieve f [...] adds 801054aa38d9 [X86][SSE] getTargetShuffleMask - pull out repeated shuffl [...] adds a428ded714a4 [llvm-mca] Use llvm::ArrayRef in class SourceMgr. NFCI adds 1058efa9898c [clangd] Support URISchemes configuration in BackgroundIndex. adds 26ae03d9af8f Some cleanups to the native pdb plugin [NFC]. adds 790de6ed0f08 DAG: Change behavior of fminnum/fmaxnum nodes adds 840c3ec1c6fa Ensure sanitizer check function calls have a !dbg location adds a3af87bddb26 [llvm-mca] Remove a couple of using directives and a bunch [...] adds 3d92d839176c [test] Relax test/Other/opt-hot-cold-split.ll adds 55fcee895286 Revert r344877 "[X86] Stop promoting integer loads to vXi64" adds c397f98ae4a2 [llvm-exegesis] Move namespace exegesis inside llvm:: adds d0f762fa9a0c [X86] getTargetConstantBitsFromNode - handle extraction fr [...] adds 359765aa8aa1 [llvm-exegesis] Fix name lookup ambiguity in MSVC after 344922 adds 9ab4cc5ffa92 [hot-cold-split] Add missing FileCheck invocations adds 3960e2613caa [X86] Add new features to the priority list for target att [...] adds abd88cb37884 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 7efb6960e973 [X86][SSE] getTargetShuffleMaskIndices - allow opt-in supp [...] adds d6f4cd53930a [ELF] Format PPC64.cpp, NFC adds b8adcbdcab9b [X86][SSE] Tidyup DecodeVPERMILPMask shuffle mask decoding adds f56d6e2e53f5 Generate ClangFormatStyleOptions.rst from Format.h (using [...] adds 75bf5beb824e Revert r344930 as it broke some of the bots on Windows. adds bf35a4b6cd97 Revert rL344933 from llvm/trunk: [X86][SSE] Tidyup DecodeV [...] adds 6fd1315eee89 Revert rL344931 from llvm/trunk: [X86][SSE] getTargetShuff [...] adds 2de167784467 [hot-cold-split] Add opt remark on success adds 4fbc44d50396 Hopefully fix the documentation generation issue adds 952e154e5432 [clang-tidy] implement cppcoreguidelines macro rules adds 0b22da616ae1 [Driver] allow Android triples to alias for non Android targets adds 55ea876ddd57 Reapply "[MachineCopyPropagation] Reimplement CopyTracker [...] adds 20d6119c181b [Documentation] Fix grammar related to Clang-tidy cppcoreg [...] adds c148075f062f [analyzer] Fix dumping for SymbolConjured conjured at no p [...] adds 835aefb5adff [SymbolFile] Add the module lock where necessary and asser [...] adds c0553c1e2ba2 [Driver] Reland again: Default Android toolchains to libc++. adds 01977c786125 [clang-tidy] tryfix windows build adds 02dc44d23741 [ELF][PPC64] Fix a split-stack comment in rLLD344622 adds 0dad79673d63 X86: add alias for pushfw/popfw in Intel mode adds 1149e75e977d Update commnents to reflect the changes for LWG#3122. NFC adds cad87778e604 Update commnents to reflect the changes for LWG#3127. NFC adds e4f2a028f212 Add OUTPUT_FORMAT linker script directive support. adds ce55e919f6ba Update commnents to reflect the changes for LWG#3127. NFC adds 264a47c0eadf [interception] Switch to _type suffix instead of _f, NFC. adds 51894fa3a9e8 [x86] add test for PR25498 and complete checks; NFC adds 69c703df4a18 [ORC] Guard access to the MemMgrs vector in RTDyldObjectLi [...] adds 33fdbd7e23ec Give Multiversion-inline functions linkonce linkage adds f7d3dfcbf3a8 [Driver] fix broken test adds 5740246c4c13 [Reassociate] add 'using namespace' to reduce bloat; NFC adds 6cbf17e24306 [DWARF] Use a function-local offset for AT_call_return_pc adds 2493b0ab84f3 Revert "Ensure sanitizer check function calls have a !dbg [...] adds aa98e7ad09c3 [WebAssembly][NFC] Remove WebAssemblyStackifier TableGen backend adds 51fa9815e799 Revert "[Driver] Reland again: Default Android toolchains [...] adds 90a560d871fb [Reassociate] add vector tests with undef elements; NFC adds 26658641327c Recommit r344877 "[X86] Stop promoting integer loads to vXi64" adds bc6301ab04db [ARM] Regenerate reverse shuffle costs adds 73ed16006fee [MC] Shrink MCAsmParser by grouping bools, add const, NFC adds 101b0308b747 [clang-tidy] Fix typo abls->absl. adds 6cc3947c7bdf [Reassociate] remove bogus tests; NFC adds 96a585f85bfa X86: Do not optimize branches with undef eflags inputs adds 64ef4de553d5 [Intrinsic] Unigned Saturation Addition Intrinsic adds ee51ca623be1 [X86] Remove unused entries from the X86ProcFamily enum. A [...] adds 85bea0cac992 X86: fix a comment copy-paste issue (NFC) adds 60129760307c [ELF] Don't warn on two legitimate cases when reading .llv [...] adds 144cc531abeb Added more notes to the issues. adds ca58ebe7dfd5 [ELF] Handle elf32-littlearm in OUTPUT_FORMAT adds be66a913b406 [WebAssembly] Added test for inline assembly roundtrip. adds 1470d002cae8 [X86] Remove 'rtm' feature from KNL. adds 44a49fd6f53c Fix typo in ASSERT_MODULE_LOCK macro definition adds 12840eeb29e3 [ELF] Fix test from r344976 adds 193603fb114d [WebAssembly] Fix assembly printing of br_table adds 9417f3f191eb [ValueObject] Stop assuming types are non-zero sized. adds be92bd03e4b0 [dsymutil] Improve error reporting when we cannot create o [...] adds 7fdbfa75db48 [ELF] Actually fix test from r344976 adds a3ea42328b00 [hwasan] add stack frame descriptions. adds f5e3b7a5702b [ELF] Split up emulation.s per backend adds 4f2789cf6291 [CodeGen] Attach InlineHint to more functions adds d6b64a11ce38 Add tests for match_results copy/move construction. NFC adds 2c67eb0acc8f Updated the issue notes. adds 4a94a9b6acdd [analyzer] [testing] Compute data on path length, compute [...] adds adeac37390cc [analyzer] [www] Drop references to GC mode, which was dep [...] adds 2c9797dcef8e [analyzer] [NFC] Correct comment on RetainSummaryManager adds 3d9d8223e7d4 [ORC] Dump flags for JITDylib symbol table entries. adds 4edc6281f9c9 [ORC] Show JITDylib search order in JITDylib::dump. adds 0160044c6759 [RuntimeDyld][COFF] Skip non-loaded sections when calculat [...] adds c0bf3f627ea2 Add gfx904 and gfx906 to GPU Arch adds 732a24aba11c Remove a 'const' from the synopsis. NFC adds 0a9151f4797f Add tests for match_results copy/move assignment operators. NFC adds f5cf3e4348f4 [X86] Regenerate test checks to show fma comments. NFC adds dab27bcac0f8 Mark the move construct/move assign tests as unsupported on C++03 adds 22f85d05caba Don't mess up RelIplt symbols during relocatable processing adds 1a15c0675b10 [MinGW] Link to correct openmp library adds 5c5c7affee14 [Driver] Use forward slashes in most linker arguments adds ac6ebb6d412b Revert "[Driver] Use forward slashes in most linker arguments" adds 85860ab113a1 Add support for GNU Hurd in Path.inc and other places adds 8f93955fa7c3 [MachinePipeliner] Split MachinePipeliner code into header [...] adds b8f5e091750a [DebugInfo] Generate debug information for labels. (After [...] adds 2e495767594d Revert "Revert "[PDB] Extend IPDBSession's interface to re [...] adds ba7c6ace53b4 Fix non-Windows build for D53324 adds 032de5731c94 [AST] Do not align virtual bases in `MicrosoftRecordLayout [...] adds cce70200bbb4 [PDB] Improve performance of the PDB DIA plugin adds ec5e60293c24 [X86][BMI1] X86DAGToDAGISel: select BEXTR from x << (32 - [...] adds dd78b6016a15 [TTI] Add generic cost handling of SK_Reverse shuffles adds 19283c12426b [LLDB] - Implement the support for the .debug_loclists section. adds bc2031713cf1 Revert "[X86][BMI1] X86DAGToDAGISel: select BEXTR from x < [...] adds b84ba5a63793 [X86][SSE] Update raw mask shuffle decoders to handle UNDE [...] adds 9f06a35da242 [lit] Only return a found bash executable on Windows if it [...] adds a2477624b4eb Fix range length comparison in DraftStore::UpdateDraft whe [...] adds 73e2316935b3 Leftover bits from
https://reviews.llvm.org/D53420
that we [...] adds 66ac72a911e2 [clangd] Support passing a relative path to -compile-commands-dir adds 1f12ad3cef8d Add BROADCAST shuffle cost tests. adds 1d0f49d02661 [clangd] Remove caching of compilation database commands. adds 8a14f67f3fa8 Add BROADCAST shuffle cost tests. adds f4e4f2e09b4f Revert r345009 "[DebugInfo] Generate debug information for [...] adds 3b1da91b7e60 Experimental re-land of [X86][BMI1] X86DAGToDAGISel: selec [...] adds 38063aa561f1 [SLSR] auto-generate full test assertions; NFC adds 1260994857e5 [clang] Fix a null pointer dereference. adds d2b97c28dcc9 [SLSR] use 'match' to simplify code; NFC adds 74a24a42e9a5 [clangd] Lazily create CDB, remove setCompileCommandsDir. adds 201535a68e3d Revert "[MachinePipeliner] Split MachinePipeliner code int [...] adds cf68c788db96 [InstCombine] add/move tests for select with inverted cond [...] adds d41c223d6bf8 [InstCombine] swap select profile metadata when swapping s [...] adds 9c30b25eb05c Add benchmark for std::set. adds 0cd2774045ea [InstCombine] use 'match' to handle vectors and simplify code adds 58c574475fed [SLPVectorizer] Add basic support for mul/and/or/xor horiz [...] adds c8b22fd36173 [OpenCL][NFC] Unify ZeroToOCL* cast types adds 39bb25337f43 [LegalizeDAG] Share Vector/Scalar CTTZ Expansion adds 7aa1543b1bba [LegalizeDAG] Remove unused variable adds f88f364bea47 [SelectionDAG] use 'match' to simplify code; NFC adds 04a1198d39ab [Reassociate] replace fake binop queries with 'match' API adds 130748a57001 [WebAssembly] use 'match' to simplify code; NFC adds 449295db8054 [OpenCL] Add cl_intel_planar_yuv extension adds 34f9a821d770 [CostModel][X86] Add transpose shuffle cost tests adds baecbca4936d [DebugInfo][GlobalOpt] Fix -debugify for globalopt shrinki [...] adds b2113832e908 [NativePDB] Add basic support for tag types to the native [...] adds 84c4d80c0402 [TTI][X86] Treat SK_Transpose shuffles as SK_PermuteTwoSrc [...] adds 6780707d29a2 [clang-tidy] Add a separate section for NOLINT(NEXTLINE)? doc. adds 9c915ef3840f [InstCombine] use 'match' to simplify code adds 93e838f6ec38 [OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h adds 3a60309a2cb8 [IR] remove fake binop queries for not/neg adds 4ccca8ffad85 [Power9] Add __float128 support in the backend for bitcast [...] adds 745347901328 [PDB] Fix -Wunused-private-field in DIA adds 2c01761ff8d9 Change two methods from const char* to StringRef [NFC]. adds d57eb3ec073a [tblgen] Allow FixedLenDecoderEmitter to use APInt-like ob [...] adds 76d30f70299b [IR] Fix -Wunused-function after r345052 adds 667c6fc74b40 Remove a global variable that we can live without. adds 751f5f89ee73 Fix MSVC build by correcting placement of declspec after r345056 adds 30becb21d5cc [LegalizeDAG] Share Vector/Scalar CTLZ Expansion adds 10a5ff7c2ab5 Skip test with older versions of clang adds 35eaa3586565 Add a comment. adds f45effc8a48f [Fixed Point Arithmetic] Fixed Point to Boolean Cast adds 79336b5a427a [analyzer] Rename trackNullOrUndefValue to trackExpressionValue adds b2061b87443d X86DAGToDAGISel::matchBitExtract(): lambdas can't have def [...] adds 638ed13b3856 [LegalizeDAG] Share Vector/Scalar CTPOP Expansion adds 9377d1057c50 When filling a vector<bool> with stuff, initialize the las [...] adds baf58a151e46 [llvm-strip] Support -s alias for --strip-all. Make both s [...] adds 07cd7ef85e57 Add UdtRecordCompleter.cpp. adds 410e4ba099ce [X86][SSE] Revert rL343922 combinePMULDQ AddToWorklist (PR39398) adds df8421ac7eef Fix doxygen comment. adds 1ff0a498aff6 [HotColdSplitting] Attach MinSize to outlined code adds 461ecef2c5fe Change getRedeclContext() to support enumerations as anoth [...] adds dd91c01ebad8 [test-suite/doc] Add list of programs we might add. adds 5a9bd04d4479 NFC: Remove MANGLE_CHECKER from ItaniumMangle.cpp adds 7ed6e6b48055 Off-by-one errors strike again. Thank goodness for ASAN an [...] adds 21e1fca517e2 [ORC] Change how non-exported symbols are matched during lookup. adds b2c2b016cf15 Revert r345077 "[ORC] Change how non-exported symbols are [...] adds af93835f5a49 [llvm-objcopy] Fix use-after-move clang-tidy warning adds a0e7505c38a5 Remove a global variable that is set but not used. adds f1101a331520 Simplify. NFC. adds 6ed320f43630 CGP: Clear data structures at the end of a loop iteration [...] adds 87e25108c83b Fix typo in verifier error message adds 48ebe953a3ce [dwarfdump] Make incompatibility between -diff and -verbos [...] adds e057f8ff6fbd Print out DebugCounter info with -print-debug-counter adds 5ce86f167bfb Remove unused variable. adds 146d85f33e87 [X86] Autogenerate comple checks. NFC adds e2d15ec88ad2 Factor out code to a new function. NFC. adds 74b7de2721ca Fix test after r345085 adds fe8a731f6765 Actually fix test from r345085 REQUIRE: asserts adds dc29d031ed11 Fix some comments pointed out by Leonard Mosescu. adds c8bf77fc52e3 Remove unused private methods. adds 2f61e1de5725 Move a function out of a class because it doesn't depend o [...] adds c806feb833e8 Move forward declarations to the top of the file and sort. adds 1abd489002cb [ThinLTO] Fix a crash in lazy loading of Metadata adds 5314facbd345 [hot-cold-split] Only perform splitting in ThinLTO backend [...] adds a5840ae0bbbf Revert "[ThinLTO] Fix a crash in lazy loading of Metadata" adds 4793d2170265 [ORC] Re-apply r345077 with fixes to remove ambiguity in l [...] adds c71831576c8f [analyzer] Trust summaries for OSObject::retain and OSObje [...] adds b6c3543a300c [analyzer] Do not stop tracking CXX methods touching OSObject. adds 0153db2d65fc [analyzer] [NFC] Change scanReachableSymbols to use ranges adds 94d55c3dc57f SelectionDAG: Reuse bigger sized constants in memset expansion. adds 08aa8f935111 [PM] keeping history when original SCC split and then merg [...] adds 9047ed8927b6 [hurd] Make getMainExecutable get the real binary path adds ec4c505a4af6 Commit missing comment edit and use correct cast to fix st [...] adds b50045aa46de Support nwere versions of the Segger J-Link jtag board sof [...] adds 86d57a03cf08 ARM: handle checking aliases with out-of-bounds GEPs adds c6e85d642275 [ARM64][Windows] Add unwind support to llvm-readobj adds b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] No new revisions were added by this update. Summary of changes: .../change-namespace/ChangeNamespace.cpp | 50 +- .../clang-tidy/cppcoreguidelines/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 3 + .../cppcoreguidelines/MacroUsageCheck.cpp | 96 ++ .../clang-tidy/cppcoreguidelines/MacroUsageCheck.h | 48 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 62 +- clang-tools-extra/clangd/ClangdLSPServer.h | 19 +- clang-tools-extra/clangd/DraftStore.cpp | 13 +- .../clangd/GlobalCompilationDatabase.cpp | 32 - .../clangd/GlobalCompilationDatabase.h | 27 - clang-tools-extra/clangd/SourceCode.cpp | 9 +- clang-tools-extra/clangd/SourceCode.h | 4 + clang-tools-extra/clangd/index/Background.cpp | 7 +- clang-tools-extra/clangd/index/Background.h | 6 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/docs/ReleaseNotes.rst | 14 +- .../clang-tidy/checks/abseil-str-cat-append.rst | 2 +- .../checks/cppcoreguidelines-macro-usage.rst | 28 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clang-tidy/index.rst | 17 +- .../cppcoreguidelines-macro-usage-caps-only.cpp | 24 + .../cppcoreguidelines-macro-usage-custom.cpp | 28 + .../clang-tidy/cppcoreguidelines-macro-usage.cpp | 18 + .../change-namespace/ChangeNamespaceTests.cpp | 33 + .../unittests/clangd/SourceCodeTests.cpp | 10 + clang/docs/ClangFormatStyleOptions.rst | 58 +- clang/include/clang/AST/DeclTemplate.h | 2 +- clang/include/clang/AST/OperationKinds.def | 12 +- clang/include/clang/Basic/Builtins.def | 6 +- clang/include/clang/Basic/Cuda.h | 2 + clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/Format/Format.h | 6 +- clang/include/clang/Sema/Initialization.h | 16 +- .../Core/BugReporter/BugReporterVisitors.h | 14 +- .../Core/PathSensitive/ProgramState.h | 29 +- .../StaticAnalyzer/Core/RetainSummaryManager.h | 4 +- clang/lib/AST/DeclBase.cpp | 14 +- clang/lib/AST/Expr.cpp | 4 +- clang/lib/AST/ExprConstant.cpp | 15 +- clang/lib/AST/ItaniumMangle.cpp | 17 - clang/lib/AST/Mangle.cpp | 6 - clang/lib/AST/RecordLayoutBuilder.cpp | 11 +- clang/lib/Basic/Cuda.cpp | 10 + clang/lib/Basic/Targets/NVPTX.cpp | 2 + clang/lib/Basic/Targets/X86.cpp | 1 - clang/lib/CodeGen/CGDebugInfo.cpp | 9 + clang/lib/CodeGen/CGExpr.cpp | 7 +- clang/lib/CodeGen/CGExprAgg.cpp | 4 +- clang/lib/CodeGen/CGExprComplex.cpp | 4 +- clang/lib/CodeGen/CGExprConstant.cpp | 4 +- clang/lib/CodeGen/CGExprScalar.cpp | 44 +- clang/lib/CodeGen/CodeGenModule.cpp | 20 +- clang/lib/Driver/ToolChains/Gnu.cpp | 32 +- clang/lib/Driver/ToolChains/MinGW.cpp | 20 +- clang/lib/Edit/RewriteObjCFoundationAPI.cpp | 4 +- clang/lib/Headers/opencl-c.h | 9 +- clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaCast.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 18 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaInit.cpp | 97 +- .../Checkers/BasicObjCFoundationChecks.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 3 +- .../Checkers/CallAndMessageChecker.cpp | 18 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 13 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 9 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 +- .../Checkers/NonNullParamChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 4 +- .../RetainCountChecker/RetainCountChecker.cpp | 34 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 4 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 50 +- clang/lib/StaticAnalyzer/Core/CoreEngine.cpp | 1 + clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 6 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 21 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 57 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 11 +- clang/test/Analysis/dump_egraph.cpp | 15 + clang/test/Analysis/osobject-retain-release.cpp | 51 +- clang/test/CodeGen/attr-target-mv.c | 16 +- .../Inputs/override-layout-packed-base.layout | 10 + clang/test/CodeGenCXX/inline-template-hint.cpp | 34 + .../CodeGenCXX/override-layout-packed-base.cpp | 20 +- clang/test/Driver/android-gcc-toolchain.c | 8 + clang/test/Driver/fopenmp.c | 21 + clang/test/Frontend/fixed_point_to_bool.c | 53 + .../Frontend/fixed_point_unknown_conversions.c | 1 - clang/test/Headers/opencl-c-header.cl | 17 +- clang/test/Index/complete-access-checks.cpp | 21 +- clang/test/Index/complete-switch.c | 10 + clang/test/Modules/ExtDebugInfo.cpp | 4 +- clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h | 45 + clang/test/Modules/Inputs/lsv-debuginfo/B/B.h | 14 + clang/test/Modules/Inputs/lsv-debuginfo/C/C.h | 13 + .../Modules/Inputs/lsv-debuginfo/module.modulemap | 9 + clang/test/Modules/lsv-debuginfo.cpp | 39 + clang/test/Sema/enum.c | 23 + clang/test/Sema/warn-shadow.c | 7 + clang/test/SemaCXX/warn-shadow.cpp | 7 + clang/utils/analyzer/CmpRuns.py | 14 + clang/www/analyzer/annotations.html | 56 +- .../images/example_cf_returns_retained_gc.png | Bin 46925 -> 0 bytes compiler-rt/lib/hwasan/hwasan.cc | 20 + compiler-rt/lib/hwasan/hwasan_interface_internal.h | 3 + compiler-rt/lib/interception/interception.h | 2 +- compiler-rt/lib/interception/interception_linux.h | 2 +- .../lib/xray/tests/unit/buffer_queue_test.cc | 116 +- .../lib/xray/tests/unit/segmented_array_test.cc | 25 + compiler-rt/lib/xray/tests/unit/test_helpers.h | 16 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 155 ++- compiler-rt/lib/xray/xray_buffer_queue.h | 21 + compiler-rt/lib/xray/xray_fdr_logging.cc | 8 +- compiler-rt/lib/xray/xray_segmented_array.h | 12 +- libcxx/benchmarks/CartesianBenchmarks.hpp | 83 +- libcxx/benchmarks/ordered_set.bench.cpp | 249 ++++ libcxx/include/vector | 14 + libcxx/include/version | 3 +- .../{chrono.version.pass.cpp => charconv.pass.cpp} | 9 +- .../support.limits.general/chrono.version.pass.cpp | 1 + .../utility.version.pass.cpp | 1 - .../version.version.pass.cpp | 1 + .../re/re.results/re.results.const/copy.pass.cpp | 41 + .../re.results.const/copy_assign.pass.cpp | 50 + .../re/re.results/re.results.const/move.pass.cpp | 48 + .../re.results.const/move_assign.pass.cpp | 51 + libcxx/www/upcoming_meeting.html | 24 +- lld/ELF/Arch/PPC64.cpp | 24 +- lld/ELF/Driver.cpp | 35 +- lld/ELF/InputFiles.cpp | 2 +- lld/ELF/LinkerScript.h | 8 +- lld/ELF/OutputSections.cpp | 1 - lld/ELF/OutputSections.h | 1 - lld/ELF/Relocations.cpp | 28 +- lld/ELF/Relocations.h | 4 - lld/ELF/ScriptParser.cpp | 31 +- lld/ELF/Symbols.cpp | 1 - lld/ELF/Symbols.h | 3 - lld/ELF/SyntheticSections.cpp | 2 +- lld/ELF/Writer.cpp | 159 +-- lld/include/lld/Common/Strings.h | 3 - lld/test/ELF/cgprofile-obj-warn.s | 3 - lld/test/ELF/cgprofile-shared-warn.s | 18 +- lld/test/ELF/emulation-aarch64.s | 34 + lld/test/ELF/emulation-arm.s | 27 + lld/test/ELF/emulation-mips.s | 115 ++ lld/test/ELF/emulation-ppc.s | 67 ++ lld/test/ELF/emulation-x86.s | 205 ++++ lld/test/ELF/emulation.s | 396 ------- lld/test/ELF/format-binary.test | 6 + lld/test/ELF/gdb-index-no-debug.s | 8 + lld/test/ELF/invalid-linkerscript.test | 8 +- lld/test/ELF/linkerscript/ouputformat.s | 9 - lld/test/ELF/relocatable-rel-iplt.s | 56 + lld/wasm/Options.td | 16 +- lld/wasm/Writer.cpp | 2 +- lldb/include/lldb/Expression/DWARFExpression.h | 1 + lldb/include/lldb/Symbol/ClangASTContext.h | 4 +- lldb/include/lldb/Symbol/Function.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 16 + lldb/include/lldb/lldb-enumerations.h | 1 + .../SymbolFile/NativePDB/Inputs/tag-types.lldbinit | 8 + lldb/lit/SymbolFile/NativePDB/tag-types.cpp | 236 ++++ lldb/lldb.xcodeproj/project.pbxproj | 6 + .../gdb_remote_client/TestArmRegisterDefinition.py | 130 +++ .../gdb_remote_client/gdbclientutils.py | 26 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 1 + lldb/source/Core/Section.cpp | 2 + lldb/source/Core/ValueObjectConstResultImpl.cpp | 8 +- lldb/source/Expression/DWARFExpression.cpp | 12 + lldb/source/Expression/IRExecutionUnit.cpp | 3 + .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 4 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 3 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 15 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 2 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 63 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 + .../SymbolFile/DWARF/SymbolFileDWARFDwp.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 6 + .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 1 + .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 115 +- lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 10 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 794 ++++++++++++- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 181 +-- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 186 +++ .../SymbolFile/NativePDB/UdtRecordCompleter.h | 68 ++ .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 107 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 12 + lldb/source/Symbol/ClangASTContext.cpp | 77 +- lldb/source/Symbol/Function.cpp | 3 +- lldb/source/Symbol/ObjectFile.cpp | 1 + lldb/source/Symbol/SymbolFile.cpp | 20 + lldb/source/Target/Platform.cpp | 12 +- lldb/source/Target/Target.cpp | 7 + llvm/docs/Proposals/TestSuite.rst | 310 +++++ llvm/docs/index.rst | 4 + llvm/include/llvm/Analysis/VectorUtils.h | 22 + llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 19 +- llvm/include/llvm/CodeGen/TargetLowering.h | 39 +- llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 1 + .../llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h | 39 + llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h | 1 + llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h | 36 + llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 3 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 2 + llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h | 4 + llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 2 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 12 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 99 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 +- llvm/include/llvm/IR/InstrTypes.h | 13 +- llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/MC/MCParser/MCAsmParser.h | 9 +- llvm/include/llvm/Support/ARMWinEH.h | 88 +- llvm/include/llvm/Support/DebugCounter.h | 2 + llvm/include/llvm/Target/TargetSelectionDAG.td | 6 + llvm/include/llvm/module.modulemap | 2 + llvm/lib/Analysis/VectorUtils.cpp | 24 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 15 + llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 10 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 127 +- llvm/lib/CodeGen/MachineVerifier.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 140 +-- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 56 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 38 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 22 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 235 +++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 3 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 36 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 81 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 22 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp | 42 + llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp | 53 + llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 11 + llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 5 + llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 19 + llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 3 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 17 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 156 +-- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 4 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 22 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 8 +- llvm/lib/IR/Instructions.cpp | 46 - llvm/lib/IR/Verifier.cpp | 13 +- llvm/lib/MC/MCParser/MCAsmParser.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Support/DebugCounter.cpp | 25 +- llvm/lib/Support/Unix/Path.inc | 45 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 28 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 166 ++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 6 + llvm/lib/Target/AMDGPU/SIInstructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 8 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 + llvm/lib/Target/Mips/MipsCallLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 58 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 68 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 9 + llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 8 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 14 +- .../Target/WebAssembly/WebAssemblyInstrFormats.td | 17 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 13 + .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 27 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 45 +- llvm/lib/Target/X86/Utils/X86ShuffleDecode.h | 13 +- llvm/lib/Target/X86/X86.td | 21 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 160 ++- llvm/lib/Target/X86/X86ISelLowering.cpp | 126 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 + llvm/lib/Target/X86/X86InstrAVX512.td | 88 ++ llvm/lib/Target/X86/X86InstrInfo.cpp | 5 + llvm/lib/Target/X86/X86InstrInfo.td | 48 +- llvm/lib/Target/X86/X86InstrSSE.td | 117 ++ llvm/lib/Target/X86/X86IntrinsicsInfo.h | 2 + llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- llvm/lib/Target/X86/X86Subtarget.h | 9 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 12 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 15 + llvm/lib/Transforms/IPO/Inliner.cpp | 13 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 6 +- llvm/lib/Transforms/Instrumentation/CGProfile.cpp | 9 +- .../Instrumentation/HWAddressSanitizer.cpp | 76 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 41 +- .../Scalar/StraightLineStrengthReduce.cpp | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- .../CostModel/AArch64/shuffle-broadcast.ll | 35 + llvm/test/Analysis/CostModel/ARM/shuffle.ll | 63 +- .../Analysis/CostModel/X86/shuffle-transpose.ll | 288 +++++ llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 20 +- llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir | 51 + llvm/test/CodeGen/AMDGPU/clamp.ll | 20 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 77 +- llvm/test/CodeGen/AMDGPU/fmax3.f64.ll | 11 +- llvm/test/CodeGen/AMDGPU/fmax3.ll | 44 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.ll | 97 +- llvm/test/CodeGen/AMDGPU/fmaxnum.ll | 56 +- llvm/test/CodeGen/AMDGPU/fmin3.ll | 35 +- .../test/CodeGen/AMDGPU/fmin_fmax_legacy.amdgcn.ll | 49 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 126 +- llvm/test/CodeGen/AMDGPU/fminnum.f64.ll | 36 +- llvm/test/CodeGen/AMDGPU/fminnum.ll | 77 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 311 +++-- llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 69 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 782 ++++++++++--- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 836 ++++++++++--- llvm/test/CodeGen/AMDGPU/reduction.ll | 112 +- llvm/test/CodeGen/ARM/readonly-aliases.ll | 17 + llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir | 51 + .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 24 +- llvm/test/CodeGen/PowerPC/f128-bitcast.ll | 53 + .../CodeGen/Thumb2/unreachable-large-offset-gep.ll | 22 + .../CodeGen/WebAssembly/inline-asm-roundtrip.ll | 43 + llvm/test/CodeGen/WebAssembly/stack-insts.ll | 32 + llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 5 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 75 +- llvm/test/CodeGen/X86/crash-O0.ll | 50 +- llvm/test/CodeGen/X86/extract-bits.ll | 535 ++++----- llvm/test/CodeGen/X86/extract-lowbits.ll | 345 ++---- llvm/test/CodeGen/X86/fma-fneg-combine.ll | 36 +- llvm/test/CodeGen/X86/pr38771.ll | 24 - llvm/test/CodeGen/X86/scheduler-backtracking.ll | 1227 +++++++++++++++++++- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 7 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 11 +- llvm/test/CodeGen/X86/uadd_sat.ll | 157 +++ llvm/test/CodeGen/X86/undef-eflags.mir | 18 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/CodeGen/X86/vec_ctbits.ll | 58 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 168 +++ .../OrcLazy/Inputs/hidden-definitions.ll | 6 + .../ExecutionEngine/OrcLazy/hidden-visibility.ll | 17 + .../RuntimeDyld/X86/COFF_x86_64_IMGREL.s | 6 +- .../Instrumentation/HWAddressSanitizer/basic.ll | 1 + .../HWAddressSanitizer/frame-descriptor.ll | 27 + .../HWAddressSanitizer/with-calls.ll | 1 + llvm/test/MC/X86/intel-syntax-encoding.s | 5 + llvm/test/Other/new-pm-thinlto-defaults.ll | 4 + llvm/test/Other/opt-hot-cold-split.ll | 4 +- llvm/test/Other/print-debug-counter.ll | 32 + .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 22 + .../HotColdSplit/{split-cold-2.ll => minsize.ll} | 9 +- llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 5 +- llvm/test/Transforms/Inline/cgscc-cycle.ll | 109 +- llvm/test/Transforms/Inline/monster_scc.ll | 46 +- .../InstCombine/insert-extract-shuffle.ll | 123 ++ llvm/test/Transforms/InstCombine/select_meta.ll | 38 + llvm/test/Transforms/InstCombine/xor.ll | 10 - .../X86/x86-interleaved-accesses-masked-group.ll | 114 +- .../LoopVectorize/invariant-store-vectorization.ll | 3 +- llvm/test/Transforms/Reassociate/inverses.ll | 74 +- llvm/test/Transforms/Reassociate/negation.ll | 37 +- llvm/test/Transforms/Reassociate/negation1.ll | 7 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 105 +- .../StraightLineStrengthReduce/slsr-add.ll | 160 ++- llvm/test/tools/llvm-dwarfdump/cmdline.test | 3 + llvm/test/tools/llvm-objcopy/strip-all.test | 12 +- llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj | Bin 0 -> 2063 bytes llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj | Bin 0 -> 956 bytes llvm/test/tools/llvm-readobj/arm64-win-error1.s | 53 + llvm/test/tools/llvm-readobj/arm64-win-error2.s | 50 + llvm/test/tools/llvm-readobj/arm64-win-error3.s | 51 + .../tools/llvm-readobj/unwind-arm64-windows.test | 69 ++ llvm/tools/dsymutil/dsymutil.cpp | 73 +- llvm/tools/lli/lli.cpp | 46 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 10 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.cpp | 2 + llvm/tools/llvm-exegesis/lib/Analysis.h | 2 + llvm/tools/llvm-exegesis/lib/Assembler.cpp | 4 + llvm/tools/llvm-exegesis/lib/Assembler.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkCode.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 10 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 2 + llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 4 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 2 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 2 + llvm/tools/llvm-exegesis/lib/Clustering.h | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 2 + llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 2 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 + llvm/tools/llvm-exegesis/lib/Latency.h | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 2 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 2 + llvm/tools/llvm-exegesis/lib/PerfHelper.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 2 + llvm/tools/llvm-exegesis/lib/RegisterValue.h | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 2 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 2 + llvm/tools/llvm-exegesis/lib/Target.cpp | 2 + llvm/tools/llvm-exegesis/lib/Target.h | 2 + llvm/tools/llvm-exegesis/lib/Uops.cpp | 2 + llvm/tools/llvm-exegesis/lib/Uops.h | 2 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 97 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 100 +- llvm/tools/llvm-mca/CodeRegion.cpp | 19 +- llvm/tools/llvm-mca/CodeRegion.h | 24 +- llvm/tools/llvm-mca/PipelinePrinter.cpp | 2 - llvm/tools/llvm-mca/Views/DispatchStatistics.cpp | 2 +- .../llvm-mca/Views/RegisterFileStatistics.cpp | 2 +- .../llvm-mca/Views/RetireControlUnitStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp | 2 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 14 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 18 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 8 +- llvm/tools/llvm-objcopy/StripOpts.td | 3 + llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 399 ++++++- llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 51 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 4 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 19 +- llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp | 4 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 72 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 10 +- .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 2 + .../tools/llvm-exegesis/ARM/AssemblerTest.cpp | 2 + .../tools/llvm-exegesis/BenchmarkRunnerTest.cpp | 2 + .../tools/llvm-exegesis/ClusteringTest.cpp | 2 + .../tools/llvm-exegesis/Common/AssemblerUtils.h | 2 + .../tools/llvm-exegesis/PerfHelperTest.cpp | 2 + .../tools/llvm-exegesis/RegisterValueTest.cpp | 2 + .../tools/llvm-exegesis/X86/AnalysisTest.cpp | 2 + .../tools/llvm-exegesis/X86/AssemblerTest.cpp | 2 + .../llvm-exegesis/X86/BenchmarkResultTest.cpp | 2 + .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 2 + .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 2 + .../tools/llvm-exegesis/X86/TargetTest.cpp | 2 + llvm/utils/TableGen/CMakeLists.txt | 1 - llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 58 +- llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 - .../TableGen/WebAssemblyDisassemblerEmitter.cpp | 13 +- .../TableGen/WebAssemblyStackifierEmitter.cpp | 44 - llvm/utils/bisect-skip-count | 19 + llvm/utils/lit/lit/LitConfig.py | 16 + 482 files changed, 14214 insertions(+), 4244 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/cppcoreguidelines/MacroUsageCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-macr [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage [...] create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage.cpp create mode 100644 clang/test/Analysis/dump_egraph.cpp create mode 100644 clang/test/CodeGenCXX/inline-template-hint.cpp create mode 100644 clang/test/Driver/android-gcc-toolchain.c create mode 100644 clang/test/Frontend/fixed_point_to_bool.c create mode 100644 clang/test/Index/complete-switch.c create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/A/ADT.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/B/B.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/C/C.h create mode 100644 clang/test/Modules/Inputs/lsv-debuginfo/module.modulemap create mode 100755 clang/test/Modules/lsv-debuginfo.cpp delete mode 100644 clang/www/analyzer/images/example_cf_returns_retained_gc.png create mode 100644 libcxx/benchmarks/ordered_set.bench.cpp copy libcxx/test/std/language.support/support.limits/support.limits.general/{chron [...] create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/copy_assign.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move.pass.cpp create mode 100644 libcxx/test/std/re/re.results/re.results.const/move_assign.pass.cpp create mode 100644 lld/test/ELF/emulation-aarch64.s create mode 100644 lld/test/ELF/emulation-arm.s create mode 100644 lld/test/ELF/emulation-mips.s create mode 100644 lld/test/ELF/emulation-ppc.s create mode 100644 lld/test/ELF/emulation-x86.s delete mode 100644 lld/test/ELF/emulation.s create mode 100644 lld/test/ELF/gdb-index-no-debug.s delete mode 100644 lld/test/ELF/linkerscript/ouputformat.s create mode 100644 lld/test/ELF/relocatable-rel-iplt.s create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/tag-types.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/tag-types.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h create mode 100644 llvm/docs/Proposals/TestSuite.rst create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/IPDBFrameData.h create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAEnumFrameData.cpp create mode 100644 llvm/lib/DebugInfo/PDB/DIA/DIAFrameData.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/shuffle-broadcast.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-transpose.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/ARM/readonly-aliases.ll create mode 100644 llvm/test/CodeGen/Hexagon/machine-cp-clobbers.mir create mode 100644 llvm/test/CodeGen/PowerPC/f128-bitcast.ll create mode 100644 llvm/test/CodeGen/Thumb2/unreachable-large-offset-gep.ll create mode 100644 llvm/test/CodeGen/WebAssembly/inline-asm-roundtrip.ll create mode 100644 llvm/test/CodeGen/WebAssembly/stack-insts.ll delete mode 100644 llvm/test/CodeGen/X86/pr38771.ll create mode 100644 llvm/test/CodeGen/X86/uadd_sat.ll create mode 100644 llvm/test/CodeGen/X86/undef-eflags.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists.test create mode 100644 llvm/test/ExecutionEngine/OrcLazy/Inputs/hidden-definitions.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/hidden-visibility.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/frame-descriptor.ll create mode 100644 llvm/test/Other/print-debug-counter.ll create mode 100644 llvm/test/Transforms/GlobalOpt/shrink-global-to-bool-check-debug.ll copy llvm/test/Transforms/HotColdSplit/{split-cold-2.ll => minsize.ll} (64%) create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win1.obj create mode 100755 llvm/test/tools/llvm-readobj/Inputs/arm64-win2.obj create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error1.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error2.s create mode 100644 llvm/test/tools/llvm-readobj/arm64-win-error3.s create mode 100644 llvm/test/tools/llvm-readobj/unwind-arm64-windows.test delete mode 100644 llvm/utils/TableGen/WebAssemblyStackifierEmitter.cpp -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig updated (719d828850 -> 99575d4a79)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/binutils-gdb. from 719d828850 Add 2.30 branch notes to ChangeLogs and NEWS files. adds 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds a45c28e358 Fix a compile time warning building the AArch64 BFD backend. adds 26d12bc025 Automatic date update in version.in adds cb10b9fad0 Fix spelling mistakes. adds 71b4e2ec66 Updated translations. adds c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 080dd03de2 Fix parens in ld bootstrap.exp adds 83195288b7 PR23169 bogus test adds 217e7ac9b3 Automatic date update in version.in adds beb6b9a6db gas object file locations adds f2504aef8f Automatic date update in version.in adds 59ee9ce57c Automatic date update in version.in adds 48d86a7a60 Fix AArch64 encodings for by element instructions. adds 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 544e0c4ee3 Automatic date update in version.in adds 89beb62e86 Automatic date update in version.in adds 9d00ec4b84 Automatic date update in version.in adds 4486c1a557 Automatic date update in version.in adds 30d282bede Automatic date update in version.in adds b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 8d8c8344ce Also install diagnostics.h adds b6a63da464 ld: Properly display default for -z separate-code adds ea2d583ffe Automatic date update in version.in adds 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] adds 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL adds f4b933ddc0 Update config.guess and config.sub adds bdb5f07bd5 GNU attribute output on errors adds e89e89c9f8 Correct removal of .gnu.attributes adds 2df836265b Error for mismatched powerpc ABI tags adds 49d7deccd4 Automatic date update in version.in adds 0b2e4394bc Update config.sub adds c80d3fddcf Fix bug generating relocations for notes created by the assembler. adds 96e5990474 Fix the read/write flag for these registers on AArch64 adds e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. adds 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 4d60d5d092 Automatic date update in version.in adds f42e6ba238 Automatic date update in version.in adds 9822d3329d Automatic date update in version.in adds 1cbba2d240 [GOLD] PowerPC .gnu.attributes support adds e55992d4ac Fix diagnostic errors adds f6becb01a7 x86: Remove x86 ISA properties with empty bits adds fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" adds 10a1ed124e Automatic date update in version.in adds 21555352f0 Fix test for availability of emplace_back. adds df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 557b8e0ea4 Automatic date update in version.in adds ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] adds 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 8e188148c4 Duplicate code update. adds 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol adds e87681ac38 Automatic date update in version.in adds ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] adds 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. adds 2d73c24636 Resolve merge conflicts. adds 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] adds ae0e76dcfc Hide dynamic symbols in discarded sections adds 65cc93d2fb Automatic date update in version.in adds 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] adds 0373ccfde3 Automatic date update in version.in adds af127c2169 2.31 Release point adds e6977d6f7f Reset branch back to development mode adds 9c6b47988b Automatic date update in version.in adds ebde1daca8 Automatic date update in version.in adds 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] adds 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] adds f8b4d71490 Automatic date update in version.in adds c3432d7f31 Automatic date update in version.in adds 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] adds 0860693812 Regenerate files and add changelog entries for 2.31.1 release adds be8a252e18 Set the development flag back to true. adds 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 96136f6b6b Automatic date update in version.in adds a1ae592f85 Automatic date update in version.in adds 2df2aaa381 Automatic date update in version.in adds 59ac04da2a Automatic date update in version.in adds a88f3030ce Automatic date update in version.in adds 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 0006217519 Automatic date update in version.in adds 29153520a8 S/390: Set the htm flag on PPA adds 13e8b41009 Automatic date update in version.in adds 87b30c0845 Automatic date update in version.in adds 215e1e3e3d Automatic date update in version.in adds 1ddf09c06c Automatic date update in version.in adds 4f166da589 Automatic date update in version.in adds 4f36bed254 Automatic date update in version.in adds 254ade2586 Fix unwind offset for call_info->start_symbol. adds 750af8ddb0 Automatic date update in version.in adds 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements adds 5e2d6eadb2 Automatic date update in version.in adds feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms adds 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf adds 6d86d6d375 Automatic date update in version.in adds 75b342fea3 Automatic date update in version.in adds bde7d74d9c Automatic date update in version.in adds 41e73f3144 Automatic date update in version.in adds 29d5746fed Automatic date update in version.in adds dbf924a63a Fix type checking errors. adds b7991db94c Add --warn-drop-version option; by default, do not warn when [...] adds 3499ff77ef Automatic date update in version.in adds 1d8f56a971 Updated Bulgarian translation for the ld/ directory adds 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization adds 0e37f907b0 Automatic date update in version.in adds f63691a7a0 Automatic date update in version.in adds d4bc1d3fa6 Automatic date update in version.in adds 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes adds 381c1eb6ec x86: Update assembler tests for non-ELF targets adds d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds 6ee91b1ef1 Automatic date update in version.in adds 252bc4d0f7 Automatic date update in version.in adds 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property adds a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds 68a09b71ce Automatic date update in version.in adds 6233104894 Automatic date update in version.in adds 7b5eb9b40f Automatic date update in version.in adds 8977539e45 Automatic date update in version.in adds 2fb483d767 Automatic date update in version.in adds 4568e49ff7 Automatic date update in version.in adds 712024137c Automatic date update in version.in adds 864fdbbd5d Automatic date update in version.in adds f0a7fe6ef0 Automatic date update in version.in adds bcfe08290c Automatic date update in version.in adds ef0d07b940 Automatic date update in version.in adds d8d43263de Automatic date update in version.in adds 6cfa38dcca Automatic date update in version.in adds d137ba507e Automatic date update in version.in adds ff5495e8ba Automatic date update in version.in adds e51abf7e34 Automatic date update in version.in adds 66e23f5ea5 Automatic date update in version.in adds ae297576a1 Automatic date update in version.in adds 58a22630e0 Automatic date update in version.in adds c4f85ebae9 Automatic date update in version.in adds 90dd229424 Automatic date update in version.in adds 9821d7da47 Automatic date update in version.in adds 7b821e0e36 Automatic date update in version.in adds a532438b6e Automatic date update in version.in adds 5f71d8d2da Automatic date update in version.in adds 012de9d521 Automatic date update in version.in adds 86382144fa Automatic date update in version.in adds 8c148a60ce Automatic date update in version.in adds 1fabeb5aeb Automatic date update in version.in adds 2218c7ae53 Automatic date update in version.in adds 07744cbe6e Automatic date update in version.in adds 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition adds edd27c67f5 elf: Check for corrupt symbol version info adds e6dc779fce Automatic date update in version.in adds 2599520e3f Automatic date update in version.in adds 441f19bc60 Automatic date update in version.in adds f086873e4a Automatic date update in version.in adds 067f901e5d Automatic date update in version.in adds bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] adds b9b6d61066 Automatic date update in version.in adds dd17be4dff Fix Aarch64 bug in warning filtering. adds 5fff8868ce Automatic date update in version.in adds 05c5350072 Automatic date update in version.in adds c018d03e9d Automatic date update in version.in adds 4ee8b44178 Automatic date update in version.in adds a3844e7e9a Automatic date update in version.in adds 4faa747032 Automatic date update in version.in adds a24953ddcd Automatic date update in version.in adds 2b61227e35 Automatic date update in version.in adds c0bd1f9c16 Automatic date update in version.in adds 05f5e903b4 Automatic date update in version.in adds 0430705f46 Automatic date update in version.in adds ddd877c1e9 Automatic date update in version.in adds 62ebc40063 Automatic date update in version.in adds ff89b1aad4 Automatic date update in version.in adds 2ede2c0bca Automatic date update in version.in adds 7f3d973085 Automatic date update in version.in adds 006f62dac0 Automatic date update in version.in adds 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler adds fe5e34a157 Automatic date update in version.in adds 7bbc2bfa51 Automatic date update in version.in adds b2eed88f09 Automatic date update in version.in adds 21289e9800 Automatic date update in version.in adds 6658a44822 Automatic date update in version.in adds 95b6baaf2f Automatic date update in version.in adds 07c577ad5b Automatic date update in version.in adds bb04ad1c01 Automatic date update in version.in adds cf6b37b95e Automatic date update in version.in adds cde39bbce7 Automatic date update in version.in adds a3ef5adbce Automatic date update in version.in adds da87a761d7 AArch64: Fix error checking for SIMD udot (by element) adds bcca6d0e29 Automatic date update in version.in adds 32db9c46eb Automatic date update in version.in adds 2792d3ed19 Automatic date update in version.in adds f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] adds fa6e5eabf9 Arm: Skip new binary decode tests on pe targets adds 433dce2f38 Automatic date update in version.in adds 72b3230448 Automatic date update in version.in adds ab59653f48 Automatic date update in version.in adds a25d4d51bd Automatic date update in version.in adds 99575d4a79 Automatic date update in version.in No new revisions were added by this update. Summary of changes: ChangeLog | 26 + bfd/ChangeLog | 189 + bfd/Makefile.am | 3 +- bfd/Makefile.in | 6 +- bfd/config.bfd | 4 +- bfd/configure | 22 +- bfd/configure.ac | 2 + bfd/elf-attrs.c | 2 + bfd/elf-bfd.h | 8 +- bfd/elf.c | 2 +- bfd/elf32-arm.c | 4 +- bfd/elf32-ppc.c | 180 +- bfd/elf32-s390.c | 4 +- bfd/elf32-xtensa.c | 13 +- bfd/elf64-ppc.c | 154 +- bfd/elf64-s390.c | 4 +- bfd/elf64-x86-64.c | 8 +- bfd/elflink.c | 38 +- bfd/elfnn-aarch64.c | 8 +- bfd/elfxx-aarch64.c | 4 +- bfd/elfxx-x86.c | 120 +- bfd/po/bfd.pot | 1496 +- bfd/po/ru.po | 8052 +- bfd/po/uk.po | 7717 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- binutils/ChangeLog | 38 + binutils/configure | 20 +- binutils/doc/binutils.texi | 6 +- binutils/po/bg.po | 3616 +- binutils/po/binutils.pot | 1739 +- binutils/po/sv.po | 3607 +- binutils/po/uk.po | 3918 +- binutils/readelf.c | 9 + config.guess | 10 +- config.sub | 1490 +- configure | 1 - cpu/ChangeLog | 8 + elfcpp/ChangeLog | 13 + elfcpp/powerpc.h | 26 + etc/ChangeLog | 4 + gas/ChangeLog | 173 + gas/as.c | 27 +- gas/config/tc-aarch64.c | 20 +- gas/config/tc-arm.c | 21 +- gas/config/tc-hppa.c | 4 +- gas/config/tc-i386.c | 3 +- gas/configure | 131 +- gas/configure.ac | 111 +- gas/po/gas.pot | 5615 +- gas/po/ru.po | 6187 +- gas/po/uk.po | 6207 +- gas/testsuite/gas/aarch64/advsimd-armv8_3.d | 7725 ++ gas/testsuite/gas/aarch64/advsimd-armv8_3.s | 84 +- gas/testsuite/gas/aarch64/advsimd-compnum.d | 8282 +- gas/testsuite/gas/aarch64/advsimd-compnum.s | 21 +- gas/testsuite/gas/aarch64/diagnostic.l | 10 + gas/testsuite/gas/aarch64/diagnostic.s | 11 + gas/testsuite/gas/aarch64/illegal-by-element.d | 3 + gas/testsuite/gas/aarch64/illegal-by-element.l | 133 + gas/testsuite/gas/aarch64/illegal-by-element.s | 62 + gas/testsuite/gas/aarch64/illegal-dotproduct.d | 4 + gas/testsuite/gas/aarch64/illegal-dotproduct.l | 13 + gas/testsuite/gas/aarch64/illegal-dotproduct.s | 4 + gas/testsuite/gas/aarch64/msr.d | 11 + gas/testsuite/gas/aarch64/msr.s | 15 + gas/testsuite/gas/aarch64/sve.d | 89358 +++++++++++--------- gas/testsuite/gas/aarch64/system.d | 728 +- gas/testsuite/gas/aarch64/system.s | 2 + gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 +- gas/testsuite/gas/arm/csdb.d | 9 +- gas/testsuite/gas/arm/csdb.s | 4 + gas/testsuite/gas/arm/thumb2_it_bad.l | 2 + gas/testsuite/gas/arm/thumb2_it_bad.s | 4 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 5 + gas/testsuite/gas/arm/undefined-insn-thumb.d | 5 + gas/testsuite/gas/arm/undefined-insn.s | 1 + gas/testsuite/gas/arm/vfp-mov-enc.d | 3 + gas/testsuite/gas/arm/vfp-mov-enc.s | 4 + gas/testsuite/gas/i386/evex-no-scale-32.d | 12 + gas/testsuite/gas/i386/evex-no-scale-32.s | 7 + gas/testsuite/gas/i386/evex-no-scale-64.d | 14 + gas/testsuite/gas/i386/evex-no-scale-64.s | 9 + gas/testsuite/gas/i386/i386.exp | 4 + gas/testsuite/gas/i386/se1.d | 1 + gas/testsuite/gas/i386/se1.s | 1 + gas/testsuite/gas/i386/x86-64-se1.d | 1 + gas/testsuite/gas/i386/x86-64-se1.s | 1 + gas/testsuite/gas/i386/xmmword.l | 4 + gas/testsuite/gas/i386/xmmword.s | 5 + gas/write.c | 6 +- gold/ChangeLog | 74 + gold/incremental.cc | 6 +- gold/main.cc | 4 +- gold/options.h | 4 + gold/po/fr.po | 2852 +- gold/po/gold.pot | 1480 +- gold/po/uk.po | 1446 +- gold/powerpc.cc | 354 +- gold/symtab.cc | 18 +- gold/target.h | 3 +- gold/testsuite/Makefile.am | 9 + gold/testsuite/Makefile.in | 19 +- gold/testsuite/ver_test_pr23409.sh | 64 + gold/testsuite/ver_test_pr23409_1.script | 3 + gold/testsuite/ver_test_pr23409_2.script | 3 + gold/x86_64.cc | 5 +- gprof/ChangeLog | 19 + gprof/configure | 20 +- gprof/po/gprof.pot | 22 +- include/ChangeLog | 21 + include/diagnostics.h | 14 + include/elf/internal.h | 4 +- include/opcode/aarch64.h | 2 + ld/ChangeLog | 203 + ld/configure | 20 +- ld/configure.tgt | 3 +- ld/emultempl/aarch64elf.em | 2 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/elf32.em | 2 +- ld/ldlang.c | 1 + ld/lexsup.c | 7 + ld/plugin.c | 7 - ld/po/bg.po | 7755 +- ld/po/es.po | 8292 +- ld/po/ld.pot | 7409 +- ld/po/pt_BR.po | 8303 +- ld/po/uk.po | 7973 +- ld/testsuite/ld-aarch64/ifunc-1-local.d | 4 +- ld/testsuite/ld-aarch64/ifunc-1.d | 4 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 6 +- ld/testsuite/ld-aarch64/ifunc-2.d | 6 +- ld/testsuite/ld-aarch64/ifunc-21.d | 4 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 4 +- ld/testsuite/ld-aarch64/ifunc-9.d | 3 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 6 +- ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s | 0 ld/testsuite/ld-elf/linux-x86.S | 91 + ld/testsuite/ld-elf/linux-x86.exp | 46 + ld/testsuite/ld-elf/pr23428.c | 43 + ld/testsuite/ld-elf/sec64k.exp | 2 + ld/testsuite/ld-i386/abs-iamcu.d | 2 +- ld/testsuite/ld-i386/abs.d | 2 +- ld/testsuite/ld-i386/i386.exp | 4 + ld/testsuite/ld-i386/pr12718.d | 2 +- ld/testsuite/ld-i386/pr12921.d | 2 +- ld/testsuite/ld-i386/pr23372a.d | 5 + ld/testsuite/ld-i386/pr23372a.s | 18 + ld/testsuite/ld-i386/pr23372b.d | 5 + ld/testsuite/ld-i386/pr23372b.s | 18 + ld/testsuite/ld-i386/pr23372c.s | 18 + ld/testsuite/ld-i386/pr23486a.d | 10 + ld/testsuite/ld-i386/pr23486b.d | 10 + ld/testsuite/ld-i386/property-3.r | 1 - ld/testsuite/ld-i386/property-4.r | 1 - ld/testsuite/ld-i386/property-5.r | 1 - ld/testsuite/ld-i386/property-x86-ibt3a.d | 5 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 5 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 5 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 5 +- ld/testsuite/ld-ifunc/ifunc.exp | 15 +- ld/testsuite/ld-linkonce/zeroeh.ld | 1 + ld/testsuite/ld-plugin/lto.exp | 4 + ld/testsuite/ld-plugin/pr23309.c | 10 + ld/testsuite/ld-plugin/pr23309.d | 3 + ld/testsuite/ld-powerpc/attr-gnu-12-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-12.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-13.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-23.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-31.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-8-23.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 20 +- ld/testsuite/ld-powerpc/tlsopt5.s | 3 + ld/testsuite/ld-powerpc/tlsopt5.wf | 3 +- ld/testsuite/ld-scripts/print-memory-usage.t | 2 + ld/testsuite/ld-scripts/size-2.t | 1 + ld/testsuite/ld-x86-64/abs-k1om.d | 2 +- ld/testsuite/ld-x86-64/abs-l1om.d | 2 +- ld/testsuite/ld-x86-64/abs.d | 2 +- ld/testsuite/ld-x86-64/pr12718.d | 2 +- ld/testsuite/ld-x86-64/pr12921.d | 2 +- ld/testsuite/ld-x86-64/pr23324.s | 6 + ld/testsuite/ld-x86-64/pr23324a.d | 8 + ld/testsuite/ld-x86-64/pr23324b.d | 8 + ld/testsuite/ld-x86-64/pr23372a-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372a.d | 5 + ld/testsuite/ld-x86-64/pr23372a.s | 30 + ld/testsuite/ld-x86-64/pr23372b-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372b.d | 5 + ld/testsuite/ld-x86-64/pr23372b.s | 30 + ld/testsuite/ld-x86-64/pr23372c.s | 30 + ld/testsuite/ld-x86-64/pr23486a-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486a.d | 10 + ld/testsuite/ld-x86-64/pr23486a.s | 30 + ld/testsuite/ld-x86-64/pr23486b-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486b.d | 10 + ld/testsuite/ld-x86-64/pr23486b.s | 30 + ld/testsuite/ld-x86-64/property-3.r | 1 - ld/testsuite/ld-x86-64/property-4.r | 1 - ld/testsuite/ld-x86-64/property-5.r | 1 - ld/testsuite/ld-x86-64/property-x86-3.s | 4 + ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 5 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 5 +- ld/testsuite/ld-x86-64/x86-64.exp | 10 + ld/testsuite/lib/ld-lib.exp | 5 +- opcodes/ChangeLog | 111 + opcodes/aarch64-asm-2.c | 330 +- opcodes/aarch64-dis-2.c | 1948 +- opcodes/aarch64-dis.c | 19 +- opcodes/aarch64-opc-2.c | 17 +- opcodes/aarch64-opc.c | 16 +- opcodes/aarch64-tbl.h | 104 +- opcodes/arm-dis.c | 27 +- opcodes/configure | 20 +- opcodes/i386-dis.c | 2 +- opcodes/i386-opc.h | 18 +- opcodes/i386-opc.tbl | 13 +- opcodes/i386-tbl.h | 98 +- opcodes/nfp-dis.c | 2 +- opcodes/po/de.po | 962 +- opcodes/po/opcodes.pot | 236 +- opcodes/po/pt_BR.po | 922 +- opcodes/po/uk.po | 920 +- opcodes/s390-opc.txt | 2 +- src-release.sh | 6 +- 235 files changed, 130393 insertions(+), 80173 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.d create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.l create mode 100644 gas/testsuite/gas/aarch64/illegal-by-element.s create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.d create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.l create mode 100644 gas/testsuite/gas/aarch64/illegal-dotproduct.s create mode 100644 gas/testsuite/gas/arm/undefined-insn-arm.d create mode 100644 gas/testsuite/gas/arm/undefined-insn-thumb.d create mode 100644 gas/testsuite/gas/arm/undefined-insn.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.s create mode 100755 gold/testsuite/ver_test_pr23409.sh create mode 100644 gold/testsuite/ver_test_pr23409_1.script create mode 100644 gold/testsuite/ver_test_pr23409_2.script copy ld/testsuite/{ld-elfcomm => ld-elf}/dummy.s (100%) create mode 100644 ld/testsuite/ld-elf/linux-x86.S create mode 100644 ld/testsuite/ld-elf/linux-x86.exp create mode 100644 ld/testsuite/ld-elf/pr23428.c create mode 100644 ld/testsuite/ld-i386/pr23372a.d create mode 100644 ld/testsuite/ld-i386/pr23372a.s create mode 100644 ld/testsuite/ld-i386/pr23372b.d create mode 100644 ld/testsuite/ld-i386/pr23372b.s create mode 100644 ld/testsuite/ld-i386/pr23372c.s create mode 100644 ld/testsuite/ld-i386/pr23486a.d create mode 100644 ld/testsuite/ld-i386/pr23486b.d create mode 100644 ld/testsuite/ld-plugin/pr23309.c create mode 100644 ld/testsuite/ld-plugin/pr23309.d create mode 100644 ld/testsuite/ld-x86-64/pr23324.s create mode 100644 ld/testsuite/ld-x86-64/pr23324a.d create mode 100644 ld/testsuite/ld-x86-64/pr23324b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.d create mode 100644 ld/testsuite/ld-x86-64/pr23372a.s create mode 100644 ld/testsuite/ld-x86-64/pr23372b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.d create mode 100644 ld/testsuite/ld-x86-64/pr23372b.s create mode 100644 ld/testsuite/ld-x86-64/pr23372c.s create mode 100644 ld/testsuite/ld-x86-64/pr23486a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.d create mode 100644 ld/testsuite/ld-x86-64/pr23486a.s create mode 100644 ld/testsuite/ld-x86-64/pr23486b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.d create mode 100644 ld/testsuite/ld-x86-64/pr23486b.s -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
← Newer
1
...
229
230
231
232
233
234
235
...
665
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
Results per page:
10
25
50
100
200