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/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig updated (ab59653f48 -> 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-mainline-allnoconfig in repository toolchain/binutils-gdb. omits ab59653f48 Automatic date update in version.in omits 72b3230448 Automatic date update in version.in omits 433dce2f38 Automatic date update in version.in omits fa6e5eabf9 Arm: Skip new binary decode tests on pe targets omits f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] omits 2792d3ed19 Automatic date update in version.in omits 32db9c46eb Automatic date update in version.in omits bcca6d0e29 Automatic date update in version.in omits da87a761d7 AArch64: Fix error checking for SIMD udot (by element) omits a3ef5adbce Automatic date update in version.in omits cde39bbce7 Automatic date update in version.in omits cf6b37b95e Automatic date update in version.in omits bb04ad1c01 Automatic date update in version.in omits 07c577ad5b Automatic date update in version.in omits 95b6baaf2f Automatic date update in version.in omits 6658a44822 Automatic date update in version.in omits 21289e9800 Automatic date update in version.in omits b2eed88f09 Automatic date update in version.in omits 7bbc2bfa51 Automatic date update in version.in omits fe5e34a157 Automatic date update in version.in omits 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler omits 006f62dac0 Automatic date update in version.in omits 7f3d973085 Automatic date update in version.in omits 2ede2c0bca Automatic date update in version.in omits ff89b1aad4 Automatic date update in version.in omits 62ebc40063 Automatic date update in version.in omits ddd877c1e9 Automatic date update in version.in omits 0430705f46 Automatic date update in version.in omits 05f5e903b4 Automatic date update in version.in omits c0bd1f9c16 Automatic date update in version.in omits 2b61227e35 Automatic date update in version.in omits a24953ddcd Automatic date update in version.in omits 4faa747032 Automatic date update in version.in omits a3844e7e9a Automatic date update in version.in omits 4ee8b44178 Automatic date update in version.in omits c018d03e9d Automatic date update in version.in omits 05c5350072 Automatic date update in version.in omits 5fff8868ce Automatic date update in version.in omits dd17be4dff Fix Aarch64 bug in warning filtering. omits b9b6d61066 Automatic date update in version.in omits bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] omits 067f901e5d Automatic date update in version.in omits f086873e4a Automatic date update in version.in omits 441f19bc60 Automatic date update in version.in omits 2599520e3f Automatic date update in version.in omits e6dc779fce Automatic date update in version.in omits edd27c67f5 elf: Check for corrupt symbol version info omits 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition omits 07744cbe6e Automatic date update in version.in omits 2218c7ae53 Automatic date update in version.in omits 1fabeb5aeb Automatic date update in version.in omits 8c148a60ce Automatic date update in version.in omits 86382144fa Automatic date update in version.in omits 012de9d521 Automatic date update in version.in omits 5f71d8d2da Automatic date update in version.in omits a532438b6e Automatic date update in version.in omits 7b821e0e36 Automatic date update in version.in omits 9821d7da47 Automatic date update in version.in omits 90dd229424 Automatic date update in version.in omits c4f85ebae9 Automatic date update in version.in omits 58a22630e0 Automatic date update in version.in omits ae297576a1 Automatic date update in version.in omits 66e23f5ea5 Automatic date update in version.in omits e51abf7e34 Automatic date update in version.in omits ff5495e8ba Automatic date update in version.in omits d137ba507e Automatic date update in version.in omits 6cfa38dcca Automatic date update in version.in omits d8d43263de Automatic date update in version.in omits ef0d07b940 Automatic date update in version.in omits bcfe08290c Automatic date update in version.in omits f0a7fe6ef0 Automatic date update in version.in omits 864fdbbd5d Automatic date update in version.in omits 712024137c Automatic date update in version.in omits 4568e49ff7 Automatic date update in version.in omits 2fb483d767 Automatic date update in version.in omits 8977539e45 Automatic date update in version.in omits 7b5eb9b40f Automatic date update in version.in omits 6233104894 Automatic date update in version.in omits 68a09b71ce Automatic date update in version.in omits a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s omits 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property omits 252bc4d0f7 Automatic date update in version.in omits 6ee91b1ef1 Automatic date update in version.in omits d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s omits d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED omits 381c1eb6ec x86: Update assembler tests for non-ELF targets omits 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes omits d4bc1d3fa6 Automatic date update in version.in omits f63691a7a0 Automatic date update in version.in omits 0e37f907b0 Automatic date update in version.in omits 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization omits 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 1d8f56a971 Updated Bulgarian translation for the ld/ directory omits 3499ff77ef Automatic date update in version.in omits b7991db94c Add --warn-drop-version option; by default, do not warn when [...] omits dbf924a63a Fix type checking errors. omits 29d5746fed Automatic date update in version.in omits 41e73f3144 Automatic date update in version.in omits bde7d74d9c Automatic date update in version.in omits 75b342fea3 Automatic date update in version.in omits 6d86d6d375 Automatic date update in version.in omits 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf omits feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms omits 5e2d6eadb2 Automatic date update in version.in omits 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements omits 750af8ddb0 Automatic date update in version.in omits 254ade2586 Fix unwind offset for call_info->start_symbol. omits 4f36bed254 Automatic date update in version.in omits 4f166da589 Automatic date update in version.in omits 1ddf09c06c Automatic date update in version.in omits 215e1e3e3d Automatic date update in version.in omits 87b30c0845 Automatic date update in version.in omits 13e8b41009 Automatic date update in version.in omits 29153520a8 S/390: Set the htm flag on PPA omits 0006217519 Automatic date update in version.in omits 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed omits a88f3030ce Automatic date update in version.in omits 59ac04da2a Automatic date update in version.in omits 2df2aaa381 Automatic date update in version.in omits a1ae592f85 Automatic date update in version.in omits 96136f6b6b Automatic date update in version.in omits 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq omits be8a252e18 Set the development flag back to true. omits 0860693812 Regenerate files and add changelog entries for 2.31.1 release omits 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] omits c3432d7f31 Automatic date update in version.in omits f8b4d71490 Automatic date update in version.in omits 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] omits 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] omits ebde1daca8 Automatic date update in version.in omits 9c6b47988b Automatic date update in version.in omits e6977d6f7f Reset branch back to development mode omits af127c2169 2.31 Release point omits 0373ccfde3 Automatic date update in version.in omits 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] omits 65cc93d2fb Automatic date update in version.in omits ae0e76dcfc Hide dynamic symbols in discarded sections omits 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] omits 2d73c24636 Resolve merge conflicts. omits ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] omits 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. omits e87681ac38 Automatic date update in version.in omits 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol omits 8e188148c4 Duplicate code update. omits ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] omits 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] omits 557b8e0ea4 Automatic date update in version.in omits df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC omits 21555352f0 Fix test for availability of emplace_back. omits 10a1ed124e Automatic date update in version.in omits fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" omits f6becb01a7 x86: Remove x86 ISA properties with empty bits omits e55992d4ac Fix diagnostic errors omits 1cbba2d240 [GOLD] PowerPC .gnu.attributes support omits 9822d3329d Automatic date update in version.in omits f42e6ba238 Automatic date update in version.in omits 4d60d5d092 Automatic date update in version.in omits 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. omits e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. omits 96e5990474 Fix the read/write flag for these registers on AArch64 omits c80d3fddcf Fix bug generating relocations for notes created by the assembler. omits 0b2e4394bc Update config.sub omits 49d7deccd4 Automatic date update in version.in omits 2df836265b Error for mismatched powerpc ABI tags omits e89e89c9f8 Correct removal of .gnu.attributes omits bdb5f07bd5 GNU attribute output on errors omits f4b933ddc0 Update config.guess and config.sub omits 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL omits 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] omits ea2d583ffe Automatic date update in version.in omits b6a63da464 ld: Properly display default for -z separate-code omits 8d8c8344ce Also install diagnostics.h omits b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit omits 30d282bede Automatic date update in version.in omits 4486c1a557 Automatic date update in version.in omits 9d00ec4b84 Automatic date update in version.in omits 89beb62e86 Automatic date update in version.in omits 544e0c4ee3 Automatic date update in version.in omits 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] omits 48d86a7a60 Fix AArch64 encodings for by element instructions. omits 59ee9ce57c Automatic date update in version.in omits f2504aef8f Automatic date update in version.in omits beb6b9a6db gas object file locations omits 217e7ac9b3 Automatic date update in version.in omits 83195288b7 PR23169 bogus test omits 080dd03de2 Fix parens in ld bootstrap.exp omits c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] omits 71b4e2ec66 Updated translations. omits cb10b9fad0 Fix spelling mistakes. omits 26d12bc025 Automatic date update in version.in omits a45c28e358 Fix a compile time warning building the AArch64 BFD backend. omits 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds 5127f20732 Update version number on development (aka HEAD) branch. adds 71300e2c0c Regenerate configure and pot files with updated binutils ver [...] adds 79d89b5524 Add more updated to release notes adds c1080aae0f Automatic date update in version.in adds bb69498c61 Fix compile time warning message for the AArch64 BFD backend [...] adds 1021d1cb12 Add a syntax table to dwarf-mode.el adds b7a08269ca gdb: Fix build on several hosts/ports adds 75cbc781e3 gdb: For macOS, s/thread_info/struct thread_info/ adds e4a882f4b0 Automatic date update in version.in adds eca4b72146 Fix spelling mistakes. adds 2393a7e3e6 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 2db70efacd Fix parens in ld bootstrap.exp adds 2822b09ff6 PR23169 bogus test adds 791755f59d Fix the MSP430 assembler's parsing of register names. adds 30aa13067f Updated translations. adds e0c547d14a Move ptype/o printing code to typeprint.c adds a33ccfc7af Support ptype/o in Rust adds 9a325b7b3f Minor reorganization of fetch_registers/store_registers in w [...] adds ac0734dea7 Automatic date update in version.in adds e11078da44 gas object file locations adds bd583225a5 Add overrides, fix FreeBSD build adds 7ab6656f27 Fix lost line info for symbol at addr zero adds 4c4e7ad46e Fix Cell debugging regression adds 141ec9f67f Copy gdb-gdb.py to build dir adds 68ad5fb9aa gdb-gdb.py.in: Fix ordering of TypeFlags objects with Python 3 adds 189366cd86 gdb-gdb.py.in: Don't print value's tag_name adds 9a14af7b1a Add pretty-printer for CORE_ADDR adds e76f78a052 Format gdb-gdb.py.in with autopep8 adds 6317728958 Fix crash in machoread.c adds 0c6aef226e Remove a VEC from py-unwind.c adds 41827fc34d Update "func" help text to GNU standards adds 1b47b6a218 Automatic date update in version.in adds 39b27ab6ae Add myself as a write-after-approval GDB maintainer. adds d4d429d589 Add an optional offset option to the "symbol-file" command adds ed6dfe517e Make add-symbol-file's address argument optional adds d81a3eaff3 Make sure that sorting does not change section order adds 291f9a9643 Add an optional offset option to the "add-symbol-file" command adds be1b6474f0 Fixed top frame assumption in watchpoint-hw-attach adds 2512d7efdf Remove 2 excessive executable permission flags adds d95d3aef9e Make dwarf2_free_objfile static adds ecdc3a72c8 Fix follow-exec regression / crash adds f2ffa92bbc gdb: Eliminate the 'stop_pc' global adds 44cee4fdf4 Add --enable-codesign to gdb's configure adds fd1ae90587 Automatic date update in version.in adds 369c9167d4 Fix AArch64 encodings for by element instructions. adds ee94397044 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 262e07d011 MIPS/BFD: Remove extraneous undefined weak symbol visibility check adds 49af4b7012 Remove unstable test output adds 356819b6bc Fix format of last gdb/testsuite/ChangeLog entry adds 991ff2922a Fix running to breakpoint set in inline function by lineno/address adds cd2bb70994 "break LINENO/*ADDRESS", inline functions and "info break" output adds c76a8ea36c remote & target_extra_thread_info, use cache w/ qThreadExtra [...] adds 75acb4867d Improve alignment of "info threads" output, align "Target Id [...] adds de52b9607d x86_64-windows GDB crash due to fs_base/gs_base registers adds b9c04e5a82 RISC-V: Add gas support for "fp" register. adds 41206e32fb fix GDB build failure for various amd64 targets adds 6d3c495640 Automatic date update in version.in adds c0867626d2 Add missing parameter to 'amd64_create_target_description' ( [...] adds 4119873a48 Introduce @unless/@endunless and postbootstrap Makefile targets adds 3e4ce31cb8 Automatic date update in version.in adds f2075844e2 Automatic date update in version.in adds a05a5b64cf Fix use of "command line X" in binutils doc adds c0c468d562 [ARM] Update bfd's Tag_CPU_arch knowledge adds 41823f29a8 gdb: Prefer RISC-V register name "s0" over "fp" adds eac61af65b Allow BFD to recognize macOS universal libraries adds b638b5d57f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' adds 30e5322741 MIPS/LD/testsuite: Fix a typo in PR ld/21334 test name adds 156f2c001e microMIPS/BFD: Add missing NewABI TLS and miscellaneous relocations adds 14c80123c0 microMIPS/GAS: Handle several percent-ops with macros adds 12f09816ce MIPS/BFD: Make section GC work with `ict_irix5' targets adds 1825c89e22 Automatic date update in version.in adds af0bfb9c42 Hide dynamic symbols in discarded sections adds 8d2c8c3d17 GNU attribute output on errors adds b8a6ced796 Correct removal of .gnu.attributes adds a50c11c666 Fix crash in "run" on macOS when gdb is not signed adds 057302ceb3 Remove exit_inferior_num_silent adds fd79271bd9 Remove ptid_build adds f2907e4991 Remove pid_to_ptid adds e99b03dcf4 Remove ptid_get_pid adds e38504b392 Remove ptid_get_lwp adds cc6bcb548d Remove ptid_get_tid adds 0e998d966b Remove ptid_is_pid adds 15a9e13e52 Remove ptid_lwp_p adds d2a107e3f9 Remove ptid_tid_p adds 26a57c9256 Remove ptid_match adds d7e15655a4 Remove ptid_equal adds 9b960ba18c Automatic date update in version.in adds f51e0e20bd Remove VEC from breakpoint adds 1ea5da0262 [gdb/symtab] Fix version check in dwarf compilation unit header adds db40acb0be Also install diagnostics.h adds b14b7ff14f ld: Properly display default for -z separate-code adds 94d401b8b8 ld: Set non_ir_ref_regular for --undefined SYMBOL adds 1b919490e8 Warn if /proc is not accessible adds 538ccc4a22 Bump version to 8.2.50.DATE-git. adds 4e5b2f8961 Update NEWS post GDB 8.2 branch creation. adds 6242c6a690 darwin: Don't use sbrk adds a7d0f0f000 Use exit_inferior in darwin_attach_pid adds 4423fa9672 Automatic date update in version.in adds 4a91d0ba30 Error for mismatched powerpc ABI tags adds c530603c59 [gdb] Fix build error in macroexp.c adds d8dab05495 Updated Russian, Bulgarian, and Brazilian Portuguese transla [...] adds c524414837 Update config.guess and config.sub adds 56ad703d56 x86: Remove x86 ISA properties with empty bits adds a5628fa844 MIPS/LD/testsuite: Use $linux_gnu consistently across `mips- [...] adds 01b5d12f28 Automatic date update in version.in adds bb11866d6a RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 6821842f15 darwin: Silence syscall deprecated declaration warning adds 724436fccb [GOLD] PowerPC .gnu.attributes support adds fe75810f8e Fix diagnostic errors adds 269965964e Update config.sub adds 2e48456f02 Fix the relocs created to adjust notes created by the assembler. adds d20e98ab59 Stop readelf from reporting gaps in the gnu build notes if t [...] adds e0e5e971ae gdb/testsuite: Ensure test links in malloc and free adds cba05feb51 Fix the read/write flag for these registers on AArch64 adds f311ba7ed8 Fix SBO bit in disassembly mask for ldrah on AArch64. adds ad1cc4e492 Add checks for the NT_ARM_SVE section in a core file. adds c451bb34ae xtensa: don't emit dynamic relocation for weak undefined symbol adds 674e55f7b1 Automatic date update in version.in adds e83f4d9750 ia64-tdep.c: Fix -Wwrite-strings errors adds 25289ac167 contrib/gdb-add-index.sh -dwarf-5 adds a47a3dc8fb Automatic date update in version.in adds dc7fc9ab5d Automatic date update in version.in adds f5a1cdde80 [ARM] Fix warning cannot find thumb start symbol adds 61658d78f0 m68hc1* fixes adds 872899f1ef bfd: Use changequote for "i[3-7]86-*-linux-*" adds 97a34db942 Remove TSOBS from gdb/Makefile.in adds 6497f1dd03 Remove some unused code from init.c build rule adds 4c7549492b Simplify INIT_FILES adds 1998086d54 Use a stamp file for init.c adds 5d3c3a68c3 Use a stamp file for version.c adds 14ccceb2e2 Remove lint support adds 981e0c0c1a Fix exec.c handling in Makefile adds e5fd1493fd Minimize yacc and lex output adds 31278b5193 Remove ADD_FILES and ADD_DEPS from Makefile.in adds 8fd32c1ce6 Don't mention XM_CDEPS or NAT_CLIBS adds c8ad9b9a31 gdb/testsuite: Allow for failure to read some memory addresses adds 9dcb0ba445 S12Z/opcodes: Correct a `reg' global shadowing error for pre [...] adds 8f7fc65182 LD/testsuite: run_dump_test: Use the intended test name ASAP adds 8a8c916960 LD/testsuite: run_dump_test: Report UNSUPPORTED for excluded [...] adds 2af4d0d938 * testsuite/nds32/ji-jr.d: Fix name tag. adds 055303e28f gdb: Use add_setshow_zuinteger_unlimited_cmd in remote.c adds 4b8377e7db MIPS/BFD: Do not redirect to discarded lazy binding stubs adds 8d4c0995eb MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests adds c3c5e48680 Fix test for availability of emplace_back. adds aa4bd7e6ae Automatic date update in version.in adds 7153abac62 MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation t [...] adds 42ecac1732 gdb/riscv: Use TYPE_SAFE_NAME adds 8c49aa89ab gdb/riscv: Fix assertion in inferior call code adds 3541979fff gdb/testsuite: Run test with software and hardware watchpoints adds 624940689a ld testsuite use of notarget adds 1594e052d4 xgate cleanup adds be570f0684 xgate testsuite fixes adds 5270eddc6e BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 500c05ddbe MIPS/ld/testsuite: Limit export class call reloc tests to DS [...] adds 71feec8213 Automatic date update in version.in adds 1123588c0b Use std::vector for moribund_locations adds c7df3df443 Revise "ld testsuite use of notarget" adds 76d3a78a49 x86: fix "REP RET" with -madd-bnd-prefix adds f0a85b0706 x86: replace off-by-one OTMax adds 7f5cad3047 x86/Intel: accept memory operand size specifiers for CET insns adds bd59a6313d x86: simplify legacy prefix emission adds 2fb5be8dac x86: drop {,reg16_}inoutportreg variables adds a79eaed6a5 x86: adjust monitor/mwait templates adds 12863263d6 Rename tdesc_register_size to tdesc_register_bitsize adds 04879304de Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 9143e72c6d PR ld/22570: MIPS/BFD: Fix TLS relocation resolution for PIE [...] adds 1cb83cac9a MIPS/BFD: Fix TLS relocation resolution for regular executables adds c597cc3d6e Adds the speculation barrier instructions to the ARM assembl [...] adds cb19713281 GDBserver: Fix "Cond. jump or move depends on uninit value" [...] adds 16ff70ddd4 Fix PR c++/23373: GDB hangs when printing a struct with a st [...] adds a6f88f6e44 gdb: Remove traces of h8300 ecoff support adds 31445d1036 GDBserver: Don't assume a current process in D;PID implement [...] adds 4c7333b308 GDB: Work around D;PID handling bug in older GDBservers (PR [...] adds c7ab0aef11 Implement IPv6 support for GDB/gdbserver adds 639eff9357 Automatic date update in version.in adds 55cc53e98b readelf: Don't print section type twice for --section-details adds 45a28947f3 Add remainder of Em16 restrictions for AArch64 gas. adds cde3679eb5 This patch adds support for the SSBB and PSSBB speculation b [...] adds 64b5847236 Declare 'ioarg' (from ser-tcp.c:try_connect) as 'u_long' whe [...] adds f880fcab1a MIPS/LD/testsuite: Limit reloc 6 tests to DSO targets adds 78da84f994 MIPS/LD/testsuite: Correct mips-elf.exp test ABI/emul/endian [...] adds 529c08b25e Add helper functions parse_flags and parse_flags_qcs adds 6a70eb7d9b Implement frame apply [all | COUNT | -COUNT | level LEVEL... [...] adds 1fe75df7eb Add [FLAG]... arguments to 'thread apply'. adds 0a2323003c Documents the new commands 'frame apply', faas, taas, tfaas adds a14c4daab2 Announce the user visible changes for frame/thread apply in NEWS. adds 3606ccab0f Add a test for 'frame apply' adds 5759ebb3b3 Modify gdb.threads/pthreads.exp to test FLAG qcs arguments f [...] adds bc7b042bcb Add a self-test for cli-utils.c adds 9451a3b9a1 Automatic date update in version.in adds ef2ddb33bd GDBserver: Pass process_info pointer to target_detach and ta [...] adds a780ef4f27 GDBserver: Pass process_info pointer to target_kill adds 5c1eda30f5 S390: Fix displaced stepping of "basr r,0" adds 4ef4710f5c Allow bit-patterns in the immediate field of ARM neon mov in [...] adds b84f59efc6 Add a test that relocs are correctly generated for missing b [...] adds 027a4c30d0 Remove a warning on macOS adds 7f1f7e2393 Expect for another variant of error message when gdbserver c [...] adds 6a15ecf5e0 gdb: Add Stafford Horne as or1k maintainer. adds 3137562654 sim: Add Stafford Horne as or1k maintainer. adds 1e65a4a40e Automatic date update in version.in adds ff27d0737e Remove struct keyword in range-based for loop adds 6cb624f8a0 Update the notes on how to make a binutils release. adds 1b115e8e0e Fix problem causing duplicated linker-generated symbols with [...] adds 1074bc6d41 Fix internal error when using --emit-relocs with plugins. adds b63ea3389d Automatic date update in version.in adds 4869c5854e Fix filename in prior ChangeLog entry adds 4ad422a635 Automatic date update in version.in adds 3ac21baa84 x86: fix operand size checking adds 0a8288f78a Update the src-release script to include the new top level f [...] adds ad96220cc7 Update release making notes to metion checking for new top l [...] adds b248663fe5 Use new and delete for buildsym_compunit adds 905eb0e293 Change buildsym_compunit::comp_dir to be a unique_xmalloc_ptr adds e62cca7ccb Add assert in prepare_for_building adds c0015d4497 Move last_source file to buildsym_compunit adds 6a976300e7 Move pending_macros to buildsym_compunit adds 530fedbcbf Move have_line_numbers to buildsym_compunit adds 2c99ee5c4f Move last_source_start_addr to buildsym_compunit adds 81cc346dc9 Move processing_acc_compilation to dbxread.c adds 0ec44fc067 Make context_stack_size static in buildsym.c adds 2150c3ef04 Move some code from buildsym to stabsread adds 6b84eeb216 Move processing_gcc to stabsread adds 5985ac614d Move within_function to stabsread adds 2c722d18f3 Remove buildsym_new_init adds 77d6f1aa16 Move scan_file_globals declaration to stabsread.h adds 43130d6f96 Remove merge_symbol_lists adds ccdac490bb Use gdb_assert in two places in buildsym.c adds 8419ee5331 Move the subfile stack to buildsym_compunit adds 652788a731 Make free_pending_blocks static adds 6cccc9a891 Move the using directives to buildsym_compunit adds edb0470b99 Use outermost_context_p in more places adds 5d691c8829 Fix compilation error in ia64-tdep.c with libunwind-ia64 adds 8b411ff8d5 Add missing ChangeLog entry adds a700e753e5 remote-sim.c: Remove unused variables adds ec74dcd894 Fix compilation error in ia64-vms-tdep.c with libunwind-ia64 adds b4792091ca Remove unused variables in ia64*tdep.c adds 8a67aaa818 Add missing ChangeLog entry adds cb2366c198 Add grok/write functions for new ppc core note sections adds 3fd217186c Fix typo in NT_PPC_TM_CVSX note description adds 117a0e996d RISC-V: Add osabi support. adds 0909f342a2 Automatic date update in version.in adds 4735f0edf4 Use scoped_free_pendings in coff_symtab_read adds 056dec39ed Remove --disable-gdbcli adds ce73f31015 RISC-V: Correct legacy misa register number. adds 27724bad00 RISC-V: Don't decrement pc after break. adds d5c928c053 LD: Export relative-from-absolute symbol marking to BFD adds c691de6a16 BFD: Use `bfd_is_abs_symbol' to determine whether a symbol i [...] adds 7eb1a66c26 Use std::string in ppscm_make_pp_type_error_exception adds 15bf30027b Change gdbscm_exception_message_to_string to return a unique [...] adds a1a31cb8dc Return unique_xmalloc_ptr from gdbscm_safe_eval_string adds c6c6149af4 Return unique_xmalloc_ptr from gdbscm_scm_to_string adds 012ab41373 Automatic date update in version.in adds 0984c34e76 Updated French translation for gold and Spanish translation for ld. adds a38137289e ld: Enable using separate linker script for -z relro adds afca762f59 S/390: Improve partial relro support for 64 bit adds 11a322db5c x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 972450a72c MIPS/GAS/testsuite: Correct whitespace issues with Loongson tests adds d3554ec1ed BFD/XCOFF: Fix storage class setting for weak defined symbols adds 6592ceed48 microMIPS: Add SYSCALL instruction decoding adds 42dc7699a2 [gdb/exp] Fix printing of type of optimized out vla adds 557e56be26 Eliminate most remaining cleanups under gdb/guile/ adds 3a5f2a48ff Eliminate cleanup in gdbscm_execute_gdb_command adds e387da76fc Automatic date update in version.in adds c30be56ebf x86: pre-process opcodes table before parsing adds 7091c61201 x86: fold various AVX512VL templates into their AVX512F coun [...] adds 755908cce5 x86: fold various AVX512CD templates adds 8282b7ad0d x86: fold various AVX512BW templates adds cf769ed505 x86: fold various AVX512DQ templates adds 86b15c3204 x86: fold various AVX512* templates adds 625cbd7ac1 x86: fold VFPCLASSP{D,S} templates adds 5f32791e1e x86: fold narrowing VCVT* templates adds f559b440bb S/390: Set the htm flag on PPA adds 43cc6c3adb gdbscm_wrap, really forward args adds 442a6ce858 Stop potential memory leaks in dwarf CIE reader. adds db3410f80f Fix GDB build using
mingw.org
's MinGW adds fbb1d502ee [gdb/testsuite] Fix regexp in list-thread-groups-available.exp adds 4581dc8297 Remove make_cleanup_value_free_to_mark adds 4c6933327e Eliminate remaining gdb/guile cleanups adds 8f153adc1d Automatic date update in version.in adds 79f5b65e3e Remove myself from target-specific MAINTAINERS adds 0458ca4440 Specify architecture for SPARC gas tests adds db841b6fcd MIPS/LD: Fix crashing with a discarded dynamic relocation section adds 8095d2f70e MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a adds 3391569f21 Close memory and resource leaks detected by coverity in the [...] adds 232a00325b [gdb/testsuite] Make noclone conditional in vla-optimized-out.c adds 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms adds 56ba65a047 Make the Rust parser pure adds a60f3166aa Move the context stack to buildsym_compunit adds 3c65e5b31c Move current_subfile to buildsym_compunit adds 7ea05a7b63 Move pending addrmap globals to buildsym_compunit adds 5ac045503d Move pending_blocks and pending_block_obstack to buildsym_compunit adds c233e9c641 Remove the "listhead" argument from finish_block adds 1d376700df Remove free_pendings adds f62f6af5da Do not look at file symbols when reading psymtabs adds 93b8bea414 Set list_in_scope later in DWARF reader adds e148f09d75 Move the symbol lists to buildsym_compunit adds b37dd3bcaa Remove buildsym_init adds ddb7060226 Remove a TODO adds b80a981d08 Remove EXTERN from buildsym.h adds 6b213a4778 Remove parameter from record_pending_block adds 4a2125f531 Add many methods to buildsym_compunit adds da6580e59c Do not use buildsym.h in some files adds 74c72eac23 Remove reset_symtab_globals adds ab209f6fa9 Move struct buildsym_compunit to buildsym.h adds 0baae8dbd3 Introduce buildsym-legacy.h adds 80e649fcac Parameterize cp_scan_for_anonymous_namespaces adds 804d27291b Convert the DWARF reader to new-style buildysm adds 0e6f30610f Remove some unused buildsym functions adds bfe2e011c0 Remove record_line_ftype adds cbb09508e4 Rename remaining members of buildsym_compunit to start with "m_" adds 241e64e3b4 x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 2d38991535 MIPS/Linux/native: Convert to `get_ptrace_pid' for PID extraction adds d5f4da5e33 ld: Discard .rel.* and .rela.* sections adds 7a54636a02 x86: Rename match_reg_size to match_operand_size adds e2e31f1039 Update my e-mail address, limit maintenance to MIPS I-IV ISAs adds bef891d212 Automatic date update in version.in adds 0ee6c332f3 Rename some frame unwind function parameters adds 2376f038d1 Initialize GOT slot for local symbol in non-PIC link. adds dd40ce22d0 gas/config/tc-i386.c: Break long line adds dcc0660f04 Automatic date update in version.in adds 17cbafdbbe Fix -Wunused-variable warnings related to conditional compilation adds c7213af9b3 x86: Determine vector length from the last vector operand adds 8d49165d83 Simple unused variable removals adds f4e80e1301 Remove an unused variable from spu_get_overlay_table adds 1576637036 Unused variable fixes related to conditional compilation adds 996d693a07 Use a previously unused variable in bfin-tdep.c adds d5e9a511c4 Call some functions in guile/ for effect adds 374fd1fd7b Remove declarations from m32c-tdep.c adds c51f6a54c2 Call value_fetch_lazy when needed in pretty-printers adds 494f80a932 Fix ravenscar-thread.c to use arch_ops adds c486b6106a Pass the correct argument to the observer in reread_symbols adds 8c8807f439 Remove unused declaration from value.c adds b0a7723d29 Remove unused variables from gdbserver adds 3b20124b3d Conditionally define xmltarget_${name} variable in regdat.sh adds a0de763e32 Add -Wunused-variable to warnings.m4 adds 6018c5acdf Automatic date update in version.in adds cf4088a92f Remove some unused variables adds bb71536f28 power9 mfupmc/mtupmc adds 49ddb0fbda PowerPC64 fails reloc-discard test adds 898ade12ee S/390: Suppress string diagnostics for pre-release GCC adds f02806be1f [ARC] Fix case-sensitivity for extension instructions. adds 47e6f81c7c [ARC] Allow vewt instruction for ARC EM family. adds 04e65276fa [ARC] Fix decoding of w6 signed short immediate. adds c265869848 x86: Remove broadcast_not_on_src_operand adds e2b7fbc46d x86: Add a test for missing broadcast adds 01bcaf636a Avoid ubsan complaint in BFD adds 5d3a462f05 xtensa: fix relaxation of undefined weak references in share [...] adds f82863d797 xtensa: move dynamic relocations sections consistency check adds da90fdf993 xtensa: ld: rename xtensa.exp to xtensa-linux.exp adds f5e263426f xtensa: ld: add tests for static linkage relaxation adds 2ae0bdddef xtensa: ld: convert tests to run_dump_test adds f47194a9cd Automatic date update in version.in adds 4174bfff8a x86-64: correct AVX512F vcvtsi2s{d,s} handling adds 67ce483baa PR23430, Indices misspelled adds 7b8d9e8cec PR23431, Messages composed from pieces can't be properly translated adds 1d97232ae3 Updated French translation for ld/ and Swedish translation f [...] adds 56522fc5af x86: Use unsigned int to iterate through vector operands adds 29d17e4773 Remove some unnecessary declarations and configury adds 4b17aefe75 Fix indentation in scoped_mmap.h adds 380618d68a Set CU language before processing any DIEs (symtab/23010 et al) adds 5fbad1b909 Automatic date update in version.in adds be3e27bb55 Suppress string diagnostics for pre-release GCC adds 491993044b Enhance powerpc ld -r --relax adds e3d39609d1 Fix potential memory leaks in some of the binutils source files. adds 5469110733 Clarify doc for .arch/.cpu adds a45389f60d list Tom Tromey as GDB Global Maintainer adds d7154a8d08 Notify about breakpoint modification when enabling/disabling [...] adds 16f808ec99 [gdb/exp] Fix exception when printing optimized out vla adds 506f5c41ca [gdb/symtab] Warn about unresolved DW_AT_upper_bound/DW_AT_count adds 4a1b91eabb x86: Expand Broadcast to 3 bits adds 9e7f3bbbbf [gdb/breakpoints] Fix sigsegv in info prog at exec catchpoint adds 6cf212b445 Automatic date update in version.in adds 33cb30a1f9 Implement PowerPC64 .localentry for value 1 adds 3c3bb0580b gdb: Add switch to disable DWARF stack unwinders adds b358827438 Re: Enhance powerpc ld -r --relax adds fa758a7046 PowerPC Improve support for Gekko & Broadway adds 63b4ecf76f [gdb/testsuite] Add comment in gdb.base/vla-optimized-out.c adds 08994e1ddc Remove dead code in end_psymtab adds 8a6d423450 Change representation of psymbol to flush out accessors adds 02e9e7f7e2 Introduce partial_symbol::address adds 4ae976d1df Introduce accessors for psymtab high and low fields adds 52948f01e4 Add validity bits for psymtab high and low fields adds 7974897237 Make psymbols and psymtabs independent of the program space adds 1f75763aa1 x86: Initialize broadcast_op.bytes to 0 adds 6af79d7b5a Fix Cygwin compilation after target_ops C++ conversion. adds c93cb6280f Automatic date update in version.in adds 16065af1b0 Re: PowerPC Improve support for Gekko & Broadway adds 2bb9bbe2e8 MIPS/GAS: Correct the AFL_ASE_MASK macro adds 5b73b52bcc S12Z: Emit initialized data segment image. adds fe57a8c9f5 S12Z: Emit uninitialized data in the .bss segment adds cd4d353f81 S12Z: Remove inappropriate comment. adds 370e4b5079 Add functions and macros to read and write 24 bit values. adds 469d3b57ce S12Z: Remove ELF_TARGET_ID macro adds 1286ab7881 x86: Check for more than 2 memory references adds 129eb0f1f1 Improve gcore manpage and clarify "-o" option adds d19969ffbf RISC-V: Fix gas configure support for riscv*-*-*. adds 5842d7025f Automatic date update in version.in adds 37cc0caeca [gdb/exp] Interpret size of vla with unknown size as <optimi [...] adds c708f4d256 gdb: Don't call gdb_load_shlib unless GDB is running adds 51b7979529 Automatic date update in version.in adds 29e6f4745e Fix unwind offset for start_symbol. adds 906c6f2c54 Automatic date update in version.in adds 7d8a316657 Combine ,gnu.build.attributes.* sections into one .gnu.build [...] adds b8891f8d62 Add support for the C_SKY series of processors. adds 4570c3d98c Fix thinko in the placement of the .gnu.build.attributes section. adds a05b9f5e1e Prevent a seg-fault in the linker when trying to process SH [...] adds dba7455e76 Remove old lint code adds 463c08d160 Fix crash with -D_GLIBCXX_DEBUG adds d0ba5758c2 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer. adds 2409af1e94 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer. adds 629cfaf1b0 x86: don't mistakenly scale non-8-bit displacements adds c8f2dc0dc9 gdb: Fix sizeof for dynamic types other than arrays adds eb41b24898 RISC-V: Set insn info fields correctly when disassembling. adds fb66cde8a4 Match any kind of error after "cannot resolve name" on lib/g [...] adds ef6ba1ed0d Automatic date update in version.in adds e951d5ca3d x86: drop CpuVREX adds 7a8655d2bb x86: don't abort() upon DATA16 prefix on (E)VEX encoded insn adds 6ff00b5e12 x86/Intel: correct permitted operand sizes for AVX512 scatte [...] adds fa77b93ab7 x86: add more exhaustive tests for invalid AVX512 zeroing-masking adds ae2387feae x86: fold various AVX512 templates with so far differing Mas [...] adds 1424ad8677 x86: also optimize KXOR{D,Q} and KANDN{D,Q} adds 1c28969efc Delete test target descriptions when exiting adds 472fa5eec2 Re-generate gnulib import adds 5abe0f0cc7 Fix segfault when invoking -var-info-path-expression on a dy [...] adds f61cfa0740 Document the GDB 8.1.1 release in gdb/ChangeLog adds 11cfdeb386 Updated Swedish translation for the binutils sub-directory. adds 07cc045019 Correct previous update - new translation for the opcodes su [...] adds 33633d9f5b Automatic date update in version.in adds cb86a42aba csky regen adds 1aa4214141 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds a67ae9b01a Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 50320b1d4a Copy from GCC: Add linker_output as prefix for LTO temps (PR [...] adds 103da91bc0 Close resource leaks in the BFD library's plugin handler. adds f03fb29221 Fix compile time warning problem with gcc 8 and the NS32K as [...] adds 4a9f7d653c Fix potential illegal memory access in AVR backend. adds c25179e71f Suppress compile time warning message when compiling coff-rs [...] adds 3cf2b6691c Fix bug in PDP11 assembler when handling a JSr instruction w [...] adds e30985fa2b Skip the test for PR12982 on HPPA targets as they always nee [...] adds e256144888 Add a note about regenerating the info files when creating a [...] adds c198a1ecf8 Fix spurious check-ld failures on aarch64-elf adds 09a8cc152b Automatic date update in version.in adds 36a900f483 Add a testcase for PR binutils/23460 adds d0042c6ed3 ifunc.exp: Always build static_nonifunc_prog adds 8a28fa1b4b Disable the PR12982 test for HPPA targets. adds 8094f49a4d Backport gettext fixes to get rid of warnings on macOS adds b5bddbbbbc Check results of get_darwin_inferior adds 1584354913 Fix kill issue leading to zombie process on MacOS Sierra adds 3e1d3d8c24 Allow "info address" of a template parameter adds 13755f406d RISC-V: Fix TLS and --gc-sections conflict. adds 3ed12f02a2 Automatic date update in version.in adds c48dadc9a8 x86: drop "mem" operand type attribute adds dbf8be89ed x86: drop NoRex64 from {,v}pmov{s,z}x* adds 2688aab226 Update PRU assembler to corect hardware register numbering f [...] adds 4aae6e5abd Improve objcopy's ability to merge build notes. adds 425699f52d Fix thinko when deciding whether to disable TCP's Nagle algorithm adds 39aac631ba x32: Align the .note.gnu.property section to 4 bytes adds 5e7f20ca9a Automatic date update in version.in adds 3fbbcf473a [gdb/testsuite] Fix regexp in py-rbreak.exp adds 1a6204c9a7 Automatic date update in version.in adds 3f6ff4799b Lose _r2off in powerpc64 stub names adds 05d0e962f0 R_PPC64_REL24_NOTOC support adds 99c2d522f7 x86: Update assembler tests for non-ELF targets adds b01474366f Automatic date update in version.in adds e968fc9b63 x86: fold RegEip/RegRip and RegEiz/RegRiz adds 9534733755 gdb: Avoid using W_STOPCODE(0) as this is ambiguous on MIPS adds 5bd18990b0 gdb: Only run scheduler-locking tests if feature is supported adds 821a26825b Remove unused variables in procfs.c etc. adds b6523c37fb [ARC] Update handling AUX-registers. adds db1e1b45b4 [ARC] Add Tag_ARC_ATR_version. adds 2fd43d7870 [ARC] Update merging attributes. adds 6af0448446 [ARC] Update warning reporting. adds 63741043bd [ARC] Check if an input asm file is rf16 compliant adds 5a6996172e Update dg-extract-results.* from gcc adds 02d7a79e1b Update binutils/MAINTAINERS for ARC. adds 05abfc39c7 Fix indentation in remote_target::download_tracepoint adds aa6f3694ce Remove trailing '-' from the last QTDP action packet adds 3df3a985a4 Use get_remote_packet_size in download_tracepoint adds 4277c4b87a Use remote register numbers in tracepoint mask adds a04b9d62a2 Variable size for regs mask in collection list adds 296956befe Allow larger regblock sizes when saving tracefiles adds dc1f2887c5 Fix type checking errors. adds a7f25a84f4 Fix compilation failure in remote.c adds 3a12c78d14 Add --warn-drop-version option; by default, do not warn when [...] adds 877877f5d5 Automatic date update in version.in adds 71f6efc44e Updated Bulgarian translation for the ld/ directory adds 8f9ea98beb Correct the parsing of derferred register addressing in the [...] adds 99f8774cca Explain what happens for PE targeted linkers in the case whe [...] adds e81b4c933c __tls_get_addr_opt stubs and tocsave optimization adds df136d64fa PowerPC64 EH info for _notoc linkage stubs adds 96d68bd48c Support parallel make check with GNU make 4.2+ adds 528e15722b Replace some uses of xstrprintf with string_printf adds 4485a1c1d8 Make index reading functions more modular adds 5c831bb1eb Introduce mmap_file function adds 8a99096f31 Import gnulib's mkdir module adds 87d6a7aa93 Add DWARF index cache adds 7d11235d04 Add doc and news for DWARF index cache adds 9c61296405 Allow CPPFLAGS to be set on the make command line adds b825f3a90e Automatic date update in version.in adds 09ce46f230 Make target_options_to_string return an std::string adds 045cf01286 Fix gdb.fortran/nested-funcs.exp failure adds a9fc784bac Properly merge GNU_PROPERTY_X86_ISA_1_USED (x86_64). adds f6f9ed015e Fix "may be used uninitialized" warning. adds ff36536c92 Fix gdb/remote.c build failure adds 9d4a934ce6 gdb: Fix assert for extended-remote target (PR gdb/18050) adds f7309df20c x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds f384a1f025 Add support for DW_OP_GNU_variable_value to readelf adds 411baa470e RISC-V: Make riscv_isa_xlen a global function. adds 5c720ed886 RISC-V: Add software single step support. adds 83202f7ae8 Check result of "write" adds fdbac7d8d1 Fix some comments in target.c adds f40f4a11d1 Automatic date update in version.in adds 6404ab9937 Convert .note.gnu.property section between ELF32 and ELF64 adds 57285adece arm - Add some comments about the versions of ARM ELF that d [...] adds e5bbcd0f04 gdb: Merge similar tests into a single test script adds 5ff2bbae19 gdb: Check element of optimised out vla exists adds 7c5c05effd x86: Display default x86-specific options for "as --help" adds 3a53fb12c8 as --help: Display default option for --elf-stt-common= adds 83c8d318d1 Fix some gettext ARI warnings adds 06ab921988 Minor formatting fixes in riscv-tdep.h adds aff4e1751f gdb: Make infrun.c:resume function static adds 90ad36544c RISC-V: Add linux target support. adds 3c77f97eb0 RISC-V: Add native linux support. adds 52a187f8e7 RISC-V: Add configure support for riscv*-linux*. adds db850b6865 Automatic date update in version.in adds dbd534fee4 Rename size in get_core_register_section adds 11459a79d9 Skip PR binutils/23494 tests for nacl targets adds 9c973a29df Always use align_size as pr_datasz for GNU_PROPERTY_STACK_SIZE adds 19449d7c67 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds d7f449c026 x86: Don't display --32/--64/--x32 without BFD64 adds bd923e5108 Return unique_xmalloc_ptr for generate_c_for_variable_locations adds 6f36b6d29f Rename symbol_substitution_name adds b7dc48b4a8 Move C-related declarations to compile-c.h adds 18cdc6d8f8 Add a C++ wrapper for GCC C plug-in adds 9cdfd9a26e Change compile_instance/compile_c_instance into classes adds 946d3d10e7 Move compile_instance to compile.c adds 0cfbf43085 Use unique_ptr for htabs adds ad3a68e9b9 Use policies for code generation adds 48e30f5238 Always clear h->verinfo.verdef when overriding a dynamic definition adds a9925d4f99 Fix forgotten xstrprintf -> string_printf change adds ae1f3b64e5 Automatic date update in version.in adds 7cf9ebc695 Deal with relocations which are 3 bytes in size adds 1dc9e2d63e Factor out common relocation processing adds ab9e342807 x86: Properly add X86_ISA_1_NEEDED property adds d871f3f483 x86: Add CpuCMOV and CpuFXSR adds 8e92e6d4b2 Automatic date update in version.in adds 988daa317c ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds facbd8bd3d Automatic date update in version.in adds a616bb9450 Split size in regset section iterators adds b7fd65b9dc Detect SVE when reading aarch64 core files adds 0c76e06d5c Parse SVE registers in aarch64 core file reading/writing adds 98641896ad bfd: Move elf-properties.lo to BFD32_LIBS adds a97b53dda9 Define _FORTIFY_SOURCE in common-defs.h adds 08887f4a64 Automatic date update in version.in adds 2a50366ded When the assembler reports that the input and output are the [...] adds 67943c005f gdb: Fix instability in thread groups test adds 26fb3983d7 MI: Add -a option to the "-data-disassemble" command adds 1bc60e5624 x86-64: Display eiz for address with the addr32 prefix adds 07aff30e92 Automatic date update in version.in adds 495143533a Use pulongest in aarch64-linux-tdep.c adds 3b7b80752f Automatic date update in version.in adds 2cdcc33021 Correct elf64-ppc.c linkage stub comment and formatting fixes adds c1854f1d5a Use gdb_test_no_output for compile tests expected to pass adds 2ecae92e23 Fix asm in testsuite/gdb.arch/aarch64-fp.c adds bfb1e8c15a x86: Remove empty X86_FEATURE_1_AND property adds 1258253330 Fix use-after-free in number_or_range_parser adds 89fbedf3ab Remove "repeat" argument from command_line_input adds 503c367dc2 Automatic date update in version.in adds 506b86a4f5 binutils testsuite strip-13 test adds 2e72a56e45 Remove duplicate ld testsuite function adds 7ba3ba91a3 S12Z: Move opcode header to public include directory. adds f41078422a Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead [...] adds a6b786da4e Add support for DW_OP_GNU_variable_value adds ae3a7c47e6 Add support of DW_OP_GNU_variable_value to DWARF assembler adds 7d140d1a0b Test case for DW_OP_GNU_variable_value adds d604f19ade Automatic date update in version.in adds be2d111a87 Fix debugging of stripped PIE executables with padded PT_TLS adds 8ca28cdfbe Automatic date update in version.in adds ba1c4c6fee Balance parentheses in expression adds d203b41ac7 Tidy bit twiddling adds 865dcc8a4d Don't init array at run time adds c44deb735e Fix formatting in solib-svr4.c adds fe22d84fe4 Automatic date update in version.in adds 08a8fe2ffd Fix s12z test regexps adds 487096bf0b Delete NEWHOWTO and tidy some uses of reloc_howto_struct adds 706704c883 Pack reloc_howto_struct adds 46807bf451 PowerPC HOWTOs adds 9cf7e5687f Use operand->extract to provide defaults for optional PowerP [...] adds 9dcbfff1e0 Fix invalid strcpy on unterminated buffer adds 66b09c7ea9 Fix a seg-fault in readelf when parsing corrupt HPPA unwind tables. adds 06d743b723 Note that Arnold Metselaar has retired as the z80 maintainer. adds a4497d2f84 Remove unnecessary ternary operator in m32c-tdep.c adds 6efa941c38 Fix handling of undocumented SLL instruction for the Z80 target. adds c8455dc986 Update the documentation of the linker's --hash-style option. adds ae19acf320 Fix running objcopy on Mach-O binaries. adds 4895f384b4 Don't throw Scheme exceptions with live std::vector objects adds 4e57b45639 S12Z: Rename reloc R_S12Z_UKNWN_3 to R_S12Z_EXT18 and implem [...] adds ac1e2e51c0 Automatic date update in version.in adds e8a648884d Correct readelf e_shstrndx range check adds 86b9fea102 Re: Pack reloc_howto_struct adds ebf983a444 Fix changelog entries adds 1461bdac5c Add AArch64 SVE to NEWS and GDB manual adds 9758a8f84b Aarch64 SVE VG is Vector Granule adds d000b7630e Fix typo in changelog entry for handling of undocumnented Z8 [...] adds 3da64fe404 Fix AArch64 stub layout algorithm to allow for the fact that [...] adds 6f4286c4f7 Use the correct constants when setting the section type of H [...] adds 6d52907e22 MI: Print frame architecture when printing frames on an MI channel adds 467dc1e2ea Replace xstrvprintf usages with string_vprintf adds ae739fe7b8 Fix restoring of inferior terminal settings adds 9eef060895 bfd/development.sh: Add experimental adds 4e2aa47284 Restore behavior of disabling address randomization by defau [...] adds 17658d46e4 Make read_program_header return a gdb::byte_vector adds d1012b8e33 Make read_program_headers_from_bfd return a gdb::byte_vector adds d3f467568f Automatic date update in version.in adds d0abeec8d4 Fix "unresolved reloc" error for NOTOC relocs adds 334d4ced42 Prevent illegal memory access when processing COFF auxillary [...] adds 38cf70ca4d Replace unworkable code in HPPA relocs handelr with an assertion. adds 44c2eb6680 Document setting experimental on release branch. adds 7dd36a6f1c Prune BFD warnings for unknown GNU properties adds 14732552e7 PowerPC64 st_other decoding in readelf adds f53ad3cf2b PowerPC64 "call lacks nop" adds 2cd65cb935 PR23566, false uninitialized warning adds 12a0d0f661 Darwin: fix bad loop incrementation adds b0ceb98aec Avoid problems with plugins being loaded multiple times. adds bfb218e3e4 RISC-V: Reject empty rouding mode and fence operand. adds 26457a9cf3 Add block range data structure for blocks with non-contiguou [...] adds 2d5f09ec45 Record explicit block ranges from dwarf2read.c adds fc811edd39 Add support for non-contiguous blocks to find_pc_partial_function adds e94802301b Disassemble blocks with non-contiguous ranges adds 2b1ffcfd6f Use BLOCK_ENTRY_PC in place of most uses of BLOCK_START adds 59adbf5d03 Introduce find_function_entry_range_from_pc and use it in infrun.c adds 9644dc3a47 Relocate block range start and end addresses adds 450d1e88e3 Test case for functions with non-contiguous ranges adds 4575aaa964 Automatic date update in version.in adds 772758ac42 ehdr_start twiddles adds aa7bca9b2e x86: Add GNU_PROPERTY_X86_UINT32_VALID adds a9eafb08b3 x86: Update GNU_PROPERTY_X86_XXX macros adds 3da65cd27e [PATCH] [MIPS] LD/testsuite: Skip 32bit test if ld not support. adds da3c873831 Fix 8.2 regression in gdb.python/py-evthreads.exp w/ gdbserv [...] adds d98fc15be2 gdb/python: Use copy-initialization more when possible adds bbf6c6b8ca Automatic date update in version.in adds 7a815dd566 elf: Check for corrupt symbol version info adds bbbbbceebc Initialize variable in py_get_event_thread adds ed60adf0a3 Automatic date update in version.in adds 3d9c8f6b3f Delay evaluation of alignment expressions in output sections adds 39e7af3e4b Make ada-lang.c::add_angle_brackets return an std::string adds c645cda49e Make ada_tasks_inferior_data::task_list an std::vector adds 2cd0bfe054 Automatic date update in version.in adds dd33d41d54 Fix indentation in solist.h adds 896a7aa6a1 Avoid -Wnarrowing warnings from quote_char() adds 70ab8ccd4f Use CORE_ADDR_MAX in various "breaks" arrays adds 7bc02706c3 Avoid -Wnarrowing warnings in struct tramp_frame instances adds ec40cf90a0 Fix two -Wnarrowing warnings in xtensa-tdep.h adds 8406672eca Avoid -Wnarrowing warnings in ppc64-tdep.c adds b4f183d23e Avoid -Wnarrowing warnings in gdbserver adds 1885053bcb Avoid -Wnarrowing warnings in aarch64-linux-tdep.c adds d3d8724aac Remove -Wno-narrowing from warnings.m4 adds 65b3d26e7d readelf.c: Break multi-statement line adds 3bf9c013e4 MI: Fix printing of frame architecture with Python frame fil [...] adds 90c745dc54 x86: Don't mask out the GNU_PROPERTY_X86_UINT32_VALID bit adds 626887ddc3 Automatic date update in version.in adds 9d24df82ec Add support for new target 'csky'. adds 416a69af89 Mention csky target in the NEWS. adds 858d8004b0 Implement struct type_stack with a vector adds 5fe3f3e463 Remove some uses of VEC from parsers adds 999700cd99 Fix regression for multi breakpoints command line clearing. adds ead9aa39bf Modify gdb.base/commands.exp to test multi breakpoints comma [...] adds ad202fcc22 Get rid of -Wodr warning (PR build/23399) adds 160fc977b6 Automatic date update in version.in adds bc672693cc [MIPS/LD/testsuite] Skip o32 flags check on mips*-*-irix* adds ea92689a17 Aarch64: Func to detect args passed in float regs adds 0e745c6011 Aarch64: Float register detection for _push_dummy_call adds 4f4aedebed Aarch64: Float register detection for return values adds 36eb4c5f9b infcall-nested-structs: Test up to five fields adds 716c08de28 [MIPS/GAS] Split Loongson CAM Instructions from loongson3a adds bdc6c06e3b [MIPS/GAS] Split Loongson EXT Instructions from loongson3a. adds a693765e23 [MIPS/GAS] Add Loongson EXT2 Instructions support. adds ac8cb70f36 [MIPS] Add Loongson 3A1000 proccessor support. adds bd782c07b9 [MIPS] Add Loongson 3A2000/3A3000 proccessor support. adds 9108bc33b1 [MIPS] Add Loongson 2K1000 proccessor support. adds 2362e7f76a Remove newline at end of warning message adds b0f492b90f Indicate batch mode failures by exiting with nonzero status adds 7a6dbc2fdb Update gnulib to current upstream master adds 4d3928d7e0 Fix riscv-linux native gdb build failure. adds df28970fcc sparc/leon: add support for partial write psr instruction adds 73c13fe69a Fix windows-nat.c for -Wnarrowing adds f6c4e3e8a3 Use core_addr_to_string_nz in csky_analyze_prologue adds 2a90824133 Change `file_symtabs' to std::vector adds 7243d0118a Change `function_symbols' to std::vector adds 3553eadc8c Change `label_symbols' to std::vector in linespec.c structures adds c2a031c582 Change `minimal_symbols' to std::vector in linespec.c structures adds 4dedf84da9 Change decode_compound_collector to use std::vector adds 63e8c3daad Remove VEC definitions from linespec.c adds 7e41c8db84 Use block_symbol in linespec APIs adds fcaad03cc0 Add new search_symbols_multiple API adds 078a020797 C++ compile support adds 450629c8d5 Automatic date update in version.in adds 4c971803c4 [MIPS] Add myself as a MIPS port maintainer. adds fdad7678b7 Use host_address_to_string in compile_cplus_instance::enter_scope adds 385e5b9039 Treat SHT_FINI_ARRAY and SHT_PREINIT_ARRAY as relocatable sections adds a0dc02a6df Fix compile-cplus-types.c build errors adds c67f2e1518 gdb: Ensure compiler doesn't optimise variable out in test adds 0b3f9efc04 gdb/riscv: remove extra caching of misa register adds ff3a05b3f8 gdb/riscv: Extend instruction decode to cover more instructions adds a869991180 Skip elf/section14 test for h8300 targets adds 43135d3b15 RISC-V: Allow instruction require more than one extension adds 40bac49b63 sparc: gas: leon.d: disassemble assuming v8 also in sparc64 [...] adds 0cb8eedc91 Automatic date update in version.in adds b4a3a7b44c x86: Extend assembler to generate GNU property notes adds 6c0d3bdec7 x86: Add explicit -mx86-used-note=[yes|no] to tests adds 0f60cce3e1 binutils: Adjusted tests for .note.gnu.property section adds 2550e95256 x86: pass -mx86-used-note=no to assembler adds 5e8a54c6c4 gas: Pass -mx86-used-note=no to assembler adds 9a8d6a757d ld: Append -Wa,-mx86-used-note=no for S-records tests adds e9d644e8fb ld: Append -mx86-used-note=no to ASFLAGS adds 4bb3c591b2 ld: Pass -z separate-code to ld for property-x86-4a tests adds f891966ff6 Rearrange ppc_size_one_stub and correct _notoc stub examples adds 4a9699735b PowerPC64 higher REL16 relocations adds 3d58e1fcfb PowerPC64 --emit-relocs support for notoc stubs adds dab999b116 Update gnulib/Makefile.in:aclocal_m4_deps adds 4d1c633545 ld: Lookup section in output with the same name adds 6e1453f681 gas/elf/section14.d: Change skip to xfail adds 7eb65fafed Eliminate target_have_continuable_watchpoint adds 7ea65f08fa Add comment describing continuable/steppable/non-steppable w [...] adds 0c8885885a Regenerate gdbarch.h adds aef9346c25 Fix a small bug in gdb.rust/simple.rs adds c8c8163573 Set TYPE_LENGTH on a variant part adds be192bc284 RISC-V: Correct the requirement of compressed floating point [...] adds d431d6279b Automatic date update in version.in adds b986869b66 Allow an IR object with unknown architecture adds 5c889512f3 Fix ARI violations in c++compile adds 23a29771e0 Automatic date update in version.in adds ec8da87a22 Automatic date update in version.in adds 0d9a433be4 Re: ld: Lookup section in output with the same name adds 2542e49e21 PR23595, simple objcopy of executable failure for msp430-elf adds b6f00d89c7 Updated Finnish translation for the ld sub-directory. adds 20a4d0bd98 Updated Japanese translation for the binutils sub-directory. adds 23e60e7a4e gdb: Extend the trad-frame API adds 78a3b0fab8 gdb/riscv: Provide non-DWARF stack unwinder adds 8744470dea Change the .section directive for the AVR assembler so that [...] adds 70f95c89a1 Automatic date update in version.in adds 6c9d681b07 gdb/riscv: Fix an ARI warning adds 618a8fdba6 gas, sparc: Allow non-fpop2 instructions before floating poi [...] adds dd083ee23d Fix batch exit status test failure on Fedora 28 adds ba2bf2aaba Remove obsolete comments from Makefiles adds 3322c5d9a1 Remove unneeded explicit .o targets adds 8dc9fd87b0 Simplify ada-exp.o rule adds d53d543682 Remove --enable-multi-ice adds fcc9b044b7 Automatically update "aclocal_m4_deps" when updating gnulib adds 8410d65b77 bfd, sparc: issue an error when reading relocations with inv [...] adds e920c014ec bfd, sparc: avoid duplicated error messages on invalid relocations. adds 5e627001a0 Automatic date update in version.in adds 2b69821e70 Document the GDB 8.2 release in gdb/ChangeLog adds e4a62c65fa [gdb/exp] Handle DW_OP_GNU_variable_value refs to abstract dies adds 081bca4d62 Remove unnecessary casts from cli-cmds.c adds 4f075c06a3 Automatic date update in version.in adds af39b1c216 Disable -Wformat-nonliteral in parts of printcmd.c adds f1628857d7 Make -Wformat-nonliteral work with gcc adds deee88e981 PR23570, AVR .noinit section defaults to PROGBITS adds 137be54029 Remove unused tui_win_info::detail::opaque adds cc5a5ae5b7 Remove unused tui_win_element::highlight adds d82b3862f1 compile: Remove non-const reference parameters adds 739ab2e92e Generate NT_PROCSTAT_{AUXV,VMMAP,PS_STRINGS} in FreeBSD coredumps adds 7235dd9f90 Automatic date update in version.in adds 96b6697fd8 gdb/testsuite: Make test names unique in gdb.base/watchpoint.exp adds b8c876004b Automatic date update in version.in adds 9da4dfd681 S12Z: Make disassebler work for --enable-targets=all config. adds d1908f2d6b gdb: Add builtin types for 24 bit integers. adds 2a62dfa93f (Ada) assigning packed array aggregate with variable as component adds fb44b1a737 (Ada) infinite loop when hitting unhandled exception catchpoint adds 57aff202b4 (Ada) "catch assert" spurious internal error adds 0d81f350ec Handle PPC64 function descriptor in Ada decoding adds d8ce91275e minor reformatting in ada-lang.c::ada_to_fixed_value adds 16b9eb7bfa (Ada) slightly incorrect bounds for type of array indexed by enum adds 95f39a5b27 ada-lang.c::ada_value_cast: remove unnecessary parentheses adds 424da6cf3b (Ada) fix handling of expression with parameterless function call adds 0653638f9f Automatic date update in version.in adds 332cf4c925 Allow a pretty-printer without a to_string method adds 1aac008f1c Make py-prettyprint.exp test names unique adds a5c5eda7e4 python: Make two functions return gdbpy_ref<> adds 78f8307c93 Automatic date update in version.in adds f9853190c8 PR23611, objcopy is not removing executable relocatable sections adds 23c4651c06 Fix "make install-strip" failure to install gdb-add-index.sh adds 22eb9e92ea Update Python Block.end documentation adds 088a96da05 Fix typo in pretty-printer example adds 60c0454d3d Document that Frame.block can throw adds a154931ef1 Fix help text for "python" command adds f5a476a7b1 Avoid warnings from makeinfo adds 4a5a194ae8 Reword gdb.GdbError text adds 521b499b96 Update Python frame filter documentation adds fb5af5e335 Fix gdb.events.inferior_call documentation adds e7b5068cc2 Update Python unwinder documentation adds 05c6bdc1a9 Mention Python versions in the documentation adds 0d2a583976 Small typo fix in Basic Python node adds 9da10427dd Mention virtual tables in Python dynamic_type documentation adds 27a9fec6aa Swap two sentences in the Pretty Printing API node adds 849cba3b83 Remove periods from Python section titles adds 2963898f38 (Ada) Fix -var-list-children MI command for union type adds 736ade86ea (Ada) New function ada_is_access_to_unconstrained_array adds b9c50e9a9a (Ada/MI) Fix -var-evaluate-expression for access to unconstr [...] adds cc330e39bc (Ada) Fix printing of access to unconstrained arrays adds d91e9ea81d (Ada) Cleanup code by using ada_is_access_to_unconstrained_a [...] adds 1f5d1570c0 (Ada) Fix resolving of homonym components in tagged types adds 8ec235834d Remove unused variable in record-btrace.c adds 5e8754f90a Revert "Update gnulib to current upstream master" adds e2fc52e745 Fix PR gdb/23558: Use system's 'getcwd' when cross-compiling GDB adds c0934311c7 Automatic date update in version.in adds 6f1107b593 [testsuite] Fix dg-extract-results.sh path adds de1ec836c8 Darwin: fix SIGTRAP when debugging adds d6be54ef73 Darwin: set startup-with-shell to off on Sierra and later. adds ed84881fcf Automatic date update in version.in adds c221b2f770 Testsuite: Add gdb_can_simple_compile adds 3e68067fb2 Add debug output about skipping files and functions adds 3c025cfe5e Move 'is_regular_file' from common-utils.c to filestuff.c adds 4aa8e6c238 python: Add tests for trying to use an invalid Inferior object adds 88f22c34d0 Fix a typo in a comment. adds f117a62c5d Remove unused "tmp" variable. adds 4cb3152d95 Automatic date update in version.in adds 031e33500e Fix the use by the RL78 assembler of an uninitialised field [...] adds d276ec695e x86-64: bndmk, bndldx, and bndstx don't allow RIP-relative a [...] adds 07d5e9534b x86: add code comment on deprecated status of pseudo-suffixes adds 64c49ab3fb x86: improve operand reversal adds efb192033a x86: fold ILP32 output of "opts" tests adds dbbc8b7e62 x86: use D attribute also for SIMD templates adds f5eb1d70fb x86: also allow D on 3-operand insns adds 49d5d12d0e x86: drop unnecessary {,No}Rex64 adds a5f580e51a x86: drop bogus IgnoreSize from SSE insns adds 1ee3e48715 x86: drop bogus IgnoreSize from SSE2 insns adds 07599e13ac x86: drop bogus IgnoreSize from SSE3 insns adds d09a13943b x86: drop bogus IgnoreSize from SSSE3 insns adds be4b452e28 x86: drop bogus IgnoreSize from SSE4.1 insns adds 0001cfd00c x86: drop bogus IgnoreSize from SSE4.2 insns adds 47603f888d x86: drop bogus IgnoreSize from AES/VAES insns adds 64e025c3a1 x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns adds 963c68aa4a x86: drop bogus IgnoreSize from GNFI insns adds 2b02b9a2ab x86: drop bogus IgnoreSize from AVX insns adds 2fbbbee5e7 x86: drop bogus IgnoreSize from AVX2 insns adds 0f407ee9f4 x86: drop bogus IgnoreSize from XOP and SSE4a insns adds c7f279191f x86: drop bogus IgnoreSize from SHA insns adds 6a8da88669 x86: drop bogus IgnoreSize from AVX512F insns adds fb6ce599e0 x86: drop bogus IgnoreSize from AVX512ER insns adds 9caa306f80 x86: drop bogus IgnoreSize from AVX512VL insns adds e90426589d x86: drop bogus IgnoreSize from AVX512BW insns adds a760eb41aa x86: drop bogus IgnoreSize from AVX512DQ insns adds 2589a7e59b x86: drop bogus IgnoreSize from AVX512_4* insns adds 57f6375ec1 x86: drop bogus IgnoreSize from a few further insns adds 79f0fa25b9 x86: Swap destination/source to encode VEX only if possible adds 41d1ab6a6d i386: Update VexW field for VEX instructions adds 5be12fc1ad x86: Remove VexW=1 from WIG VEX movq and vmovq adds 508d0c9b59 Fix a use-after-freed error introduced by previous attempt t [...] adds 1256af7d1a python: Provide textual representation for Inferior and Objfile adds 319dbdfbb7 Add a testcase for PR binutils/23633 adds 80ca5f98b8 Add "contrib" to the list of GDB support dirs (on src-release.sh) adds 098b2108a2 Fix crash with empty Rust enum adds 4a3fe98f88 Make Rust error message mention the field name adds a40bf0c2e9 python: Add Inferior.progspace property adds 0ae1a3211a python: Add Progspace.objfiles method adds 74d3fbbb3e python: Fix erroneous doc about gdb.objfiles() adds db68fbe2f9 Remove cleanup from add_path adds 5b4cbbe357 Remove cleanup from procfs.c adds 803c08d083 Return std::string from gdb_bfd_errmsg adds 97e67fc620 Remove cleanup from try_open_exec_file adds 7d2215128b Make infpy_thread_from_thread_handle static adds 2361b0fb1d Generate more tags in gdb/testsuite/Makefile adds ca5f750004 Automatic date update in version.in adds bf32645253 Testsuite: Add gdb_simple_compile adds 556059dd13 x86: fold CRC32 templates adds a4cd947aca PR23425, unresolved symbol diagnostic adds 1fcd7e871c PR23633 testcase fix adds 87b240d485 Make variable in get_startup_shell non-static adds fe75f42ee1 csky: Support PC relative diff relocation adds b4b08fa2aa Remove an unnecessary block in call_function_by_hand_dummy adds 5074ad8a66 i386: Reformat OP_E_memory adds d20dee9efa x86: Properly decode EVEX.W in vcvt[u]si2s[sd] in 32-bit mode adds 70df6fc9bc x86: Handle unsupported static rounding in vcvt[u]si2sd in 3 [...] adds 6865c0435a x86: Support VEX/EVEX WIG encoding adds 606cc04085 x86: Check non-WIG EVEX instruction encoding with -mevexwig=1 adds a000f8817b LD: Avoid a division by zero page size with SEGMENT_START handling adds 6057dc97e4 LD: Always make a SEGMENT_START expression section-relative adds 98e10ffadb MIPS/BFD: Factor out relocated field storing adds 47275900ad PR ld/21375: MIPS: Fix non-zero run-time value for undefined weaks adds 982d0151e9 PR ld/21375: MIPS: Add test cases for undefined weaks resolv [...] adds 2fabdf3381 gdb: Don't leak memory with TYPE_ALLOC / TYPE_ZALLOC adds 6c414b6923 Automatic date update in version.in adds f70e088ff4 Provide type_align gdbarch function for nios2. adds a3a6aef409 Fix possible exception leak in python.c adds 04ade4bc66 Remove run_dump_test support for objcopy as a dump program adds e8d88459e6 binutils run_dump_test rename not-target and not-skip adds b47b60aad8 gas run_dump_test rename not-target and not-skip adds e643ed088a gas run_dump_test rename stderr and error-output adds 4abd8e8de7 gas testuite fixes: don't match dump.o adds 99bcaeaf0f run_dump_test replace PROG with DUMPPROG in gas and ld adds 8ffb70eb57 Consolidate run_dump_test adds 3c3741435f x86: Set Vex=1 on VEX.128 only vmovq adds cbaaa0cafc Change get_inferior_args to return const char * adds 6e809f2dfa Automatic date update in version.in adds db4cc66567 x86: Set VexW=3 on AVX vrsqrtss adds f4bab6ff22 Expand "show disassembler-options" output adds 65e65158c5 Use GNU style for metasyntactic variables in gdb adds 752312ba4e Use GNU style for metasyntactic variables in gdbserver adds 8743a9cdd2 Add more methods to gdb.Progspace adds 3c7aa30778 Change pspace_to_pspace_object to return a new reference adds 0a9db5ad8a Change objfile_to_objfile_object to return a new reference adds db1337cc83 Change thread_to_thread_object to return a new reference adds 94c8b7253a Remove CPYCHECKER_RETURNS_BORROWED_REF adds 808325d203 S12Z: Set the source mask value of all howtos to zero. adds e6d9d92855 S12Z: Remove diagnostic printf statement. adds 19f1fffecd S12Z: LD: Rename z12s.exp --> s12z.exp adds 57d5aa265f Don't emit data_section_size when -r is specified adds 43276309de S12Z Add tests for relocs. adds e08ef628a7 Automatic date update in version.in adds a1cd91dc2f gdbserver/Makefile.in: Remove ADD_DEPS adds 8ff03f0bfb Sort objects in gdb and gdbserver Makefiles adds 4a137fec2e Simplify uses of thread_to_thread_object adds 1a3389079d Don't steal references in the gdb Python code adds dd848631cb Use new and delete for struct infcall_suspend_state adds 117f580a97 Remove cleanup from infrun.c adds ee841dd8fe Use new and delete for struct infcall_control_state adds c7c4d3fa80 Remove two infrun cleanups adds 2d844eaf9c Remove release_stop_context_cleanup adds cb5248409d Make save_infcall_*_state return unique pointers adds e6213e09ed S/390: Prevent GOT access rewrite for certain symbols adds a0a8a9340d Ensure that binutils test names are unique. adds 8588b35692 python: Make gdb.execute("show commands") work (PR 23669) adds 6fa52824c3 x86: Replace VexW=3 with VexWIG adds 8c9604b6a2 Adjust some strip testcases to silence h8300 warnings adds 0b1352e04c A few hppa testcase tidies adds a4b9568c7e Remove bogus notarget in gas teststuite adds c12d9fa2af Support objcopy --remove-section=.relaFOO adds e6cd1dc1e6 Update get_standard_cache_dir for macOS adds d839b91499 Free symbol buffers if they are no longer in use adds ec6f095abc x86: Update disassembler for VexWIG adds 0375113302 x86: Add -mvexwig=[0|1] option to assembler adds d5f787c2bc x86: Set Vex=1 on VEX.128 only vmovd and vmovq adds 04e2a1829e x86: Set EVex=2 on EVEX.128 only vmovd and vmovq adds 461464f226 Fix use-after-move in compile/compile-cplus-types.c adds 4e2b18982a RISC-V: bge[u] should get higher priority than ble[u]. adds d35da542a7 [gdb/Python] Eliminate find_inferior_object adds da658607ed Check for gmp when checking for mpfr adds ae292b3afc Do not pass -DNDEBUG to Python compilations in development mode adds 62b1765c90 [OBVIOUS] enable frame-filter short help uses disable instea [...] adds 6eb5dbce1e [OBVIOUS] ChangeLog for obvious enable frame-filter help fix. adds aff4a11991 Automatic date update in version.in adds 206c1947c1 Cast RLIM_INFINITY to rlim_t to fix 64-bit Solaris 10 build adds af81c43b51 Fix Aarch64 bug in warning filtering. adds 3ff2c72e14 Aarch64 SVE: Fix stack smashing when calling functions adds 8ff71a9c80 Add a warning to the bfd library for when it encounters an E [...] adds c9e0a7e333 Remove munmap_listp_free_cleanup adds 40f03055a2 Remove remaining cleanups from compile-object-load.c adds 7a6d2b458f Expect for "@" when doing "complete break ada" on gdb.ada/co [...] adds b4c0d1a440 Expect optional "arch=" when executing "-stack-list-frames" [...] adds 5031d0ae0b Expect optional "arch=" when executing "-stack-list-frames" [...] adds 9f235e09e4 Use KF_PATH to verify the size of a struct kinfo_file. adds 2afffa7f62 Generate aclocal-m4-deps.mk more deterministically and portably. adds 725e299974 Import gnulib's inet_ntop module. adds e98ee8c458 Add a new 'info proc files' subcommand of 'info proc'. adds 57c2a98a4c Add support for 'info proc files' on FreeBSD core dumps. adds 7e69672e4d Support 'info proc files' on live FreeBSD processes. adds 8b11311136 Document the 'info proc files' command. adds 73f1bd769a Make the "info proc" documentation more consistent. adds 48219c6a06 Automatic date update in version.in adds b567ca638c Carry the gnulib getcwd backport as a patch adds 3d50f17063 Add gcc_target_options hook for nios2. adds aa654ee8f8 Tweak map file output for pei386_auto_import adds 7f0cfc6eb8 PR23648, Symbols based on MEMORY regions confuse --gc-sections adds 7e00df65a4 PR23648 testcase adds 13db92d3f4 Fix /proc pathname sizes on Solaris adds 7307a73aed Handle 64-bit Solaris/x86 ld.so.1 adds 23be8da739 Logical short circuiting with argument lists adds 07147793e6 Add missing spaces after inet_ntop invocations. adds 79b32f4a3a Darwin: Handle unrelocated dyld. adds 343a4a21eb Automatic date update in version.in adds 4ee9b0c53a Skip GDB tab-completion tests if no readline. adds 3083813299 Bug 23686, two segment faults in nm adds 8674be7924 Fold i386-v4-nat.c into i386-sol2-nat.c adds 8c93fae615 Missed last ChangeLog entry. adds 3d282ac370 Handle missing Solaris auxv entries adds 4206c05ea1 Provide pid_to_exec_file on Solaris (PR tdep/17903) adds cf93e9c2cf PR23685, buffer overflow adds fbaf61ad52 Andes Technology has good news for you, we plan to update th [...] adds ed3162adc4 RS6000/BFD: Remove dead duplicate `config.bfd' target matchers adds 53b6d6f5b2 ARC: Fix build errors with large constants and C89 adds 16de26a611 PPC/GAS: Correct a signed vs unsigned comparison error with GCC 4.1 adds fa9d2bd6b8 S12Z/GAS: Correct a signed vs unsigned comparison error with [...] adds a466edac5f Add '_' in the match pattern. adds 17f6ade235 binutils --dwarf=decodedline: Add display of is_stmt flag adds ddb77fcccb gas: Update expected outputs of "readelf -wL" adds c475f56919 More Solaris procfs cleanup adds dbfcd05365 RISC-V: Fix library search path for rv32. adds 3def145413 ld: Add the entry symbol, _main, for LynxOS targets adds c6a1c98cbc Automatic date update in version.in adds be9a9af906 Fix more fallout from 17f6ade235fc adds 95475e5d6b ELF: Don't include zero size sections at start of PT_NOTE segment adds b8426d169d gas: Make bfin-parse.c/rl78-parse.c/rx-parse.c depend on bfd [...] adds 0192e8aeeb Correct ChangeLog entry for commit b8426d169d3f8a adds 4daf19021f Remove redundant test in update_inserted_breakpoint_locations adds a767a1c4d3 elf32-nds32: Don't define fls if it is provided by the system adds f24ff6e9b5 csky-opc.h: Initialize fields of last array elements adds dfc616fa26 Revert part of commit 32ec8896025 adds fa0bb0c9f5 Automatic date update in version.in adds 948f296039 Automatic date update in version.in adds 0c0a40e0ab Fix build error in aarch64-linux-tdep.c on macOS adds a44294f5ed Remove a spurious target_terminal::ours() from windows_nat_t [...] adds 1db88d2272 Also recognize __sighndlr on Solaris/x86 adds 65773341ee Mark more file descriptors close-on-exec adds 6031ac352c Fix incorrect extraction of signed constants in nios2 disassembler. adds e6b5f1e9f5 Automatic date update in version.in adds fb4fa9469c Allow more Python scalar conversions adds 1c1e54f6b4 Preserve sign when converting gdb.Value to Python int adds f5769a2c69 Allow conversion of pointers to Python int adds 39a24317ac Report Python errors coming from gdb.post_event adds fd3ba736db Check for negative argument in Type.template_argument adds 2b4ad2fe43 Consolidate gdb.GdbError handling adds ae778caf09 Allow setting a parameter to raise gdb.GdbError adds b5a9bfbebe Add "const" to a few locals in gdb adds db72737006 Fix PR gdb/20948: --write option to GDB causes segmentation fault adds 551703cfd4 RISC-V: Allow pcrel_lo addends, error on addend overflow. adds a05f27b689 RISC-V: For PCREL_LO12, fix addend handling in auipc lookup. adds 28fc25e06b Automatic date update in version.in adds e95bc8bb1d Couple of minor tweaks to the linker testsuite. adds 49b036f1e0 Remove dead code from gdbserver's configure adds 3d6e0c015a S/390: Fix symbolic displacement in lay adds 5ef2379329 RISC-V: Give error for RVE PLTs. adds 7504c64dd9 Automatic date update in version.in adds 57dbb3afed Small fix for "winheight" usage adds 896ee09882 Remove dead definition from valops.c adds 853924149d elf32-nds32: Remove elf32_nds32_allocate_dynrelocs adds d354055e6e gdb/riscv: Improve non-dwarf stack unwinding adds ca60b3af44 Skip broken assembler test on Windows host. adds 115d0c1443 Automatic date update in version.in adds 9fc3183f0f testsuite: Fix race condition in check-libthread-db adds fec3f4ea46 Automatic date update in version.in adds 5f9aecea0d RISC-V: Pc-rel to gp-rel relaxation function cleanup. adds f67ffa6a78 gdb: Change how frames are selected for 'frame' and 'info frame'. adds 2283a21049 Change "xor" name in cpu_core to allow building with iso646. [...] adds f37bc8b13c Use the existing instruction to determine the RISC-V breakpo [...] adds 79c1bf3c71 bfd: Use elfclass instead of bed->s->elfclass adds 6424bdfcfc Automatic date update in version.in adds 7f0bd4202c Update gdb's configure instructions adds c82a2e6ff6 Remove some leftover text in gdb/README adds 105cd1d7a6 Automatic date update in version.in adds dd20378271 Darwin: Remove unused variables [-Werror=unused-variable] adds 15ec67475f Automatic date update in version.in adds 224d30d393 testsuite: fix is_amd64_regs_target adds a95746f917 Copy configure option documentation to gdb.texinfo adds 4176f14d9c Don't check HAVE_UNISTD_H adds 3795e81442 gdb_proc_service.h comment and whitespace synchronization adds 43b7e92b0c Add workaround from gdbserver's gdb_proc_service.h to GDB adds 358ffcf28c Update GDB gdb_proc_service.h workaround to match gdbserver adds 7c619dbdae Move duplicated code to common/gdb_proc_service.h adds 12b164e9a9 Remove ancient workaround adds 854b850681 [ARC] Refactored location where GOT information is collected. adds c834917fda [ARC] Improved robustness. Return FALSE in case of NULL pointer. adds 2936af9015 [ARC] Make sure global symbol is not an indirect or warning. adds ab16fcd743 [ARC] PLT information was still being generated when symbol [...] adds 0411fca5ec [ARC] Fixes TLS failures related to tls-align. adds 714e9a954a [ARC] Fixed issue with DTSOFF relocs. adds c74e7cb96f Aarch64: Move pseudo defines to header adds 05c71722fc Aarch64: Detect FP regs in signal frame adds 6bb8890e2c Add aarch64-sighandler-regs.exp test adds ff34e6ae38 Fix is_amd64_regs_target check in i386-avx512.exp adds a0389de085 Fix typo setting user_specified variable when parsing -Z option. adds 3d5b1c0abe Automatic date update in version.in adds eb528ad18b [ARC] Entries to Changelog for previous commits. adds c1168a2f66 Allow remote debugging over a Unix local domain socket. adds 64a336ac13 RISC-V: Add fence.tso instruction adds 53c30c89d1 Automatic date update in version.in adds 2398abf8bc Use pulongest in aarch64-linux-tdep.c adds 007d2fe43e Make print_insn_s12z public. adds 8e90d6d2c2 Updated Portuguese translations for the bfd/ and binutils/ s [...] adds 527b9e87ac Updated French translation for the binutils/ subdirectory. adds c8d3f93237 Fix the handling of inlined frames in DWARF debug info. adds ca98345e0b Skip gdb ifunc tests on targets that don't support this feature. adds eae424aef0 AArch64: Mark sve instructions that require MOVPRFX constraints adds 7e84b55d8f AArch64: Wire through instr_sequence adds 1d4823943d AArch64: Refactor err_type. adds 755b748fd9 AArch64: Refactor verifiers to make more general. adds a68f4cd235 AArch64: Add SVE constraints verifier. adds 4f5d253628 AArch64: Close sequences at the end of sections adds bde90be2cd AArch64: Constraint disassembler and assembler changes. adds e66cfcef72 AArch64: Add MOVPRFX tests and update testsuite adds 23e463ed7c ELF: Group PT_NOTE segments by section alignments adds 1887ae7304 ELF: Group and sort output note sections by section alignments adds 34c0fc000f tid-parse.c tid_is_in_list correct 'See' comment. adds fb9bbfd7f2 ELF: Add testcases for PR ld/23658 adds 10657c047e Do not pass NULL to memcpy adds 780942fc24 Change dwarf2_frame_state_reg_info::reg to be std::vector adds ad69edbb4b Use unsigned as base type for some enums adds 0101665f86 Avoid undefined behavior in extract_integer adds d359392f97 Avoid undefined behavior in read_subrange_type adds 20562150d8 Avoid undefined behavior in parse_number adds 4dd1b46077 Avoid undefined behavior in read_signed_leb128 adds 5e70ee0905 Avoid undefined behavior in ada_operator_length adds 1dffa580e7 Avoid undefined behavior in expression dumping adds f35d5adea1 Add --enable-ubsan adds 8634679f82 Remove struct keyword in range-based for adds a4cf95167c Automatic date update in version.in adds 875e539851 Avoid two uninitialized warnings from gcc adds 6d0a6093c5 bfd,sparc: fix the .dynsym sh_index when stripping all symbo [...] adds dca0df07ae bfd: amend ChangeLog entry adds 4f9bdf7fa5 Add self to gdb/MAINTAINERS adds fef1b2933d Avoid pagination in attach.exp adds b35334aa98 pr23658-1.d: Also xfail ft32-* and xgate-* adds 3f2cf4dcd5 Remove some leftovers from complaints adds 9fdd7193e7 Fix off-by-one error in complaint_internal adds 22068491ad Use filtered printing when reading symbols adds 6afcf761c2 Make complaint output prettier adds 3453e7e409 Clean up "Reading symbols" output adds e79497a160 Only print "no debugging symbols" message once adds 5ca8c39f05 Simplify complaints even more adds 3e1b4df89c RISC-V: Delete zero-size .tdata.dyn section. adds d2f7dcb218 reformat parameters of gdb/psymtab.c::recursively_search_psymtabs adds 96b1ad866b [gdb/python] Fix cpychecker error in recpy_bt_goto adds 5c4481cc9b [gdb/python] Fix cpychecker error in pspy_solib_name adds 4677effd9e Automatic date update in version.in adds 1c4f3780f7 or1k: Add relocations for high-signed and low-stores adds f2c1801f62 or1k: Fix messages for relocations in shared libraries adds c8e98e3692 or1k: Add the l.adrp insn and supporting relocations adds 07f5f4c683 or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns adds 1f041c6edf or1k: Add OpenRISC gas documentation adds 1f88d0c87c Fix undefined behavior, don't pass NULL to fwrite adds b926417afa Simple -Wshadow=local fixes adds da4ae14a4d Avoid shadowing in gdbserver adds 795afcbbb4 Use std::string in mdebugread.c adds 3fba72f761 Avoid shadowing in linux-tdep.c adds ef789dc484 Fix latent bug in msp430-tdep.c adds b8c888478d Avoid shadowing in fdwalk adds d951f98b3c Shadowing fix in gdbscm_frame_read_var adds 96643e35c0 Add -Wshadow=local adds 23f233a595 [Arm, 1/3] Add -march=armv8.5-a and related internal feature [...] adds 7fadb25d6f [Arm, 2/3] Add instruction SB for AArch32 adds dad0c3bfb5 [Arm, 3/3] Add Execution and Data Prediction instructions fo [...] adds d1c86cff1e Set correct SHT_NOTE type for .note.spu_name adds f8740dc531 Fix -Wshadow=local warning in sol_thread_target::wait adds a4e78aa5fe x86: Add Intel ENCLV to assembler and disassembler adds ce3a1736b5 Automatic date update in version.in adds e04caa7090 Update string expected from "help info proc" on gdb.base/inf [...] adds 7a9569281a Call nonl before wgetch in TUI adds 9e9b8787e9 Automatic date update in version.in adds 2fb009bbd1 Update help text for commands implemented in Python adds 2a8be20359 Fix Python gdb.Breakpoint.location crash adds a8a5dbcab8 Do not accidentally include in-tree readline headers adds f9e48344d5 Use standard_output_file in a couple more places adds 51e78fc5fa Update symbol domain and location values for Python adds add5ded5e4 Add Inferior.architecture method adds de3e5eca99 Automatic date update in version.in adds 9e1698c618 Python doc build fixes adds 25cbdcbbc5 Handle R_RISCV_32_PCREL in readelf adds c258c396fa GDB: Work around buggy dwarf line information produced by Co [...] adds 00bee008e9 Tidy elf_segment_map allocation adds e0c3dfa2ee SPU overlay headers adds 1b9e270b09 No PT_INTERP when .interp is zero size adds 5d69562788 Use p_vaddr_offset to set p_vaddr on segments without sections adds 7358942661 ld insert_os_after ignoring first assignment adds 64029e9368 Separate header PT_LOAD for -z separate-code adds f3e660db14 ELF: Properly group and place orphan note sections adds 80f3ac5d61 x86: Don't add GNU_PROPERTY_X86_FEATURE_2_NEEDED for -z sepa [...] adds 780f601cf3 AArch64: Replace C initializers with memset adds 9f6b697b0e Finding data member in virtual base class adds 498f740792 Add a helper function to trad_frame to support register cache maps. adds ed65e20bc7 Add FreeBSD/riscv architecture. adds 74792ff782 Add native target for FreeBSD/riscv. adds a51bb70c8a Fix the [-Werror=shadow=local] warning adds a0c3048e3f Remove unused variables from riscv-fbsd-tdep.c adds 35dc7e6b77 Automatic date update in version.in adds 1c2649ed74 Do not place symbols into a discarded .dynsym adds 04fd5eed91 Fix buffer overrun found by Coverity adds 58bbcd02de [gdb/testsuite] Fix target_supports_scheduler_locking raciness adds 70d561813c [PATCH, BINUTILS, AARCH64, 1/9] Add -march=armv8.5-a and rel [...] adds 13c60ad7e1 [PATCH, BINUTILS, AARCH64, 2/9] Add Data procoessing instruc [...] adds 68dfbb92ef [PATCH, BINUTILS, AARCH64, 3/9] Add instruction SB for ARMv8.5-A adds 2ac435d466 [PATCH, BINUTILS, AARCH64, 4/9] Add Execution and Data Restr [...] adds 3fd229a447 [PATCH, BINUTILS, AARCH64, 5/9] Add DC CVADP instruction adds af4bcb4ce6 [PATCH, BINUTILS, AARCH64, 6/9] Add Random number instructions adds ff6054520c [PATCH, BINUTILS, AARCH64, 7/9] Add BTI instruction adds a97330e723 [PATCH, BINUTILS, AARCH64, 8/9] Add SCXTNUM_ELx and ID_PFR2_ [...] adds 104fefeebb [PATCH, BINUTULS, AARCH64, 9/9] Add SSBS to MSR/MRS adds eff98030f9 Disable the undefined behavior sanitizer by default adds 163cffefaf Make @pxref for Inferior.architecture point to gdb.Frame doc [...] adds daff3a48c1 Automatic date update in version.in adds 8ab159a965 S12Z: Set eh_addr_size to 4 adds 43f6cd0588 HPPA64 .PARISC.unwind entries adds 673fe0f0a7 x86: fold Size{16,32,64} template attributes adds 2cb2ba9a5b btrace: check for indirect jump return in _Unwind_RaiseException adds 33b031ce7a Add missing va_end found by Coverity adds 8ecfd7bd4a Add parameter to allow enabling/disabling selftests via configure adds 30653a8a7d Automatic date update in version.in adds a9597defaf x86: add {,V}MOVQ cases to xmmword test adds fbe61a3661 Fix interp::m_name resource leak found by Coverity adds de564eb5cc Prevent the --keep-global-symbol and --globalize-symbol opti [...] adds d4330bde68 Fix pathname regexp in gdb.base/solib-vanish.exp. adds fe4ba87324 Automatic date update in version.in adds f9c49bffe6 Fix buglets in gdb.trace/tspeed.{exp,c} adds 032c98ec52 Automatic date update in version.in adds 8bca297856 Clean up gdb.trace test results on targets not supporting th [...] adds 2bf2bf23da ELF ld -r scripts adds 0930cb3021 _bfd_clear_contents bounds checking adds cf8d3709eb Automatic date update in version.in adds dc86962bf1 Automatic date update in version.in adds bf2dd8d7cf BFD_INIT_MAGIC adds 933e62b1c1 Add Alan Hayward as AArch64/ARM GDB maintainer adds 0e0dd7f1e8 Re: BFD_INIT_MAGIC adds 640be958cd RISC-V: Adjust __global_pointer$ value to reduce code size. adds d53eec4ef8 Automatic date update in version.in adds 63a33118e0 Remove unnecessary casts from TUI adds 08ea4a7805 PR23769, mixing split-stack and non-split-stack error message adds feceaa596e PR23780, assertion abort in function display_raw_attribute adds 8df73d5cc3 PR23781, _bfd_pe_bfd_copy_private_bfd_data_common memory leak adds 48dcd4ea06 Simplify PR23110 PE_DEBUG_DATA size checks adds 66e6f0b760 AArch64: Fix error checking for SIMD udot (by element) adds c4b9078851 [gdb/testsuite] Rewrite catch-follow-exec.exp adds c69f6b8096 Automatic date update in version.in adds 4de5434b69 PR23653, ld SIGSEGVs when attempts to link sparc object with [...] adds d500b4f23f gdb/MAINTAINERS: Add Rainer Orth as Solaris maintainer for GDB adds 6f3b1098e8 Share the code to format "info proc mappings" entries for FreeBSD. adds 89eb3c5470 gdb/ChangeLog: adds 841ef605ee Automatic date update in version.in adds 812cd6eb05 [gdb/testsuite] Fix capitalized test names adds f63085d15f Update documentation of readelf's --unwind option. adds 94c18618a8 Fix PR cli/23785: Check if file exists when invoking "restor [...] adds 08acaf5caf Automatic date update in version.in adds 33d64ca5db This set of changes clarifies the conditions for the R5900 s [...] adds 0b347048e7 Arm: Fix disassembler crashing on -b binary when thumb file [...] adds 1f1ae3a34f Testsuite: compile-cplus-print.exp: Start inferior before compiling adds 2bc69f2588 testsuite: ovldbreak.exp: fix regexp adds 2c6ac8d7ce Testsuite: vla-optimized-out.exp is too pessimistic adds b04480b119 Testsuite: Fix racy conditions in py-cmd.exp adds ba543ca5af Fix cli_interp::cli_uiout resource leak found by Coverity adds 0667c50682 S390: Fix crash when remote tdesc doesn't define vec128 adds 74b3c71318 Aarch64: Better termination checks for sigcontext reading adds bacb77d018 Arm: Skip new binary decode tests on pe targets adds 22ad8107d3 Clear static_links in reread_symbols adds 84371624ad Minor cleanups in tui-io.c adds 7806cea723 Deprecate and replace the "tabset" command adds fe19e45ff3 Automatic date update in version.in adds 91ae256e33 Relax a -r --gc-sections requirement adds ac85e67c05 PR23788, objcopy: failed to find link section adds e4c2619ad1 PR23800, .eqv doesn't always defer expression evaluation adds 1a088a2e26 GDB: Documentation: Remove greengrocer's apostrophe. adds d6677607c2 Fix "make info" in gdb adds 4051d2d65a [PUSHED/OBVIOUS] ensure help set print type gives the correct help. adds 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 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (ab59653f48) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...] You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. No new revisions were added by this update. Summary of changes: ChangeLog | 21 +- Makefile.in | 181 +- Makefile.tpl | 78 +- bfd/ChangeLog | 1267 +- bfd/Makefile.am | 16 +- bfd/Makefile.in | 27 +- bfd/arc-got.h | 24 +- bfd/archive.c | 44 +- bfd/archures.c | 35 +- bfd/bfd-in.h | 15 +- bfd/bfd-in2.h | 307 +- bfd/bfd.c | 25 +- bfd/coff-arm.c | 2 +- bfd/coff-rs6000.c | 26 +- bfd/coff64-rs6000.c | 4 - bfd/coffgen.c | 13 +- bfd/cofflink.c | 2 +- bfd/config.bfd | 10 +- bfd/config.in | 3 + bfd/configure | 28 +- bfd/configure.ac | 8 +- bfd/cpu-arm.c | 41 +- bfd/cpu-csky.c | 59 + bfd/cpu-mips.c | 8 +- bfd/cpu-ns32k.c | 11 +- bfd/development.sh | 3 + bfd/doc/bfdint.texi | 2 +- bfd/doc/bfdsumm.texi | 2 +- bfd/dwarf2.c | 17 +- bfd/elf-bfd.h | 40 +- bfd/elf-hppa.h | 753 +- bfd/elf-nacl.c | 88 +- bfd/elf-properties.c | 235 +- bfd/elf-s390-common.c | 81 + bfd/elf.c | 657 +- bfd/elf32-arc.c | 132 +- bfd/elf32-arm.c | 104 +- bfd/elf32-avr.c | 15 +- bfd/elf32-csky.c | 5202 + bfd/elf32-i386.c | 2 +- bfd/elf32-m68hc1x.c | 2 + bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-mips.c | 1 + bfd/elf32-nds32.c | 7852 +- bfd/elf32-nds32.h | 94 +- bfd/elf32-or1k.c | 977 +- bfd/elf32-ppc.c | 1668 +- bfd/elf32-s12z.c | 82 +- bfd/elf32-s390.c | 6 +- bfd/elf32-sh.c | 122 +- bfd/elf32-spu.c | 43 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xgate.c | 229 +- bfd/elf32-xgate.h | 142 - bfd/elf32-xtensa.c | 25 +- bfd/elf64-hppa.c | 33 +- bfd/elf64-mips.c | 336 + bfd/elf64-ppc.c | 3482 +- bfd/elf64-s390.c | 169 +- bfd/elf64-sparc.c | 41 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 8 + bfd/elflink.c | 28 +- bfd/elfn32-mips.c | 336 + bfd/elfnn-aarch64.c | 9 +- bfd/elfnn-riscv.c | 149 +- bfd/elfxx-aarch64.c | 6 +- bfd/elfxx-mips.c | 382 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-sparc.c | 22 +- bfd/elfxx-target.h | 4 + bfd/elfxx-x86.c | 141 +- bfd/elfxx-x86.h | 5 + bfd/init.c | 11 +- bfd/libbfd-in.h | 5 +- bfd/libbfd.c | 39 +- bfd/libbfd.h | 124 +- bfd/linker.c | 15 +- bfd/mach-o.c | 18 +- bfd/merge.c | 18 +- bfd/mmo.c | 51 +- bfd/ns32knetbsd.c | 2 +- bfd/peXXigen.c | 27 +- bfd/plugin.c | 65 +- bfd/po/SRC-POTFILES.in | 2 + bfd/po/bfd.pot | 674 +- bfd/po/pt.po | 7796 +- bfd/reloc.c | 715 +- bfd/rs6000-core.c | 4 +- bfd/section.c | 14 +- bfd/syms.c | 22 +- bfd/targets.c | 5 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 14 +- bfd/xcofflink.c | 13 +- binutils/ChangeLog | 598 +- binutils/MAINTAINERS | 10 +- binutils/Makefile.am | 9 +- binutils/Makefile.in | 9 +- binutils/NEWS | 50 +- binutils/README-how-to-make-a-release | 219 +- binutils/addr2line.c | 3 +- binutils/ar.c | 3 +- binutils/configure | 20 +- binutils/dlltool.c | 3 +- binutils/doc/binutils.texi | 70 +- binutils/dwarf-mode.el | 11 +- binutils/dwarf.c | 117 +- binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/nm.c | 3 +- binutils/objcopy.c | 172 +- binutils/objdump.c | 9 +- binutils/po/binutils.pot | 2 +- binutils/po/fr.po | 3918 +- binutils/po/ja.po | 9660 +- binutils/po/pt.po | 3924 +- binutils/po/sv.po | 97 +- binutils/rdcoff.c | 4 + binutils/rddbg.c | 24 +- binutils/readelf.c | 644 +- binutils/size.c | 3 +- binutils/strings.c | 3 +- .../testsuite/binutils-all/add-empty-section.d | 2 +- binutils/testsuite/binutils-all/add-section.d | 2 +- binutils/testsuite/binutils-all/add-symbol.d | 1 + binutils/testsuite/binutils-all/compress.exp | 12 +- binutils/testsuite/binutils-all/copy-2.d | 2 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/copy-5.d | 7 + binutils/testsuite/binutils-all/dw5.W | 16 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 8 - binutils/testsuite/binutils-all/group-5.d | 3 +- binutils/testsuite/binutils-all/group-7a.d | 1 - binutils/testsuite/binutils-all/group-7b.d | 1 - binutils/testsuite/binutils-all/group-7c.d | 1 - .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/i386/empty.d | 5 +- binutils/testsuite/binutils-all/i386/ibt.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 9 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 5 +- binutils/testsuite/binutils-all/note-1.d | 4 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 101 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/pr23633.d | 9 + binutils/testsuite/binutils-all/pr23633.list | 2417 + binutils/testsuite/binutils-all/pr23633.s | 4 + binutils/testsuite/binutils-all/readelf.exp | 10 +- binutils/testsuite/binutils-all/readelf.s-64 | 11 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 1 + binutils/testsuite/binutils-all/remove-relocs-04.d | 1 + binutils/testsuite/binutils-all/remove-relocs-05.d | 1 + binutils/testsuite/binutils-all/remove-relocs-06.d | 1 + binutils/testsuite/binutils-all/remove-relocs-07.d | 6 + binutils/testsuite/binutils-all/remove-relocs-07.s | 2 + binutils/testsuite/binutils-all/remove-relocs-08.d | 6 + binutils/testsuite/binutils-all/strip-11.d | 2 +- binutils/testsuite/binutils-all/strip-13.d | 6 +- binutils/testsuite/binutils-all/strip-13mips64.s | 6 +- binutils/testsuite/binutils-all/strip-13rel.s | 14 +- binutils/testsuite/binutils-all/strip-13rela.s | 18 +- binutils/testsuite/binutils-all/strip-14.d | 2 +- binutils/testsuite/binutils-all/strip-14mips64.s | 2 +- binutils/testsuite/binutils-all/strip-14rel.s | 2 +- binutils/testsuite/binutils-all/strip-14rela.s | 2 +- binutils/testsuite/binutils-all/strip-15mips64.s | 2 +- binutils/testsuite/binutils-all/strip-15rel.s | 2 +- binutils/testsuite/binutils-all/strip-15rela.s | 2 +- binutils/testsuite/binutils-all/strip-2.d | 3 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- binutils/testsuite/binutils-all/strip-5.d | 3 +- binutils/testsuite/binutils-all/strip-7.d | 3 +- binutils/testsuite/binutils-all/strip-9.d | 3 +- binutils/testsuite/binutils-all/symbols-1.d | 3 +- binutils/testsuite/binutils-all/symbols-2.d | 3 +- binutils/testsuite/binutils-all/symbols-3.d | 3 +- binutils/testsuite/binutils-all/symbols-4.d | 3 +- binutils/testsuite/binutils-all/testranges.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/empty.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 9 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.s | 92 + .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.s | 30 + .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.s | 123 + .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494d.d | 13 + .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 14 + binutils/testsuite/binutils-all/x86-64/pr23494e.d | 14 + binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 5 +- binutils/testsuite/config/default.exp | 7 + binutils/testsuite/config/hppa.sed | 4 +- binutils/testsuite/lib/binutils-common.exp | 979 +- binutils/testsuite/lib/utils-lib.exp | 565 +- binutils/windmc.c | 3 +- binutils/windres.c | 3 +- configure | 20 +- configure.ac | 20 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 592 + contrib/dg-extract-results.sh | 459 + cpu/ChangeLog | 52 +- cpu/or1k.opc | 585 +- cpu/or1kcommon.cpu | 2 +- cpu/or1korbis.cpu | 300 +- elfcpp/ChangeLog | 17 +- elfcpp/mips.h | 8 +- etc/ChangeLog | 4 - gas/ChangeLog | 2399 +- gas/Makefile.am | 20 +- gas/Makefile.in | 22 +- gas/NEWS | 61 +- gas/as.c | 10 +- gas/config.in | 13 + gas/config/tc-aarch64.c | 130 +- gas/config/tc-aarch64.h | 4 + gas/config/tc-alpha.c | 6 + gas/config/tc-arc.c | 49 +- gas/config/tc-arm.c | 111 +- gas/config/tc-csky.c | 7305 ++ gas/config/tc-csky.h | 110 + gas/config/tc-i386-intel.c | 7 +- gas/config/tc-i386.c | 998 +- gas/config/tc-i386.h | 5 + gas/config/tc-mips.c | 120 +- gas/config/tc-msp430.c | 26 +- gas/config/tc-nds32.c | 4435 +- gas/config/tc-nds32.h | 38 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-or1k.c | 6 + gas/config/tc-pdp11.c | 32 +- gas/config/tc-ppc.c | 214 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 22 +- gas/config/tc-pru.h | 10 +- gas/config/tc-riscv.c | 38 +- gas/config/tc-s12z.c | 29 +- gas/config/tc-s390.c | 17 +- gas/config/tc-sparc.c | 11 +- gas/config/tc-spu.c | 17 +- gas/config/tc-z80.c | 42 +- gas/config/te-csky_abiv1.h | 24 + gas/config/te-csky_abiv1_linux.h | 24 + gas/config/te-csky_abiv2.h | 26 + gas/config/te-csky_abiv2_linux.h | 24 + gas/configure | 87 +- gas/configure.ac | 50 + gas/configure.tgt | 9 +- gas/doc/Makefile.am | 2 + gas/doc/Makefile.in | 2 + gas/doc/all.texi | 2 + gas/doc/as.texi | 112 +- gas/doc/c-aarch64.texi | 31 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 55 +- gas/doc/c-avr.texi | 16 +- gas/doc/c-bfin.texi | 8 +- gas/doc/c-cris.texi | 40 +- gas/doc/c-csky.texi | 195 + gas/doc/c-epiphany.texi | 4 +- gas/doc/c-i386.texi | 32 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-lm32.texi | 18 +- gas/doc/c-m32r.texi | 6 +- gas/doc/c-m68k.texi | 24 +- gas/doc/c-mips.texi | 81 +- gas/doc/c-mmix.texi | 22 +- gas/doc/c-msp430.texi | 6 +- gas/doc/c-mt.texi | 4 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-or1k.texi | 300 + gas/doc/c-ppc.texi | 6 +- gas/doc/c-pru.texi | 8 +- gas/doc/c-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-tic6x.texi | 12 +- gas/doc/c-v850.texi | 46 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xstormy16.texi | 6 +- gas/doc/c-xtensa.texi | 14 +- gas/doc/c-z80.texi | 4 +- gas/doc/c-z8k.texi | 4 +- gas/doc/internals.texi | 4 +- gas/dw2gencfi.c | 4 +- gas/dwarf2dbg.c | 28 +- gas/expr.c | 7 + gas/po/POTFILES.in | 6 + gas/po/gas.pot | 567 +- gas/read.c | 5 +- gas/symbols.c | 33 +- gas/testsuite/config/default.exp | 2 + .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a-illegal.d | 2 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 + gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 + gas/testsuite/gas/aarch64/bti.d | 12 + gas/testsuite/gas/aarch64/bti.s | 8 + gas/testsuite/gas/aarch64/codealign.d | 2 +- gas/testsuite/gas/aarch64/deprecated.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.d | 2 +- gas/testsuite/gas/aarch64/illegal-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 + gas/testsuite/gas/aarch64/illegal-bti.l | 5 + gas/testsuite/gas/aarch64/illegal-by-element.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- gas/testsuite/gas/aarch64/illegal-fcmla.d | 2 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.d | 2 +- gas/testsuite/gas/aarch64/illegal-fp16-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldapr.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldraa.d | 2 +- gas/testsuite/gas/aarch64/illegal-lse.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp16.d | 2 +- gas/testsuite/gas/aarch64/illegal-ras-1.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 16 + gas/testsuite/gas/aarch64/illegal.d | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.d | 2 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 2 +- gas/testsuite/gas/aarch64/mapping2.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/pan-illegal.d | 2 +- gas/testsuite/gas/aarch64/pr22529.d | 2 +- gas/testsuite/gas/aarch64/predres.d | 11 + gas/testsuite/gas/aarch64/predres.s | 5 + gas/testsuite/gas/aarch64/rm-simd-ext.d | 2 +- gas/testsuite/gas/aarch64/sb.s | 6 + gas/testsuite/gas/aarch64/sb1.d | 11 + gas/testsuite/gas/aarch64/sb2.d | 11 + gas/testsuite/gas/aarch64/ssbs-illegal1.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal1.l | 15 + gas/testsuite/gas/aarch64/ssbs-illegal2.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal2.l | 6 + gas/testsuite/gas/aarch64/ssbs.s | 31 + gas/testsuite/gas/aarch64/ssbs1.d | 73 + gas/testsuite/gas/aarch64/ssbs2.d | 73 + gas/testsuite/gas/aarch64/sve-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx.d | 130 + gas/testsuite/gas/aarch64/sve-movprfx.s | 122 + gas/testsuite/gas/aarch64/sve-movprfx_1.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_1.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_10.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_10.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_10.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_11.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_11.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_12.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_12.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_13.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_13.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_13.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_14.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_14.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_14.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_15.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_15.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_15.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_16.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_16.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_17.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_17.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_17.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_18.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_18.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_18.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_19.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_19.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_2.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_2.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_2.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_20.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_20.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_20.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_21.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_21.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_22.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_22.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_22.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_23.d | 51 + gas/testsuite/gas/aarch64/sve-movprfx_23.l | 21 + gas/testsuite/gas/aarch64/sve-movprfx_23.s | 34 + gas/testsuite/gas/aarch64/sve-movprfx_24.d | 25 + gas/testsuite/gas/aarch64/sve-movprfx_24.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_24.s | 36 + gas/testsuite/gas/aarch64/sve-movprfx_25.d | 29 + gas/testsuite/gas/aarch64/sve-movprfx_25.l | 5 + gas/testsuite/gas/aarch64/sve-movprfx_25.s | 45 + gas/testsuite/gas/aarch64/sve-movprfx_26.d | 23 + gas/testsuite/gas/aarch64/sve-movprfx_26.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_26.s | 31 + gas/testsuite/gas/aarch64/sve-movprfx_3.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_3.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_3.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_4.d | 12 + gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_4.s | 8 + gas/testsuite/gas/aarch64/sve-movprfx_5.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_5.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_6.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_6.l | 3 + gas/testsuite/gas/aarch64/sve-movprfx_6.s | 12 + gas/testsuite/gas/aarch64/sve-movprfx_7.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_7.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_8.d | 18 + gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_8.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_9.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_9.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_9.s | 11 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve.d | 122 - gas/testsuite/gas/aarch64/sve.s | 122 - gas/testsuite/gas/aarch64/sysreg-4.d | 21 + gas/testsuite/gas/aarch64/sysreg-4.s | 14 + gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 4 +- gas/testsuite/gas/aarch64/system.d | 8 +- gas/testsuite/gas/aarch64/verbose-error.d | 2 +- gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/byte.d | 2 +- gas/testsuite/gas/all/eqv-dot.d | 12 + gas/testsuite/gas/all/eqv-dot.s | 8 + gas/testsuite/gas/all/fill-1.d | 2 +- gas/testsuite/gas/all/forward.d | 2 + gas/testsuite/gas/all/gas.exp | 28 +- gas/testsuite/gas/all/incbin.d | 2 +- gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/org-2.d | 2 +- gas/testsuite/gas/all/org-3.d | 2 +- gas/testsuite/gas/all/redef2.d | 2 +- gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/relax.d | 2 +- gas/testsuite/gas/all/simple-forward.d | 14 + gas/testsuite/gas/all/simple-forward.s | 11 + gas/testsuite/gas/all/sleb128-2.d | 2 +- gas/testsuite/gas/all/sleb128-4.d | 2 +- gas/testsuite/gas/all/sleb128-5.d | 2 +- gas/testsuite/gas/all/sleb128-7.d | 2 +- gas/testsuite/gas/all/sleb128-9.d | 4 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1g.d | 4 +- gas/testsuite/gas/all/weakref1l.d | 4 +- gas/testsuite/gas/all/weakref1u.d | 4 +- gas/testsuite/gas/all/weakref1w.d | 4 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 +- gas/testsuite/gas/arc/asm-errors-3.d | 2 +- gas/testsuite/gas/arc/asm-errors.d | 2 +- gas/testsuite/gas/arc/attr-arc600.d | 1 + gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc600_norm.d | 1 + gas/testsuite/gas/arc/attr-arc601.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul64.d | 1 + gas/testsuite/gas/arc/attr-arc601_norm.d | 1 + gas/testsuite/gas/arc/attr-arc700.d | 1 + gas/testsuite/gas/arc/attr-arcem.d | 1 + gas/testsuite/gas/arc/attr-archs.d | 1 + gas/testsuite/gas/arc/attr-autodetect-1.d | 1 + gas/testsuite/gas/arc/attr-cpu-a601.d | 1 + gas/testsuite/gas/arc/attr-cpu-a700.d | 1 + gas/testsuite/gas/arc/attr-cpu-em.d | 1 + gas/testsuite/gas/arc/attr-cpu-hs.d | 1 + gas/testsuite/gas/arc/attr-em.d | 1 + gas/testsuite/gas/arc/attr-em4.d | 1 + gas/testsuite/gas/arc/attr-em4_dmips.d | 1 + gas/testsuite/gas/arc/attr-em4_fpuda.d | 1 + gas/testsuite/gas/arc/attr-em4_fpus.d | 1 + gas/testsuite/gas/arc/attr-hs.d | 1 + gas/testsuite/gas/arc/attr-hs34.d | 1 + gas/testsuite/gas/arc/attr-hs38.d | 1 + gas/testsuite/gas/arc/attr-hs38_linux.d | 1 + gas/testsuite/gas/arc/attr-mul64.d | 1 + gas/testsuite/gas/arc/attr-name.d | 1 + gas/testsuite/gas/arc/attr-nps400.d | 1 + gas/testsuite/gas/arc/attr-override-mcpu.d | 1 + gas/testsuite/gas/arc/attr-quarkse_em.d | 1 + gas/testsuite/gas/arc/attr-rf16.d | 10 + gas/testsuite/gas/arc/attr-rf16.err | 2 + gas/testsuite/gas/arc/attr-rf16.s | 4 + gas/testsuite/gas/arc/ld2.d | 2 +- gas/testsuite/gas/arc/relocs-errors.d | 2 +- gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/taux.d | 10 - gas/testsuite/gas/arc/taux.s | 157 - gas/testsuite/gas/arc/textinsn-errors.d | 2 +- gas/testsuite/gas/arc/textinsn_case.d | 9 + gas/testsuite/gas/arc/textinsn_case.s | 6 + gas/testsuite/gas/arm/abs12.d | 2 +- gas/testsuite/gas/arm/addsw-bad.d | 2 +- gas/testsuite/gas/arm/addthumb2err.d | 2 +- gas/testsuite/gas/arm/adr-invalid.d | 2 +- gas/testsuite/gas/arm/arch4t.d | 2 +- gas/testsuite/gas/arm/arch7.d | 1 - gas/testsuite/gas/arm/arch7a-mp.d | 1 - gas/testsuite/gas/arm/arch7em-bad-1.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-2.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-3.d | 2 +- gas/testsuite/gas/arm/arch7em.d | 1 - gas/testsuite/gas/arm/arch7m-bad.d | 2 +- gas/testsuite/gas/arm/archv6s-m-bad.d | 2 +- gas/testsuite/gas/arm/archv6t2-bad.d | 2 +- gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 1 - gas/testsuite/gas/arm/arm-idiv-bad.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-2.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-3.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.d | 2 +- gas/testsuite/gas/arm/arm3-bad.d | 2 +- gas/testsuite/gas/arm/arm7-bad.d | 2 +- gas/testsuite/gas/arm/armv1-bad.d | 2 +- gas/testsuite/gas/arm/armv1.d | 2 +- gas/testsuite/gas/arm/armv2-mp-bad.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 2 +- gas/testsuite/gas/arm/armv8-a+rdma-warning.d | 2 +- gas/testsuite/gas/arm/armv8-a-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-lda.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_5-a.d | 17 + gas/testsuite/gas/arm/attr-syntax.d | 2 +- gas/testsuite/gas/arm/automatic-bw.d | 2 +- gas/testsuite/gas/arm/automatic-cbz.d | 2 +- gas/testsuite/gas/arm/automatic-clrex.d | 2 +- gas/testsuite/gas/arm/automatic-lda.d | 2 +- gas/testsuite/gas/arm/automatic-ldaex.d | 2 +- gas/testsuite/gas/arm/automatic-ldaexb.d | 2 +- gas/testsuite/gas/arm/automatic-ldrex.d | 2 +- gas/testsuite/gas/arm/automatic-ldrexd.d | 2 +- gas/testsuite/gas/arm/automatic-movw.d | 2 +- gas/testsuite/gas/arm/automatic-sdiv.d | 2 +- gas/testsuite/gas/arm/automatic-strexb.d | 2 +- gas/testsuite/gas/arm/barrier-bad-thumb.d | 2 +- gas/testsuite/gas/arm/barrier-bad.d | 2 +- gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 - gas/testsuite/gas/arm/bignum1.d | 2 - gas/testsuite/gas/arm/bl-local-v4t.d | 2 +- gas/testsuite/gas/arm/blx-bad.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local.d | 2 +- gas/testsuite/gas/arm/blx-local.s | 2 +- gas/testsuite/gas/arm/branch-reloc.d | 2 +- gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d | 2 +- gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-a.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-r.d | 2 +- gas/testsuite/gas/arm/depr-swp.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.d | 2 +- gas/testsuite/gas/arm/dotprod-illegal.d | 2 +- gas/testsuite/gas/arm/dotprod-legacy-arch.d | 2 +- gas/testsuite/gas/arm/eabi_attr_1.d | 2 +- gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d | 2 +- gas/testsuite/gas/arm/fp-save.d | 2 +- .../gas/arm/group-reloc-alu-encoding-bad.d | 2 +- .../gas/arm/group-reloc-alu-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldc-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldc-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldr-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldr-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-parsing-bad.d | 2 +- gas/testsuite/gas/arm/insn-error-a.d | 2 +- gas/testsuite/gas/arm/insn-error-t.d | 2 +- gas/testsuite/gas/arm/inst-po-2.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad2.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7a.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7em.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7m.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7r.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn.d | 2 +- gas/testsuite/gas/arm/ldgesb-bad.d | 2 +- gas/testsuite/gas/arm/ldgesh-bad.d | 2 +- gas/testsuite/gas/arm/ldr-bad.d | 2 +- gas/testsuite/gas/arm/ldr-t-bad.d | 2 +- gas/testsuite/gas/arm/ldrd-unpredictable.d | 2 +- gas/testsuite/gas/arm/ldsgeb.d | 2 +- gas/testsuite/gas/arm/ldsgeh.d | 2 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/local_label_coff.d | 2 +- gas/testsuite/gas/arm/local_label_wince.d | 2 +- gas/testsuite/gas/arm/mapping.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 2 +- gas/testsuite/gas/arm/mapping3.d | 2 +- gas/testsuite/gas/arm/mapping4.d | 2 +- gas/testsuite/gas/arm/mapshort-elf.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-r.d | 2 +- gas/testsuite/gas/arm/missing.d | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d | 2 +- gas/testsuite/gas/arm/msr-imm-bad.d | 2 +- gas/testsuite/gas/arm/msr-reg-bad.d | 2 +- gas/testsuite/gas/arm/mul-overlap.d | 2 +- gas/testsuite/gas/arm/neon-addressing-bad.d | 2 +- gas/testsuite/gas/arm/neon-cond-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-align-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-es-bad.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.d | 2 +- gas/testsuite/gas/arm/neon-vmov-bad.d | 2 +- gas/testsuite/gas/arm/noarm.d | 2 +- gas/testsuite/gas/arm/nomapping.d | 2 +- gas/testsuite/gas/arm/pic.d | 2 +- gas/testsuite/gas/arm/pic_vxworks.d | 2 +- gas/testsuite/gas/arm/plt-1.d | 2 +- gas/testsuite/gas/arm/pr18256.d | 2 +- gas/testsuite/gas/arm/pr18347.d | 2 +- gas/testsuite/gas/arm/pr20429.d | 2 +- gas/testsuite/gas/arm/pr22773.d | 2 +- gas/testsuite/gas/arm/predres-bad.d | 4 + gas/testsuite/gas/arm/predres-bad.l | 4 + gas/testsuite/gas/arm/predres.s | 6 + gas/testsuite/gas/arm/predres1.d | 11 + gas/testsuite/gas/arm/predres2.d | 11 + gas/testsuite/gas/arm/r15-bad.d | 2 +- gas/testsuite/gas/arm/reloc-bad.d | 4 +- gas/testsuite/gas/arm/reloc-fdpic.d | 2 +- gas/testsuite/gas/arm/req.d | 2 +- gas/testsuite/gas/arm/sb-bad.d | 5 + gas/testsuite/gas/arm/sb-bad.l | 2 + gas/testsuite/gas/arm/sb-thumb1.d | 11 + gas/testsuite/gas/arm/sb-thumb2.d | 11 + gas/testsuite/gas/arm/sb.s | 4 + gas/testsuite/gas/arm/sb1.d | 11 + gas/testsuite/gas/arm/sb2.d | 11 + gas/testsuite/gas/arm/shift-bad-pc.d | 2 +- gas/testsuite/gas/arm/shift-bad.d | 2 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 2 +- .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 2 +- .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad.d | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 2 +- gas/testsuite/gas/arm/srs-arm.d | 2 +- gas/testsuite/gas/arm/srs-t2.d | 2 +- gas/testsuite/gas/arm/strex-bad-t.d | 2 +- gas/testsuite/gas/arm/t16-bad.d | 2 +- gas/testsuite/gas/arm/t2-branch-global.d | 2 +- gas/testsuite/gas/arm/thumb-b-bad.d | 2 +- gas/testsuite/gas/arm/thumb-w-bad.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d | 2 +- .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 2 +- gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d | 2 +- gas/testsuite/gas/arm/thumb2_mul-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_pool.d | 2 +- gas/testsuite/gas/arm/thumb2_str-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 2 +- gas/testsuite/gas/arm/thumb32.d | 4 +- gas/testsuite/gas/arm/thumbver.d | 2 +- gas/testsuite/gas/arm/tls.d | 2 +- gas/testsuite/gas/arm/tls_vxworks.d | 4 +- gas/testsuite/gas/arm/udf-bad.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 2 +- gas/testsuite/gas/arm/undefined-insn-thumb.d | 2 +- gas/testsuite/gas/arm/undefined.d | 2 +- gas/testsuite/gas/arm/undefined_coff.d | 4 +- gas/testsuite/gas/arm/unwind.d | 2 +- gas/testsuite/gas/arm/unwind_vxworks.d | 2 +- gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/vcmp-zero-bad.d | 2 +- gas/testsuite/gas/arm/vcvt-bad.d | 2 +- gas/testsuite/gas/arm/vfma1.d | 2 +- gas/testsuite/gas/arm/vfp-bad.d | 2 +- gas/testsuite/gas/arm/vfp-bad_t2.d | 2 +- gas/testsuite/gas/arm/vfpv3-d16-bad.d | 2 +- gas/testsuite/gas/arm/vldm-arm.d | 2 +- gas/testsuite/gas/arm/vldm-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-arm-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vstr-arm-bad.d | 2 +- gas/testsuite/gas/arm/vstr-thumb-bad.d | 2 +- gas/testsuite/gas/arm/weakdef-1.d | 2 +- gas/testsuite/gas/arm/weakdef-2.d | 4 +- gas/testsuite/gas/arm/wince.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 2 +- gas/testsuite/gas/avr/large-debug-line-table.d | 5 +- gas/testsuite/gas/avr/pr21621.d | 2 +- gas/testsuite/gas/cfi/cfi-label.d | 1 + gas/testsuite/gas/csky/801_relax.d | 14 + gas/testsuite/gas/csky/801_relax.s | 16 + gas/testsuite/gas/csky/802j.d | 13 + gas/testsuite/gas/csky/802j.s | 7 + gas/testsuite/gas/csky/all.d | 150 + gas/testsuite/gas/csky/all.s | 132 + gas/testsuite/gas/csky/bsr1.d | 12 + gas/testsuite/gas/csky/bsr1.s | 6 + gas/testsuite/gas/csky/bsr2.d | 9 + gas/testsuite/gas/csky/bsr2.s | 3 + gas/testsuite/gas/csky/csky.exp | 7 + gas/testsuite/gas/csky/csky_vdsp.d | 364 + gas/testsuite/gas/csky/csky_vdsp.s | 359 + gas/testsuite/gas/csky/cskyv2_all.d | 325 + gas/testsuite/gas/csky/cskyv2_all.s | 316 + gas/testsuite/gas/csky/cskyv2_dsp.d | 18 + gas/testsuite/gas/csky/cskyv2_dsp.s | 11 + gas/testsuite/gas/csky/cskyv2_elrw.d | 10 + gas/testsuite/gas/csky/cskyv2_elrw.s | 6 + gas/testsuite/gas/csky/cskyv2_float.d | 59 + gas/testsuite/gas/csky/cskyv2_float.s | 52 + gas/testsuite/gas/csky/cskyv2_lrw.d | 19 + gas/testsuite/gas/csky/cskyv2_lrw.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw1.d | 23 + gas/testsuite/gas/csky/cskyv2_mnolrw1.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw2.d | 12 + gas/testsuite/gas/csky/cskyv2_mnolrw2.s | 11 + gas/testsuite/gas/csky/enhance_dsp.d | 217 + gas/testsuite/gas/csky/enhance_dsp.s | 219 + gas/testsuite/gas/csky/java.d | 12 + gas/testsuite/gas/csky/java.s | 6 + gas/testsuite/gas/csky/jbsr.d | 14 + gas/testsuite/gas/csky/jbsr.s | 3 + gas/testsuite/gas/csky/jbt.d | 16 + gas/testsuite/gas/csky/jbt.s | 10 + gas/testsuite/gas/csky/jbt_pic.d | 23 + gas/testsuite/gas/csky/jbt_pic.s | 10 + gas/testsuite/gas/csky/jmpi1.d | 16 + gas/testsuite/gas/csky/jmpi1.s | 6 + gas/testsuite/gas/csky/jmpi2.d | 14 + gas/testsuite/gas/csky/jmpi2.s | 5 + gas/testsuite/gas/csky/jmpi3.d | 9 + gas/testsuite/gas/csky/jmpi3.s | 6 + gas/testsuite/gas/csky/jmpiv2_1.d | 13 + gas/testsuite/gas/csky/jmpiv2_1.s | 6 + gas/testsuite/gas/csky/jmpiv2_2.d | 9 + gas/testsuite/gas/csky/jmpiv2_2.s | 6 + gas/testsuite/gas/csky/jsriv2_1.d | 13 + gas/testsuite/gas/csky/jsriv2_1.s | 5 + gas/testsuite/gas/csky/jsriv2_2.d | 14 + gas/testsuite/gas/csky/jsriv2_2.s | 5 + gas/testsuite/gas/csky/jsriv2_3.d | 9 + gas/testsuite/gas/csky/jsriv2_3.s | 5 + gas/testsuite/gas/csky/jsriv2_4.d | 9 + gas/testsuite/gas/csky/jsriv2_4.s | 5 + gas/testsuite/gas/csky/trust.d | 17 + gas/testsuite/gas/csky/trust.s | 9 + gas/testsuite/gas/csky/v1_float.d | 222 + gas/testsuite/gas/csky/v1_float.s | 78 + gas/testsuite/gas/csky/v2_float_part1.d | 54 + gas/testsuite/gas/csky/v2_float_part1.s | 48 + gas/testsuite/gas/csky/v2_float_part2.d | 20 + gas/testsuite/gas/csky/v2_float_part2.s | 10 + gas/testsuite/gas/csky/v2_tls_gd.d | 10 + gas/testsuite/gas/csky/v2_tls_gd.s | 7 + gas/testsuite/gas/csky/v2_tls_ie.d | 9 + gas/testsuite/gas/csky/v2_tls_ie.s | 7 + gas/testsuite/gas/csky/v2_tls_ld.d | 11 + gas/testsuite/gas/csky/v2_tls_ld.s | 9 + gas/testsuite/gas/csky/v2_tls_le.d | 9 + gas/testsuite/gas/csky/v2_tls_le.s | 3 + gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-group.d | 2 +- gas/testsuite/gas/elf/bad-group.err | 4 +- gas/testsuite/gas/elf/bad-section-flag.d | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 4 +- gas/testsuite/gas/elf/bad-size.d | 2 +- gas/testsuite/gas/elf/bad-size.err | 4 +- gas/testsuite/gas/elf/bignums.d | 2 +- gas/testsuite/gas/elf/common1.d | 2 +- gas/testsuite/gas/elf/common2.d | 2 +- gas/testsuite/gas/elf/common5a.d | 4 +- gas/testsuite/gas/elf/common5b.d | 4 +- gas/testsuite/gas/elf/common5c.d | 4 +- gas/testsuite/gas/elf/common5d.d | 4 +- gas/testsuite/gas/elf/dwarf2-1.d | 1 - gas/testsuite/gas/elf/dwarf2-10.d | 4 +- gas/testsuite/gas/elf/dwarf2-11.d | 10 +- gas/testsuite/gas/elf/dwarf2-12.d | 12 +- gas/testsuite/gas/elf/dwarf2-13.d | 12 +- gas/testsuite/gas/elf/dwarf2-14.d | 12 +- gas/testsuite/gas/elf/dwarf2-15.d | 12 +- gas/testsuite/gas/elf/dwarf2-16.d | 12 +- gas/testsuite/gas/elf/dwarf2-17.d | 12 +- gas/testsuite/gas/elf/dwarf2-18.d | 12 +- gas/testsuite/gas/elf/dwarf2-2.d | 1 - gas/testsuite/gas/elf/dwarf2-3.d | 2 +- gas/testsuite/gas/elf/dwarf2-4.d | 1 - gas/testsuite/gas/elf/dwarf2-5.d | 30 +- gas/testsuite/gas/elf/dwarf2-6.d | 26 +- gas/testsuite/gas/elf/dwarf2-7.d | 12 +- gas/testsuite/gas/elf/dwarf2-8.d | 4 +- gas/testsuite/gas/elf/dwarf2-9.d | 4 +- gas/testsuite/gas/elf/elf.exp | 14 +- gas/testsuite/gas/elf/group0a.d | 2 +- gas/testsuite/gas/elf/group0b.d | 6 +- gas/testsuite/gas/elf/group0c.d | 2 +- gas/testsuite/gas/elf/group1a.d | 4 +- gas/testsuite/gas/elf/group1b.d | 5 +- gas/testsuite/gas/elf/group2.d | 2 - gas/testsuite/gas/elf/group3.d | 3 +- gas/testsuite/gas/elf/groupautoa.d | 2 +- gas/testsuite/gas/elf/groupautob.d | 3 +- gas/testsuite/gas/elf/ifunc-1.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 14 + gas/testsuite/gas/elf/missing-build-notes.s | 6 + gas/testsuite/gas/elf/pr21661.d | 2 +- gas/testsuite/gas/elf/pseudo.d | 2 +- gas/testsuite/gas/elf/section11.d | 2 +- gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section13.d | 2 +- gas/testsuite/gas/elf/section14.d | 13 + gas/testsuite/gas/elf/section14.s | 18 + gas/testsuite/gas/elf/section4.d | 2 +- gas/testsuite/gas/elf/section7.d | 2 +- gas/testsuite/gas/elf/section9.d | 2 +- gas/testsuite/gas/elf/syms.d | 2 +- gas/testsuite/gas/elf/symver.d | 3 +- gas/testsuite/gas/ft32/insn.d | 2 +- gas/testsuite/gas/ft32/insnsc.d | 2 +- gas/testsuite/gas/i386/avx-scalar-2.d | 24 + gas/testsuite/gas/i386/avx-scalar-2.s | 22 + gas/testsuite/gas/i386/avx-scalar-intel.d | 39 - gas/testsuite/gas/i386/avx-scalar.d | 39 - gas/testsuite/gas/i386/avx-scalar.s | 55 - gas/testsuite/gas/i386/avx-wig.d | 254 + gas/testsuite/gas/i386/avx-wig.s | 248 + gas/testsuite/gas/i386/avx2-wig.d | 119 + gas/testsuite/gas/i386/avx2-wig.s | 113 + gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512f.s | 140 +- gas/testsuite/gas/i386/avx512f_vl.s | 192 +- gas/testsuite/gas/i386/avx512pf.s | 158 +- gas/testsuite/gas/i386/bad-size.d | 2 +- gas/testsuite/gas/i386/bss.d | 1 + gas/testsuite/gas/i386/bundle-bad.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 2 + gas/testsuite/gas/i386/cet.d | 2 + gas/testsuite/gas/i386/cet.s | 2 + gas/testsuite/gas/i386/cvtsi2sX.l | 9 + gas/testsuite/gas/i386/cvtsi2sX.s | 14 + gas/testsuite/gas/i386/divide.d | 1 + gas/testsuite/gas/i386/evex-lig-2.d | 18 + gas/testsuite/gas/i386/evex-lig-2.s | 14 + gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-64.d | 2 +- gas/testsuite/gas/i386/evex-wig2.d | 17 + gas/testsuite/gas/i386/evex-wig2.s | 11 + gas/testsuite/gas/i386/evex.d | 16 + gas/testsuite/gas/i386/evex.s | 11 + gas/testsuite/gas/i386/i386.exp | 26 +- gas/testsuite/gas/i386/iamcu-1.d | 2 +- gas/testsuite/gas/i386/iamcu-2.d | 2 +- gas/testsuite/gas/i386/iamcu-3.d | 2 +- gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ilp32/elf/symver.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-common-1.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/ilp32/quad.d | 1 + gas/testsuite/gas/i386/ilp32/reloc64.d | 1 + gas/testsuite/gas/i386/ilp32/rex.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 1 + .../gas/i386/ilp32/x86-64-sse-check-warn.d | 2 +- .../gas/i386/ilp32/x86-64-sse2avx-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/intel-intel.d | 2 +- gas/testsuite/gas/i386/intel.d | 2 +- gas/testsuite/gas/i386/intelok.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 264 + gas/testsuite/gas/i386/inval-avx512f.s | 149 + gas/testsuite/gas/i386/inval.l | 77 +- gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/k1om.d | 2 +- gas/testsuite/gas/i386/l1om.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/noavx512-2.l | 8 +- gas/testsuite/gas/i386/optimize-1.d | 4 + gas/testsuite/gas/i386/optimize-1.s | 6 + gas/testsuite/gas/i386/optimize-4.d | 4 + gas/testsuite/gas/i386/optimize-5.d | 4 + gas/testsuite/gas/i386/prefix32.l | 36 + gas/testsuite/gas/i386/prefix32.s | 23 + gas/testsuite/gas/i386/prefix64.l | 36 + gas/testsuite/gas/i386/prefix64.s | 23 + gas/testsuite/gas/i386/property-1.d | 8 + gas/testsuite/gas/i386/property-1.s | 31 + gas/testsuite/gas/i386/pseudos.d | 247 +- gas/testsuite/gas/i386/pseudos.s | 250 + gas/testsuite/gas/i386/relax.d | 1 + gas/testsuite/gas/i386/reloc64.d | 1 + gas/testsuite/gas/i386/rex.d | 2 +- gas/testsuite/gas/i386/sg.l | 25 + gas/testsuite/gas/i386/sg.s | 66 + gas/testsuite/gas/i386/size-1.d | 1 + gas/testsuite/gas/i386/size-3.d | 1 + gas/testsuite/gas/i386/sse-check-warn.d | 2 +- gas/testsuite/gas/i386/string-ok.d | 2 +- gas/testsuite/gas/i386/vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.s | 5 +- gas/testsuite/gas/i386/x86-64-avx-scalar-2.d | 32 + gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 31 + gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.s | 77 - gas/testsuite/gas/i386/x86-64-avx-wig.d | 256 + gas/testsuite/gas/i386/x86-64-avx-wig.s | 250 + gas/testsuite/gas/i386/x86-64-avx2-wig.d | 119 + gas/testsuite/gas/i386/x86-64-avx2-wig.s | 113 + gas/testsuite/gas/i386/x86-64-avx512f.d | 192 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 142 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 224 +- gas/testsuite/gas/i386/x86-64-avx512pf.s | 158 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 4 + gas/testsuite/gas/i386/x86-64-cet.d | 4 + gas/testsuite/gas/i386/x86-64-cet.s | 4 + gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 20 + gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 15 + gas/testsuite/gas/i386/x86-64-evex-lig256.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-lig512.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-wig2.d | 17 + gas/testsuite/gas/i386/x86-64-evex-wig2.s | 11 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 4 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 2 + gas/testsuite/gas/i386/x86-64-inval.l | 4 + gas/testsuite/gas/i386/x86-64-inval.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 53 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 + gas/testsuite/gas/i386/x86-64-mpx.s | 7 + gas/testsuite/gas/i386/x86-64-property-1.d | 9 + gas/testsuite/gas/i386/x86-64-pseudos.d | 259 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 262 + gas/testsuite/gas/i386/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/x86-64-size-5.d | 1 + gas/testsuite/gas/i386/x86-64-sse-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/xmmword.l | 6 + gas/testsuite/gas/i386/xmmword.s | 8 + gas/testsuite/gas/lm32/csr.d | 2 +- gas/testsuite/gas/lm32/insn.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-mov.d | 2 +- gas/testsuite/gas/m68hc11/hexprefix.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12x.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12xg.d | 2 +- gas/testsuite/gas/mach-o/sections-3.d | 2 +- gas/testsuite/gas/macros/irp.d | 2 +- gas/testsuite/gas/macros/repeat.d | 2 +- gas/testsuite/gas/macros/rept.d | 2 +- gas/testsuite/gas/macros/semi.d | 2 +- gas/testsuite/gas/macros/test2.d | 2 +- gas/testsuite/gas/macros/test3.d | 2 +- gas/testsuite/gas/macros/vararg.d | 2 +- gas/testsuite/gas/mep/dj1.be.d | 2 +- gas/testsuite/gas/mep/dj1.le.d | 2 +- gas/testsuite/gas/mips/addiu-error.d | 2 +- gas/testsuite/gas/mips/aent-2.d | 2 +- gas/testsuite/gas/mips/aent-mdebug-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-0.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-1.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-3.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- gas/testsuite/gas/mips/attr-none-double.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- gas/testsuite/gas/mips/attr-none-single-float.d | 2 +- gas/testsuite/gas/mips/attr-none-soft-float.d | 2 +- gas/testsuite/gas/mips/branch-extern-3.d | 2 +- gas/testsuite/gas/mips/branch-extern-4.d | 2 +- gas/testsuite/gas/mips/branch-local-2.d | 2 +- gas/testsuite/gas/mips/branch-local-3.d | 2 +- gas/testsuite/gas/mips/branch-local-5.d | 2 +- gas/testsuite/gas/mips/branch-local-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-6.d | 2 +- gas/testsuite/gas/mips/branch-section-3.d | 2 +- gas/testsuite/gas/mips/branch-section-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-3.d | 2 +- gas/testsuite/gas/mips/branch-weak-4.d | 2 +- gas/testsuite/gas/mips/break-error.d | 2 +- gas/testsuite/gas/mips/crc-err.d | 2 +- gas/testsuite/gas/mips/crc64-err.d | 2 +- gas/testsuite/gas/mips/elf-rel27.d | 2 +- .../gas/mips/elf-rel28-lldscd-micromips-n32.d | 138 + .../gas/mips/elf-rel28-lldscd-micromips-n64.d | 222 + gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28-micromips-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-micromips-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28.s | 12 + gas/testsuite/gas/mips/ginv-err.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-1.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/isa-override-2.d | 2 +- gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 2 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- gas/testsuite/gas/mips/loongson-2e.d | 1 - gas/testsuite/gas/mips/loongson-2e.s | 5 +- gas/testsuite/gas/mips/loongson-2f-2.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.s | 2 +- gas/testsuite/gas/mips/loongson-2f-mmi.d | 106 + gas/testsuite/gas/mips/loongson-2f-mmi.s | 86 + gas/testsuite/gas/mips/loongson-2f.d | 87 +- gas/testsuite/gas/mips/loongson-2f.s | 87 +- gas/testsuite/gas/mips/loongson-3a-2.d | 5 - gas/testsuite/gas/mips/loongson-3a-2.s | 124 +- gas/testsuite/gas/mips/loongson-3a-mmi.d | 108 + gas/testsuite/gas/mips/loongson-3a-mmi.s | 86 + gas/testsuite/gas/mips/loongson-3a.d | 136 +- gas/testsuite/gas/mips/loongson-3a.s | 124 +- gas/testsuite/gas/mips/loongson-cam.d | 27 + gas/testsuite/gas/mips/loongson-cam.s | 7 + gas/testsuite/gas/mips/loongson-ext2.d | 28 + gas/testsuite/gas/mips/loongson-ext2.s | 7 + gas/testsuite/gas/mips/lui-1.d | 2 +- gas/testsuite/gas/mips/lui-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-1-n32.d | 2 +- gas/testsuite/gas/mips/macro-warn-1.d | 2 +- gas/testsuite/gas/mips/macro-warn-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-3.d | 2 +- gas/testsuite/gas/mips/macro-warn-4.d | 2 +- gas/testsuite/gas/mips/micromips-branch-delay.d | 2 +- .../gas/mips/micromips-branch-relax-insn32-pic.d | 2 +- .../gas/mips/micromips-branch-relax-insn32.d | 2 +- .../gas/mips/micromips-branch-relax-pic.d | 2 +- gas/testsuite/gas/mips/micromips-branch-relax.d | 2 +- gas/testsuite/gas/mips/micromips-compact.d | 2 +- gas/testsuite/gas/mips/micromips-insn32.d | 2 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 2 +- gas/testsuite/gas/mips/micromips-size-1.d | 2 +- gas/testsuite/gas/mips/micromips-trap.d | 2 +- .../gas/mips/micromips-warn-branch-delay.d | 2 +- gas/testsuite/gas/mips/micromips.d | 2 +- gas/testsuite/gas/mips/micromips(a)addiu-error.d | 2 +- .../gas/mips/micromips(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/micromips(a)mips5-fp.d | 2 +- gas/testsuite/gas/mips/micromips(a)msa-relax.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-at.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax.d | 2 +- .../gas/mips/micromips(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64.d | 2 +- gas/testsuite/gas/mips/mips.exp | 12 + gas/testsuite/gas/mips/mips16-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-5.d | 2 +- .../gas/mips/mips16-branch-unextended-1.d | 2 +- .../gas/mips/mips16-branch-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-intermix.d | 2 +- gas/testsuite/gas/mips/mips16-jal-t.d | 2 +- gas/testsuite/gas/mips/mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-3.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-5.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 2 +- gas/testsuite/gas/mips/mips16-reg-error.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16-sdrasp.d | 2 +- gas/testsuite/gas/mips/mips16(a)addiu-error.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips16(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-t.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-e.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-copy-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-imm-error.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16-sub.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16e-64-sub.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-64.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16e2-mt-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)lui-2.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)mips16-pcrel-2.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-0.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16e(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips1(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips1(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/mips1(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/mips2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32-mt.d | 1 - gas/testsuite/gas/mips/mips32(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r5(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r6(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips5-fp.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d-incl.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d.d | 2 +- gas/testsuite/gas/mips/mipsr6(a)mips5-fp.d | 1 - gas/testsuite/gas/mips/msa-relax.d | 2 +- gas/testsuite/gas/mips/no-odd-spreg.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-1.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/odd-spreg.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-2.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-3.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-4.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-5.d | 2 +- gas/testsuite/gas/mips/org-1.d | 2 +- gas/testsuite/gas/mips/org-10.d | 2 +- gas/testsuite/gas/mips/org-4.d | 2 +- gas/testsuite/gas/mips/org-5.d | 2 +- gas/testsuite/gas/mips/org-6.d | 2 +- gas/testsuite/gas/mips/r3000(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3000(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/r3000(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r3900(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3900(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r5900.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/mips/r6-attr-none-double.d | 2 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 2 +- gas/testsuite/gas/mips/reginfo-2.d | 2 +- gas/testsuite/gas/mips/relax-at.d | 2 +- gas/testsuite/gas/mips/relax-offset.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips1.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 2 +- gas/testsuite/gas/mips/relax-swap2.d | 2 +- gas/testsuite/gas/mips/relax.d | 2 +- gas/testsuite/gas/mips/save-err.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 4 +- gas/testsuite/gas/mips/stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/tls-o32.d | 2 +- gas/testsuite/gas/mips/xpa-err.d | 2 +- gas/testsuite/gas/mips/xpa-virt-err.d | 2 +- gas/testsuite/gas/mri/char.d | 10 +- gas/testsuite/gas/mri/float.d | 11 +- gas/testsuite/gas/msp430/bad.d | 2 +- gas/testsuite/gas/msp430/errata_warns.d | 2 +- gas/testsuite/gas/msp430/msp430x.d | 250 +- gas/testsuite/gas/msp430/pr22133.d | 2 +- gas/testsuite/gas/nds32/br-1.d | 4 +- gas/testsuite/gas/nds32/br-2.d | 3 +- gas/testsuite/gas/nds32/ji-jr.d | 18 +- gas/testsuite/gas/nios2/branch-r2.d | 2 +- gas/testsuite/gas/nios2/branch.d | 2 +- gas/testsuite/gas/or1k/allinsn.d | 50 +- gas/testsuite/gas/or1k/allinsn.exp | 5 - gas/testsuite/gas/or1k/allinsn.s | 25 + gas/testsuite/gas/or1k/or1k.exp | 6 + gas/testsuite/gas/or1k/reloc-1.d | 72 + gas/testsuite/gas/or1k/reloc-1.s | 76 + gas/testsuite/gas/or1k/reloc-2.l | 11 + gas/testsuite/gas/or1k/reloc-2.s | 13 + gas/testsuite/gas/pdp11/absreloc.d | 2 +- gas/testsuite/gas/pdp11/opcode.d | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 4 +- gas/testsuite/gas/pdp11/pr14480.d | 14 + gas/testsuite/gas/pdp11/pr14480.s | 17 + gas/testsuite/gas/pdp11/pr23481.d | 14 + gas/testsuite/gas/pdp11/pr23481.s | 10 + gas/testsuite/gas/ppc/broadway.d | 108 + gas/testsuite/gas/ppc/broadway.s | 103 + gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/machine.d | 2 +- gas/testsuite/gas/ppc/misalign.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/spe2-checks.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-64.d | 2 +- gas/testsuite/gas/riscv/bad-csr.d | 2 +- gas/testsuite/gas/riscv/bge.d | 13 + gas/testsuite/gas/riscv/bge.s | 5 + gas/testsuite/gas/riscv/c-addi16sp-fail.d | 2 +- gas/testsuite/gas/riscv/c-addi4spn-fail.d | 2 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.d | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.s | 3 + gas/testsuite/gas/riscv/c-lui-fail.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-imm.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-reg.d | 2 +- gas/testsuite/gas/riscv/fence-fail.d | 3 + gas/testsuite/gas/riscv/fence-fail.l | 4 + gas/testsuite/gas/riscv/fence-fail.s | 4 + gas/testsuite/gas/riscv/fence-tso.d | 11 + gas/testsuite/gas/riscv/fence-tso.s | 2 + gas/testsuite/gas/riscv/lla64-fail.d | 2 +- gas/testsuite/gas/riscv/rouding-fail.d | 3 + gas/testsuite/gas/riscv/rouding-fail.l | 3 + gas/testsuite/gas/riscv/rouding-fail.s | 3 + gas/testsuite/gas/rx/abs.d | 2 +- gas/testsuite/gas/rx/adc.d | 2 +- gas/testsuite/gas/rx/add.d | 2 +- gas/testsuite/gas/rx/and.d | 2 +- gas/testsuite/gas/rx/bclr.d | 2 +- gas/testsuite/gas/rx/bcnd.d | 2 +- gas/testsuite/gas/rx/bmcnd.d | 2 +- gas/testsuite/gas/rx/bnot.d | 2 +- gas/testsuite/gas/rx/bra.d | 2 +- gas/testsuite/gas/rx/brk.d | 2 +- gas/testsuite/gas/rx/bset.d | 2 +- gas/testsuite/gas/rx/bsr.d | 2 +- gas/testsuite/gas/rx/btst.d | 2 +- gas/testsuite/gas/rx/clrpsw.d | 2 +- gas/testsuite/gas/rx/cmp.d | 2 +- gas/testsuite/gas/rx/dbt.d | 2 +- gas/testsuite/gas/rx/div.d | 2 +- gas/testsuite/gas/rx/divu.d | 2 +- gas/testsuite/gas/rx/emaca.d | 2 +- gas/testsuite/gas/rx/emsba.d | 2 +- gas/testsuite/gas/rx/emul.d | 2 +- gas/testsuite/gas/rx/emula.d | 2 +- gas/testsuite/gas/rx/emulu.d | 2 +- gas/testsuite/gas/rx/fadd.d | 2 +- gas/testsuite/gas/rx/fcmp.d | 2 +- gas/testsuite/gas/rx/fdiv.d | 2 +- gas/testsuite/gas/rx/fmul.d | 2 +- gas/testsuite/gas/rx/fsqrt.d | 2 +- gas/testsuite/gas/rx/fsub.d | 2 +- gas/testsuite/gas/rx/ftoi.d | 2 +- gas/testsuite/gas/rx/ftou.d | 2 +- gas/testsuite/gas/rx/gprel.d | 2 +- gas/testsuite/gas/rx/int.d | 2 +- gas/testsuite/gas/rx/itof.d | 2 +- gas/testsuite/gas/rx/jmp.d | 2 +- gas/testsuite/gas/rx/jsr.d | 2 +- gas/testsuite/gas/rx/machi.d | 2 +- gas/testsuite/gas/rx/maclh.d | 2 +- gas/testsuite/gas/rx/maclo.d | 2 +- gas/testsuite/gas/rx/max.d | 2 +- gas/testsuite/gas/rx/min.d | 2 +- gas/testsuite/gas/rx/mov.d | 2 +- gas/testsuite/gas/rx/movco.d | 2 +- gas/testsuite/gas/rx/movli.d | 2 +- gas/testsuite/gas/rx/movu.d | 2 +- gas/testsuite/gas/rx/msbhi.d | 2 +- gas/testsuite/gas/rx/msblh.d | 2 +- gas/testsuite/gas/rx/msblo.d | 2 +- gas/testsuite/gas/rx/mul.d | 2 +- gas/testsuite/gas/rx/mulhi.d | 2 +- gas/testsuite/gas/rx/mullh.d | 2 +- gas/testsuite/gas/rx/mullo.d | 2 +- gas/testsuite/gas/rx/mvfacgu.d | 2 +- gas/testsuite/gas/rx/mvfachi.d | 2 +- gas/testsuite/gas/rx/mvfaclo.d | 2 +- gas/testsuite/gas/rx/mvfacmi.d | 2 +- gas/testsuite/gas/rx/mvfc.d | 2 +- gas/testsuite/gas/rx/mvfcp.d | 2 +- gas/testsuite/gas/rx/mvtacgu.d | 2 +- gas/testsuite/gas/rx/mvtachi.d | 2 +- gas/testsuite/gas/rx/mvtaclo.d | 2 +- gas/testsuite/gas/rx/mvtc.d | 2 +- gas/testsuite/gas/rx/mvtcp.d | 2 +- gas/testsuite/gas/rx/neg.d | 2 +- gas/testsuite/gas/rx/nop.d | 2 +- gas/testsuite/gas/rx/not.d | 2 +- gas/testsuite/gas/rx/opecp.d | 2 +- gas/testsuite/gas/rx/or.d | 2 +- gas/testsuite/gas/rx/pop.d | 2 +- gas/testsuite/gas/rx/popc.d | 2 +- gas/testsuite/gas/rx/popm.d | 2 +- gas/testsuite/gas/rx/pr19665.d | 2 +- gas/testsuite/gas/rx/pr22737.d | 2 +- gas/testsuite/gas/rx/push.d | 2 +- gas/testsuite/gas/rx/pushc.d | 2 +- gas/testsuite/gas/rx/pushm.d | 2 +- gas/testsuite/gas/rx/r-bcc.d | 2 +- gas/testsuite/gas/rx/r-bra.d | 2 +- gas/testsuite/gas/rx/racl.d | 2 +- gas/testsuite/gas/rx/racw.d | 2 +- gas/testsuite/gas/rx/rdacl.d | 2 +- gas/testsuite/gas/rx/rdacw.d | 2 +- gas/testsuite/gas/rx/revl.d | 2 +- gas/testsuite/gas/rx/revw.d | 2 +- gas/testsuite/gas/rx/rmpa.d | 2 +- gas/testsuite/gas/rx/rolc.d | 2 +- gas/testsuite/gas/rx/rorc.d | 2 +- gas/testsuite/gas/rx/rotl.d | 2 +- gas/testsuite/gas/rx/rotr.d | 2 +- gas/testsuite/gas/rx/round.d | 2 +- gas/testsuite/gas/rx/rte.d | 2 +- gas/testsuite/gas/rx/rtfi.d | 2 +- gas/testsuite/gas/rx/rts.d | 2 +- gas/testsuite/gas/rx/rtsd.d | 2 +- gas/testsuite/gas/rx/sat.d | 2 +- gas/testsuite/gas/rx/satr.d | 2 +- gas/testsuite/gas/rx/sbb.d | 2 +- gas/testsuite/gas/rx/sccnd.d | 2 +- gas/testsuite/gas/rx/scmpu.d | 2 +- gas/testsuite/gas/rx/setpsw.d | 2 +- gas/testsuite/gas/rx/shar.d | 2 +- gas/testsuite/gas/rx/shll.d | 2 +- gas/testsuite/gas/rx/shlr.d | 2 +- gas/testsuite/gas/rx/smovb.d | 2 +- gas/testsuite/gas/rx/smovf.d | 2 +- gas/testsuite/gas/rx/smovu.d | 2 +- gas/testsuite/gas/rx/sstr.d | 2 +- gas/testsuite/gas/rx/stnz.d | 2 +- gas/testsuite/gas/rx/stz.d | 2 +- gas/testsuite/gas/rx/sub.d | 2 +- gas/testsuite/gas/rx/suntil.d | 2 +- gas/testsuite/gas/rx/swhile.d | 2 +- gas/testsuite/gas/rx/tst.d | 2 +- gas/testsuite/gas/rx/utof.d | 2 +- gas/testsuite/gas/rx/wait.d | 2 +- gas/testsuite/gas/rx/xchg.d | 2 +- gas/testsuite/gas/rx/xor.d | 2 +- gas/testsuite/gas/s12z/abs.d | 2 +- gas/testsuite/gas/s12z/adc-imm.d | 2 +- gas/testsuite/gas/s12z/adc-opr.d | 2 +- gas/testsuite/gas/s12z/add-imm.d | 2 +- gas/testsuite/gas/s12z/add-opr.d | 2 +- gas/testsuite/gas/s12z/and-imm.d | 2 +- gas/testsuite/gas/s12z/and-opr.d | 2 +- gas/testsuite/gas/s12z/and-or-cc.d | 2 +- gas/testsuite/gas/s12z/bfext-special.d | 2 +- gas/testsuite/gas/s12z/bfext.d | 2 +- gas/testsuite/gas/s12z/bit-manip-invalid.d | 19 + gas/testsuite/gas/s12z/bit-manip-invalid.s | 11 + gas/testsuite/gas/s12z/bit-manip.d | 2 +- gas/testsuite/gas/s12z/bit.d | 2 +- gas/testsuite/gas/s12z/bra-expression-defined.d | 2 +- gas/testsuite/gas/s12z/bra-expression-undef.d | 2 +- gas/testsuite/gas/s12z/bra.d | 2 +- gas/testsuite/gas/s12z/brclr-symbols.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d | 2 +- gas/testsuite/gas/s12z/clb.d | 2 +- gas/testsuite/gas/s12z/clr-opr.d | 2 +- gas/testsuite/gas/s12z/clr.d | 2 +- gas/testsuite/gas/s12z/cmp-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-inc.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rdirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-reg.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rindirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-sxe4.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-xys.d | 2 +- gas/testsuite/gas/s12z/cmp-s-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-s-opr.d | 2 +- gas/testsuite/gas/s12z/cmp-xy.d | 2 +- gas/testsuite/gas/s12z/com-opr.d | 2 +- gas/testsuite/gas/s12z/complex-shifts.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-opr.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-reg.d | 2 +- gas/testsuite/gas/s12z/dbCC.d | 2 +- gas/testsuite/gas/s12z/dec-opr.d | 2 +- gas/testsuite/gas/s12z/dec.d | 2 +- gas/testsuite/gas/s12z/div.d | 2 +- gas/testsuite/gas/s12z/eor.d | 2 +- gas/testsuite/gas/s12z/exg.d | 2 +- gas/testsuite/gas/s12z/ext24-ld-xy.d | 2 +- gas/testsuite/gas/s12z/inc-opr.d | 2 +- gas/testsuite/gas/s12z/inc.d | 2 +- gas/testsuite/gas/s12z/inh.d | 2 +- gas/testsuite/gas/s12z/jmp.d | 2 +- gas/testsuite/gas/s12z/jsr.d | 2 +- gas/testsuite/gas/s12z/ld-imm-page2.d | 2 +- gas/testsuite/gas/s12z/ld-imm.d | 2 +- gas/testsuite/gas/s12z/ld-immu18.d | 2 +- gas/testsuite/gas/s12z/ld-large-direct.d | 2 +- gas/testsuite/gas/s12z/ld-opr.d | 2 +- gas/testsuite/gas/s12z/ld-s-opr.d | 2 +- gas/testsuite/gas/s12z/ld-small-direct.d | 2 +- gas/testsuite/gas/s12z/lea-immu18.d | 2 +- gas/testsuite/gas/s12z/lea.d | 2 +- gas/testsuite/gas/s12z/mac.d | 2 +- gas/testsuite/gas/s12z/min-max.d | 2 +- gas/testsuite/gas/s12z/mod.d | 2 +- gas/testsuite/gas/s12z/mov.d | 2 +- gas/testsuite/gas/s12z/mul-imm.d | 2 +- gas/testsuite/gas/s12z/mul-opr-opr.d | 2 +- gas/testsuite/gas/s12z/mul-opr.d | 2 +- gas/testsuite/gas/s12z/mul-reg.d | 2 +- gas/testsuite/gas/s12z/mul.d | 2 +- gas/testsuite/gas/s12z/neg-opr.d | 2 +- gas/testsuite/gas/s12z/not-so-simple-shifts.d | 2 +- gas/testsuite/gas/s12z/opr-18u.d | 2 +- gas/testsuite/gas/s12z/opr-expr.d | 2 +- gas/testsuite/gas/s12z/opr-ext-18.d | 2 +- gas/testsuite/gas/s12z/opr-idx-24-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-xysp-24.d | 2 +- gas/testsuite/gas/s12z/opr-indirect-expr.d | 2 +- gas/testsuite/gas/s12z/opr-symbol.d | 2 +- gas/testsuite/gas/s12z/or-imm.d | 2 +- gas/testsuite/gas/s12z/or-opr.d | 2 +- gas/testsuite/gas/s12z/p2-mul.d | 2 +- gas/testsuite/gas/s12z/page2-inh.d | 2 +- gas/testsuite/gas/s12z/psh-pul.d | 2 +- gas/testsuite/gas/s12z/qmul.d | 2 +- gas/testsuite/gas/s12z/rotate.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 + gas/testsuite/gas/s12z/sat.d | 2 +- gas/testsuite/gas/s12z/sbc-imm.d | 2 +- gas/testsuite/gas/s12z/sbc-opr.d | 2 +- gas/testsuite/gas/s12z/shift.d | 2 +- gas/testsuite/gas/s12z/simple-shift.d | 2 +- gas/testsuite/gas/s12z/single-ops.d | 2 +- gas/testsuite/gas/s12z/specd6.d | 2 +- gas/testsuite/gas/s12z/st-large-direct.d | 2 +- gas/testsuite/gas/s12z/st-opr.d | 2 +- gas/testsuite/gas/s12z/st-s-opr.d | 2 +- gas/testsuite/gas/s12z/st-small-direct.d | 2 +- gas/testsuite/gas/s12z/st-xy.d | 2 +- gas/testsuite/gas/s12z/sub-imm.d | 2 +- gas/testsuite/gas/s12z/sub-opr.d | 2 +- gas/testsuite/gas/s12z/tfr.d | 2 +- gas/testsuite/gas/s12z/trap.d | 2 +- gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-arch12.d | 8 + gas/testsuite/gas/s390/zarch-arch12.s | 8 + .../testsuite/gas/s390/zarch-z990-symbol-lay.l | 0 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s | 6 + gas/testsuite/gas/sh/fdpic.d | 2 +- gas/testsuite/gas/sh/pcrel-hms.d | 2 +- gas/testsuite/gas/sh/pcrel.d | 2 +- gas/testsuite/gas/sh/sh2a-pic.d | 2 +- gas/testsuite/gas/sh/sh2a.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v8.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v9c.d | 2 +- gas/testsuite/gas/sparc/leon.d | 13 + gas/testsuite/gas/sparc/leon.s | 6 + gas/testsuite/gas/sparc/sparc.exp | 80 +- gas/testsuite/gas/sparc/v8branch.d | 18 + gas/testsuite/gas/sparc/v8branch.s | 11 + gas/testsuite/gas/tic6x/arch-invalid-1.d | 2 +- gas/testsuite/gas/tic6x/arch-invalid-2.d | 2 +- gas/testsuite/gas/tic6x/dir-junk.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-1.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-1.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-3.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-4.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-1.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-2.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-1.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-2.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-4.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-5.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-6.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-1.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-1.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-3.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-4.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-5.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-6.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-7.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-2.d | 2 +- gas/testsuite/gas/wasm32/disass-2.d | 11 +- gas/testsuite/gas/wasm32/disass.d | 11 +- gas/testsuite/lib/gas-defs.exp | 496 - gdb/ChangeLog | 5734 +- gdb/MAINTAINERS | 20 +- gdb/Makefile.in | 191 +- gdb/NEWS | 167 +- gdb/PROBLEMS | 7 +- gdb/README | 232 +- gdb/aarch64-fbsd-tdep.c | 18 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 32 +- gdb/aarch64-linux-tdep.c | 455 +- gdb/aarch64-tdep.c | 464 +- gdb/acinclude.m4 | 6 + gdb/ada-lang.c | 120 +- gdb/ada-lang.h | 2 + gdb/ada-tasks.c | 91 +- gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 15 +- gdb/aix-thread.c | 44 +- gdb/alpha-bsd-nat.c | 12 +- gdb/alpha-linux-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 6 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 8 +- gdb/amd64-fbsd-tdep.c | 12 +- gdb/amd64-linux-nat.c | 8 +- gdb/amd64-linux-tdep.c | 9 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 49 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 1 - gdb/arch/aarch64.h | 12 +- gdb/arch/amd64.c | 9 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 12 +- gdb/arm-bsd-tdep.c | 6 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-linux-nat.c | 50 +- gdb/arm-linux-tdep.c | 43 +- gdb/arm-nbsd-nat.c | 20 +- gdb/arm-obsd-tdep.c | 10 +- gdb/arm-tdep.c | 24 +- gdb/auxv.c | 17 +- gdb/ax-gdb.c | 5 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/block.c | 21 + gdb/block.h | 85 + gdb/blockframe.c | 153 +- gdb/break-catch-syscall.c | 4 +- gdb/breakpoint.c | 164 +- gdb/breakpoint.h | 19 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-uthread.c | 24 +- gdb/btrace.c | 20 +- gdb/btrace.h | 2 +- gdb/build-id.h | 11 + gdb/buildsym-legacy.c | 346 + gdb/buildsym-legacy.h | 182 + gdb/buildsym.c | 985 +- gdb/buildsym.h | 394 +- gdb/c-exp.y | 55 +- gdb/c-lang.c | 4 +- gdb/c-lang.h | 25 +- gdb/c-typeprint.c | 162 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 50 +- gdb/cli/cli-decode.c | 45 +- gdb/cli/cli-dump.c | 3 + gdb/cli/cli-interp.c | 6 + gdb/cli/cli-script.c | 60 +- gdb/cli/cli-utils.c | 103 +- gdb/cli/cli-utils.h | 45 +- gdb/coff-pe-read.c | 32 +- gdb/coffread.c | 85 +- gdb/command.h | 14 + gdb/common/agent.c | 13 +- gdb/common/agent.h | 9 +- gdb/common/common-defs.h | 21 + gdb/common/common-types.h | 5 +- gdb/common/common-utils.c | 32 - gdb/common/common-utils.h | 5 - gdb/common/enum-flags.h | 6 + gdb/common/filestuff.c | 32 +- gdb/common/filestuff.h | 24 + gdb/common/gdb_proc_service.h | 173 + gdb/common/netstuff.c | 163 + gdb/common/netstuff.h | 76 + gdb/common/pathstuff.c | 32 + gdb/common/pathstuff.h | 14 + gdb/common/ptid.c | 80 - gdb/common/ptid.h | 44 - gdb/common/scoped_fd.h | 5 - gdb/common/scoped_mmap.c | 49 + gdb/common/scoped_mmap.h | 57 +- gdb/common/tdesc.c | 1 - gdb/compile/compile-c-support.c | 610 +- gdb/compile/compile-c-symbols.c | 198 +- gdb/compile/compile-c-types.c | 317 +- gdb/compile/compile-c.h | 95 + gdb/compile/compile-cplus-symbols.c | 491 + gdb/compile/compile-cplus-types.c | 1433 + gdb/compile/compile-cplus.h | 205 + gdb/compile/compile-internal.h | 184 +- gdb/compile/compile-loc2c.c | 107 +- gdb/compile/compile-object-load.c | 160 +- gdb/compile/compile-object-load.h | 25 +- gdb/compile/compile-object-run.c | 4 +- gdb/compile/compile.c | 331 +- gdb/compile/compile.h | 7 +- gdb/compile/gcc-c-plugin.h | 64 + gdb/compile/gcc-cp-plugin.h | 85 + gdb/complaints.c | 49 +- gdb/complaints.h | 15 +- gdb/completer.c | 2 +- gdb/config.in | 21 +- gdb/configure | 335 +- gdb/configure.ac | 92 +- gdb/configure.host | 3 + gdb/configure.nat | 10 +- gdb/configure.tgt | 27 + gdb/contrib/gdb-add-index.sh | 10 +- gdb/corelow.c | 29 +- gdb/cp-namespace.c | 9 +- gdb/cp-support.c | 3 +- gdb/cp-support.h | 4 +- gdb/cp-valprint.c | 2 +- gdb/csky-linux-tdep.c | 263 + gdb/csky-tdep.c | 2294 + gdb/csky-tdep.h | 355 + gdb/ctf.c | 19 +- gdb/d-exp.y | 62 +- gdb/darwin-nat-info.c | 14 +- gdb/darwin-nat.c | 304 +- gdb/darwin-nat.h | 12 +- gdb/dbxread.c | 271 +- gdb/dcache.c | 4 +- gdb/defs.h | 5 +- gdb/disasm-selftests.c | 15 +- gdb/disasm.c | 147 +- gdb/disasm.h | 5 + gdb/doc/ChangeLog | 286 + gdb/doc/gdb.texinfo | 1138 +- gdb/doc/python.texi | 283 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-cache.c | 463 + gdb/dwarf-index-cache.h | 112 + gdb/dwarf-index-common.h | 5 + gdb/dwarf-index-write.c | 110 +- gdb/dwarf-index-write.h | 34 + gdb/dwarf2-frame-tailcall.c | 3 + gdb/dwarf2-frame.c | 79 +- gdb/dwarf2-frame.h | 37 +- gdb/dwarf2expr.c | 21 +- gdb/dwarf2expr.h | 3 + gdb/dwarf2loc.c | 116 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 889 +- gdb/dwarf2read.h | 17 + gdb/elfread.c | 7 +- gdb/eval.c | 103 +- gdb/exec.c | 13 +- gdb/expprint.c | 7 + gdb/expression.h | 6 +- gdb/f-exp.y | 11 +- gdb/fbsd-nat.c | 204 +- gdb/fbsd-nat.h | 4 +- gdb/fbsd-tdep.c | 602 +- gdb/fbsd-tdep.h | 43 +- gdb/findvar.c | 19 +- gdb/fork-child.c | 2 +- gdb/frame.c | 38 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 8 +- gdb/frv-tdep.c | 2 +- gdb/gcore.c | 2 +- gdb/gcore.in | 14 +- gdb/gdb-gdb.py | 252 - gdb/gdb-gdb.py.in | 284 + gdb/gdb_proc_service.h | 156 +- gdb/gdbarch-selftests.c | 3 +- gdb/gdbarch.c | 28 +- gdb/gdbarch.h | 30 +- gdb/gdbarch.sh | 25 +- gdb/gdbserver/ChangeLog | 263 + gdb/gdbserver/Makefile.in | 9 +- gdb/gdbserver/acinclude.m4 | 3 + gdb/gdbserver/configure | 78 +- gdb/gdbserver/configure.ac | 14 +- gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/gdb_proc_service.h | 127 +- gdb/gdbserver/gdbreplay.c | 130 +- gdb/gdbserver/gdbthread.h | 4 +- gdb/gdbserver/i387-fp.c | 71 +- gdb/gdbserver/linux-low.c | 105 +- gdb/gdbserver/linux-mips-low.c | 6 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-s390-low.c | 56 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 6 +- gdb/gdbserver/lynx-low.c | 44 +- gdb/gdbserver/mem-break.c | 23 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 38 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 10 + gdb/gdbserver/regcache.h | 7 + gdb/gdbserver/remote-utils.c | 224 +- gdb/gdbserver/server.c | 123 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 48 +- gdb/gdbserver/target.c | 22 +- gdb/gdbserver/target.h | 23 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/tracepoint.c | 6 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 39 +- gdb/gdbserver/x86-tdesc.h | 10 +- gdb/gdbthread.h | 96 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 41 +- gdb/gnu-nat.c | 36 +- gdb/gnulib/Makefile.in | 56 +- gdb/gnulib/aclocal-m4-deps.mk | 137 + gdb/gnulib/aclocal.m4 | 463 +- gdb/gnulib/config.in | 180 +- gdb/gnulib/configure | 4277 +- gdb/gnulib/import/Makefile.am | 188 +- gdb/gnulib/import/Makefile.in | 267 +- gdb/gnulib/import/arpa_inet.in.h | 140 + gdb/gnulib/import/inet_ntop.c | 260 + gdb/gnulib/import/m4/arpa_inet_h.m4 | 57 + gdb/gnulib/import/m4/getcwd-path-max.m4 | 20 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 45 + gdb/gnulib/import/m4/inet_ntop.m4 | 68 + gdb/gnulib/import/m4/mkdir.m4 | 69 + gdb/gnulib/import/m4/netinet_in_h.m4 | 31 + gdb/gnulib/import/m4/onceonly.m4 | 104 + gdb/gnulib/import/m4/socklen.m4 | 77 + gdb/gnulib/import/m4/sockpfaf.m4 | 87 + gdb/gnulib/import/m4/stdalign.m4 | 57 + gdb/gnulib/import/m4/sys_uio_h.m4 | 31 + gdb/gnulib/import/mkdir.c | 93 + gdb/gnulib/import/netinet_in.in.h | 47 + gdb/gnulib/import/stdalign.in.h | 121 + gdb/gnulib/import/sys_socket.c | 4 + gdb/gnulib/import/sys_socket.in.h | 692 + gdb/gnulib/import/sys_uio.in.h | 63 + ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 + gdb/gnulib/update-gnulib.sh | 25 + gdb/go-exp.y | 24 +- gdb/go32-nat.c | 9 +- gdb/guile/guile-internal.h | 71 +- gdb/guile/guile.c | 59 +- gdb/guile/guile.h | 3 + gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 26 +- gdb/guile/scm-cmd.c | 16 +- gdb/guile/scm-exception.c | 11 +- gdb/guile/scm-frame.c | 13 +- gdb/guile/scm-math.c | 392 +- gdb/guile/scm-objfile.c | 10 +- gdb/guile/scm-param.c | 49 +- gdb/guile/scm-pretty-print.c | 72 +- gdb/guile/scm-safe-call.c | 6 +- gdb/guile/scm-string.c | 19 +- gdb/guile/scm-symbol.c | 19 +- gdb/guile/scm-symtab.c | 1 - gdb/guile/scm-type.c | 53 +- gdb/guile/scm-utils.c | 184 +- gdb/guile/scm-value.c | 446 +- gdb/h8300-tdep.c | 7 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 4 +- gdb/hppa-nbsd-tdep.c | 39 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 6 +- gdb/hppa-tdep.c | 2 - gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 9 +- gdb/i386-fbsd-nat.c | 6 +- gdb/i386-fbsd-tdep.c | 11 +- gdb/i386-gnu-nat.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 9 +- gdb/i386-nbsd-tdep.c | 257 +- gdb/i386-sol2-nat.c | 121 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 10 +- gdb/i386-v4-nat.c | 163 - gdb/ia64-libunwind-tdep.c | 33 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 6 +- gdb/ia64-tdep.c | 53 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 + gdb/inf-child.h | 1 + gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 44 +- gdb/infcall.c | 126 +- gdb/infcmd.c | 85 +- gdb/inferior.c | 23 +- gdb/inferior.h | 60 +- gdb/inflow.c | 26 +- gdb/infrun.c | 405 +- gdb/infrun.h | 4 - gdb/inline-frame.c | 22 +- gdb/interps.c | 6 +- gdb/interps.h | 4 +- gdb/language.h | 6 +- gdb/linespec.c | 636 +- gdb/linux-fork.c | 55 +- gdb/linux-nat.c | 229 +- gdb/linux-tdep.c | 43 +- gdb/linux-thread-db.c | 46 +- gdb/lm32-tdep.c | 2 +- gdb/m32c-tdep.c | 27 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m68hc11-tdep.c | 5 +- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-bsd-tdep.c | 6 +- gdb/m68k-linux-tdep.c | 6 +- gdb/machoread.c | 11 +- gdb/macroexp.c | 10 + gdb/main.c | 98 +- gdb/maint.c | 10 +- gdb/mdebugread.c | 238 +- gdb/mep-tdep.c | 8 +- gdb/mi/mi-cmd-disas.c | 36 +- gdb/mi/mi-cmd-stack.c | 77 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 40 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 11 +- gdb/mips-fbsd-tdep.c | 38 +- gdb/mips-linux-nat.c | 17 +- gdb/mips-linux-tdep.c | 78 +- gdb/mips-nbsd-nat.c | 4 +- gdb/mips-nbsd-tdep.c | 8 +- gdb/mips-tdep.c | 141 +- gdb/mips64-obsd-nat.c | 4 +- gdb/mips64-obsd-tdep.c | 13 +- gdb/mipsread.c | 2 - gdb/mn10300-linux-tdep.c | 32 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 5 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 1 - gdb/nat/fork-inferior.c | 6 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-osdata.c | 120 +- gdb/nat/linux-procfs.c | 23 +- gdb/nat/linux-procfs.h | 5 + gdb/nat/x86-linux-dregs.c | 14 +- gdb/nds32-tdep.c | 2 +- gdb/nios2-linux-tdep.c | 11 +- gdb/nios2-tdep.c | 44 +- gdb/nto-procfs.c | 55 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 30 +- gdb/or1k-tdep.h | 4 +- gdb/p-exp.y | 9 +- gdb/p-valprint.c | 134 +- gdb/parse.c | 129 +- gdb/parser-defs.h | 6 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 6 +- gdb/ppc-linux-nat.c | 50 +- gdb/ppc-linux-tdep.c | 41 +- gdb/ppc-nbsd-nat.c | 4 +- gdb/ppc-nbsd-tdep.c | 36 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-ravenscar-thread.c | 4 +- gdb/ppc-sysv-tdep.c | 11 +- gdb/ppc64-tdep.c | 86 +- gdb/printcmd.c | 39 +- gdb/proc-api.c | 2 - gdb/proc-service.c | 30 +- gdb/proc-utils.h | 4 - gdb/procfs.c | 421 +- gdb/progspace.c | 4 +- gdb/psympriv.h | 90 +- gdb/psymtab.c | 321 +- gdb/python/lib/gdb/__init__.py | 27 +- gdb/python/lib/gdb/command/explore.py | 36 +- gdb/python/lib/gdb/command/frame_filters.py | 93 +- gdb/python/lib/gdb/command/pretty_printers.py | 45 +- gdb/python/lib/gdb/command/type_printers.py | 13 +- gdb/python/lib/gdb/command/unwinders.py | 51 +- gdb/python/lib/gdb/command/xmethods.py | 79 +- gdb/python/lib/gdb/function/as_string.py | 8 +- gdb/python/lib/gdb/function/caller_is.py | 40 +- gdb/python/lib/gdb/function/strfns.py | 28 +- gdb/python/py-block.c | 38 - gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 8 +- gdb/python/py-cmd.c | 48 +- gdb/python/py-continueevent.c | 20 +- gdb/python/py-event.h | 11 +- gdb/python/py-exitedevent.c | 8 +- gdb/python/py-framefilter.c | 3 + gdb/python/py-function.c | 51 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 116 +- gdb/python/py-infevents.c | 22 +- gdb/python/py-infthread.c | 16 +- gdb/python/py-newobjfileevent.c | 40 +- gdb/python/py-objfile.c | 67 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 53 +- gdb/python/py-progspace.c | 207 +- gdb/python/py-record-btrace.c | 6 +- gdb/python/py-signalevent.c | 5 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 5 +- gdb/python/py-threadevent.c | 37 +- gdb/python/py-type.c | 7 + gdb/python/py-unwind.c | 62 +- gdb/python/py-utils.c | 56 + gdb/python/py-value.c | 33 +- gdb/python/py-varobj.c | 17 +- gdb/python/py-xmethods.c | 11 +- gdb/python/python-internal.h | 36 +- gdb/python/python.c | 158 +- gdb/python/python.h | 3 + gdb/ravenscar-thread.c | 22 +- gdb/record-btrace.c | 45 +- gdb/record-full.c | 3 +- gdb/record.c | 2 +- gdb/regcache.c | 56 +- gdb/regcache.h | 33 +- gdb/regformats/regdat.sh | 3 +- gdb/remote-sim.c | 26 +- gdb/remote.c | 466 +- gdb/riscv-fbsd-nat.c | 135 + gdb/riscv-fbsd-tdep.c | 203 + gdb/riscv-fbsd-tdep.h | 33 + gdb/riscv-linux-nat.c | 281 + gdb/riscv-linux-tdep.c | 94 + gdb/riscv-tdep.c | 1097 +- gdb/riscv-tdep.h | 21 +- gdb/rs6000-aix-tdep.c | 4 +- gdb/rs6000-lynx178-tdep.c | 1 - gdb/rs6000-nat.c | 14 +- gdb/rs6000-tdep.c | 42 +- gdb/rust-exp.y | 1188 +- gdb/rust-lang.c | 140 +- gdb/s12z-tdep.c | 544 + gdb/s390-linux-nat.c | 23 +- gdb/s390-linux-tdep.c | 25 +- gdb/s390-tdep.c | 12 +- gdb/sanitize.m4 | 46 + gdb/score-tdep.c | 4 +- gdb/selftest.m4 | 45 + gdb/ser-mingw.c | 8 +- gdb/ser-tcp.c | 298 +- gdb/ser-uds.c | 132 + gdb/serial.c | 23 +- gdb/sh-nbsd-nat.c | 4 +- gdb/sh-tdep.c | 6 +- gdb/silent-rules.mk | 3 + gdb/skip.c | 101 +- gdb/sol-thread.c | 121 +- gdb/sol2-tdep.c | 4 +- gdb/solib-darwin.c | 71 +- gdb/solib-svr4.c | 195 +- gdb/solib.c | 2 +- gdb/solist.h | 270 +- gdb/source.c | 16 +- gdb/sparc-linux-tdep.c | 12 +- gdb/sparc-nat.c | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc-sol2-nat.c | 8 +- gdb/sparc-tdep.c | 6 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-tdep.c | 37 +- gdb/spu-linux-nat.c | 26 +- gdb/spu-tdep.c | 8 +- gdb/stabsread.c | 100 +- gdb/stabsread.h | 33 + gdb/stack.c | 836 +- gdb/stack.h | 6 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 18 - gdb/symfile.c | 221 +- gdb/symfile.h | 12 +- gdb/symtab.c | 57 +- gdb/symtab.h | 121 +- gdb/target-debug.h | 7 +- gdb/target-delegates.c | 27 - gdb/target-descriptions.c | 32 +- gdb/target-descriptions.h | 6 +- gdb/target-float.c | 10 +- gdb/target-memory.c | 2 - gdb/target.c | 74 +- gdb/target.h | 50 +- gdb/terminal.h | 3 + gdb/testsuite/ChangeLog | 827 + gdb/testsuite/Makefile.in | 21 +- gdb/testsuite/README | 14 + gdb/testsuite/boards/native-extended-gdbserver.exp | 2 - gdb/testsuite/boards/native-gdbserver.exp | 1 - gdb/testsuite/dg-extract-results.sh | 453 - .../gdb.ada/access_to_unbounded_array.exp | 30 + .../gdb.ada/access_to_unbounded_array/foo.adb | 24 + .../gdb.ada/access_to_unbounded_array/pack.adb | 23 + .../gdb.ada/access_to_unbounded_array/pack.ads | 19 + gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 52 + .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 23 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 26 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 20 + gdb/testsuite/gdb.ada/mi_string_access.exp | 64 + gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 24 + .../{notcplusplus => mi_string_access}/pck.adb | 0 .../{notcplusplus => mi_string_access}/pck.ads | 0 gdb/testsuite/gdb.ada/mi_var_union.exp | 54 + gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 29 + .../gdb.ada/{notcplusplus => mi_var_union}/pck.adb | 0 .../gdb.ada/{notcplusplus => mi_var_union}/pck.ads | 0 gdb/testsuite/gdb.ada/packed_array_assign.exp | 30 + .../gdb.ada/packed_array_assign/aggregates.adb | 25 + .../gdb.ada/packed_array_assign/aggregates.ads | 33 + gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 23 + gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 22 + .../gdb.ada/packed_array_assign/tester.adb | 20 + gdb/testsuite/gdb.ada/same_component_name.exp | 10 + gdb/testsuite/gdb.ada/same_component_name/foo.adb | 11 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 15 + gdb/testsuite/gdb.ada/same_component_name/pck.ads | 25 + gdb/testsuite/gdb.arch/aarch64-fp.c | 16 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 187 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 149 + .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- .../gdb.arch/mips-disassembler-options.exp | 58 + gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 + gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 22 + gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 130 + gdb/testsuite/gdb.base/attach.exp | 15 +- .../gdb.base/batch-exit-status.bad-commands | 1 + gdb/testsuite/gdb.base/batch-exit-status.exp | 70 + .../gdb.base/batch-exit-status.good-commands | 1 + gdb/testsuite/gdb.base/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 27 + gdb/testsuite/gdb.base/catch-follow-exec.exp | 84 + gdb/testsuite/gdb.base/code_elim.exp | 10 +- gdb/testsuite/gdb.base/commands.exp | 47 +- gdb/testsuite/gdb.base/complete-empty.exp | 8 + gdb/testsuite/gdb.base/dbx.exp | 4 +- gdb/testsuite/gdb.base/examine-backward.exp | 68 +- gdb/testsuite/gdb.base/frame-selection.c | 52 + gdb/testsuite/gdb.base/frame-selection.exp | 188 + gdb/testsuite/gdb.base/frameapply.c | 71 + gdb/testsuite/gdb.base/frameapply.exp | 217 + gdb/testsuite/gdb.base/funcargs.c | 9 + gdb/testsuite/gdb.base/gcore-tls-pie.c | 48 + gdb/testsuite/gdb.base/gcore-tls-pie.exp | 62 + gdb/testsuite/gdb.base/gnu-ifunc.exp | 13 +- gdb/testsuite/gdb.base/index-cache.c | 23 + gdb/testsuite/gdb.base/index-cache.exp | 193 + gdb/testsuite/gdb.base/infcall-nested-structs.c | 168 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 5 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 24 + .../gdb.base/infoline-reloc-main-from-zero.exp | 51 + .../gdb.base/kill-detach-inferiors-cmd.exp | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 32 + gdb/testsuite/gdb.base/large-frame-2.c | 25 + gdb/testsuite/gdb.base/large-frame.exp | 57 + gdb/testsuite/gdb.base/large-frame.h | 24 + gdb/testsuite/gdb.base/maint.exp | 28 + gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 8 + gdb/testsuite/gdb.base/ptype-offsets.exp | 11 + gdb/testsuite/gdb.base/readnever.exp | 4 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relocate.exp | 105 +- gdb/testsuite/gdb.base/restore.exp | 8 + gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 3 + gdb/testsuite/gdb.base/skip.exp | 6 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 4 +- gdb/testsuite/gdb.base/term.c | 22 + gdb/testsuite/gdb.base/term.exp | 81 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 8 + gdb/testsuite/gdb.base/vla-optimized-out.c | 42 + gdb/testsuite/gdb.base/vla-optimized-out.exp | 81 + gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 1 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 176 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/write_mem.c | 20 + gdb/testsuite/gdb.base/write_mem.exp | 47 + .../gdb.compile/compile-cplus-anonymous.cc | 76 + .../gdb.compile/compile-cplus-anonymous.exp | 64 + .../gdb.compile/compile-cplus-array-decay.cc | 31 + .../gdb.compile/compile-cplus-array-decay.exp | 50 + gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 58 + .../gdb.compile/compile-cplus-inherit.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-member.cc | 83 + gdb/testsuite/gdb.compile/compile-cplus-member.exp | 76 + gdb/testsuite/gdb.compile/compile-cplus-method.cc | 91 + gdb/testsuite/gdb.compile/compile-cplus-method.exp | 67 + gdb/testsuite/gdb.compile/compile-cplus-mod.c | 28 + .../gdb.compile/compile-cplus-namespace.cc | 52 + .../gdb.compile/compile-cplus-namespace.exp | 51 + gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 58 + gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-print.c | 32 + gdb/testsuite/gdb.compile/compile-cplus-print.exp | 79 + gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 54 + .../gdb.compile/compile-cplus-virtual.exp | 71 + gdb/testsuite/gdb.compile/compile-cplus.c | 241 + gdb/testsuite/gdb.compile/compile-cplus.exp | 347 + gdb/testsuite/gdb.compile/compile-ifunc.exp | 4 + gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 8 + gdb/testsuite/gdb.cp/koenig.exp | 3 + gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.cp/temargs.exp | 8 + gdb/testsuite/gdb.cp/virtbase2.cc | 49 + gdb/testsuite/gdb.cp/virtbase2.exp | 111 + gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 405 + gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/varval.c | 30 + gdb/testsuite/gdb.dwarf2/varval.exp | 299 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 106 + .../gdb.fortran/short-circuit-argument-list.f90 | 78 + gdb/testsuite/gdb.gdb/complaints.exp | 33 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 8 + gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 8 + gdb/testsuite/gdb.linespec/cpls-ops.exp | 8 + gdb/testsuite/gdb.linespec/linespec.exp | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/mi-breakpoint-location-ena-dis.cc | 36 + .../gdb.mi/mi-breakpoint-location-ena-dis.exp | 56 + gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 48 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 20 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 11 +- .../gdb.mi/user-selected-context-sync.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 48 + gdb/testsuite/gdb.python/py-breakpoint.exp | 5 + gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 8 +- gdb/testsuite/gdb.python/py-inferior.exp | 43 +- .../gdb.python/py-mi-var-info-path-expression.c | 62 + .../gdb.python/py-mi-var-info-path-expression.exp | 88 + .../gdb.python/py-mi-var-info-path-expression.py | 57 + gdb/testsuite/gdb.python/py-objfile.exp | 9 + gdb/testsuite/gdb.python/py-parameter.exp | 15 + gdb/testsuite/gdb.python/py-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 16 +- gdb/testsuite/gdb.python/py-prettyprint.py | 10 + gdb/testsuite/gdb.python/py-progspace.exp | 31 + gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 3 +- gdb/testsuite/gdb.python/py-template.exp | 4 + gdb/testsuite/gdb.python/py-value.exp | 32 +- gdb/testsuite/gdb.python/python.exp | 17 +- gdb/testsuite/gdb.rust/simple.exp | 32 + gdb/testsuite/gdb.rust/simple.rs | 12 + gdb/testsuite/gdb.server/extended-remote-restart.c | 60 + .../gdb.server/extended-remote-restart.exp | 132 + .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 111 + gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 8 + gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 83 +- gdb/testsuite/gdb.trace/actions-changed.exp | 5 + gdb/testsuite/gdb.trace/actions.exp | 4 + gdb/testsuite/gdb.trace/ax.exp | 6 + gdb/testsuite/gdb.trace/backtrace.exp | 5 + gdb/testsuite/gdb.trace/change-loc.exp | 5 + gdb/testsuite/gdb.trace/deltrace.exp | 6 + gdb/testsuite/gdb.trace/ftrace-lock.exp | 8 + gdb/testsuite/gdb.trace/ftrace.exp | 9 + gdb/testsuite/gdb.trace/infotrace.exp | 6 + .../gdb.trace/mi-trace-frame-collected.exp | 5 + gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 4 + gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 + gdb/testsuite/gdb.trace/packetlen.exp | 4 + gdb/testsuite/gdb.trace/passc-dyn.exp | 4 + gdb/testsuite/gdb.trace/passcount.exp | 4 + gdb/testsuite/gdb.trace/pending.exp | 5 + gdb/testsuite/gdb.trace/range-stepping.exp | 4 + gdb/testsuite/gdb.trace/report.exp | 4 + gdb/testsuite/gdb.trace/save-trace.exp | 4 + gdb/testsuite/gdb.trace/signal.exp | 5 + gdb/testsuite/gdb.trace/tfind.exp | 5 + gdb/testsuite/gdb.trace/trace-break.exp | 9 + gdb/testsuite/gdb.trace/trace-common.h | 3 + gdb/testsuite/gdb.trace/trace-condition.exp | 9 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 + gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 + gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 30 +- gdb/testsuite/gdb.trace/tstatus.exp | 5 + gdb/testsuite/gdb.trace/tsv.exp | 4 + .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 4 + gdb/testsuite/gdb.trace/while-stepping.exp | 4 + gdb/testsuite/lib/compile-support.exp | 227 + gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/dwarf.exp | 14 + gdb/testsuite/lib/gdb.exp | 545 +- gdb/testsuite/lib/gdbserver-support.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 10 +- gdb/testsuite/lib/trace-support.exp | 19 + gdb/thread.c | 247 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 5 +- gdb/tid-parse.c | 4 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/top.c | 21 +- gdb/tracefile-tfile.c | 2 +- gdb/tracefile.c | 42 +- gdb/tracepoint.c | 367 +- gdb/tracepoint.h | 16 +- gdb/trad-frame.c | 84 +- gdb/trad-frame.h | 12 + gdb/tramp-frame.h | 2 +- gdb/tui/tui-data.c | 25 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 4 +- gdb/tui/tui-io.c | 39 +- gdb/tui/tui-io.h | 8 - gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 13 +- gdb/tui/tui-source.c | 10 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-win.c | 345 +- gdb/tui/tui-windata.c | 18 +- gdb/tui/tui-wingeneral.c | 5 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 2 +- gdb/typeprint.c | 129 +- gdb/typeprint.h | 33 + gdb/unittests/array-view-selftests.c | 8 +- .../basic_string_view/element_access/char/1.cc | 2 +- gdb/unittests/cli-utils-selftests.c | 253 + gdb/unittests/parse-connection-spec-selftests.c | 249 + gdb/unittests/scoped_fd-selftests.c | 7 - gdb/unittests/scoped_mmap-selftests.c | 60 +- gdb/user-regs.c | 14 +- gdb/utils.c | 56 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 6 +- gdb/valarith.c | 27 +- gdb/valops.c | 91 +- gdb/valprint.c | 13 +- gdb/value.c | 4 +- gdb/varobj.c | 50 +- gdb/vax-bsd-nat.c | 4 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/warning.m4 | 33 +- gdb/windows-nat.c | 227 +- gdb/windows-tdep.c | 4 +- gdb/x86-linux-nat.c | 6 +- gdb/x86-nat.c | 18 +- gdb/x86-nat.h | 7 - gdb/xcoffread.c | 88 +- gdb/xml-support.c | 8 +- gdb/xstormy16-tdep.c | 3 +- gdb/xtensa-linux-nat.c | 8 +- gdb/xtensa-tdep.c | 40 +- gdb/xtensa-tdep.h | 4 +- gold/ChangeLog | 52 +- gold/gold.cc | 14 +- gold/layout.cc | 1 + gold/mips.cc | 34 +- gold/object.cc | 14 +- gold/po/gold.pot | 107 +- gold/testsuite/Makefile.am | 2 +- gold/testsuite/Makefile.in | 2 +- gold/x86_64.cc | 22 +- gprof/ChangeLog | 17 +- gprof/configure | 20 +- gprof/gprof.c | 2 +- gprof/gprof.texi | 6 +- gprof/po/gprof.pot | 2 +- include/ChangeLog | 363 +- include/bfdlink.h | 8 + include/diagnostics.h | 18 + include/dis-asm.h | 53 +- include/elf/arc-reloc.def | 4 +- include/elf/arc.h | 3 +- include/elf/arm.h | 8 +- include/elf/common.h | 136 +- include/elf/csky.h | 97 + include/elf/internal.h | 10 +- include/elf/mips.h | 11 +- include/elf/nds32.h | 65 +- include/elf/or1k.h | 19 + include/elf/ppc64.h | 28 +- include/elf/s12z.h | 5 +- include/libiberty.h | 5 + include/opcode/aarch64.h | 113 +- include/opcode/arc.h | 1 + include/opcode/arm.h | 9 + include/opcode/csky.h | 110 + include/opcode/mips.h | 19 +- include/opcode/nds32.h | 204 +- include/opcode/ppc.h | 42 +- include/opcode/riscv-opc.h | 2 + include/opcode/riscv.h | 36 +- {opcodes => include/opcode}/s12z.h | 0 intl/ChangeLog | 6 + intl/libgnuintl.h | 35 +- ld/ChangeLog | 1384 +- ld/Makefile.am | 42 +- ld/Makefile.in | 45 +- ld/NEWS | 30 +- ld/configure | 20 +- ld/configure.tgt | 4 + ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-nps.sh | 2 + ld/emulparams/cskyelf.sh | 34 + ld/emulparams/cskyelf_linux.sh | 36 + ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 4 +- ld/emulparams/elf32bmip.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32lriscv-defs.sh | 13 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32mep.sh | 3 + ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf64_s390.sh | 3 + ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/xgateelf.sh | 4 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/cskyelf.em | 355 + ld/emultempl/elf32.em | 184 +- ld/emultempl/mipself.em | 12 +- ld/emultempl/nds32elf.em | 234 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/gen-doc.texi | 1 + ld/genscripts.sh | 150 +- ld/ld.texi | 104 +- ld/ldexp.c | 27 +- ld/ldexp.h | 4 +- ld/ldgram.y | 1 - ld/ldint.texi | 4 +- ld/ldlang.c | 275 +- ld/ldlang.h | 4 +- ld/ldlex.l | 2 +- ld/ldmain.c | 7 +- ld/po/BLD-POTFILES.in | 2 + ld/po/fi.po | 9040 +- ld/po/fr.po | 7983 +- ld/po/ld.pot | 230 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 44 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/avr.sc | 68 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 88 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 + ld/scripttempl/elf32msp430.sc | 73 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 28 +- ld/scripttempl/elf_chaos.sc | 28 +- ld/scripttempl/elfarc.sc | 52 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 16 +- ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 26 +- ld/scripttempl/epiphany_4x4.sc | 72 +- ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/ia64vms.sc | 4 + ld/scripttempl/ip2k.sc | 3 + ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/mep.sc | 16 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 36 +- ld/scripttempl/pe.sc | 10 +- ld/scripttempl/pep.sc | 10 +- ld/scripttempl/pru.sc | 23 +- ld/scripttempl/sh.sc | 8 +- ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/xstormy16.sc | 45 +- ld/testsuite/ld-arc/attr-merge-0.d | 1 + ld/testsuite/ld-arc/attr-merge-1.d | 1 + ld/testsuite/ld-arc/attr-merge-2.d | 1 + ld/testsuite/ld-arc/attr-merge-3.d | 1 + ld/testsuite/ld-arc/attr-merge-5.d | 1 + ld/testsuite/ld-arc/attr-merge-6.d | 16 + ld/testsuite/ld-arc/attr-merge-6a.s | 9 + ld/testsuite/ld-arc/attr-merge-6b.s | 8 + ld/testsuite/ld-arc/attr-merge-6bis.d | 16 + ld/testsuite/ld-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 89 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 1 + ld/testsuite/ld-checks/over2.s | 2 + ld/testsuite/ld-csky/csky.exp | 15 + ld/testsuite/ld-csky/data.d | 18 + ld/testsuite/ld-csky/data.s | 10 + ld/testsuite/ld-csky/data_section.s | 7 + ld/testsuite/ld-csky/emit-relocs-1.d | 37 + ld/testsuite/ld-csky/emit-relocs-1.ld | 20 + ld/testsuite/ld-csky/emit-relocs-1a.s | 24 + .../{ld-mips-elf => ld-csky}/emit-relocs-1b.s | 0 ld/testsuite/ld-csky/got.d | 29 + ld/testsuite/ld-csky/got.s | 19 + ld/testsuite/ld-csky/hilo16.d | 14 + ld/testsuite/ld-csky/hilo16.s | 7 + ld/testsuite/ld-csky/hilo16_symbol.s | 2 + ld/testsuite/ld-csky/tls-gd-v1.d | 30 + ld/testsuite/ld-csky/tls-gd-v1.s | 26 + ld/testsuite/ld-csky/tls-gd.d | 29 + ld/testsuite/ld-csky/tls-gd.s | 20 + ld/testsuite/ld-csky/tls-ie-v1.d | 25 + ld/testsuite/ld-csky/tls-ie-v1.s | 29 + ld/testsuite/ld-csky/tls-ie.d | 24 + ld/testsuite/ld-csky/tls-ie.s | 27 + ld/testsuite/ld-csky/tls-ld-v1.d | 29 + ld/testsuite/ld-csky/tls-ld-v1.s | 34 + ld/testsuite/ld-csky/tls-ld.d | 28 + ld/testsuite/ld-csky/tls-ld.s | 28 + ld/testsuite/ld-csky/tls-le-v1.d | 14 + ld/testsuite/ld-csky/tls-le-v1.s | 29 + ld/testsuite/ld-csky/tls-le.d | 13 + ld/testsuite/ld-csky/tls-le.s | 23 + ld/testsuite/ld-d10v/reloc-007.d | 1 - ld/testsuite/ld-d10v/reloc-008.d | 1 - ld/testsuite/ld-d10v/reloc-015.d | 1 - ld/testsuite/ld-d10v/reloc-016.d | 1 - ld/testsuite/ld-discard/extern.d | 3 +- ld/testsuite/ld-discard/start.d | 3 +- ld/testsuite/ld-discard/static.d | 3 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/comm-data4.s | 2 + ld/testsuite/ld-elf/comm-data5.d | 1 - ld/testsuite/ld-elf/comm-data5.s | 2 + ld/testsuite/ld-elf/compress.exp | 11 +- ld/testsuite/ld-elf/compress1a.d | 2 +- ld/testsuite/ld-elf/compressed1a.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh5.d | 4 +- ld/testsuite/ld-elf/eh5b.s | 2 + ld/testsuite/ld-elf/elf.exp | 36 +- ld/testsuite/ld-elf/empty.s | 3 + ld/testsuite/ld-elf/empty2.s | 3 + ld/testsuite/ld-elf/exclude3.s | 3 + ld/testsuite/ld-elf/fini0.s | 2 + ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group10.d | 3 +- ld/testsuite/ld-elf/group2.d | 9 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group4.d | 9 +- ld/testsuite/ld-elf/group5.d | 9 +- ld/testsuite/ld-elf/group6.d | 9 +- ld/testsuite/ld-elf/group7.d | 15 +- ld/testsuite/ld-elf/group8a.d | 10 +- ld/testsuite/ld-elf/group8b.d | 10 +- ld/testsuite/ld-elf/group9a.d | 11 +- ld/testsuite/ld-elf/group9b.d | 16 +- ld/testsuite/ld-elf/hash.d | 4 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 - ld/testsuite/ld-elf/init0.s | 2 + ld/testsuite/ld-elf/interleave-0.d | 13 +- ld/testsuite/ld-elf/interleave-4.d | 13 +- ld/testsuite/ld-elf/linkonce1b.s | 2 + ld/testsuite/ld-elf/linkonce2.d | 4 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/merge.d | 11 +- ld/testsuite/ld-elf/merge2.d | 3 +- ld/testsuite/ld-elf/merge3.d | 3 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-11.d | 1 - ld/testsuite/ld-elf/orphan-12.d | 1 - ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 6 +- ld/testsuite/ld-elf/orphan3a.s | 2 + ld/testsuite/ld-elf/overlay.d | 2 - ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 3 +- ld/testsuite/ld-elf/pr13177.d | 3 +- ld/testsuite/ld-elf/pr13195.d | 3 +- ld/testsuite/ld-elf/pr14156b.d | 2 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr14926.s | 2 + ld/testsuite/ld-elf/pr16496b.od | 2 +- ld/testsuite/ld-elf/pr17550a.d | 5 +- ld/testsuite/ld-elf/pr17550b.d | 5 +- ld/testsuite/ld-elf/pr17550c.d | 6 +- ld/testsuite/ld-elf/pr17550d.d | 6 +- ld/testsuite/ld-elf/pr17615.d | 3 +- ld/testsuite/ld-elf/pr18720b.c | 4 + ld/testsuite/ld-elf/pr19162.d | 3 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr20513a.s | 3 + ld/testsuite/ld-elf/pr20528a.d | 2 +- ld/testsuite/ld-elf/pr20528b.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 3 +- ld/testsuite/ld-elf/pr21562b.d | 3 +- ld/testsuite/ld-elf/pr21562c.d | 3 +- ld/testsuite/ld-elf/pr21562d.d | 3 +- ld/testsuite/ld-elf/pr21562i.d | 3 +- ld/testsuite/ld-elf/pr21562j.d | 3 +- ld/testsuite/ld-elf/pr21562k.d | 3 +- ld/testsuite/ld-elf/pr21562l.d | 3 +- ld/testsuite/ld-elf/pr21562m.d | 3 +- ld/testsuite/ld-elf/pr21562n.d | 3 +- ld/testsuite/ld-elf/pr21884.d | 3 +- ld/testsuite/ld-elf/pr22319.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 8 +- ld/testsuite/ld-elf/pr22677.s | 10 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr23591.d | 12 + ld/testsuite/ld-elf/pr23591a.s | 14 + ld/testsuite/ld-elf/pr23591b.s | 11 + ld/testsuite/ld-elf/pr23591c.s | 26 + ld/testsuite/ld-elf/pr23648.d | 9 + ld/testsuite/ld-elf/pr23648.s | 15 + ld/testsuite/ld-elf/pr23648.t | 10 + ld/testsuite/ld-elf/pr23658-1a.d | 20 + ld/testsuite/ld-elf/pr23658-1a.s | 21 + ld/testsuite/ld-elf/pr23658-1b.d | 16 + ld/testsuite/ld-elf/pr23658-1b.s | 16 + ld/testsuite/ld-elf/pr23658-1c.d | 13 + ld/testsuite/ld-elf/pr23658-1c.s | 16 + ld/testsuite/ld-elf/pr23658-1d.s | 16 + ld/testsuite/ld-elf/pr23658-2.rd | 6 + ld/testsuite/ld-elf/pr23658-3.d | 8 + .../{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} | 0 .../{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} | 0 ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/reloc-discard-warn.d | 10 + ld/testsuite/ld-elf/reloc-discard.d | 13 + ld/testsuite/ld-elf/reloc-discard.ld | 6 + .../ld-elf/{weak-dyn-1b.s => reloc-discard.s} | 0 ld/testsuite/ld-elf/relocatable.d | 1 + ld/testsuite/ld-elf/sec64k.exp | 2 + ld/testsuite/ld-elf/shared.exp | 46 +- ld/testsuite/ld-elf/start.s | 2 + ld/testsuite/ld-elf/var1.s | 2 + ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 +- ld/testsuite/ld-gc/personality.d | 2 +- ld/testsuite/ld-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/pr20022.d | 2 - ld/testsuite/ld-gc/pr20022b.s | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/stop.d | 1 - ld/testsuite/ld-i386/i386.exp | 269 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 26 +- ld/testsuite/ld-i386/no-plt.exp | 82 +- ld/testsuite/ld-i386/pr23372a.s | 2 +- ld/testsuite/ld-i386/pr23372b.s | 2 +- ld/testsuite/ld-i386/pr23372c.d | 5 + ld/testsuite/ld-i386/pr23372c.s | 2 +- ld/testsuite/ld-i386/pr23372d.d | 5 + ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 10 + ld/testsuite/ld-i386/pr23486d.d | 10 + ld/testsuite/ld-i386/property-1a.r | 9 + ld/testsuite/ld-i386/property-2a.r | 9 + ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 9 + ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 9 + ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 9 + ld/testsuite/ld-i386/property-7a.r | 8 + ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 9 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 8 +- ld/testsuite/ld-i386/property-x86-5.d | 11 + ld/testsuite/ld-i386/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 6 +- ld/testsuite/ld-i386/tls.exp | 44 +- ld/testsuite/ld-i386/tlspie1.d | 2 +- ld/testsuite/ld-i386/tlspie2.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 7 +- ld/testsuite/ld-ifunc/ifunc.exp | 16 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-4-0-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-0-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d | 6 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local.d | 3 +- .../bal-jalx-pic-ignore-micromips-n32.d | 3 +- .../bal-jalx-pic-ignore-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n32.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/dyn-sec64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 4 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d | 326 + ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d | 327 - ld/testsuite/ld-mips-elf/elf-rel-got-n64.d | 594 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d | 440 + ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d | 445 - ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d | 826 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 6 +- ld/testsuite/ld-mips-elf/got-dump-2.d | 4 +- ld/testsuite/ld-mips-elf/got-page-2.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jalbal.d | 4 +- ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local.d | 3 +- ld/testsuite/ld-mips-elf/jr-to-b-1.d | 4 +- ld/testsuite/ld-mips-elf/jr-to-b-2.d | 4 +- ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 4 +- .../micromips-branch-absolute-addend-n32.d | 3 +- .../micromips-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-addend.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n32.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 58 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 1227 +- ld/testsuite/ld-mips-elf/mips16-branch-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-3.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 3 +- .../mips16-branch-absolute-addend-n32-1.d | 3 +- .../mips16-branch-absolute-addend-n32.d | 3 +- .../mips16-branch-absolute-addend-n64-1.d | 3 +- .../mips16-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d | 3 +- ld/testsuite/ld-mips-elf/mips16-hilo-n32.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 3 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-2.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-no-shared.d | 4 +- ld/testsuite/ld-mips-elf/no-shared-1-n32.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-n64.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-o32.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 3 +- ld/testsuite/ld-mips-elf/pie-n64.d | 3 +- ld/testsuite/ld-mips-elf/pie-o32.d | 3 +- ld/testsuite/ld-mips-elf/pr21334.dd | 2 +- ld/testsuite/ld-mips-elf/pr21334.s | 2 +- ld/testsuite/ld-mips-elf/pr21375-abi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375-mips16.s | 63 + ld/testsuite/ld-mips-elf/pr21375-n32.s | 59 + ld/testsuite/ld-mips-elf/pr21375-n64.s | 59 + ld/testsuite/ld-mips-elf/pr21375-noabi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-xgot.ld | 20 + ld/testsuite/ld-mips-elf/pr21375-xgot.s | 62 + ld/testsuite/ld-mips-elf/pr21375.dd | 23 + ld/testsuite/ld-mips-elf/pr21375.gd | 12 + ld/testsuite/ld-mips-elf/pr21375.ld | 20 + ld/testsuite/ld-mips-elf/pr21375.s | 54 + ld/testsuite/ld-mips-elf/pr21375.sd | 1 + .../ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} | 0 ld/testsuite/ld-mips-elf/pr21375h-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375h.dd | 23 + ld/testsuite/ld-mips-elf/pr21375h.gd | 12 + ld/testsuite/ld-mips-elf/pr21375h.sd | 1 + ld/testsuite/ld-mips-elf/pr21375p-irix.sd | 10 + ld/testsuite/ld-mips-elf/pr21375p.dd | 23 + ld/testsuite/ld-mips-elf/pr21375p.gd | 12 + ld/testsuite/ld-mips-elf/pr21375p.sd | 7 + ld/testsuite/ld-mips-elf/pr21375ph-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375ph.dd | 23 + ld/testsuite/ld-mips-elf/pr21375ph.gd | 16 + ld/testsuite/ld-mips-elf/pr21375ph.sd | 6 + ld/testsuite/ld-mips-elf/pr21375s-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n32.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n64.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s.dd | 23 + ld/testsuite/ld-mips-elf/pr21375s.gd | 12 + ld/testsuite/ld-mips-elf/pr21375s.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n32.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n64.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh.dd | 23 + ld/testsuite/ld-mips-elf/pr21375sh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shg-irix.sd | 7 + ld/testsuite/ld-mips-elf/pr21375shg.dd | 13 + ld/testsuite/ld-mips-elf/pr21375shg.gd | 12 + ld/testsuite/ld-mips-elf/pr21375shg.sd | 4 + ld/testsuite/ld-mips-elf/pr21375shl-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shl.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shl.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shv-irix.sd | 6 + ld/testsuite/ld-mips-elf/pr21375shv.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shv.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sm16.dd | 28 + ld/testsuite/ld-mips-elf/pr21375sm16h.dd | 28 + ld/testsuite/ld-mips-elf/pr21375su-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su.dd | 25 + ld/testsuite/ld-mips-elf/pr21375suh-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh.dd | 25 + ld/testsuite/ld-mips-elf/pr21375sux.dd | 33 + ld/testsuite/ld-mips-elf/pr21375suxh.dd | 33 + ld/testsuite/ld-mips-elf/pr21375sx-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375sx.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sx.gd | 12 + ld/testsuite/ld-mips-elf/pr21375sx.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sxh.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sxh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sxh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375v.ver | 1 + ld/testsuite/ld-mips-elf/rel32-n32.d | 4 +- ld/testsuite/ld-mips-elf/rel32-o32.d | 4 +- ld/testsuite/ld-mips-elf/rel64.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n64.d | 4 +- ld/testsuite/ld-mips-elf/reloc-2.d | 6 +- ld/testsuite/ld-mips-elf/reloc-3-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 3 +- ld/testsuite/ld-mips-elf/stub-dynsym-2.dd | 17 + ld/testsuite/ld-mips-elf/stub-dynsym-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-2.ld | 21 + ld/testsuite/ld-mips-elf/stub-dynsym-2.s | 2 + ld/testsuite/ld-mips-elf/stub-dynsym-2.sd | 5 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld | 22 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd | 5 + .../ld-mips-elf/stub-dynsym-micromips-2.dd | 16 + .../ld-mips-elf/stub-dynsym-micromips-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-2.sd | 5 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.dd | 17 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.sd | 5 + ld/testsuite/ld-mips-elf/textrel-1.d | 3 +- ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d | 43 + ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got | 7 + ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 53 + ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 13 + ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 3 +- .../unaligned-branch-ignore-micromips.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 3 +- .../ld-mips-elf/unaligned-branch-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 3 +- .../unaligned-jalx-addend-micromips-0.d | 3 +- .../unaligned-jalx-addend-micromips-1.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 3 +- .../ld-mips-elf/unaligned-jump-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 4 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-nds32/branch.d | 22 +- ld/testsuite/ld-nds32/gp.d | 18 +- ld/testsuite/ld-nds32/imm.d | 8 +- ld/testsuite/ld-nds32/relax_jmp.d | 6 +- ld/testsuite/ld-nds32/relax_load_store.d | 6 +- ld/testsuite/ld-or1k/offsets1.d | 212 + ld/testsuite/ld-or1k/offsets1.s | 14 + ld/testsuite/ld-or1k/or1k.exp | 91 + ld/testsuite/ld-or1k/plt1.dd | 27 + ld/testsuite/ld-or1k/plt1.s | 11 + ld/testsuite/ld-or1k/plt1.x.dd | 27 + ld/testsuite/ld-or1k/plta1.dd | 27 + ld/testsuite/ld-or1k/plta1.s | 11 + ld/testsuite/ld-or1k/pltlib.s | 12 + ld/testsuite/ld-pe/pr19803.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 42 +- ld/testsuite/ld-plugin/pr12982.d | 1 + ld/testsuite/ld-plugin/pr23460a.c | 4 + ld/testsuite/ld-plugin/pr23460b.c | 4 + ld/testsuite/ld-plugin/pr23460c.c | 4 + ld/testsuite/ld-plugin/pr23460d.c | 4 + ld/testsuite/ld-plugin/pr23460e.c | 4 + ld/testsuite/ld-plugin/pr23460f.c | 4 + ld/testsuite/ld-powerpc/big.s | 2 + ld/testsuite/ld-powerpc/elfv2.s | 9 + ld/testsuite/ld-powerpc/elfv2exe.d | 22 +- ld/testsuite/ld-powerpc/elfv2so.d | 38 +- ld/testsuite/ld-powerpc/ext.d | 17 + ld/testsuite/ld-powerpc/ext.lnk | 6 + ld/testsuite/ld-powerpc/ext.s | 9 + ld/testsuite/ld-powerpc/notoc.d | 102 + ld/testsuite/ld-powerpc/notoc.s | 58 + ld/testsuite/ld-powerpc/notoc.wf | 33 + ld/testsuite/ld-powerpc/powerpc.exp | 6 + ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 + ld/testsuite/ld-powerpc/tocopt6.d | 8 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-powerpc/vxworks2.sd | 5 - ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s | 16 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d | 4 +- ld/testsuite/ld-s12z/reloc-ext18-1.d | 11 + ld/testsuite/ld-s12z/reloc-ext18-2.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.s | 11 + ld/testsuite/ld-s12z/reloc-ext24.d | 15 + ld/testsuite/ld-s12z/reloc-ext24.s | 12 + ld/testsuite/ld-s12z/reloc-ext32.d | 8 + ld/testsuite/ld-s12z/reloc-ext32.s | 12 + ld/testsuite/ld-s12z/reloc-opr.d | 15 + ld/testsuite/ld-s12z/reloc-opr.s | 8 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d | 12 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s | 11 + ld/testsuite/ld-s12z/{z12s.exp => s12z.exp} | 0 ld/testsuite/ld-s390/gotreloc-1.s | 12 +- ld/testsuite/ld-s390/gotreloc-1.ver | 2 +- ld/testsuite/ld-s390/gotreloc_31-1.dd | 14 +- ld/testsuite/ld-s390/gotreloc_64-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd | 12 + ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 12 + ld/testsuite/ld-s390/s390.exp | 11 +- ld/testsuite/ld-scripts/align.exp | 4 + ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/defined.exp | 8 + ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined6.d | 2 - ld/testsuite/ld-scripts/empty-address-1.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 2 +- ld/testsuite/ld-scripts/fill.d | 19 +- ld/testsuite/ld-scripts/fill16.d | 13 +- ld/testsuite/ld-scripts/overlay-size.exp | 9 + ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/pr23571.d | 10 + ld/testsuite/ld-scripts/pr23571.t | 11 + ld/testsuite/ld-scripts/provide-4.d | 2 +- ld/testsuite/ld-scripts/provide-5.d | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-7.d | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/script.exp | 4 + ld/testsuite/ld-scripts/section-match-1.d | 2 +- ld/testsuite/ld-scripts/segment-start.d | 19 + ld/testsuite/ld-scripts/segment-start.ld | 12 + ld/testsuite/ld-scripts/segment-start.s | 2 + ld/testsuite/ld-size/size.exp | 6 +- ld/testsuite/ld-spu/ovl.lnk | 2 +- ld/testsuite/ld-srec/srec.exp | 11 + ld/testsuite/ld-tic6x/dsbt-be.ld | 1 - ld/testsuite/ld-tic6x/dsbt-inrange.ld | 1 - ld/testsuite/ld-tic6x/dsbt-overflow.ld | 1 - ld/testsuite/ld-tic6x/dsbt.ld | 1 - ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 20 +- ld/testsuite/ld-x86-64/mpx.exp | 6 +- ld/testsuite/ld-x86-64/no-plt.exp | 54 +- ld/testsuite/ld-x86-64/pr23372a.s | 2 +- ld/testsuite/ld-x86-64/pr23372b.s | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372c.d | 5 + ld/testsuite/ld-x86-64/pr23372c.s | 2 +- ld/testsuite/ld-x86-64/pr23372d-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372d.d | 5 + ld/testsuite/ld-x86-64/pr23372d.s | 30 + ld/testsuite/ld-x86-64/pr23372e.s | 30 + ld/testsuite/ld-x86-64/pr23372f.s | 30 + ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.s | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.s | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486c.d | 10 + ld/testsuite/ld-x86-64/pr23486c.s | 30 + ld/testsuite/ld-x86-64/pr23486d-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486d.d | 10 + ld/testsuite/ld-x86-64/pr23486d.s | 30 + ld/testsuite/ld-x86-64/property-1a.r | 9 + ld/testsuite/ld-x86-64/property-2a.r | 9 + ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 9 + ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 9 + ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 9 + ld/testsuite/ld-x86-64/property-7a.r | 8 + ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.s | 8 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-5.d | 11 + ld/testsuite/ld-x86-64/property-x86-5a.s | 52 + ld/testsuite/ld-x86-64/property-x86-5b.s | 31 + ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 6 +- ld/testsuite/ld-x86-64/tls.exp | 44 +- ld/testsuite/ld-x86-64/tlspie1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 312 +- ld/testsuite/ld-xtensa/coalesce.d | 7 + ld/testsuite/ld-xtensa/coalesce.exp | 99 - ld/testsuite/ld-xtensa/diff_overflow.d | 6 + ld/testsuite/ld-xtensa/diff_overflow.exp | 45 - ld/testsuite/ld-xtensa/lcall.d | 10 + ld/testsuite/ld-xtensa/lcall.exp | 113 - ld/testsuite/ld-xtensa/relax-static-defs.s | 33 + ld/testsuite/ld-xtensa/relax-static-local-pie.d | 17 + ld/testsuite/ld-xtensa/relax-static-local-shared.d | 17 + ld/testsuite/ld-xtensa/relax-static-local.s | 19 + ld/testsuite/ld-xtensa/relax-static-pie.d | 13 + ld/testsuite/ld-xtensa/relax-static-shared.d | 15 + ld/testsuite/ld-xtensa/relax-static.s | 9 + .../ld-xtensa/relax-undef-weak-local-pie.d | 6 + .../ld-xtensa/relax-undef-weak-local-shared.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-local.s | 31 + ld/testsuite/ld-xtensa/relax-undef-weak-pie.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-shared.d | 14 + ld/testsuite/ld-xtensa/relax-undef-weak.s | 12 + .../ld-xtensa/{xtensa.exp => xtensa-linux.exp} | 0 ld/testsuite/ld-xtensa/xtensa.exp | 42 +- ld/testsuite/lib/ld-lib.exp | 794 +- libiberty/ChangeLog | 17 + libiberty/make-temp-file.c | 24 +- libiberty/simple-object-elf.c | 4 + opcodes/ChangeLog | 1301 +- opcodes/Makefile.am | 8 +- opcodes/Makefile.in | 10 +- opcodes/aarch64-asm-2.c | 1022 +- opcodes/aarch64-asm.c | 35 +- opcodes/aarch64-dis-2.c | 4433 +- opcodes/aarch64-dis.c | 99 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 450 +- opcodes/aarch64-opc.h | 12 + opcodes/aarch64-tbl.h | 516 +- opcodes/aclocal.m4 | 1 - opcodes/arc-nps400-tbl.h | 52 +- opcodes/arc-opc.c | 6 +- opcodes/arc-regs.h | 751 +- opcodes/arc-tbl.h | 7 +- opcodes/arm-dis.c | 93 +- opcodes/configure | 83 +- opcodes/configure.ac | 3 +- opcodes/csky-dis.c | 1068 + opcodes/csky-opc.h | 8127 ++ opcodes/disassemble.c | 20 + opcodes/disassemble.h | 2 + opcodes/i386-dis-evex.h | 46 +- opcodes/i386-dis.c | 2036 +- opcodes/i386-gen.c | 116 +- opcodes/i386-init.h | 1018 +- opcodes/i386-opc.h | 59 +- opcodes/i386-opc.tbl | 5842 +- opcodes/i386-reg.tbl | 12 +- opcodes/i386-tbl.h | 107040 +++++++----------- opcodes/mips-dis.c | 276 +- opcodes/mips-opc.c | 313 +- opcodes/nds32-asm.c | 640 +- opcodes/nds32-asm.h | 33 +- opcodes/nds32-dis.c | 526 +- opcodes/nios2-dis.c | 28 +- opcodes/or1k-asm.c | 590 +- opcodes/or1k-desc.c | 34 +- opcodes/or1k-desc.h | 50 +- opcodes/or1k-dis.c | 3 + opcodes/or1k-ibld.c | 29 +- opcodes/or1k-opc.c | 44 +- opcodes/or1k-opc.h | 65 +- opcodes/or1k-opinst.c | 98 +- opcodes/po/POTFILES.in | 1 + opcodes/po/opcodes.pot | 46 +- opcodes/po/sv.po | 2338 +- opcodes/ppc-dis.c | 44 +- opcodes/ppc-opc.c | 189 +- opcodes/riscv-dis.c | 28 +- opcodes/riscv-opc.c | 1259 +- opcodes/s12z-dis.c | 75 +- opcodes/s390-dis.c | 16 +- opcodes/s390-opc.txt | 7 + opcodes/sh-opc.h | 5 +- opcodes/sparc-opc.c | 8 + sim/ChangeLog | 22 + sim/MAINTAINERS | 11 +- sim/common/ChangeLog | 15 + sim/common/cgen-ops.h | 36 + sim/common/sim-core.c | 8 +- sim/common/sim-core.h | 2 +- sim/or1k/cpu.h | 32 + sim/or1k/decode.c | 239 +- sim/or1k/decode.h | 82 +- sim/or1k/model.c | 186 +- sim/or1k/sem-switch.c | 281 +- sim/or1k/sem.c | 293 +- sim/testsuite/sim/or1k/ChangeLog | 5 + sim/testsuite/sim/or1k/div.S | 12 +- sim/testsuite/sim/or1k/mul.S | 109 +- src-release.sh | 6 +- 3302 files changed, 209047 insertions(+), 132051 deletions(-) create mode 100644 bfd/cpu-csky.c create mode 100644 bfd/elf32-csky.c delete mode 100644 bfd/elf32-xgate.h create mode 100644 binutils/testsuite/binutils-all/copy-5.d create mode 100644 binutils/testsuite/binutils-all/pr23633.d create mode 100644 binutils/testsuite/binutils-all/pr23633.list create mode 100644 binutils/testsuite/binutils-all/pr23633.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-08.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e.d create mode 100644 contrib/ChangeLog create mode 100644 contrib/dg-extract-results.py create mode 100755 contrib/dg-extract-results.sh create mode 100644 gas/config/tc-csky.c create mode 100644 gas/config/tc-csky.h create mode 100644 gas/config/te-csky_abiv1.h create mode 100644 gas/config/te-csky_abiv1_linux.h create mode 100644 gas/config/te-csky_abiv2.h create mode 100644 gas/config/te-csky_abiv2_linux.h create mode 100644 gas/doc/c-csky.texi create mode 100644 gas/doc/c-or1k.texi create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s create mode 100644 gas/testsuite/gas/aarch64/bti.d create mode 100644 gas/testsuite/gas/aarch64/bti.s create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l create mode 100644 gas/testsuite/gas/aarch64/predres.d create mode 100644 gas/testsuite/gas/aarch64/predres.s create mode 100644 gas/testsuite/gas/aarch64/sb.s create mode 100644 gas/testsuite/gas/aarch64/sb1.d create mode 100644 gas/testsuite/gas/aarch64/sb2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.l create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.l create mode 100644 gas/testsuite/gas/aarch64/ssbs.s create mode 100644 gas/testsuite/gas/aarch64/ssbs1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.s create mode 100644 gas/testsuite/gas/all/eqv-dot.d create mode 100644 gas/testsuite/gas/all/eqv-dot.s create mode 100644 gas/testsuite/gas/all/simple-forward.d create mode 100644 gas/testsuite/gas/all/simple-forward.s create mode 100644 gas/testsuite/gas/arc/attr-rf16.d create mode 100644 gas/testsuite/gas/arc/attr-rf16.err create mode 100644 gas/testsuite/gas/arc/attr-rf16.s create mode 100644 gas/testsuite/gas/arc/textinsn_case.d create mode 100644 gas/testsuite/gas/arc/textinsn_case.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_5-a.d create mode 100644 gas/testsuite/gas/arm/predres-bad.d create mode 100644 gas/testsuite/gas/arm/predres-bad.l create mode 100644 gas/testsuite/gas/arm/predres.s create mode 100644 gas/testsuite/gas/arm/predres1.d create mode 100644 gas/testsuite/gas/arm/predres2.d create mode 100644 gas/testsuite/gas/arm/sb-bad.d create mode 100644 gas/testsuite/gas/arm/sb-bad.l create mode 100644 gas/testsuite/gas/arm/sb-thumb1.d create mode 100644 gas/testsuite/gas/arm/sb-thumb2.d create mode 100644 gas/testsuite/gas/arm/sb.s create mode 100644 gas/testsuite/gas/arm/sb1.d create mode 100644 gas/testsuite/gas/arm/sb2.d create mode 100644 gas/testsuite/gas/csky/801_relax.d create mode 100644 gas/testsuite/gas/csky/801_relax.s create mode 100644 gas/testsuite/gas/csky/802j.d create mode 100644 gas/testsuite/gas/csky/802j.s create mode 100644 gas/testsuite/gas/csky/all.d create mode 100644 gas/testsuite/gas/csky/all.s create mode 100644 gas/testsuite/gas/csky/bsr1.d create mode 100644 gas/testsuite/gas/csky/bsr1.s create mode 100644 gas/testsuite/gas/csky/bsr2.d create mode 100644 gas/testsuite/gas/csky/bsr2.s create mode 100644 gas/testsuite/gas/csky/csky.exp create mode 100644 gas/testsuite/gas/csky/csky_vdsp.d create mode 100644 gas/testsuite/gas/csky/csky_vdsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_all.d create mode 100644 gas/testsuite/gas/csky/cskyv2_all.s create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.d create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_float.d create mode 100644 gas/testsuite/gas/csky/cskyv2_float.s create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.s create mode 100644 gas/testsuite/gas/csky/enhance_dsp.d create mode 100644 gas/testsuite/gas/csky/enhance_dsp.s create mode 100644 gas/testsuite/gas/csky/java.d create mode 100644 gas/testsuite/gas/csky/java.s create mode 100644 gas/testsuite/gas/csky/jbsr.d create mode 100644 gas/testsuite/gas/csky/jbsr.s create mode 100644 gas/testsuite/gas/csky/jbt.d create mode 100644 gas/testsuite/gas/csky/jbt.s create mode 100644 gas/testsuite/gas/csky/jbt_pic.d create mode 100644 gas/testsuite/gas/csky/jbt_pic.s create mode 100644 gas/testsuite/gas/csky/jmpi1.d create mode 100644 gas/testsuite/gas/csky/jmpi1.s create mode 100644 gas/testsuite/gas/csky/jmpi2.d create mode 100644 gas/testsuite/gas/csky/jmpi2.s create mode 100644 gas/testsuite/gas/csky/jmpi3.d create mode 100644 gas/testsuite/gas/csky/jmpi3.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_1.d create mode 100644 gas/testsuite/gas/csky/jsriv2_1.s create mode 100644 gas/testsuite/gas/csky/jsriv2_2.d create mode 100644 gas/testsuite/gas/csky/jsriv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_3.d create mode 100644 gas/testsuite/gas/csky/jsriv2_3.s create mode 100644 gas/testsuite/gas/csky/jsriv2_4.d create mode 100644 gas/testsuite/gas/csky/jsriv2_4.s create mode 100644 gas/testsuite/gas/csky/trust.d create mode 100644 gas/testsuite/gas/csky/trust.s create mode 100644 gas/testsuite/gas/csky/v1_float.d create mode 100644 gas/testsuite/gas/csky/v1_float.s create mode 100644 gas/testsuite/gas/csky/v2_float_part1.d create mode 100644 gas/testsuite/gas/csky/v2_float_part1.s create mode 100644 gas/testsuite/gas/csky/v2_float_part2.d create mode 100644 gas/testsuite/gas/csky/v2_float_part2.s create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.d create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.s create mode 100644 gas/testsuite/gas/csky/v2_tls_le.d create mode 100644 gas/testsuite/gas/csky/v2_tls_le.s create mode 100644 gas/testsuite/gas/elf/missing-build-notes.d create mode 100644 gas/testsuite/gas/elf/missing-build-notes.s create mode 100644 gas/testsuite/gas/elf/section14.d create mode 100644 gas/testsuite/gas/elf/section14.s create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/avx-wig.d create mode 100644 gas/testsuite/gas/i386/avx-wig.s create mode 100644 gas/testsuite/gas/i386/avx2-wig.d create mode 100644 gas/testsuite/gas/i386/avx2-wig.s create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.l create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.s create mode 100644 gas/testsuite/gas/i386/evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/evex-wig2.d create mode 100644 gas/testsuite/gas/i386/evex-wig2.s create mode 100644 gas/testsuite/gas/i386/evex.d create mode 100644 gas/testsuite/gas/i386/evex.s create mode 100644 gas/testsuite/gas/i386/mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/prefix32.l create mode 100644 gas/testsuite/gas/i386/prefix32.s create mode 100644 gas/testsuite/gas/i386/prefix64.l create mode 100644 gas/testsuite/gas/i386/prefix64.s create mode 100644 gas/testsuite/gas/i386/property-1.d create mode 100644 gas/testsuite/gas/i386/property-1.s create mode 100644 gas/testsuite/gas/i386/sg.l create mode 100644 gas/testsuite/gas/i386/sg.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.s create mode 100644 gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/x86-64-property-1.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-cam.d create mode 100644 gas/testsuite/gas/mips/loongson-cam.s create mode 100644 gas/testsuite/gas/mips/loongson-ext2.d create mode 100644 gas/testsuite/gas/mips/loongson-ext2.s delete mode 100644 gas/testsuite/gas/or1k/allinsn.exp create mode 100644 gas/testsuite/gas/or1k/or1k.exp create mode 100644 gas/testsuite/gas/or1k/reloc-1.d create mode 100644 gas/testsuite/gas/or1k/reloc-1.s create mode 100644 gas/testsuite/gas/or1k/reloc-2.l create mode 100644 gas/testsuite/gas/or1k/reloc-2.s create mode 100644 gas/testsuite/gas/pdp11/pr14480.d create mode 100644 gas/testsuite/gas/pdp11/pr14480.s create mode 100644 gas/testsuite/gas/pdp11/pr23481.d create mode 100644 gas/testsuite/gas/pdp11/pr23481.s create mode 100644 gas/testsuite/gas/ppc/broadway.d create mode 100644 gas/testsuite/gas/ppc/broadway.s create mode 100644 gas/testsuite/gas/riscv/bge.d create mode 100644 gas/testsuite/gas/riscv/bge.s create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.d create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.l create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.s create mode 100644 gas/testsuite/gas/riscv/fence-fail.d create mode 100644 gas/testsuite/gas/riscv/fence-fail.l create mode 100644 gas/testsuite/gas/riscv/fence-fail.s create mode 100644 gas/testsuite/gas/riscv/fence-tso.d create mode 100644 gas/testsuite/gas/riscv/fence-tso.s create mode 100644 gas/testsuite/gas/riscv/rouding-fail.d create mode 100644 gas/testsuite/gas/riscv/rouding-fail.l create mode 100644 gas/testsuite/gas/riscv/rouding-fail.s create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.d create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.s copy binutils/testsuite/binutils-all/empty => gas/testsuite/gas/s390/zarch-z990-sy [...] create mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s create mode 100644 gas/testsuite/gas/sparc/leon.d create mode 100644 gas/testsuite/gas/sparc/leon.s create mode 100644 gas/testsuite/gas/sparc/v8branch.d create mode 100644 gas/testsuite/gas/sparc/v8branch.s create mode 100644 gdb/buildsym-legacy.c create mode 100644 gdb/buildsym-legacy.h create mode 100644 gdb/common/gdb_proc_service.h create mode 100644 gdb/common/netstuff.c create mode 100644 gdb/common/netstuff.h create mode 100644 gdb/common/scoped_mmap.c create mode 100644 gdb/compile/compile-c.h create mode 100644 gdb/compile/compile-cplus-symbols.c create mode 100644 gdb/compile/compile-cplus-types.c create mode 100644 gdb/compile/compile-cplus.h create mode 100644 gdb/compile/gcc-c-plugin.h create mode 100644 gdb/compile/gcc-cp-plugin.h create mode 100644 gdb/csky-linux-tdep.c create mode 100644 gdb/csky-tdep.c create mode 100644 gdb/csky-tdep.h create mode 100644 gdb/dwarf-index-cache.c create mode 100644 gdb/dwarf-index-cache.h create mode 100644 gdb/dwarf-index-write.h delete mode 100644 gdb/gdb-gdb.py create mode 100644 gdb/gdb-gdb.py.in mode change 100755 => 100644 gdb/gdbserver/x86-tdesc.h create mode 100644 gdb/gnulib/aclocal-m4-deps.mk create mode 100644 gdb/gnulib/import/arpa_inet.in.h create mode 100644 gdb/gnulib/import/inet_ntop.c create mode 100644 gdb/gnulib/import/m4/arpa_inet_h.m4 create mode 100644 gdb/gnulib/import/m4/inet_ntop.m4 create mode 100644 gdb/gnulib/import/m4/mkdir.m4 create mode 100644 gdb/gnulib/import/m4/netinet_in_h.m4 create mode 100644 gdb/gnulib/import/m4/onceonly.m4 create mode 100644 gdb/gnulib/import/m4/socklen.m4 create mode 100644 gdb/gnulib/import/m4/sockpfaf.m4 create mode 100644 gdb/gnulib/import/m4/stdalign.m4 create mode 100644 gdb/gnulib/import/m4/sys_uio_h.m4 create mode 100644 gdb/gnulib/import/mkdir.c create mode 100644 gdb/gnulib/import/netinet_in.in.h create mode 100644 gdb/gnulib/import/stdalign.in.h create mode 100644 gdb/gnulib/import/sys_socket.c create mode 100644 gdb/gnulib/import/sys_socket.in.h create mode 100644 gdb/gnulib/import/sys_uio.in.h create mode 100644 gdb/gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] delete mode 100644 gdb/i386-v4-nat.c create mode 100644 gdb/riscv-fbsd-nat.c create mode 100644 gdb/riscv-fbsd-tdep.c create mode 100644 gdb/riscv-fbsd-tdep.h create mode 100644 gdb/riscv-linux-nat.c create mode 100644 gdb/riscv-linux-tdep.c create mode 100644 gdb/s12z-tdep.c create mode 100644 gdb/sanitize.m4 create mode 100644 gdb/selftest.m4 create mode 100644 gdb/ser-uds.c delete mode 100755 gdb/testsuite/dg-extract-results.sh create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array.exp create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/foo.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.ads create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall.exp create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/expr_r821_013.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_string_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_string_access/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_union/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign.exp create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/tester.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.s create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.c create mode 100644 gdb/testsuite/gdb.arch/riscv-reg-aliases.exp create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.bad-commands create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.exp create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.good-commands create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.c create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.exp create mode 100644 gdb/testsuite/gdb.base/frame-selection.c create mode 100644 gdb/testsuite/gdb.base/frame-selection.exp create mode 100644 gdb/testsuite/gdb.base/frameapply.c create mode 100644 gdb/testsuite/gdb.base/frameapply.exp create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.c create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.exp create mode 100644 gdb/testsuite/gdb.base/index-cache.c create mode 100644 gdb/testsuite/gdb.base/index-cache.exp create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.c create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp create mode 100644 gdb/testsuite/gdb.base/large-frame-1.c create mode 100644 gdb/testsuite/gdb.base/large-frame-2.c create mode 100644 gdb/testsuite/gdb.base/large-frame.exp create mode 100644 gdb/testsuite/gdb.base/large-frame.h create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.c create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.exp create mode 100644 gdb/testsuite/gdb.base/write_mem.c create mode 100644 gdb/testsuite/gdb.base/write_mem.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-mod.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.exp create mode 100644 gdb/testsuite/gdb.cp/virtbase2.cc create mode 100644 gdb/testsuite/gdb.cp/virtbase2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp create mode 100644 gdb/testsuite/gdb.dwarf2/varval.c create mode 100644 gdb/testsuite/gdb.dwarf2/varval.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.cc create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.c create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.py create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.c create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.exp create mode 100644 gdb/testsuite/gdb.server/server-connect.exp create mode 100644 gdb/testsuite/lib/compile-support.exp mode change 100755 => 100644 gdb/testsuite/lib/compiler.c create mode 100644 gdb/unittests/cli-utils-selftests.c create mode 100644 gdb/unittests/parse-connection-spec-selftests.c create mode 100644 include/elf/csky.h create mode 100644 include/opcode/csky.h rename {opcodes => include/opcode}/s12z.h (100%) create mode 100644 ld/emulparams/cskyelf.sh create mode 100644 ld/emulparams/cskyelf_linux.sh create mode 100644 ld/emultempl/cskyelf.em create mode 100644 ld/testsuite/ld-arc/attr-merge-6.d create mode 100644 ld/testsuite/ld-arc/attr-merge-6a.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6b.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6bis.d create mode 100644 ld/testsuite/ld-csky/csky.exp create mode 100644 ld/testsuite/ld-csky/data.d create mode 100644 ld/testsuite/ld-csky/data.s create mode 100644 ld/testsuite/ld-csky/data_section.s create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.d create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.ld create mode 100644 ld/testsuite/ld-csky/emit-relocs-1a.s copy ld/testsuite/{ld-mips-elf => ld-csky}/emit-relocs-1b.s (100%) create mode 100644 ld/testsuite/ld-csky/got.d create mode 100644 ld/testsuite/ld-csky/got.s create mode 100644 ld/testsuite/ld-csky/hilo16.d create mode 100644 ld/testsuite/ld-csky/hilo16.s create mode 100644 ld/testsuite/ld-csky/hilo16_symbol.s create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.d create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.s create mode 100644 ld/testsuite/ld-csky/tls-gd.d create mode 100644 ld/testsuite/ld-csky/tls-gd.s create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ie.d create mode 100644 ld/testsuite/ld-csky/tls-ie.s create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ld.d create mode 100644 ld/testsuite/ld-csky/tls-ld.s create mode 100644 ld/testsuite/ld-csky/tls-le-v1.d create mode 100644 ld/testsuite/ld-csky/tls-le-v1.s create mode 100644 ld/testsuite/ld-csky/tls-le.d create mode 100644 ld/testsuite/ld-csky/tls-le.s create mode 100644 ld/testsuite/ld-elf/pr23591.d create mode 100644 ld/testsuite/ld-elf/pr23591a.s create mode 100644 ld/testsuite/ld-elf/pr23591b.s create mode 100644 ld/testsuite/ld-elf/pr23591c.s create mode 100644 ld/testsuite/ld-elf/pr23648.d create mode 100644 ld/testsuite/ld-elf/pr23648.s create mode 100644 ld/testsuite/ld-elf/pr23648.t create mode 100644 ld/testsuite/ld-elf/pr23658-1a.d create mode 100644 ld/testsuite/ld-elf/pr23658-1a.s create mode 100644 ld/testsuite/ld-elf/pr23658-1b.d create mode 100644 ld/testsuite/ld-elf/pr23658-1b.s create mode 100644 ld/testsuite/ld-elf/pr23658-1c.d create mode 100644 ld/testsuite/ld-elf/pr23658-1c.s create mode 100644 ld/testsuite/ld-elf/pr23658-1d.s create mode 100644 ld/testsuite/ld-elf/pr23658-2.rd create mode 100644 ld/testsuite/ld-elf/pr23658-3.d copy ld/testsuite/{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} (100%) copy ld/testsuite/{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} (100%) create mode 100644 ld/testsuite/ld-elf/reloc-discard-warn.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.ld copy ld/testsuite/ld-elf/{weak-dyn-1b.s => reloc-discard.s} (100%) create mode 100644 ld/testsuite/ld-i386/pr23372c.d create mode 100644 ld/testsuite/ld-i386/pr23372d.d create mode 100644 ld/testsuite/ld-i386/pr23486c.d create mode 100644 ld/testsuite/ld-i386/pr23486d.d create mode 100644 ld/testsuite/ld-i386/property-1a.r create mode 100644 ld/testsuite/ld-i386/property-2a.r create mode 100644 ld/testsuite/ld-i386/property-3a.r create mode 100644 ld/testsuite/ld-i386/property-4a.r create mode 100644 ld/testsuite/ld-i386/property-5a.r create mode 100644 ld/testsuite/ld-i386/property-7a.r create mode 100644 ld/testsuite/ld-i386/property-x86-5.d create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/pr21375-abi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-mips16.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n32.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n64.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-noabi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.sd copy ld/testsuite/ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} (100%) create mode 100644 ld/testsuite/ld-mips-elf/pr21375h-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sux.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375v.ver create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.s create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.sd create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got create mode 100644 ld/testsuite/ld-or1k/offsets1.d create mode 100644 ld/testsuite/ld-or1k/offsets1.s create mode 100644 ld/testsuite/ld-or1k/or1k.exp create mode 100644 ld/testsuite/ld-or1k/plt1.dd create mode 100644 ld/testsuite/ld-or1k/plt1.s create mode 100644 ld/testsuite/ld-or1k/plt1.x.dd create mode 100644 ld/testsuite/ld-or1k/plta1.dd create mode 100644 ld/testsuite/ld-or1k/plta1.s create mode 100644 ld/testsuite/ld-or1k/pltlib.s create mode 100644 ld/testsuite/ld-plugin/pr23460a.c create mode 100644 ld/testsuite/ld-plugin/pr23460b.c create mode 100644 ld/testsuite/ld-plugin/pr23460c.c create mode 100644 ld/testsuite/ld-plugin/pr23460d.c create mode 100644 ld/testsuite/ld-plugin/pr23460e.c create mode 100644 ld/testsuite/ld-plugin/pr23460f.c create mode 100644 ld/testsuite/ld-powerpc/big.s create mode 100644 ld/testsuite/ld-powerpc/ext.d create mode 100644 ld/testsuite/ld-powerpc/ext.lnk create mode 100644 ld/testsuite/ld-powerpc/ext.s create mode 100644 ld/testsuite/ld-powerpc/notoc.d create mode 100644 ld/testsuite/ld-powerpc/notoc.s create mode 100644 ld/testsuite/ld-powerpc/notoc.wf create mode 100644 ld/testsuite/ld-powerpc/relaxrl.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-1.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-2.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.s create mode 100644 ld/testsuite/ld-s12z/reloc-opr.d create mode 100644 ld/testsuite/ld-s12z/reloc-opr.s create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s rename ld/testsuite/ld-s12z/{z12s.exp => s12z.exp} (100%) delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1.dd create mode 100644 ld/testsuite/ld-scripts/pr23571.d create mode 100644 ld/testsuite/ld-scripts/pr23571.t create mode 100644 ld/testsuite/ld-scripts/segment-start.d create mode 100644 ld/testsuite/ld-scripts/segment-start.ld create mode 100644 ld/testsuite/ld-scripts/segment-start.s create mode 100644 ld/testsuite/ld-x86-64/pr23372c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372c.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.s create mode 100644 ld/testsuite/ld-x86-64/pr23372e.s create mode 100644 ld/testsuite/ld-x86-64/pr23372f.s create mode 100644 ld/testsuite/ld-x86-64/pr23486c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.s create mode 100644 ld/testsuite/ld-x86-64/pr23486d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.s create mode 100644 ld/testsuite/ld-x86-64/property-1a.r create mode 100644 ld/testsuite/ld-x86-64/property-2a.r create mode 100644 ld/testsuite/ld-x86-64/property-3a.r create mode 100644 ld/testsuite/ld-x86-64/property-4a.r create mode 100644 ld/testsuite/ld-x86-64/property-5a.r create mode 100644 ld/testsuite/ld-x86-64/property-7a.r create mode 100644 ld/testsuite/ld-x86-64/property-x86-5-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5a.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-5b.s create mode 100644 ld/testsuite/ld-xtensa/coalesce.d delete mode 100644 ld/testsuite/ld-xtensa/coalesce.exp create mode 100644 ld/testsuite/ld-xtensa/diff_overflow.d delete mode 100644 ld/testsuite/ld-xtensa/diff_overflow.exp create mode 100644 ld/testsuite/ld-xtensa/lcall.d delete mode 100644 ld/testsuite/ld-xtensa/lcall.exp create mode 100644 ld/testsuite/ld-xtensa/relax-static-defs.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak.s copy ld/testsuite/ld-xtensa/{xtensa.exp => xtensa-linux.exp} (100%) create mode 100644 opcodes/csky-dis.c create mode 100644 opcodes/csky-opc.h -- 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-mainline-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-arm-mainline-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/gcc] branch linaro-local/ci/tcwg_kernel/gnu-release-arm-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-arm-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-arm-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-arm-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-master-aarch64-next-defconfig updated (b07d8be1701 -> b88c25691cf)
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-defconfig in repository toolchain/gcc. omits b07d8be1701 Daily bump. omits 21438907b94 Daily bump. omits e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL omits 26048c1d171 2018-10-19 Richard Biener <rguenther(a)suse.de> omits 95b6d2e6bc3 S/390: Fix problem with vec_init expander omits 7f3c353a198 Daily bump. omits d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] omits 956a2d6aade 2018-10-18 Richard Biener <rguenther(a)suse.de> omits 8b74bf5f757 Daily bump. omits 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] omits 8297be420a9 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 8fdf7be2493 2018-10-17 Richard Biener <rguenther(a)suse.de> omits f9a2e44cd97 Daily bump. omits e3703ac6604 * es.po: Update. omits 88bd742886c 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 68399bafe28 2018-10-16 Richard Biener <rguenther(a)suse.de> omits dcdbe004cc3 [AArch64] Fix PR87511 omits 45fbbfb4043 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 634c978e389 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 5a427c2e852 Daily bump. omits 6aff97c8ad4 Adjust test to pass with latest glibc omits e82bfde0e0d Daily bump. omits 58664a75912 Daily bump. omits b81bee7f299 Daily bump. omits 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair omits 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] omits ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic omits c126a67c665 Fix experimental::pmr typedefs and add tests omits ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal omits 9a5bda1f643 PR libstdc++/77854 document size_type for containers omits 012b31f470a Daily bump. omits eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] omits 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] omits 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] omits 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] omits d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] omits c47f4cf7545 Daily bump. omits 87167e0efa0 /cp 2018-10-10 Paolo Carlini <paolo.carlini(a)oracle.com> omits cda6210fdb6 Daily bump. omits c2b4b418970 [gcc] 2018-10-09 Will Schmidt <will_schmidt(a)vnet.ibm.com> omits 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c omits 83628680397 i386: Use TImode for BLKmode values in 2 integer registers omits 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. omits 5fb74b32302 Daily bump. omits c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd omits f29c87f3373 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> omits 12e742b7c28 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> omits 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications omits 359926e8239 Daily bump. omits 2b002e8f0fc Daily bump. omits c80da2e4a99 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 9e7fb31b0f8 Daily bump. omits 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] omits d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx omits cd63aea2699 Daily bump. omits 25483c8760a Daily bump. omits 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] omits 610f454509c i386: Remove _Unwind_Frames_Increment omits 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual omits d9b72126044 Backport r264806 omits 426e6b05b3e Daily bump. omits cfe20a46e26 i386: Insert ENDBR before the profiling counter call omits af060350ca7 Daily bump. omits 61932693fd1 * ru.po: Update. omits a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] omits 7650d17dd14 Daily bump. omits 69062a5498b Daily bump. omits 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] omits f4872347505 Daily bump. omits 04ea88f49d6 Daily bump. omits e8c7fcfe76a Backport PR 87033 omits 78e1dba96d3 Daily bump. omits e090537047b Daily bump. omits d0c55ad442c Backport r264528 omits 7dc4163e558 i2018-09-24 Andrew Pinski <apinski(a)marvell.com> omits b9d00662474 Daily bump. omits 511d7e495c6 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> omits 08521ee619f Daily bump. omits 90484a1d0f5 Daily bump. omits 2a4b19eb6be Daily bump. omits 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] omits 1c62bf7f515 Daily bump. omits 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] omits 3bf7622eacd Daily bump. omits 2d79333765b Daily bump. omits 441c5b9ec88 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> omits 8be7d89e2a3 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> omits d19440b4833 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> omits 2845809e459 Backport PR86882 fix to 8 omits 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE omits bcc0dd8b3b7 Backport r264363 omits 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access omits 5b36a953a67 Daily bump. omits 04bd9abf8f1 Daily bump. omits 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] omits 460dc2d8414 Daily bump. omits ec92987ecab Daily bump. omits c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] omits cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM omits 72e9ce6c9be Backport PR87224 fix to 8 omits c5e20390df7 2018-09-14 Carl Love <cel(a)us.ibm.com> omits 2448f64c477 Daily bump. omits c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] omits cd65d8ad631 Daily bump. omits 9aa58d35935 PR c++/87093 omits d0288619200 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> omits da885bb9a0e Backport patch for PR86989 to 8 omits c67622624e5 Backport PR86771 fix to 8 omits 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions omits 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] omits 9b83c970af7 Daily bump. omits 880aa1538f5 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> omits 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] omits cc910d18947 Daily bump. omits ec54542ba41 Daily bump. omits 14e3046174c Daily bump. omits 148e624d19c Daily bump. omits 21fef1371e3 Daily bump. omits c22c51dcd03 Daily bump. omits c4ad13c00cb 2018-09-05 Janus Weil <janus(a)gcc.gnu.org> omits 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas omits 82aa0441a90 [PR c++/87137] GCC-8 Fix omits 7df1731734a 2018-09-05 Richard Biener <rguenther(a)suse.de> omits cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] omits 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] omits 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] omits 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] omits fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] omits 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] omits 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] omits 2d3347e0a37 2018-09-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 0cab16d5b7b Daily bump. omits 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic omits d5a525d5293 Add -Waligned-new to Option Summary omits 235f6910468 Daily bump. omits 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" omits 4bddf88df03 Daily bump. omits a282e1b91fe Daily bump. omits ecd7560c594 Fix PR87074 omits 098e9d74257 2018-09-01 Paul Thomas <pault(a)gcc.gnu.org> omits 6ab76db0a37 Daily bump. omits 44185de7bee [PR c++/87155] Anonymous namespace and omits cf77355cd9b 2018-08-31 Richard Biener <rguenther(a)suse.de> omits 03165d4e054 Daily bump. omits e07b97e6952 Daily bump. omits fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. omits 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost omits 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] omits 722352d5f4b Daily bump. omits 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] omits 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] omits e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] omits 27f4db370d8 Daily bump. omits 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] omits 58acfc7bcda Daily bump. omits 202ccf8b954 2018-08-26 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits f47fa71dfdb Daily bump. omits a24821d40b0 Backport from mainline PR target/86662 omits 0ea92b158f0 Daily bump. omits 3b07d2b7f93 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 1702dce81f6 Daily bump. omits 12ad5a70bf7 Daily bump. omits 628e94b0f26 Daily bump. omits 88e9d71c2e2 x86: Always update EH return address in word_mode omits cd280c18746 Restrict the pr86763 test to *-*-linux* targets omits af0025bdf36 Daily bump. omits 30cad4bb7a5 Daily bump. omits 153d5a8e513 Daily bump. omits cb2ca5e83ed Daily bump. omits 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] omits c7942a81984 2018-08-17 Richard Biener <rguenther(a)suse.de> omits 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). omits cee4ad0888b Daily bump. omits 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 omits 64cea2ece1c Backport r263248 omits 9680a6eaaf9 Backport r263246 omits 171222242f0 Daily bump. omits e82e6381842 Daily bump. omits b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> omits b8ee5971c79 2018-08-13 Liu Hao <lh_mouse(a)126.com> omits 726a6bd93e6 2018-08-13 Liu Hao <lh_mouse(a)126.com> omits c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) omits a32fd92b240 Daily bump. omits 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" omits c94e7cc9bfc Daily bump. omits 634abe27838 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> omits 05d5c2c9d3c Daily bump. omits c7848d09fbf PR c++/86728 - C variadic generic lambda. omits 610b43bec2b Daily bump. omits 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib omits 56a6e36fadf Daily bump. omits c7029c7ca83 Daily bump. omits 17975fb4113 Prevent internal aligned_alloc clashing with libc version omits defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] omits 5a017877df3 Remove C++2a headers from docs omits 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] omits 8662cbfc28d Fix docs on C++17 and LFTS headers omits 99cc1b0d3d2 Add missing <experimental/numeric> header to docs omits 693ea2177ee Daily bump. omits 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards omits fda58c897a8 PR libstdc++/84535 constrain std::thread constructor omits d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] omits a1f32285188 PR libstdc++/86874 fix std::variant::swap regression omits 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign omits be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed omits 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] omits 30b0749f402 Daily bump. omits 855618833c6 Daily bump. omits 1063c8ae00d Daily bump. omits d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] omits 14e9950d454 Daily bump. omits 5c5baa71b6c Daily bump. omits 87b22555cf1 2018-08-02 Jozef Lawrynowicz <jozef.l(a)mittosystems.com> omits 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart omits 73225f29946 Daily bump. omits da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] omits 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] omits e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] omits 056426c52a1 2018-08-01 Richard Biener <rguenther(a)suse.de> omits eeba0375011 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> omits 0c7f6ba6edc Daily bump. omits 5e56325262d Add workaround for aligned_alloc bug on AIX omits c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] omits fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> omits f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] omits 1ceb29226b3 Daily bump. omits 77d33c8f345 * de.po, sv.po: Update. omits 1522193360d Daily bump. omits afad86bc980 gcc: 2018-07-29 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] omits c314d4e5567 Daily bump. omits 37e24235832 Daily bump. omits f8dd9cbdf19 Update .po files. omits 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] omits 37c69c45d18 Daily bump. omits e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. omits 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. omits 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] omits 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] omits 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] omits 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] omits 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] omits a4df484d092 * BASE-VER: Set to 8.2.1. omits 9fb89fa845c Update ChangeLog and version files for release omits 5d28744ac05 Daily bump. omits 627d043e3a4 * es.po, ja.po, sv.po: Update. omits 280703512e0 * gcc.pot: Regenerate. omits 46f115007ca Daily bump. omits d4b2c6c90e2 Daily bump. omits 048e8a03bac Daily bump. omits ead037ee491 Daily bump. omits 8ec9b6d9301 Daily bump. omits 4b9d5187da4 Daily bump. omits 66851b5e193 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> omits 393853f0b7f Daily bump. omits 8a2be2d3449 gcc/testsuite/ChangeLog: omits 75d20a02b4f Backport from trunk. omits 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. omits 2f2d81539a0 Add xfail-if to some tests that fail with COW strings omits 99e91ffface Add experimental::sample and experimental::shuffle from N4531 omits 29acb44ba18 Daily bump. omits f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] omits 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] omits b50d76fead0 Daily bump. omits 1d242a3178e 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits 1fed49d5255 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits 65f9a1b8c63 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits ed2711622a5 [ARC] Reimplement return padding omits 58a930f8e5a 2018-07-19 Richard Biener <rguenther(a)suse.de> omits a453afd16de 2018-07-16 Richard Biener <rguenther(a)suse.de> omits eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] omits 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh omits a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] omits 8b2a10e4036 Daily bump. omits 604b0ebaa96 [gcc] omits baca74d61ad Daily bump. omits b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] omits 1656a807372 Daily bump. omits 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell omits 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template omits 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] omits e7c8731cf77 Daily bump. omits 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] omits 3365a8e982e 2018-07-12 Richard Biener <rguenther(a)suse.de> omits 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] omits e059f2362e2 Daily bump. omits d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] omits d5b63fc6a29 Daily bump. omits 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] omits fc439f922ee Daily bump. omits 7801dcc00ab Daily bump. omits 227d3ffb528 Daily bump. omits 6eeca5395b9 Daily bump. omits 604db6d50b5 RTEMS/Ada: Change system configuration omits 30d08fd10d4 Daily bump. omits 17961180ab4 Backport from trunk. omits fa8d5450e50 gcc/ChangeLog: omits a0b1b7f2bce 2018-07-05 François Dumont <fdumont(a)gcc.gnu.org> omits 6a2400e3215 Daily bump. omits 8d162fb9d96 Backport from mainline omits 36371743e6c [AArch64, Falkor] Falkor address costs tuning omits 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile omits 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw omits 3340e421008 Remove redundant #if conditional omits 71d7986afc0 Add std::__is_byte<std::byte> specialization omits 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints omits 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions omits 8cb222f298e Qualify another call in <variant> omits 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL omits 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] omits 89d5331285c PR libstdc++/85098 add missing definitions for static constants omits 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation omits 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] omits 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] omits 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode omits 1394444b2fc LWG 3076 basic_string CTAD ambiguity omits a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] omits bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] omits 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression omits c3459b63c8b Daily bump. omits dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. omits 043e9f42d5e Reduce garbage from push_to_top_level. omits 1c4b6999ffe Daily bump. omits a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) omits 80ddc7311c3 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> omits baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] omits 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] omits aa4c961d643 Daily bump. omits 9e1b1f11f89 Daily bump. omits 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews omits 13a4be670f7 Daily bump. omits ca4f43e8c47 gcc/ChangeLog: omits 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. omits 39ed131960a Daily bump. omits 25081d10b75 gcc/ChangeLog: omits 999baf3f1ae 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> omits c93c2f83a9d Daily bump. omits e99a48c7bbf gcc/testsuite/ChangeLog: omits 5885ff570d6 gcc/ChangeLog: omits c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair omits 607855267a7 PR c++/80290 - memory-hog with std::pair. omits fefaf852b10 Daily bump. omits 93da67b40a5 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits b40d4db95b9 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) omits fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) omits 2e8ab52f772 S/390: Fix mtune default. omits 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] omits 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] omits 76b1a1bd5a1 Daily bump. omits 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 omits b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt omits 0e9af164efe 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> omits e8e6334e95f 2018-06-25 Fritz Reese <fritzoreese(a)gmail.com> omits 29e614e8d2b 2018-04-20 Jan Hubicka <jh(a)suse.cz> * lto-partition.c ( [...] omits bfe7d5657b1 2018-06-25 Jakub Jelinek <jakub(a)redhat.com> omits 19a54887f84 rs6000: Fix absif2 omits 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka <jh(a)suse.cz> omits f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) omits 9b8f8df21f4 2018-06-25 Paul Thomas <pault(a)gcc.gnu.org> omits 36558962044 Daily bump. omits 51fac3a2483 Daily bump. omits adb48b274b0 Fix phi backedge detection in backprop (PR85989) omits bbc17959bc6 Daily bump. omits 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. omits 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. omits febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep omits 497b454bb8b 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] omits 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits 3ba67d982bb syscall: remove Ustat omits d68d996ba4e [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits 76fa62b3160 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) omits 21330b0d8bf Daily bump. omits 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. omits 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. omits 2e2052934b0 RISC-V: Add custom RTEMS multilibs omits f9c5a227515 Daily bump. omits f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] omits 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] omits 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] omits 4968b68839a [PR c++/85634] Fix tsubst ICE omits 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] omits 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] omits 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] omits 1ccc11348ba Daily bump. omits 2d016edb373 xtensa: fix PR target/65416 omits f654c8a5bbd Remove unused <exception> header from <utility> omits 47f8df2eedc * es.po: Update. omits 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] omits a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] omits fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. omits 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. omits 1ca425f08e1 Daily bump. omits 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall omits 5cf3d46af84 Daily bump. omits 1a53b47c1c1 Daily bump. omits 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] omits ed9b81c6310 PR c++/86147 - wrong capture for template argument. omits 2647a058315 Daily bump. omits fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] omits 687649b18bd PR c++/82882 - ICE with lambda in template default argument. omits bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. omits 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] omits c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called omits 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 omits cf50bf9c8de PR fortran/85703 omits 0395a66ae99 PR fortran/85702 omits a2ce172d471 PR fortran/85701 omits b66d679d15d Daily bump. omits a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] omits 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] omits 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] omits 2829ca0f114 2018-06-14 Richard Biener <rguenther(a)suse.de> omits c10d8b4f249 RTEMS: Prefer int for int32_t omits 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] omits b507a4cc13a Daily bump. omits 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. omits 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] omits f2997ff00c3 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. omits 33f4b9de25d libgo: update to Go 1.10.3 release omits ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] omits 3efec687d72 Daily bump. omits 3fb985f55b3 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 29e34e7b780 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] omits 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] omits e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] omits 64cb104919d Daily bump. omits cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. omits de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. omits 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. omits 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. omits d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. omits 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. omits 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. omits b5a55805c6e PR c++/85815 - reference to member of enclosing template. omits 453ae5bc77c PR c++/80485 - inline function non-zero address. omits c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. omits 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. omits df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. omits 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] omits 8f048f35248 * fr.po: Update. omits c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] omits 126d697b895 Daily bump. omits 9ed8059ae96 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 03dd2d9c7a3 Daily bump. omits 48c4d929517 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits a7369653738 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 71fda2bd0c4 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 1413b441b6b Commit testcases ommitted in last commit. omits eebafd89928 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 44e5b9a6667 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits eeb5b659e97 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 0cee71e8be1 2018-06-09 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 30b38d2b0d4 Daily bump. omits a96767cea5f gcc/ChangeLog: omits 4aaf4d8ebf0 gcc/ChangeLog: omits ce16cb3d45d * es.po: Update. omits 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ omits 2355b68d7bd Daily bump. omits e383362d2d1 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> omits e03777fcfcd 2018-06-07 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] omits 2ff4735319b * eo.po: Update. omits 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] omits cc3effb53bf Daily bump. omits 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. omits 64bc6399e9a 2018-06-06 Richard Biener <rguenther(a)suse.de> omits 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view omits 8be58d07b00 Daily bump. omits 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. omits e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] omits 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. omits 769b0cf58d6 * include/std/type_traits: Fix comment typo. omits e56798cfb49 S/390: Fix __builtin_tbeginc signature omits e79a66a6393 Daily bump. omits d687bd3d748 PR libstdc++/85930 fix misaligned reference omits 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. omits e2dc92cd6ab * es.po, fr.po: Update. omits ffea467c4da 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> omits eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] omits 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale omits 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] omits 8961ebadf55 Daily bump. omits 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. omits 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. omits 4686bdf288f Daily bump. omits 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] omits eb538f410f6 Add missing directive omits 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] omits da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] omits 483ccc45d71 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 99ad3094a87 Daily bump. omits f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. omits 15e8e3bf1b0 2018-06-01 Bill Schmidt <wschmidt(a)linux.ibm.com> omits 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] omits 974751f8d64 2018-05-31 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 4caedb89782 Daily bump. omits 50e2009c5cb PR go/85429 omits 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] omits a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] omits 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] omits a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell omits 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] omits ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] omits 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] omits 2892e4ae21e 2018-05-31 Matthias Klose <doko(a)ubuntu.com> omits 404d75be1c6 Daily bump. omits b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] omits 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] omits 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] omits 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] omits fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] omits 10544a955c2 Daily bump. omits a309bc095fb Daily bump. omits 5852b88d276 Don't mark IFUNC resolver as only called directly omits 6d97bb8ab49 Daily bump. omits ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. omits 790833f0157 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 907e31bb657 Daily bump. omits f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] omits f4094cba2ca Daily bump. omits 6b97d0bfed6 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits c08c3a4bd56 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits ebe47d00f68 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 4904efcbfe1 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 1a3bc17fe31 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 7c0ed70513e 2018-05-25 Richard Biener <rguenther(a)suse.de> omits 351b7826614 Daily bump. omits 7d8b5cd217c * ChangeLog: Fix last entry. omits 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] omits 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] omits 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux omits 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. omits dcb66d2eb03 PR c++/85864 - literal template and default template arg. omits 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. omits a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] omits abca8e44265 Daily bump. omits 4c25dedee5f 2018-05-23 Richard Biener <rguenther(a)suse.de> omits 7e871333a6c Subject: Backport r260566 omits 3dd11f01348 Subject: Backport r260154 omits 648461eaadd PR c++/85866 - error with .* in default template arg. omits 262fde1a603 Daily bump. omits 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] omits 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) omits cdb4f0a37f0 Daily bump. omits 3cf60392879 * es.po: Update. omits 38d25ca8a5e 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> omits 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] omits 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] omits 82b541a197b PR libstdc++/85818 make new test require Filesystem support omits 0b872ceaec0 Daily bump. omits 6220ca5de22 Remove accidental doubling up of associate_38.f90 omits 6b77cf82e25 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 2a12d061f91 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 6d647a297ca 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 9807cc65a63 Daily bump. omits a3adbb9e666 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> omits ee2e4f49712 Daily bump. omits 946222dfa3e PR c++/85782 omits fbfa04723ac 2018-05-18 Toon Moene <toon(a)moene.org> omits 72003fb5a61 Daily bump. omits 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined omits ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr omits 866ad2415d7 Daily bump. omits ec618f7d895 Daily bump. omits 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets omits df0bde83a66 Remove unused headers from tests omits 9771507101f PR libstdc++/84159 fix appending strings to paths omits 12b8914a3a1 Daily bump. omits a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy omits 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles omits 971ef5eacce Daily bump. omits 17398743599 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> omits e78c9cc7315 Daily bump. omits 9a1069a43c6 2018-05-12 Steven G. Kargl <kargl(a)gcc.gnu.org> omits b7f715b9ed7 Daily bump. omits 428cf50d7f0 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 77c42432c46 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 38d467668c6 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 815f1bcb7b6 Check is_single_const in intersect_with_plats omits acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] omits 597e9acdce7 2018-05-11 Paul Thomas <pault(a)gcc.gnu.org> omits bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts omits db57e8ab6bc Daily bump. omits 1a83baeaae0 Document Dual ABI for std::ios_base::failure omits 7cb0f0dcce7 Daily bump. omits 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] omits a31a0269de6 PR c++/85706 - class deduction under decltype omits 32098c49188 Daily bump. omits 0ccd3a10e87 * de.po, sv.po: Update. omits e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] omits 129cfadcb74 2018-05-08 Richard Biener <rguenther(a)suse.de> omits 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) omits 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] omits dafa8eecba2 2018-05-08 Richard Biener <rguenther(a)suse.de> omits 218f6853609 PR c++/85646 - lambda visibility. omits 712710e0667 Daily bump. omits 4e25d06427b PR c++/85618 - ICE with initialized VLA. omits 9addd3cc1f8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> omits ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. omits 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. omits 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] omits a76e57ad97d [NDS32] Fix print operand for cctl register. omits b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. omits 0031a3273f7 Daily bump. omits a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] omits 624beaf4f2d gcc/fortran/ChangeLog: omits 3b3decebcd2 Daily bump. omits 8e2586b0d19 Daily bump. omits 1781033e9a7 PR c++/85305 - pack in lambda init-capture. omits b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar omits 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] omits b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] omits 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] omits 0f6f1eaf1df * uk.po: Update. omits b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] omits 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. omits 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] omits 95eb7235305 Daily bump. omits b3857795640 PR libstdc++/84769 qualify call to std::get<0> omits b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space omits 52c9eee1ae4 Update .po files. omits 9a4acdbd2f1 Daily bump. omits e4681913696 * es.po: Update. omits ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] omits 68fc0ec2c57 * BASE-VER: Set to 8.1.1. omits af8bbdf198a * gennews (files): Add files for GCC 8. omits 5baca020496 Update ChangeLog and version files for release omits 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] omits bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) omits ae8eca2e06a Daily bump. omits c8e482a44ef * gcc.pot: Regenerate. omits 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] omits 6aa70dae34d PR c++/85580 - extern "C" and local variables omits faa55a6cec4 Daily bump. omits 6eddc70d50b Daily bump. omits 2f181ae6321 Daily bump. omits 8d01edc1731 Daily bump. omits 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] omits c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] omits 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. omits 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] omits 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. omits 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] omits 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] omits e44c38413f2 Daily bump. omits 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] omits 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ omits 6f54a9098d2 Daily bump. omits edc3d20f229 x86: Correct movdir64b builtin function omits 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. omits 2c4878d8a4c * DEV-PHASE: Set to prerelease. omits d91d9c6b633 Create gcc-8-branch adds 949bc65ce4d * BASE-VER: Set to 9.0.0. adds decaf833a8a * crontab: Enable snapshots from gcc-8-branch. adds b81c77490ec 2018-04-25 Richard Biener <rguenther(a)suse.de> adds dc5fe044129 PR ada/85007 * gnat_ugn.texi: Regenerate. adds be4b81f3784 PR sanitizer/84307 * c-decl.c (build_compound_literal): C [...] adds 48f649b48ed [NDS32] Add missing newline character into ASM_APP_ON macro. adds 4ce8f901c5c [NDS32] Fix print operand for cctl register. adds 4cccab8866b [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 1c25284bf7b [NDS32] Split movdi/df if reigster number is illegal. adds 49b82a54d00 [NDS32] Fix bug in bit-instruction checking functions. adds 7911b1548e1 2018-04-25 Sebastian Peryt <sebastian.peryt(a)intel.com> adds 5f7af3b6271 PR middle-end/85414 * simplify-rtx.c (simplify_unary_oper [...] adds 772a9876020 * config/i386/i386.md (*x86_mov<mode>cc_0_m1): Use type "a [...] adds a6da3195e71 DWARF sort longer dirs before shorter ones in directory table. adds 0ddd84663c4 2018-04-25 Catherine Moore <clm(a)codesourcery.com> adds fad0c860845 Daily bump. adds 254e8a1efb2 This appears to be present in compiler-rt upstream, but as [...] adds b34a8884bd8 As mentioned in <
http://gcc.gnu.org/ml/gcc/2018-03/msg00133
[...] adds 6dc485f279a If someone has access to a 64-bit mips-linux system to test [...] adds 488eccdbf9b * config/mips/mips.c (mips_asan_shadow_offset): New functi [...] adds 2480c1911b5 2018-04-26 Richard Biener <rguenther(a)suse.de> adds 28d0cd4a72d 2018-04-26 Richard Biener <rguenther(a)suse.de> adds 2beea61e4b6 2018-04-26 Richard Biener <rguenther(a)suse.de> adds 79c36228528 2018-04-26 Richard Biener <rguenther(a)suse.de> adds af59cd87027 [nvptx, libgomp, testsuite] Reduce recursion depth in decla [...] adds cbb7d3c5bfa [lto] Fixup loops before lto write-out adds e7f5f1f46ba [nvptx] Fix branch-around-nothing adds c8f3bfee4d5 [nvptx] Verify bar.sync position adds 3ee8d075f1c [nvptx, libgomp] Add GOMP_NVPTX_JIT=-O[0-4] in nvptx libgom [...] adds 573a3555407 Document that -Wreturn-type is enabled by default for C++ adds 0c124b17a36 dumpfile cleanup adds 5ed41f0d0d5 * config/i386/i386.md ("isa" attribute): Add x64_sse2. (" [...] adds 88636fce5a0 * loop-invariant.c (may_assign_reg_p): Return false for fr [...] adds 9e53fe9923f * cgraph.h (symbol_table): Just declare debug method here. [...] adds fe7a932241c PR c++/85545 - ICE with noexcept PMF conversion. adds 49f2c83b743 MIPS/GCC/testsuite: Fix data-sym-pool.c for SVR4 model at -O0 adds 7826b688f68 MIPS/GCC/testsuite: Fix data-sym-pool.c for n64 code adds d9ac6f17f6a Daily bump. adds 54ec8b11494 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 89cc6dc510f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 5d7309c867a [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 81ef4826690 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds cfd918c295e * config/i386/i386.md (*movti_internal): Substitute Ye con [...] adds f0aaf75822a PR85532, crtend.o built without --enable-initfini-array has [...] adds cd73358f847 [C++ PATCH] some cleanups adds f68129a93f8 2018-04-27 Richard Biener <rguenther(a)suse.de> adds 787fa75f6fc [C++ PATCH] cleanup 2 adds 27695cc47a2 Fix aarch64 ILP32 ICE with vaarg gimplified code adds b6f86387bc3 PR c++/85545 - ICE with noexcept PMF conversion. adds 7c988d8a161 /cp 2018-04-27 Paolo Carlini <paolo.carlini(a)oracle.com> adds 8117a33709c * cvt.c (cp_fold_convert): Use convert_ptrmem. adds 6d5f630f5ee * g++.dg/cpp1z/noexcept-type20.C: Elaborate. adds 7afda0dfb6b PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds e81e39b6406 Don't offer suggestions for compiler-generated variables (P [...] adds c52435659bb 2018-04-27 Andreas Tobler <andreast(a)gcc.gnu.org> Mar [...] adds a7d3017af30 * config.gcc: Mark tile* targets as deprecated/obsolete. adds 6f5a18043fa input.h: convert some macros to inline functions adds 854cee9bed1 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 10b13838b3b PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds b7f2cd2f3c0 [openacc, testsuite] Fix undefined behaviour in atomic_capt [...] adds a21c638a218 Daily bump. adds 66b5ed278de 2018-04-28 Richard Biener <rguenther(a)suse.de> adds 2e7e8f549a4 PR target/84431 * config/i386/i386.md (*ashl<dwi>3_double [...] adds ac7a2c61cf2 DWARF: Add .debug_addr table header for dwarf_version >= 5. adds 31c05028516 Daily bump. adds 0649f97cd19 [openacc, testsuite] Fix undefined behaviour in atomic_capture-1.c adds 27f5053bc08 * lto-partition.c: Include sreal.h (add_symbol_to_partiti [...] adds b6807c6a115 Daily bump. adds dabafc2fc9f 2018-04-30 Richard Biener <rguenther(a)suse.de> adds f07f7f418a2 2018-04-30 Richard Biener <rguenther(a)suse.de> adds 95dfb10f2a1 2018-04-30 Richard Biener <rguenther(a)suse.de> adds a5cb9559223 Microblaze Target: PIC data text relative 2018-04-30 Andrew [...] adds 0b9ea699df0 * lto-partition.c (lto_balanced_map): Fix sanity check. adds 6268bc0f852 [patch] allow '-' for stdout dump adds 1f2370855df * doc/invoke.texi (-fdebug-types-section): Fix grammar. adds 80788f55e31 [ARC] Update movhi and movdi patterns. adds e1b8971bfdb [ARC] Cleanup sdata handling. adds be1ae722695 [ARC] Clear the instruction cache using syscalls. adds b0bf8a55781 2018-04-30 Richard Biener <rguenther(a)suse.de> adds e9cb453cdd8 input.h: use STATIC_ASSERT adds 747c18783fd * lto-wrapper.c (ltrans_priorities): New static var. (cmp [...] adds 0bce23e1e89 Use char_span for return type of location_get_source_line adds ebf0a6c6426 * tree.c (build_clobber): New. adds 38dba48bd4d * init.c (build_dtor_call): Use build_special_member_call. adds 6ae0d78c821 PR c++/61982 - dead stores to destroyed objects. adds 773f4004bfb selftest.h: fix alphabetization of per-source-file selftest [...] adds 2e289579e6a Clarify documentation for -fpie and -fPIE adds b663291ac99 * argv.c (expandargv): Fix memory leak for expanded [...] adds bf062a9b415 PR c++/85305 - pack in lambda init-capture. adds 1b436275bff PR c++/84701 - unsigned typeof. adds 1f9995dc47e selftest: remove "Yoda ordering" in assertions adds 80213470b39 Add gcc_rich_location::add_fixit_insert_formatted adds bfb370f2db4 Daily bump. adds 286499d2a7d PR c++/85580 - extern "C" and local variables adds d9e1c07c4e0 PR go/85429 cmd/go: support more Solaris assembler syntaxes adds 063251ecf73 PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds b9bdd103b26 Add the Netronome Flow Processor (nfp) as a build target to [...] adds 305fd725196 * configure.ac (LD_AS_NEEDED_OPTION, LD_NO_AS_NEEDED_OPTIO [...] adds 98ce9ca593d PR c++/85587 - error with scoped enum in template. adds a4d11b83879 PR tree-optimization/82665 * vr-values.c (vr_values::extr [...] adds 35ebe9dacc4 -Wformat: fix nonsensical "wide character" message (PR c/84258) adds 620610fa576 Add VEC_ORDERED_REMOVE_IF adds 563fb4eefea [nvptx] Improve "offload compiler not found" message in mkoffload adds d7ecaff761c * gcc.pot: Regenerate. adds 2e93301778c Generalize a<b&a<c -> a<min(b,c) adds e3eb6effc00 PR libstdc++/84654 Disable __float128 specializations for - [...] adds ae65a28851c Daily bump. adds 3c8ecf0b23a Add support for gcc as git submodule of another repository. adds ca233d5fa62 Plugin API to get the list of wrap symbols. adds f6b7f3cf30c [lto] Add "could not find mkoffload" error message to lto-wrapper adds 472a8968ac8 Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds ca28524d5d3 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] adds 01b4fae91bf 2018-05-02 Richard Biener <rguenther(a)suse.de> adds 3f9b18e2d7f * gennews (files): Add files for GCC 8. adds d9f58ac8ddd ATTRIBUTE_NONSTRING adds 6354e3153cf rs6000: Remove paired single adds 6bdd98613cb [testsuite] Add scan-wpa-ipa-dump adds 0bd55f1a578 [testsuite] Add scan-ltrans-tree-dump adds 36f81fa896c 2018-05-02 Richard Biener <rguenther(a)suse.de> adds 79d934a23b6 PR libstdc++/69608 Move semantics for strstreambuf adds c2cfaad24e5 Remove duplicate function call in test adds 806803f39c9 PR libstdc++/83860 avoid dangling references in valarray cl [...] adds f25f1f32741 * es.po: Update. adds 2fe6a798dc5 PR c/30552 * c-decl.c (old_style_parameter_scope): New fu [...] adds a7babc1e4ce [openacc] Add __builtin_goacc_parlevel_{id,size} adds 7a63a1db43e [libgomp, testsuite] Move tests to libgomp.c-c++-common adds 8655b2ceab1 [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin adds f1493596d02 /cp 2018-05-02 Paolo Carlini <paolo.carlini(a)oracle.com> [...] adds aa9d9423caf PR libstdc++/68197 fail on negative iword/pword indices adds b63a0dff6b1 2018-05-02 François Dumont <fdumont(a)gcc.gnu.org> adds beed22e5ef7 libgo: break dependence on libgcc unwind-pe.h adds 1671083ac18 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] adds 497f3a6418d libgo: refactor code to enumerate stdlib packages adds f7c4a5971b1 runtime: remove unused stack.go adds 9eb30febf79 libgo: add support for the Nios II architecture adds 5657a3c3889 libgo: add type/const references to sysinfo.c adds c8752e48960 Daily bump. adds b0fbe7432e0 cmd/go: run tests that require package build IDs adds 202aafe6217 2018-05-03 Richard Biener <rguenther(a)suse.de> adds 1019ee83151 PR other/85622 * gcc_release: For -f, verify contrib/genn [...] adds eb259a42d85 Define std::remove_cvref and std::remove_cvref_t for C++2a adds e6303a09117 Use std::invoke_result in std::async instead of std::result_of adds 5977f2ba194 [tree-complex.c] PR tree-optimization/70291: Inline floatin [...] adds 9a56d038aeb 2018-05-03 Richard Biener <rguenther(a)suse.de> adds d0f163aa4da [testsuite] Add scan-offload-tree-dump adds fc9b80eac58 PR libstdc++/84535 constrain std::thread constructor adds cf3c455b106 PR libstdc++/84087 add default arguments to basic_string me [...] adds 4c9cf3a5690 Add tests for std::remove_cvref adds a9af180e1bd Update .po files. adds 331b2b6d79a compiler: avoid crashing on invalid non-integer array length adds 658e7fd0087 PR libstdc++/85632 fix wraparound in filesystem::space adds 0c9b443272c PR libstdc++/84769 qualify call to std::get<0> adds b4141ef194a PR target/85530 * config/i386/avx512fintrin.h (_mm512_mul [...] adds 984120c942f [C++ Patch] Kill -ffriend-injection adds 535975c5919 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 87c0fcd88ab PR c++/85600 - virtual delete failure. adds b123749ae93 Daily bump. adds e86a25472af cmd/go: update to match recent changes to gc adds 381cf06672d cmd/go: enable tests of vet tool adds 285ee25ed02 cmd/go: update mkalldocs.sh adds c57fdeab1d1 PR libstdc++/85466 * real.h (real_nextafter): Declare. * [...] adds b66208429d8 2018-05-04 Richard Biener <rguenther(a)suse.de> adds 20f9d8f133a 2018-05-04 Richard Biener <rguenther(a)suse.de> adds 4781b6f92da PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds 2b895374579 [expand] Handle null target in expand_builtin_goacc_parleve [...] adds 5fef6f2fd86 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 6fd39ec4031 rs6000: Remove Xilinx FP adds 79b9cc460fb 2018-05-04 Richard Biener <rguenther(a)suse.de> adds 6cae29fe463 libffi PowerPC64 ELFv1 fp arg fixes adds 28c319b8e9b libgo: fix for unaligned read in go-unwind.c's read_enc [...] adds 6d8768b2138 gcc/testsuite/ChangeLog: adds 266ba37fb2e PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds 14c8065fa16 * uk.po: Update. adds c11ac92644a [BRIGFE] fix an alloca stack underflow adds ed760c9e77f [BRIGFE] Enable whole program optimizations adds 0f0d4eeba1a [BRIGFE] The modulo in ID computation should not be needed. adds 606863d01fc cmd/go: on AIX, pass -X64 first when invoking ar adds c1a49138b99 [BRIGFE] allow controlling strict aliasing from cmd line adds bdf6567910a [BRIGFE] do not allow optimizations based on known C builtins adds cc0d58a44a9 [BRIGFE] skip multiple forward declarations of the same function adds 4ac4c323867 [BRIGFE] phsa-specific optimizations adds add35cb064e [BRIGFE] Fix handling of NOPs. adds 5f987527232 Daily bump. adds 4f55b6d2661 2018-05-05 Paolo Carlini <paolo.carlini(a)oracle.com> adds 19b20a5c437 [nvptx] Add workaround for subsequent bar.syncs adds db7548a2771 PR other/77609: Let the assembler choose ELF section types [...] adds c67c386e8ad Daily bump. adds 2bb7fb0fc73 gcc/fortran/ChangeLog: adds a28b09d73da 2018-05-06 Andrew Sadek <andrew.sadek.se(a)gmail.com> adds a62eb6c896d 2018-05-06 Michael Eager <eager(a)eagercon.com> adds f9659d607a4 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 71b4539cd01 Daily bump. adds 3ee31960c53 [openacc, testsuite] Allow installed testing of libgomp to [...] adds c6398a960e1 [testsuite] gcc.dg/nextafter-2.c: Restrict to c99_runtime adds a2873fd8e72 Introduce prefetch-minimum stride option adds 38bd90a9a88 Introduce prefetch-dynamic-strides option. adds fa6a796fc3e 2018-05-07 Luis Machado <luis.machado(a)linaro.org> adds 67b75b4cf66 Fix gcc/ChangeLog. adds b8660a23ea7 2018-05-07 Luis Machado <luis.machado(a)linaro.org> adds 87820a8e3ba 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds dc60ace0033 Revert 20001. adds 5b8f628c087 Rollback bad commits! Sorry! adds 344c180cca8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds ab55f7db369 2018-05-07 Amaan Cheval <amaan.cheval(a)gmail.com> adds 8233ba7ddfd 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds e6ac4004fe4 PR libstdc++/85671 allow copy elision in path concatenation adds 4b19dc1551f * scanner.c (preprocessor_line): Call linemap_add after a [...] adds fb61e5c0754 Document -lstdc++fs requirement for std::filesystem adds 0b8d327ec38 PR c++/85618 - ICE with initialized VLA. adds 216c7678be5 [C++ PATCH] Kill -fno-for-scope adds f11f244944e PR c++/85646 - lambda visibility. adds 6e0a6006941 Daily bump. adds ca96069abd1 2018-05-08 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 4022963faf6 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 7326a75e4ff 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 28c46cac2a3 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 62efa0e24f2 [AArch64] Tweak sve/vcond_6.c test adds b293e19f8a1 [AArch64] Use UNSPEC_MERGE_PTRUE for comparisons adds a6b3f63991b 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 30dd727b610 [AArch64] Predicated SVE comparison folds adds 833ce006a5f [arm] PR target/85658 Fix operator precedence errors in par [...] adds 23b45f9a0b9 Backport of RISC-V support for libffi adds 6b402264cb4 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 7b790875e57 Tighten condition in vect/pr85586.c (PR 85654) adds 1ae6cf680aa Move C++ SVE tests to g++.target/aarch64/sve adds 23cce59aa8a PR target/85480 * config/i386/sse.md (ssequaterinsnmode): [...] adds 87e3515eb08 PR target/85317 * config/i386/i386.c (ix86_fold_builtin): [...] adds 63615e72cc9 PR target/85572 * config/i386/i386.c (ix86_expand_sse2_ab [...] adds 4db2b348bfe 2018-05-08 Olga Makhotina <olga.makhotina(a)intel.com> adds 9f91ba1728c PR libstdc++/85672 #undef _GLIBCXX_USE_FLOAT128 when not supported adds 758c58a01a5 PR target/85683 * config/i386/i386.md: Add peepholes for [...] adds 86a91077aeb Make std::regex automata use non-debug vector in Debug Mode adds 7dd04f412de PR target/85693 * gcc.target/i386/pr85693.c: New test. adds a0b2bb7422e gcc/ChangeLog: adds 189387a166d PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 1fb88ddbbfc /cp 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 78d91c148cf 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> adds 19bdc21a60a 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> adds 01836a386e9 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> adds decf59373ef gcc/testsuite/ChangeLog: adds 722ff179b65 [PATCH] RISC-V: Use new linker emulations for glibc ABI. adds 55d2a5994ba * de.po, sv.po: Update. adds 79c14b729a8 Daily bump. adds e2945c0d9da 2018-05-08 Kelvin Nilsen <kelvin(a)gcc.gnu.org> adds 09d66f49552 PR c++/85706 - class deduction under decltype adds 236838836b8 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 38017cabc15 [nvptx] Make trap insn noreturn adds a74c4ce4aa7 Add clobbers around IFN_LOAD/STORE_LANES adds 5feb8977664 regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds f42d848f384 regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds 5b91c5169fb shrink-wrap: Improve spread_components (PR85645) adds fbdd315b831 rs6000: Give an argument to every REG_CFA_REGISTER (PR85645) adds c78074085f7 2018-05-09 Richard Biener <rguenther(a)suse.de> adds 8ce6f78c1f9 Make std::function tolerate semantically non-CopyConstructi [...] adds 2e3e0ea7e5c [openacc] Factor out async argument utility functions adds e4914df108a * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. adds 85c337e7098 Add ax_pthread.m4 for use in binutils-gdb adds dffc468e6d8 [openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare adds e12196c6346 /cp 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds e63d7dc8d2c /cp 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds 44ca5309185 gcc/testsuite/ChangeLog: adds 83eb10a4798 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds 4a4fa71e7b3 2018-05-09 François Dumont <fdumont(a)gcc.gnu.org> adds 7033197896c RISC-V: Add with-multilib-list support. adds 024464e5fb8 go/build, cmd/go: update to match recent changes to gc adds 70783a86203 Daily bump. adds cb8ba767abe PR c++/85400 cp/ * decl2.c (adjust_var_decl_tls_model): N [...] adds c774e1245ba PR tree-optimization/85699 * gcc.dg/nextafter-1.c (NO_LON [...] adds 1244c182e1e * configure.ac (gcc_gxx_include_dir_add_sysroot): Set it t [...] adds fc3703b8506 rs6000: Remove -maltivec={be,le} adds ee9106ca70f Improve boostrap-ubsan config (PR bootstrap/64914). adds dd5c9dd413a 2018-05-10 Paul Thomas <pault(a)gcc.gnu.org> adds 038feca5bea PR libstdc++/85729 add linkage specifications to headers adds 363bb4573f7 2018-05-10 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds 1d4b243d397 2018-05-10 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 05fcd2f2bf5 PR target/85693 * config/i386/sse.md (usadv64qi): New expander. adds 3c43ed347ea PR c++/85662 * c-common.h (fold_offsetof_1): Removed. (f [...] adds 005915c52a8 PR fortran/85735 * options.c (gfc_post_options): Set main [...] adds c4380ed8742 * decl.c (make_typename_type): s/parameters/arguments/. adds 4bcb6f7fa7f * lambda.c (lambda_expr_this_capture): Improve logic. adds 323a300ed23 * class.c (vbase_has_user_provided_move_assign): Use user_p [...] adds 51f6c13e328 Make sure we aren't trying to do a nested instantiation in [...] adds 2153548fe40 * parser.c (cp_parser_class_head): Use num_template_headers [...] adds 8ea3a5b4507 CWG 2267 - list-initialization of reference temporary adds 2f92b575667 Core issue 2310 - conversion to base of incomplete type. adds cf90ff29426 * include/bits/regex_compiler.h (_S_cache_size): Change fr [...] adds 03a04052ea0 Document Dual ABI for std::ios_base::failure adds 8feb7460337 * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P. adds 252375e9154 gcc/ChangeLog: adds 8296eb5052a * config/i386/i386.c (ix86_expand_builtin) <case IX86_BUIL [...] adds d07b2e4af97 * gcc.target/i386/xgetsetbv.c: Fix whitespace. adds 6725b9fd4b6 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c2ad67f719e 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 34870bc23c9 2018-05-10 Michael Meissner <meissner(a)linux.vnet.ibm.com> adds 445a4c5aecb 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 41387c1eaf3 Daily bump. adds 773b3994a64 correct changelog! 2018-05-10 Edward Smith-Rowland <3dw4r [...] adds 03dbe51bff1 * decl.c (cp_finish_decl): Don't instantiate auto variable. adds 3308817aa11 Support LLVM style of no_sanitize attribute (PR sanitizer/85556). adds 27c16d845fc PR tree-optimization/85692 * tree-ssa-forwprop.c (simplif [...] adds b16a51197d4 PR c/85696 * c-omp.c (c_omp_predetermined_sharing): Retur [...] adds 887812fe72c [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds c043705018d 2018-05-11 Sebastian Peryt <sebastian.peryt(a)intel.com> adds e695d208e78 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds f641aa31f29 Check is_single_const in intersect_with_plats adds 1929eede519 gcc/ChangeLog: adds c212debb91b Restore the testcase that was clobbered by the recent PR831 [...] adds 02dd19c992a ...and actually resture the *new* testcase. adds a6a9db020c4 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e89beb2c280 2018-05-11 Michael Meissner <meissner(a)linux.vnet.ibm.com> adds c864b82f7e5 Daily bump. adds ec139a3ff0b Daily bump. adds b7968556664 [NDS32] Add DSP extension instructions. adds 04bfab34c35 [NDS32] Implment n10 pipeline. adds a4b9df52c45 PR libstdc++/80165 * testsuite/20_util/variant/80165.cc: New. adds cf001508485 2018-05-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 8bed63c9312 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> adds 969e5951141 [NDS32] Implment n12/n13 pipeline. adds cc60b3ba516 2018-05-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 49665213b4a [NDS32] Implment n15 pipeline. adds 76ff64b0430 Introduce gcc_qsort adds e77bdfac78c Daily bump. adds f33bb9d40f0 gcc_qsort: avoid oversized memcpy temporaries adds 2123cf2bf3f 2018-05-14 Richard Biener <rguenther(a)suse.de> adds ecd752b4e45 2018-05-14 Sebastian Peryt <sebastian.peryt(a)intel.com> adds b267855d786 PR libstdc++/82966 fix swapping of node handles adds 23cc4e77cce * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p. adds 90ad495b311 2018-05-14 Paolo Carlini <paolo.carlini(a)oracle.com> adds 62ca663518d PR libstdc++/67554 Do not pass null pointers to memcpy adds 687ee9a7c3a Add __attribute__((malloc) to allocator and remove unused code adds 29026d0ef97 PR target/85756 * config/i386/i386.md: Disallow non-commu [...] adds f8afb1dc24b * testsuite/ChangeLog: Add missing PR number. adds 600d3f1ae24 Remove remaining uses of * in patterns adds 34f8174d1dd [AArch64] Add combine pattern to fuse AESE/AESMC instructions adds a3d084d95e8 PR libstdc++/81256 fix exception handling in basic_filebuf::close adds c6c9d80c309 rs6000: Fix -mreadonly-in-sdata documentation adds e51229316f1 Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec. adds bc80a65fc1b PR target/85756 * gnat.dg/opt70.adb: New test. * gnat.dg [...] adds bb547959cfa Daily bump. adds 9deb0d0954c 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds d51fd3fc496 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 7be3817f26f DWARF calculate the number of indexed addresses. adds 599a98fa661 DWARF: Use DW_OP_addrx and DW_OP_constx for DWARF5. adds 8ade4cdeb71 2018-05-15 Richard Biener <rguenther(a)suse.de> adds 581da9d39d0 Qualify std::__invoke in <variant> to prevent ADL adds e4e90696470 PR libstdc++/84159 fix appending strings to paths adds fe183975637 Remove unused headers from tests adds 7330ffed52f PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds cae1d5ed994 PR libstdc++/85749 constrain seed sequences for random numb [...] adds c6e04fcae68 2018-05-15 Paolo Carlini <paolo.carlini(a)oracle.com> adds 0dbcf2c2b2e PR lto/85583 * lto-partition.c (account_reference_p): Do [...] adds a20cbb58c55 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds fd03461ea95 PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversi [...] adds c4970310fed * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet. adds 7900b449848 Daily bump. adds d58e4885b5b * cp-tree.h (cp_expr): Remove copy constructor. adds 20b429dc9fb PR tree-optimization/85753 - missing -Wrestrict on memcpy i [...] adds 98c7f8224ac 2018-05-16 Richard Biener <rguenther(a)suse.de> adds 187ee2a2583 Handle vector boolean types when calculating the SLP unroll factor adds 560934d2861 2018-05-16 Richard Biener <rguenther(a)suse.de> adds c863e35b0ad 2018-05-16 Richard Biener <rguenther(a)suse.de> adds 75c97d0c68a * tree.c (warn_deprecated_use): Return bool. Simplify logic. adds cee7f63722f [AArch64] Improve register allocation of fma adds 38e4dd07a1e gcc/testsuite/ChangeLog: adds b0f2cc40dd3 Remove unused function ipa_free_edge_args_substructures adds 55f6c1d8f7b gcc/ChangeLog: adds 35a499265a9 DWARF: Emit DWARF5 forms for indirect addresses and string [...] adds 3bef51aeb5a DWARF: Add header for .debug_str_offsets table for dwarf_ve [...] adds a1b33cda0d1 RISC-V: Minor pattern name cleanup. adds 1b0bbafa7a9 PR c++/85363 * call.c (set_flags_from_callee): Handle AGG [...] adds 3474beffb1f Daily bump. adds 7acf1661c40 2018-05-17 Richard Biener <rguenther(a)suse.de> adds 6ebd326d0ba 2018-05-17 Olga Makhotina <olga.makhotina(a)intel.com> adds 070eb713fc5 2018-05-17 Paolo Carlini <paolo.carlini(a)oracle.com> adds ff9e0a6cb97 [patch AArch64] Do not perform a vector splat for vector in [...] adds 7c0a61aa0d9 * config/i386/avx512fintrin.h (_mm512_set_epi16, _mm512_se [...] adds 6401d7122ad PR target/85323 * config/i386/i386.c: Include tree-vector [...] adds a51c4926712 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] adds 6a8d6e9c6c5 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] adds b2312729722 Fix GNU coding style for G_. adds d5a19a736a3 Allow gimple_build with internal functions adds 0fe3dc7e27d Gimple FE support for internal functions adds 8a9fdb1e85e PR tree-optimization/85793 * tree-vect-stmts.c (vectoriza [...] adds 5bb50c852e0 2018-05-17 Richard Biener <rguenther(a)suse.de> adds ceccd756608 2018-05-17 Richard Biener <rguenther(a)suse.de> adds 0de89a9c08c PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 013cef2c5ad PR libstdc++/85818 ensure path::preferred_separator is defined adds cca3e021553 PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 5e15443ccd0 2018-05-17 Jerome Lambourg <lambourg(a)adacore.com> adds 08f08c40d30 2018-05-17 Steve Ellcey <sellcey(a)cavium.com> adds 7591fceb00f RISC-V: Optimize switch with sign-extended index. adds 14bac6fe87d * line-map.c (linemap_init): Use placement new. adds aecc96d089b Daily bump. adds 143c3c9af64 Replace FMA_EXPR with one internal fn per optab adds 795785e1c10 Support lower and upper limit for -fdbg-cnt flag. adds 12b322e023d Radically simplify emission of balanced tree for switch sta [...] adds 024f8c47429 [AArch64] Unify vec_set patterns, support floating-point ve [...] adds be7e9ea5734 2018-05-18 Toon Moene <toon(a)moene.org> adds ee1b405f3c5 2018-05-18 Richard Biener <rguenther(a)suse.de> adds d19574debc5 2018-05-18 Richard Biener <rguenther(a)suse.de> adds f4edcd48fbd 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 47e77da0519 Print working directory to gcov files (PR gcov-profile/84846). adds a8bdcc066cf gcov: add new option -t that prints output to stdout (PR gc [...] adds b232e6b58e3 [arm][1/2] Remove support for deprecated -march=armv5 and armv5e adds 1930b04cbc4 [arm][2/2] Remove support for -march=armv3 and older adds 4ae89b33fc6 [AARCH64, SVE] Remove a couple of xfail from slp_5.c adds 68bf47121b7 PR c++/85782 adds 16828ff7fc7 PR libstdc++/85098 add missing definitions for static constants adds 566f917ac91 PR bootstrap/85838 * config/sparc/sparc.c (sparc_expand_b [...] adds d335da406d2 Remove redundand pass pass_lower_switch. adds 3455e5fa0b2 Fix typo in test-case. adds 66d1168c634 Some libstdc++ fixes for -Wdeprecated-copy. adds 17847cffc74 PR c++/58407 - deprecated implicit copy ops. adds 9ac6bbfc69c 2018-05-18 François Dumont <fdumont(a)gcc.gnu.org> adds 070a2da8ddf Aliasing 'this' in a C++ constructor adds 51b164920b1 RISC-V: Add RV32E support. adds 3e18ab0d5b8 Daily bump. adds 086f8cda702 Fix std::codecvt_utf8<wchar_t> for Mingw adds 6a7cbd2cb2b [NDS32] Implment indirect funciton call attribute. adds d00ed57d1c3 [NDS32] Use machine mode with E_ prefix. adds 5edbbb22f15 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 9fbdd630afa [NDS32] Support PIC and TLS. adds 56f4c2c2550 [NDS32] Refine nds32-md-auxiliary.c. adds 711f40eb278 [NDS32] Refine functions that deal with lwm and smw operations. adds c18230caf75 * config/i386/i386.md (rex64namesuffix): New mode attribut [...] adds 83cd37685cf [NDS32] Add abssi2 pattern. adds 62eb868f4ff [NDS32] New option -minline-asm-r15. adds a77412468d7 [NDS32] Adjust ASM spec. adds 247f0592fac [NDS32] Update copyright year in nds32-fpu.md. adds 27f2dc77e46 Avoid ICE on unsupported use of __integer_pack. adds e6970ccf1d7 Daily bump. adds 9656f624ecc [NDS32] Print pipeline model in asm header. adds ce88254461c [NDS32] Fix date in gcc/ChangeLog file. adds 3766c11be8b [NDS32] Rewrite cost model. adds 4b0ec72db8c [NDS32] Adjust register move cost for graywolf cpu. adds 444c325bf41 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 23cdcf561c5 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 5faffdc8077 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds e5de760f0b5 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds e33458cd305 [NDS32] Set call address constraint. adds 24f30330b46 PR libstdc++/85843 fix "should be explicitly initialized" warnings adds f13850309e2 Daily bump. adds e2365f7f076 PR libstdc++/85843 - warning in logic_error copy constructor. adds 9449a7d95dd 2018-05-21 Janus Weil <janus(a)gcc.gnu.org> adds 0eacfbcb2bf [ARC] Add multilib support for linux targets adds f9ff1f0a005 Add missing AArch64 NEON instrinctics for Armv8.2-a to Armv8.4-a adds ec1e7b5c369 2018-05-21 Alexander Nesterovskiy <alexander.nesterovskiy [...] adds c8daa73e412 [AArch64] Implement usadv16qi and ssadv16qi standard names adds c33ad5e0d97 svn rm files missed out from "[arm][2/2] Remove support for [...] adds dca156d022c PR libstdc++/85818 make new test require Filesystem support adds b76cdbc2ec8 Fix std::filesystem::absolute for empty paths adds bacd50592a4 [Ada] Fix inconstent subprogram body headers adds daf67711536 [Ada] Premature secondary stack reclamation adds 05f8bfe0fbb [Ada] Extend legality of Scalar_Storage_Order to formal types adds 6e20515a3ae [Ada] Typo in lib.ads comment adds d0ce049cf17 [Ada] Unnest all subprograms relevant for code generation adds 68106cc852a [Ada] Only allow Has_Discriminants on type entities adds 2f6d753d22e [Ada] Propagate load addresses for traceback cache on Linux adds 25cda73cf91 [Ada] Rename Load_Slide internal runtime component as Load_Address adds c6b3179c83e [Ada] Robustify traceback symbolization from dwarf info adds cdfdc1cc2c6 [Ada] Tighten Object_Reader.Get_Memory_Bounds adds 9eff6d9bff7 [Ada] Crash on incorrect frontend inlining in GNATprove mode adds 88f7fbe7b2c [Ada] Spurious error on synchronous refinement adds acd71190a66 [Ada] Spurious error in inlining for GNATprove on prefix ca [...] adds 84f9fabaa8b [Ada] Remove External aspect from predefined abstract states adds f0af01a9a19 [Ada] Robustify traceback caching for executable in current dir adds aed346af470 [Ada] Placement of pragma Elaboration_Checks adds 6ad9d19a73b [Ada] Use type conversion when inlining may trigger a run-t [...] adds 46e8d317c9a [Ada] Minor reformatting adds c60db8d030f [Ada] Clarify code for accessing full view of a type adds ae226f51e4f [Ada] Spurious error on indexed call as prefix of a call adds 80c90e30319 [Ada] Minor typo fixes adds 5b858688062 [Ada] Enhance stack unwinding on VxWorks for AArch64 adds 1a8e08b01f0 [Ada] Avoid compiler crash for body in non Ada 2012 mode adds 7d11fe293bc [Ada] Exit statement in loops over iterable objects adds a001a442a3c [Ada] Error message on invalid conversion involving limited views adds 0581619b856 [Ada] Spurious error on early call region of tagged type adds 8c2885269b7 [Ada] Add g-soliop__qnx.ads to the runtime build adds f38beee57d4 [Ada] Aspects on stubs adds 65798598759 [Ada] Pretty-print attribute names using mixed case adds 6451120958b [Ada] Spurious warning on object declaration with address clause adds c3b2adc0c87 Fix bogous dates in gcc/ada/ChangeLog adds adcff7d7675 [AArch64][committed] Fix gcc.target/aarch64/vec_init_1.c fo [...] adds afd4e6a61d9 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> adds d4fd5c4964c Add support for opening file streams from wide character strings adds dcdf1587b97 2018-05-21 Steven G. Kargl <kargl(a)gcc.gnu.org> adds b2f133912a9 2018-05-21 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e4ddfbc4c1d /cp 2018-05-21 Paolo Carlini <paolo.carlini(a)oracle.com> adds 247429e5569 PR gcc/84923 * varasm.c (weak_finish): Clea [...] adds b72460eae0a 2018-05-21 Paolo Carlini <paolo.carlini(a)oracle.com> adds 7f0b5f380e3 2018-05-21 Janus Weil <janus(a)gcc.gnu.org> adds 0317f6bd721 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 0d387bdb066 [gcc] 2018-05-21 Michael Meissner <meissner(a)linux.ibm.com> adds e58a2ba6a8e 2018-05-21 Michael Meissner <meissner(a)linux.ibm.com> adds 124b001c02c 2018-05-21 Christian Groessler <chris(a)groessler.org> adds 6f391004b18 * es.po: Update. adds a07e95fbf8c Daily bump. adds 2e2156cf0a3 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> adds 568075ea582 * MAINTAINERS (loop-optimizer): Add myself. adds 77dd6331e64 2018-05-22 Richard Biener <rguenther(a)suse.de> adds 41dd4933cb1 Do not ICE for incomplete types in ICF (PR ipa/85607). adds f927bad4154 2018-05-22 Richard Biener <rguenther(a)suse.de> adds dde145b123b Handle a null lhs in expand_direct_optab_fn (PR85862) adds 62be962b226 [Ada] Missing error on illegal categorization dependency adds cebdfa257ce [Ada] No error on misplaced pragma Pure_Function adds f2f4c3c2249 [Ada] Minor reformattings adds 46901a511bd [Ada] Adding support for Ada.Locales package adds 9e4f51edd7a [Ada] Prevent caching of non-text symbols for symbolic tracebacks adds 7d9263d5da3 [Ada] Spurious size error on fixed point type with aspect Small adds 88ce4f5b4d8 [Ada] Fix stack alignment issue in the signal trampoline on QNX adds 469f1d9aab8 [Ada] Align stack to 128bits on VxWorks for AArch64 adds dcdcfd9df05 [Ada] Crash on pragma Compile_Time_Warning with declared st [...] adds a3d73107a70 [Ada] Document new switches for gnatpp adds a635a5da63c [Ada] Spurious visibility error on aspect in generic unit adds a741fcbaa72 [Ada] Ignore pragma Elaborate_Body in spec of a SAL_Interfa [...] adds 1ca536c8c71 [Ada] Allow attribute 'Valid_Scalars on private types adds 5ea6099a0dc [Ada] Prohibit output dependency items on functions adds 3cf87a3cbfc [Ada] Spurious visibility error in a nested instance with f [...] adds 5a3ed386cad [Ada] Crash with private types and renamed discriminants adds 3380d3ed243 [Ada] Take into account N_Generic_Package_Renaming_Declaration adds e1bdd67045a [Ada] Do not emit error in Relaxed_RM_Semantics mode adds 1bb2e33abe1 [Ada] Ada2020: Reduction expressions adds 1e27d498f35 [Ada] Fix compiler abort on invalid discriminant constraint adds fc7fb25b3fe [Ada] In-place initialization for Initialize_Scalars adds 532bc51ac2f [Ada] Better error message on illegal 'Access on formal subprogram adds f76c2b514af [Ada] Disable name generation for External_Tag and Expanded_Name adds 22d5df9fdba [Ada] In-place initialization for Initialize_Scalars adds 75dff61a837 [Ada] Fix the signal trampoline on QNX adds fcaeb9c789f [Ada] Fix retrieval of number of CPUs on QNX adds 9eab26e06c4 [Ada] Crash on partial initialization of controlled component adds e70c9a0e37d [Ada] Fix Reraise_Occurrence of Foreign_Exception adds 7699bb073f2 [Ada] Don't define HAVE_ADJUST_CONTEXT_FOR_RAISE on VxWorks [...] adds 7abc3267fde [Ada] Missing warning for unreferenced formals in expressio [...] adds e1a871497c1 2018-05-22 Richard Sandiford <richard.sandiford(a)linaro.org> adds a18b2a8b54b PR tree-optimization/85826 - ICE in gimple-ssa-warn-restruc [...] adds a91ef303125 [AArch64] Merge stores of D-register values with different modes adds 30370ebb013 [AArch64, patch] Refactor of aarch64-ldpstp adds 974404bd0c5 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds 3ab72211f7f Fix typo in a comment. adds 55379646e5e 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> adds bc3998acfd7 [AArch64] Recognize a missed usage of a sbfiz instruction adds b859b598b18 Don't mark IFUNC resolver as only called directly adds 0b39ade890c PR middle-end/85359 - duplicate -Wstringop-overflow for a s [...] adds cb0efb68ce8 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> adds dc6633472f6 Daily bump. adds be6d416a024 PR c++/85866 - error with .* in default template arg. adds a20434cd9df PR c++/81420 - not extending temporary lifetime. adds 461814f54c3 2018-05-23 Richard Biener <rguenther(a)suse.de> adds 8203f7efd03 PR tree-optimization/85822 adds 0d8bfcf5a6c 2018-05-23 Richard Biener <rguenther(a)suse.de> adds eb3a419efac [Ada] Minor reformatting adds 8f9d1d4103a [Ada] Initialize_Scalars optimization causes spurious runti [...] adds 7dd012b1ae9 [Ada] Minor reformatting adds f440300546f [Ada] Build-in-place aggregates and Address clauses adds 54f64f76a47 [Ada] Turn off length expansion in CodePeer mode adds d956640eabd [Ada] Compiler fails to reject illegal store of anonymous_a [...] adds 46c79a4cfb5 [Ada] Minor reformatting adds 5ab9cadc36a [Ada] Suppression of elaboration-related warnings adds 183cead01dd [Ada] Remove obsolete stuff from repinfo.adb adds b6a90044c7b [Ada] Suppression of elaboration-related warnings adds b8f8642313d [Ada] Suppression of elaboration-related warnings adds 81ddac90262 [Ada] Crash on predicate involving qualified expression in [...] adds e47eea054a9 [Ada] Fix of some permission rules of pointers in SPARK adds cb0deab3f6e [Ada] Restrict initialization of External_Tag and Expanded_Name adds efc6f5226a3 [Ada] Suspension and elaboration warnings/checks adds 0289c7f5b1d [Ada] Fix implementation of utility for finding enclosing d [...] adds 1e7dc0a9816 [Ada] Missing legality check on iterator over formal container adds 634e0409964 [Ada] Add a Is_Foreign_Exception predicate to GNAT.Exceptio [...] adds 3453ac26abd [Ada] Clarify meaning of local pragma Warnings Off without On adds 06e86ae8851 [Ada] Vectors: spurious error in -gnatwE mode adds 32d0594ef51 [Ada] Crash processing Valid_Scalars whose evaluation is al [...] adds 667c0ec23ca [Ada] Implementation of AI12-0131: legality of class-wide p [...] adds f003dfcc17f [Ada] gnatbind: do not list No_Implementation_Restrictions adds 02038e4ed01 [Ada] Fix various defects found by static analysis adds a2337dbae2b [Ada] Fix faulty preconditions for trigonometric functions adds d925d2de7b8 [Ada] Spurious error on instantiation with type with unknow [...] adds e27b6bec005 [Ada] Spurious Storage_Error on imported array adds ab3a058ba0e [Ada] Fix computation of handle/pid lists in win32_wait adds 90fb08fb8cb [Ada] Fix memory leak in win32_wait error handling adds 5abc6fac1e5 [Ada] Minor reformattings adds b7765353e77 Fix SLP def type when computing masks (PR85853) adds 56185c3b04e x86: libatomic: Do not assume ELF constructors run before I [...] adds 1d3fdc51f0f [AArch64][PR target/84882] Add mno-strict-align adds e9850817d5a [AArch64] Simplify frame pointer logic adds 63c04a7f4f4 2018-05-23 Bill Schmidt <wschmidt(a)linux.ibm.com> adds 7c88c6c3da7 2018-05-23 Richard Biener <rguenther(a)suse.de> adds 06f95d255fa extend.texi: update Global Register Variables section adds 4bcf31ea443 df-scan: remove ad-hoc handling of global regs in asms adds e25b3817c80 * config/i386/i386.md (*floatuns<SWI48:mode><MODEF:mode>2_ [...] adds 53c9a2d5a6f [arm] Remove mode26 feature bit adds 048233284d3 Fix handling of an empty filename at end of a path adds 6dc011783d8 [Patch 01/02] Introduce prefetch-minimum stride option adds 48956da3faa [Patch 02/02] Introduce prefetch-dynamic-strides option adds 3ad5476f07c Implement P0614R1, Range-based for statements with initial [...] adds 3d7ffd528ee * system.h: #include <new> earlier. adds 3f5730c2564 CWG 616, 1213 - value category of subobject references. adds e7c3e8af55a Fix cast to rvalue reference from prvalue. adds c1bd4b93f1d testsuite: Introduce be/le selectors adds 8c0b5990d54 * g++.dg/cpp2a/range-for8.C: New test. * g++.dg/cpp2a/ran [...] adds 8e33a4d306c 2018-05-23 Kalamatee <kalamatee(a)gmail.com> adds ac6b1c285ea PR target/78849 * gcc/tree.c (build_common_tree_nodes): D [...] adds 861db1097d3 Refactor path construction from null terminated iterator ranges adds 28c2948a7a4 Fix bootstrap breakage on i686 adds e803efb6da9 Daily bump. adds 49446baa459 Add a class to represent a gimple match result adds 32799ae17d9 PR target/83009: Relax strict address checking for store pa [...] adds 1c1d435dd45 Fix dumpfile name in gcc.dg/tree-prof/update-loopch.c adds bdcde03ae8e Use canonicalize_math_after_vectorization_p for FMA folds adds 442c3331a48 Require ifunc support in gcc.target/i386/pr85345.c adds f26ab6cf506 [Ada] Initial port of x86-lynx178elf runtimes adds d166d8b7274 [Ada] Fix references to Backend_Layout configuration parameter adds b9996bcee2b [Ada] Crash on compilation unit instance adds 6b8caef10be [Ada] Spurious error on private task derivation adds b9424a22bb3 [Ada] Spurious error on imported subprogram with precondition adds 46277fff231 [Ada] Expansion of discrete choices adds 5e138851f0f [Ada] Fix inconsistent documentation for the Contract_Cases pragma adds 150bddeba0a [Ada] Fix crash on formal containers adds 3005b57c19f [Ada] Spurious error on pragma Independent_Components adds 5fb32376ff9 [Ada] Memory leak mixing limited and nonlimited functions adds 10168b1ba79 [Ada] Fix typos in documentation adds 63d5f3504f4 [Ada] Ineffective use warning is suppressed when performing [...] adds 3a47bf76030 [Ada] Crash on function in Ghost subunit adds f68111462bc [Ada] Crash on return of raise expression adds 2a22344c6fc [Ada] Add documentation from the Ada RM to Ada.Containers.Vector adds 2da0687d17d [Ada] Update Ada.Containers.Hashed_Maps documentation with [...] adds 92ca4733448 [Ada] Add warning on redundant others_clause in array aggregate adds c80eecb1a16 [Ada] Minor reformatting adds e52f7a6598e [Ada] Handle version 2 of Windows unwinding information structures adds c683b5817ad [Ada] Spurious error due to lingering limited view adds 585796c09df [Ada] Quadratic compile time with tagged types adds 5872f6936ed [Ada] Minor fix grammar in comment of N_Defining_Identifier adds 0878cf15b07 [Ada] Infinite loop in the compiler when warning on redunda [...] adds f592ef3cc76 [Ada] Missing error on illegal access to discriminant adds 694e368b4a9 [Ada] Improve GNATprove messages on unproved checks adds 41c7e2358e2 [Ada] Add a new Is_Activation_Record flag on IN parameters adds 7a858bfe8fb [Ada] Wrong renaming of variant record equality adds 84cb8ff97b3 [Ada] Minor clean-ups in gigi adds 82835a16280 [Ada] Fix irregular output with -gnatR3 adds 83466964733 [Ada] Simplify routines with a local Result variable adds 98ed47bcc3d PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 7e99dceb0ed PR c++/85864 - literal template and default template arg. adds 8073f7807c2 [AArch64, Falkor] Falkor address costs tuning adds 4ea6fc6b117 Implement P0558R2 changes to std::atomic adds d03fa520dc6 2018-05-24 Paolo Carlini <paolo.carlini(a)oracle.com> adds c6352524e87 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 8a5275a07f1 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds a4abe51864f Pedwarn on a non-standard position of a C++ attribute. adds 3ac1955cfdd Check ifunc_resolver only on FUNCTION_DECL adds 15f0e921f47 libsanitizer: Use pre-computed size of struct ustat for Linux adds 4d5038dd20f PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds d1f6ca14093 * fold-const.c (tree_nonzero_bits): New function. [...] adds 9a7154f00ca * config/msp430/msp430.c (TARGET_WARN_FUNC_RETURN): Define [...] adds 02bf58c06bc * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 42dac2ebbd4 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New. adds 502a6e360a9 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 7dea3ef8143 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e17b74d87aa 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e2f857478f9 Daily bump. adds 2a035c45fd7 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds d6841073648 2018-05-25 Janus Weil <janus(a)gcc.gnu.org> adds 5430ed0d4d2 Try harder to preserve operand ties in maybe_legitimize_operands adds 47c5243583e Add an "else" argument to IFN_COND_* functions adds f575e216665 Support SHF_EXCLUDE on non-x86 and with Solaris as adds e1009321bf1 2018-05-25 Richard Biener <rguenther(a)suse.de> adds dbc7e6ae0ae Fold VEC_COND_EXPRs to IFN_COND_* where possible adds 1c91e6c28bc Prefer open-coding vector integer division adds 0bbf725c6b5 [AArch64] Add SVE support for integer division adds cdb4d5d0c97 Add IFN_COND_{MUL,DIV,MOD,RDIV} adds 0404854b993 [Ada] Document new switch --copy-environment for gnattest adds 4f0573c4a91 [Ada] Detect misplaced assertions between loop invariants adds 75c9ecc13d5 [Ada] Compiler loop on expression function and predicate in [...] adds 28844e3ce6f [Ada] Refine checks for uplevel references adds 1e226f1f97a [Ada] Minor comment fix adds b2f232dfd18 [Ada] Unbounded strings: inline Initialize and Adjust adds 8998b662a32 [Ada] Do not print non ASCII characters in debug routines adds 230a45e9f27 [Ada] Support for C99 and C++ standard boolean types adds ac51778cd59 [Ada] Fix handling of Loop_Entry for CodePeer/SPARK adds 119947e0d8c [Ada] Checks on instantiations with formal derived types wi [...] adds 7351fb42560 [Ada] Make Max_Sensible_Delay uniform across all Posix targets adds 9997ec6e652 [Ada] Rewrite Iterate_Call_Parameters in more assertive style adds c133ccd36a2 [Ada] Strengthen checks for instantiation with interface types adds 87128f56fb6 [Ada] Minor reformatting adds 9b037f7c269 [Ada] Fix convention for iteration with multiple loop variables adds b653326ac7e [Ada] Minor reformatting adds 3047bad06f8 [Ada] Implement stack unwinding for Linux on AArch64 adds ca0f533802c [Ada] Disable the creation of the main task secondary stack [...] adds a13d3fa4450 [Ada] Strip too long expressions in debug routines adds 45680027ac1 [Ada] Fix for freezing of expression functions adds 0d5259fadbc [Ada] Crash on classwide precondition on subprogram with stub adds 69844e00a83 [Ada] Document the '-U' option for gnatelim adds 4a62b496620 [Ada] Spurious secondary stack depletion adds 29c7ff7baa1 [Ada] Fix expansion of quantified expressions as part of "o [...] adds 7216b901d0c [Ada] Membership test of class-wide interface adds 0bb7f0d351f [Ada] Remove "constant" attribute on Osint.Unknown_Attributes adds 12d81402565 [Ada] Spurious range check with Initialize_Scalars adds a4020919fdb [Ada] Spurious error on fixed-point operation whose operand [...] adds c9107d2c4e9 [Ada] Remove 2GB secondary stack limit for 64-bit processors adds 119e1dc30a0 [Ada] Improve performance of conversion from String to Long_Float adds 39c473e4b13 2018-05-25 Richard Biener <rguenther(a)suse.de> adds e946e2c869b * tree-ssa-live.h (live_merge_and_clear): Delete. adds 74bfe10740c * tree-outof-ssa.c (tree-ssa.h, tree-dfa.h): Include heade [...] adds 18c2ee193ff Fix a test-case (PR testsuite/85911). adds a1e9c80f203 PR tree-optimization/85720 adds ed9d8730082 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 014a9d1b80e PR target/85832 * config/i386/sse.md (<avx512>_eq<mode>3< [...] adds 58cfef6b29d 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 5cb0e5018a6 PR target/83628 * config/alpha/alpha.md (ashlsi3): New in [...] adds 8adc7e78147 2018-05-25 François Dumont <fdumont(a)gcc.gnu.org> adds cef29d7e83f PR c++/80485 - inline function non-zero address. adds 5bdcd1b2f84 * inclhack.def (vxworks_iolib_include_unistd): New fix. adds db810ebc8e3 2018-05-25 Bill Schmidt <wschmidt(a)linux.ibm.com> adds 0ad9032631c CWG 616, 1213 - value category of subobject references. adds 3bd5928634c Fix test case failures for pdp11 target. adds c81c763177a PR c++/85815 - reference to member of enclosing template. adds 4a2ec4d6621 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e4749e2065c RISC-V: Add interrupt attribute support. adds 78c0a616415 Daily bump. adds fbdd91b9e22 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds cac605c68e2 Don't check ifunc_resolver on error adds 00dbd2f5dd4 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 8456cb33ff5 Fix changelog. adds 2f3b2561b7c 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 1358913da06 Fix PR number in last commit. adds 5ccba6508ed PR target/85918 * config/i386/i386.md (fixunssuffix, floa [...] adds 639efbdb0ef Daily bump. adds 646aebde839 [NDS32] new attribute no_prologue and new option -mret-in-n [...] adds 9b3cd879a96 [NDS32] Implement bswapsi2 and bswaphi2 patterns. adds 1fea22b28af [NDS32] Optimize movmem and setmem operations. adds 78875b4c51a 2018-05-27 François Dumont <fdumont(a)gcc.gnu.org> adds 59796b4a73f Fix a number of ICE in the test suite. adds a82890104a5 2018-05-27 Steven G. Kargl <kargl(a)gcc.gnu.org> adds d92e56ef747 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds a906f20e621 Daily bump. adds 75a5d955526 [Ada] Minor internal cleanup in repinfo unit adds 9a8e73db4ba [Ada] Further evaluation of type bounds in GNATprove mode adds 5459770053a [Ada] Misleading warning on unresolvable package name adds 50d1df561d4 [Ada] Warning on recursive call within postcondition adds 770628f4f16 [Ada] Minor tweak to output of -gnatR adds a8205d07680 [Ada] Spurious error on aspect Volatile adds 5a2fa2be0f9 [Ada] Minor reformatting adds c864fcbff52 [Ada] Spurious constraint error on array of null-excluding [...] adds 1d33ce5e0a2 [Ada] Minor reformatting adds ee3f5b3fcd3 [Ada] Update user manual for the -D binder switch adds 92299ab1861 [Ada] Crash on aspect/pragma Linked_Section with -gnatR2 adds 315d6d04df7 [Ada] Minor cleanup implementation of Ada.Containers.Vectors adds 3e0e898a1aa [Ada] Minor typo fix in exp_unst.adb adds 8c5bcbcf467 [Ada] Disregard alignment issues in CodePeer mode adds fb2cf63e0f2 [Ada] Copy index expression trees rather than relocating them adds 91dac470318 [Ada] Improve unnesting of indexed references adds 8e8f2249336 [Ada] Don't create empty activation records adds 7fbf5380d7b [Ada] Better accuracy in float-to-fixed conversions adds babd675b4d1 [Ada] Introduce a new Needs_Activation_Record entity flag adds 8fd60aaebc8 [Ada] Fix internal error on nested record types with repres [...] adds b4eba590303 [Ada] Allow for GNATprove specific versions of routines fro [...] adds f6907d882d6 [Ada] Update FE check following change in SPARK RM 7.1.3(12) adds 7025f1d4a45 [Ada] Fix regression of ACATS c46032a with CCG back end adds 79be040cf64 [Ada] Improve unnesting for discriminants of record subtypes adds bfabec2f870 [Ada] Fix internal error on renaming of equality for record type adds 4914ad7f335 [Ada] Unnesting: allow uplevel references to exceptions adds 02a21deede3 [Ada] Unnesting: check index expressions for uplevel references adds 70de0ed8451 [Ada] Minor cleanup in repinfo unit adds ef175e8a11f [Ada] Remove Valop from the Repinfo unit adds 8e338e589cb [Ada] Minor fixes and tweaks to comments in the Repinfo unit adds 4d3c7396160 DWARF: Handle expressions containing "-1" in dw2_asm_output [...] adds 147ee0eaae5 * doc/invoke.texi (ARM Options): Use @item instead of @ite [...] adds 9a10d5a8a2e 2018-05-28 Richard Biener <rguenther(a)suse.de> adds adebd8d4549 2018-05-28 Richard Biener <rguenther(a)suse.de> adds 777e90ba8d0 include: 2018-05-28 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 53246680099 2018-05-28 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 0d7517d04b7 * config.gcc: Identify FreeBSD 3.x and 4.x as unsupported. adds de604a0b9db Daily bump. adds 564092f3167 [testsuite] Fix error message in scan-hidden/scan-not-hidden adds 83284b6c8c7 [testsuite] Use correct proc names in scanasm.exp adds 732088d7807 [testsuite] Fix "too few/many" error messages in scan-*-tim [...] adds 0b19e60f89c [Ada] Preliminary work to avoid full pathnames in ALI files adds 30f2c9634e8 [Ada] Fix irregular output with -gnatRm adds d877a9e1988 [Ada] Always do range check against 'First adds a689fc7b790 [Ada] Refine documentation of Monotonic_Clock to reflect reality adds e633971a9aa [Ada] Lib.Write: avoid use of System.Case_Util adds cc1f00c7110 [Ada] Clear Do_Overflow_Check when inserting code to do check adds 5b065157557 [Ada] Minor cleanup in repinfo unit adds a7849bc3d8e [Ada] Factor out worker procedure for -gnatR adds 6d8e45f18de [Ada] Implement machine parsable format for -gnatR output adds 6e7f9fc57c9 [Ada] Enhance output of discriminants with -gnatR in JSON mode adds 407d5f43fde [Ada] New function to return nanoseconds from Unix Epoch adds 05320957d58 [Ada] System.Os_Lib: minor reformatting adds f7fcab7b83e [Ada] Fix constraint error in Normalize_Pathname adds fb017354b64 [Ada] Adjustment of behavior of new -gnatRj switch adds 73fe9da4fa9 [Ada] GNAT UGN: update package requirements for 32bit GNAT [...] adds bb6954bfa6b [Ada] Minor reformatting adds 88f7c68b309 [Ada] Tighten crtbegin files for VxWorks adds 481eff7ae52 [Ada] Add system-vxworks7 variants of system.ads files for Vx7 adds f1367272487 [Ada] Turn Ada.Calendar.Epoch_Offset into a function adds b58cdecb3a7 [Ada] Unnesting: exclude selected components whose prefix c [...] adds c57ab13af86 [Ada] Set scope of component of subtype adds 288f9862b30 [Ada] Clarify use of Activation_Record_Component adds beb34f9b2dd [Ada] Improper behavior of floating-point attributes adds 32ed0eebc9a [Ada] Unnesting: do not generate push/pop for exceptions adds 54fdf207398 [Ada] Plug small hole in -gnatR output adds eadc75d4afb [Ada] Unnesting: handle statement sequences that include an [...] adds 2807cb30104 [Ada] Wrong equality on untagged private type adds 0e2a863dcf9 [Ada] Attach reference to finalizers to tree adds 575a9427354 [Ada] Fix typos in Makefile.in adds f7fbedc33eb [Ada] Adjust documentation of -gnatn switch adds e4323fde4ff Add vec::reverse. adds 025db017a92 2018-05-29 Richard Biener <rguenther(a)suse.de> adds d8ef42d000c 2018-05-29 Richard Biener <rguenther(a)suse.de> adds 0efcdf5a26b PR target/85918 * tree.def (VEC_UNPACK_FIX_TRUNC_HI_EXPR, [...] adds 87ca3ab5f0f * tree-cfg.c (verify_gimple_assign_unary): Add checking fo [...] adds 5522d9343b7 libgcov: report about a different timestamp (PR gcov-profil [...] adds 8bc5c186d9e 2018-05-29 Richard Biener <rguenther(a)suse.de> adds 12605781c01 PR c++/85952 * init.c (build_aggr_init): For structured b [...] adds 228cd7c3ad6 Qualify another call in <variant> adds 6c1f3bda71c PR c++/85883 * init.c (build_new): Handle deducing a clas [...] adds 23bd14de426 PR middle-end/85888 - New test case c-c++-common/attr-nonst [...] adds 3b7ef416878 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 06a585355b9 PR c++/67445 - returning temporary initializer_list. adds 005097cc192 RISC-V: Fix a comment typo. adds f14828a2bec crypto/x509: specify path to AIX certificate file adds 09a0f9a7f0f Daily bump. adds 70d336ec8b4 cmd/go, cmd/vet: make vet work with gccgo adds a5b13adae8c Use poly_int tree accessors adds 82859adc981 Replace dead store with early return adds 28cc5371337 [Ada] Move target pair settings in Makefiles adds df61eb67bc8 [Ada] Move special flags for Ada runtime files from Makefil [...] adds e3279ace8b4 [Ada] Minor reformatting adds 3423d65a942 [Ada] Secondary stack implementation clean up adds 8f4abf12f8f [Ada] Unnesting: properly handle subprogram instantiations adds b4a0e9444ed [Ada] Minor comment fix adds 3eeb246ba42 [Ada] Unnesting: properly handle local subprogram in declar [...] adds 9e69f4e5c9e [Ada] Unnesting: look for specification of main unit adds c59854a0fdc [Ada] Ignore out of range values for System.Priority in Cod [...] adds c2abf40e5bb [Ada] Secondary stack leak in "for X of ..." loops adds 66fc3c37a7a [Ada] Minor comment addition adds 1ba841cfc7a [Ada] Refine logic to set Needs_Activation_Record on subpro [...] adds ff91b5db168 [Ada] Spurious error on legal synchronized constituent adds c7ac61423ea [Ada] Simplify conditions by removing always true conjuncts adds f53cbecf65a [Ada] Reuse Is_Rewrite_Substitution where possible adds 314a7031fb0 [Ada] Minor comment rework in GNAT.Secondary_Stack_Info adds aefa1e7d264 [Ada] Spell preanalysis, preanalyze correctly adds 7d04b1adfad [Ada] Craft .ctors/.dtors sections manually for VxWorks EH [...] adds 61f6bd7dd94 [Ada] Fix several typos adds fbf04fecbd0 [Ada] Add support for Define_Switch with a callback in GNAT [...] adds e9dae6c3d89 [Ada] Minor reformatting adds 2520869409d [Ada] ACATS 4.1G - CXAG003 - Name_Case_Equivalence doesn't exist adds 18b99165573 [Ada] Correctly ignore Assertion_Policy in modes CodePeer a [...] adds 2a8172b9197 [Ada] Extend the applicability of Thread_Local_Storage to c [...] adds ebf6f618581 [Ada] Implement pragma Max_Entry_Queue_Depth adds f46850446e7 [Ada] Unnesting: skip unanalyzed Component_Assocation adds 9f985f64aea [Ada] Unnesting: handle the semantic of Procedure_To_Call field adds e74c6a9aa23 [Ada] Minor reformatting adds 9a23f31acb8 [Ada] Unnesting: always transform local Raise statements adds eb2eeafe074 [Ada] Update documentation of Sinfo.Package_Instantiation field adds 69b1edbbe74 [AArch64] Fix aarch64_ira_change_pseudo_allocno_class adds f90ebd338fd [AArch64] Improve LDP/STP generation that requires a base register adds 8e4236fb90f 2018-05-30 Richard Biener <rguenther(a)suse.de> adds 35fc616fb01 * simple-object.h (simple_object_copy_lto_debug_sections): [...] adds 36a4e539408 Reverting r260635 adds 5d503bbda7c Fixing ChangeLog entry for earlier commit. adds 128e8e03b58 gcc/ChangeLog: adds 3617d5c1dd4 * lto-plugin.c: (non_claimed_files): New static var. (lin [...] adds 5ab17bfb03d * lto-wrapper.c (debug_objcopy): Add rename parameter; pas [...] adds 1b350e3735d * lto-opts.c (lto_write_options): Skip OPT_dumpdir, OPT_fr [...] adds 278cec16389 * passes.c (ipa_write_summaries): Only modify statements i [...] adds 213acaba2c2 * passes.c (ipa_write_summaries): Only modify statements i [...] adds dda56827458 * doc/invoke.texi (-flinker-output): Document adds ef88b36ae73 * gcc.dg/lto/20111213-1_0.c: Fix template. * gcc.dg/lto/2 [...] adds 4023eb6c172 Remove accidental commit. adds 91039d05f8f Improve error recovery for structured binding in condition. adds e7cc975a2cc PR c++/85873 - constant initializer_list array not in .rodata. adds 6b75daa2361 * simple-object.h (simple_object_copy_lto_debug_sections): [...] adds 886d991373e patch to add support of ARMv8.4 in saphira adds 2469c2e771f PR c++/85807 - ICE with call in template NSDMI. adds 4c0f6781833 Do not warn about zero-as-null when NULL is used. adds c7a12c913e8 ChangeLog fix adds df6e8b42569 PR middle-end/85369 - no -Wstringop-overflow for a strcpy / [...] adds 842b575acb5 * doc/extend.texi: Document some architecture specific co [...] adds 768cc20ebfe 2018-05-30 David Pagan <dave.pagan(a)oracle.com> adds 42806913509 PR c++/77777 improve location for diagnostic adds edb0bd05a3d * crtstuff.c: Remove declaration of _Jv_RegisterClasses. adds 5f9d4304112 * gcc/config/msp430/msp430.md: Remove erroneous subreg exp [...] adds 6d1aae1c670 * tree-core.h: Update comment about the format of NAME str [...] adds 8bf9f89c3d5 * config/msp430/msp430.c (msp430_output_labelref): Prepend [...] adds 910ae7939bd Daily bump. adds 1f52413cd0d Patch implementing vld1_*_x3, vst1_*_x2 and vst1_*_x3 intri [...] adds 27453e962b3 2018-05-31 Matthias Klose <doko(a)ubuntu.com> adds 958c3be4cdd [Ada] Convert operands of generated code to Standard.Unsign [...] adds 64aac9827c9 [Ada] Unnesting: add a predicate to help expansion of task [...] adds 5659aa1f787 [Ada] Posix 2008: reimplement System.OS_Primitives.Clock us [...] adds a2e1555453c [Ada] Fix check on placement of multiple loop (in)variant pragmas adds 68bc96b8986 [Ada] Fix compiler crash for tagged private types adds f67bd6718f9 [Ada] Post warning on object size clause for subtype adds 81e1fdff265 [Ada] Fix strange behavior of Object_Size for packed array subtype adds b7312f46434 [Ada] Fix tracking of the first item in Repinfo adds bbfc6c913ed [Ada] Update gnatelim documentation wrt. compilation of main unit adds 27c164bcc90 [Ada] Set Etype on rewriteen Max_Queue_Length expressions adds d788e386799 [Ada] Simplify call to Unique_Defining_Entity on protected [...] adds 85b382baffa [Ada] Minor comment improvement adds abf3a9a19d9 [Ada] Rename "GPL" version to "Community" adds 52fa5b7a373 [Ada] Spurious tampering check failure adds df1667904e7 [Ada] Fix internal error on allocator with function call adds c1973f9265d [Ada] Update comment on __atomic_compare_exchange in s-atom [...] adds 105fa703a04 [Ada] Illegal copy of limited object adds 5283dddc621 [Ada] Fix __gnat_backtrace for VxWorks7 on x86 adds d9690a20c85 [Ada] Fix wrong value returned for unconstrained packed array adds 8f87e04a5a3 [Ada] Detect returning procedures annotated with No_Return adds e2fb1be7261 [Ada] Remove obsolete code in trans.c adds bd4db5a4e95 [Ada] Static predicate check on characters of a string literal adds 45652317fdb [Ada] Document Stubs_Subdir in gnattest section on user guide adds 3e1eb46708a [Ada] Minor copyright header adjustments adds ea266ff775e [Ada] Add missing spec files for VxWorks runtimes adds 27bf724575d [Ada] Remove obsolete figure in documentation adds 003403636ed * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds e4ef299081a * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 4767eb54d22 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a209c8ccc0c Fix PR middle-end/85879 adds ac899f83acc x86: Re-enable partial_reg_dependency and movx for Haswell adds 8306d54cb7e PR c/82063 - issues with arguments enabled by -Wall adds a7ce563ed68 * config/i386/sse.md (avx_vec_concat<mode>): Substitute c [...] adds 2fd48392d0a PR libstdc++/78870 support std::filesystem on Windows adds 3e80679d8f1 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 4631030377a PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds 72dbc21dbbd 2nd Patch for PR78009 Patch for PR83026 adds 6d002c12eb7 libgo: update to Go 1.10.2 release adds 4766eb9266d Daily bump. adds 4c9d340c819 2018-05-15 Michael Collison <michael.collison(a)arm.com> adds 38261d2518a 2018-06-01 Richard Biener <rguenther(a)suse.de> adds bd6d09da51a Fix SVE fallout from r260951 adds ec3dd94a630 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 7df4bd663c4 2018-06-01 Richard Biener <rguenther(a)suse.de> adds 1ce0a2db877 2018-06-01 Richard Biener <rguenther(a)suse.de> adds 8a78966596d Fix phi backedge detection in backprop (PR85989) adds a9a67ce3f31 [MAINTAINERS] Update email address adds a74b9919b26 [AArch64] Used prefer aliases SXTL(2) and UXTL(2) adds 0ecc062b744 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds f8543dc63c7 rs6000: Fix mangling for 128-bit float adds 26bbd54cdfb * MAINTAINERS: Update my email address. adds 923b8a947c3 * Fix email address in ChangeLog. adds 0bb0be204d3 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a094aab5e7d * MAINTAINERS (write after approval): Add myself. adds 9261bbbee3c * pt.c (instantiate_decl): Any defaulted function is defined. adds 75d8585da66 PR c++/58281 - explicit instantiation of constexpr adds 6e1bbaaee63 CWG 1581: When are constexpr member functions defined? adds 415fbdbfdb6 ChangeLog tidying adds 20a0a98eabd gcc/testsuite/ChangeLog: adds 10f0d48dc95 * gimple-ssa-store-merging.c: Include gimple-fold.h. (str [...] adds d68ed833bf3 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_deduction_gui [...] adds 6aa7b13865c DWARF5: Don't generate DW_AT_loclists_base for split compil [...] adds 58f8b2a55fc Daily bump. adds 6fae8045ac5 gcc/testsuite/ChangeLog: adds dc33166d4a6 gcc/testsuite/ChangeLog: adds b084abe1fe6 * g++.dg/cpp1z/feat-cxx1z.C: Update __cpp_deduction_guides. adds e269786ffbb PR c++/85764 - bogus 'this' not captured error. adds 53065b10a85 * gnat.dg/discr53.ad[sb]: New test. * gnat.dg/discr53_pkg [...] adds 30b819fb28a * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds 67df65c7cc9 Add missing directive adds b74295a705a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 5ef159752d1 [NDS32] Implement fp-as-gp optimization. adds a5a22b4fd40 [NDS32] Support Linux target for nds32. adds 1f5a5f3c7db Daily bump. adds 69d1d385aa9 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 1cbd375f158 [NDS32] Disable -fdelete-null-pointer-checks by default for [...] adds 56f856197e2 [NDS32] Add -march=v3j. adds c3428a40ca6 [NDS32] Implement peephole2 patterns for tuning code size. adds 5e901bfd83a 2018-06-02 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 4bd908ff54f 2018-06-03 Paul Thomas <pault(a)gcc.gnu.org> adds 1bcb04d5107 PR tree-optimization/86034 * gimple-ssa-store-merging.c ( [...] adds bc190687a02 PR c++/85739 - ICE with pointer to member template parm. adds e25cee3c5fc * gcc.target/powerpc/altivec-7.c: Remove extra brace. adds e0fb4e10f7f Daily bump. adds 13279975c3a PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds baa4fd4bd0a PR tree-optimization/69615 * fold-const.c (merge_ranges): [...] adds f18d79595db [arm] PR target/86003 build failures with --with-cpu=xscale adds e646d25a33a 2018-06-04 Richard Biener <rguenther(a)suse.de> adds e84df84f2fc [MAINTAINERS] Remove redundant write-after-approval entries adds 615c423a031 2018-06-04 Sebastian Peryt <sebastian.peryt(a)intel.com> adds 89e9c62529b 2018-06-04 Richard Biener <rguenther(a)suse.de> adds 31011b9a94f PR c++/85765 - SFINAE and non-type default template arg. adds 84b3cf31c30 PR target/85832 PR target/86036 * config/i386/sse.md (<a [...] adds 5228d413970 Fix expand_expr_real_1 handling of BLKmode bitfield references adds c1a99cc3396 PR c++/61806 - missed SFINAE with partial specialization. adds 4c0847cfb24 [MAINTAINERS] Update email address adds 54770b7281b 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> adds dd6f33dcd10 PR libstdc++/85930 fix misaligned reference adds 895549251cb Define std::fpos special members as defaulted adds 5f93154e53a rs6000: Fix absif2 adds 1116044bf02 * es.po, fr.po: Update. adds cd1e9908d23 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds 8234e9d39a0 2018-06-04 Richard Biener <rguenther(a)suse.de> adds 702e42ae7cc Add myself as gcov maintainer. adds 54934d771c0 compiler: fix crashes on cyclic var/type references adds e181a752160 PR libstdc++/85930 fix misplaced alignment-specifier adds f9ceb30223a * gimple-ssa-store-merging.c (struct merged_store_group): [...] adds 36efd2a73f1 RISC-V: Don't clobber retval when __builtin_eh_return called. adds f8a188823cd Daily bump. adds cd40ff8797e 2018-06-05 François Dumont <fdumont(a)gcc.gnu.org> adds bc34544a7af S/390: Fix __builtin_tbeginc signature adds 70fea18e0bb Mark some Filesystem tests as XFAIL for mingw adds e2569f6fc3c * include/std/type_traits: Fix comment typos. adds 997f4cf6a06 Print working directory only in intermediate format (PR gco [...] adds 5860b185406 Simplify gcov_histogram as it's used only for ARCS counters. adds 1a259ac3e39 [arm] PR target/81497: Fix arm_acle.h for C++ adds 522d2ab6092 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 260555278b7 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 8b73d2dbf2f 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 11f5525b790 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 5bdbfdb315e PR c++/85731 - wrong error with qualified-id in template. adds 945d4d55213 Support variables in expansion of -fprofile-generate option [...] adds 35a0b29f7a3 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 78b10371e55 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 0d117382768 PR fortran/85701 adds 02a72c22044 [arm] Make arm_cmse.h C99 compatible adds fbdbb1e55c0 * config/i386/i386.md (simple_return_indirect_internal): N [...] adds 7d5774e7fb9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 7057e01ef3c reflect: canonicalize types returned by StructOf() and friends adds 53ac34836fd 2018-06-05 Steve Ellcey <sellcey(a)cavium.com> adds 17ec6cd873e 2018-06-05 Steve Ellcey <sellcey(a)cavium.com> adds 3674c71bd88 gcc/ChangeLog: adds e9bb25a5514 Daily bump. adds de5adcd8bf7 PR libstdc++/86008 add std::quoted support for string_view adds bef3ffe8c1a MSP430: Allow interrupt handlers to be static adds dcb9ba66b33 2018-06-06 Richard Biener <rguenther(a)suse.de> adds 4d885f78aea PR tree-optimization/86066 * gimple-ssa-store-merging.c ( [...] adds 046b8917793 ix86_expand_call: convert return type to rtx_insn * adds 8e3fd6545c2 gcc/ChangeLog: adds ef191252a43 reflect: fix StructOf hash and string adds dd38bee9e39 PR c++/85710 - ICE with -Wmemset-elt-size. c-family/ * c- [...] adds 651c2b18a15 PR c++/86060 - ICE on range for with -std=c++98. adds b28bd46f74d PR c++/85977 * pt.c (unify): If ELTTYPE has no deducible [...] adds 243805b76cc PR c++/86068 * c-cppbuiltin.c (c_cpp_builtins): Fix a typ [...] adds dcf9e685853 PR target/63177 * /config/rs6000/rs6000.h (ASM_CPU_SPEC): [...] adds cd3f326c0fc RISC-V: Add interrupt attribute modes. adds 34d78fa8f3b Remove redundant std::move on const object adds ca9b528c465 [gcc] 2018-06-06 Michael Meissner <meissner(a)linux.ibm.com> adds a4db72c48f1 gcc/testsuite/ChangeLog: adds e035747d814 2018-06-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds fec303e1082 gcc/testsuite/ChangeLog: adds f96cbe373f1 [gcc] 2018-06-06 Michael Meissner <meissner(a)linux.ibm.com> adds bd8f00e6743 gcc/ChangeLog: adds b6b5f0f8110 gcc/ChangeLog: adds 535bd6e6fa0 Daily bump. adds 5b24ad4b34e Fix libgcov-driver-system bootstrap failure (PR bootstrap/86057). adds 6b9cd917fe7 Fix compilation of libgcov with GCOV_LOCKED=0. adds ed76efebd16 2018-06-07 François Dumont <fdumont(a)gcc.gnu.org> adds 7839597861f 2018-06-07 Richard Biener <rguenther(a)suse.de> adds ccf8d652a7a PR tree-optimization/69615 * tree-ssa-reassoc.c (optimize [...] adds fba6502aafd Default special members of regex types and add noexcept adds 9ac2adebbbb 2018-06-07 Richard Biener <rguenther(a)suse.de> adds b9d93755b0f * gcc/config/msp430/msp430.c (msp430_mcu_name): Set the "i [...] adds f1522980576 2018-06-07 Olga Makhotina <olga.makhotina(a)intel.com> adds 3206b643165 2018-06-07 Olivier Hainque <hainque(a)adacore.com> adds e3a862a77d6 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds 5aed9a067fd * eo.po: Update. adds b23c1ce004e compiler: speed up variable initializer sorting adds da935b5b4dc 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> adds d551660e3e4 2018-06-07 Paul Koning <ni1d(a)arrl.net> adds daca26ed53c PR c/85318 * c-decl.c (check_for_loop_decls): Add -Wc90-c [...] adds 052c844f478 gcc/testsuite/ChangeLog: adds a4a85d39e7a gcc/ChangeLog: adds 07d1e732499 Daily bump. adds 1e42d5c637e Remove MPX adds 611437aa1be Fix scan in ipa-icf-38.c. adds adb63058657 Code refactoring of symtab_summary. adds 57e2b7498bc Code refactoring for call_summary. adds b53d4f56c37 Rename get methods in symbol-summary.h to get_create. adds 563ebd7104e Add {symbol,call}_summary::get method and use it in HSA. adds fbc9c62dc75 Use summaries->get where possible. Small refactoring of mul [...] adds 0a42bb6de24 Use symtab_summary in ipa-reference.c. adds 16f72bd0375 Covert ipa-pure-const.c to symbol_summary. adds 00637f9c511 Convert IPA CP to symbol_summary. adds 8a604555c0f Remove cgraph_node::summary_uid and make cgraph_node::uid r [...] adds 2d5543ef7a4 Add call_summary::get method and m_initialize_when_cloning. adds 49b8ee09631 Port IPA CP to edge_clone_summaries. adds bc4e128695f Port edge_growth_cache to call_summary. adds d24fc4aa6e6 Make cgraph_edge::uid really unique. adds 2c8bbd94b3e Come up with cgraph_node::get_uid and make cgraph_node::uid [...] adds f445cfda64d Replace some ::get_create with ::get in IPA inline. adds bd3c34e93c3 Make ipa-pure-const more strict about summary constrains. adds 8aaf6b88e2d rs6000: Delete mention of -mabi={no-,}spe in the documentation adds c0559f2a537 rs6000: Delete unused min/max macros adds 54e7de93461 Convert dump and optgroup flags to enums adds 7478b6ecda0 PPC: remove usage of cgraph_node::instrumentation_clone and [...] adds aa912911f16 Fix function signature in header file. adds 16309b4050b * es.po: Update. adds 8361352d268 gcc/testsuite/ChangeLog: adds 83fdcd80fa8 Whoops, forgot to commit the patch with r261324, just did t [...] adds da043f7bd22 * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect w [...] adds 025fe22bdbd * dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4. * [...] adds 16f1a26a2a3 Define special members as defaulted adds e00b99322e3 gcc/ PR target/85755 * config/rs6000/rs6000.c (mem_operan [...] adds 5d9d4d320a3 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ca9569a653e 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 2af9a43c295 gcc/testsuite/ChangeLog: adds 1b575de225f 2018-06-08 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds e93d75d1a4e compiler: remove stack_allocation_expression adds 8a3e47e2378 Daily bump. adds c46ccd3d7ff 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 8014ac25283 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 5efb256eb49 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ce6dc8f2ad1 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 083af26d8e7 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a5d25d2377a Daily bump. adds f904e489041 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 55be378c1bd 2018-06-10 Janus Weil <janus(a)gcc.gnu.org> adds b9d79b9e664 2018-06-10 Dominique d'Humieres <dominiq(a)gcc.gnu.org> adds d9e474d5edd 2018-06-10 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 90b7b45df3b /cp 2018-06-10 Paolo Carlini <paolo.carlini(a)oracle.com> adds 6176cf699da Daily bump. adds c0b0e64701a [Ada] Unnesting: improve handling of bounds for formal parameters adds 10b0fb224f3 [Ada] Minor tweaks in Repinfo adds 4f6a0a99542 [Ada] Avoid a stack overflow in 'Value for invalid long strings adds 5f5006c3fcf [Ada] Remove obsolete code in Errout adds fbe3e1a7a3d [Ada] Crash on instantiation of nested generic in private part adds ed23b9b9ee5 [Ada] Rename "GPL Edition" into "Community Edition" adds 2fd350b8589 [Ada] Performance degradation with references adds 89b0f38d227 [Ada] Bindgen: protect reference to System.Parameters with [...] adds 767fd0192cd [Ada] Crash with Inline_Always on a function with an extend [...] adds 8d0bb99a10b [Ada] Minor reformatting adds 67108293c6c [Ada] Refactor compilation of Ada units in Makefile.rtl adds fd588a8fe4c [Ada] Unnesting: fix handling of stubs adds b27fb6a23a5 [Ada] Wrong code in array aggregates of Ada coextensions adds d22f37a477b [Ada] Memtrack: have only one definition of fwrite adds 467d5e56e34 [Ada] Unnesting: fix handling of generic associations adds 50f3ec8c058 [Ada] Unnesting: robustify analysis of block statements adds 5c30879a35b [Ada] Fix handling of Pre/Post contracts with AND THEN expressions adds 5cbdf597caa [Ada] Don't split AND THEN expressions in GNATprove_Mode adds 265ffd2d7df [Ada] Do not force Part_Of on generic units adds 676f148c2db [Ada] Mark extended return of unconstrained type as never inlined adds 7780448ee07 [Ada] Do not query the representation information in CodePe [...] adds 114e77f8f8d [Ada] Add Suppressible argument to Assertion_Policy in docu [...] adds 5bafce76272 [Ada] Minor reformatting adds 7f42e7b80a9 [Ada] Crash on protected type entry family adds c27628e23e5 [Ada] Simplify expansion of "and then" in CodePeer mode adds 0ded4220fb9 [Ada] Make GNAT.Array_Split a preelaborable unit adds ec7e01f008d [Ada] Minor tweaks for Repinfo adds c1314460703 [Ada] Reject violation of SPARK 6.1.4(12) with enclosing task unit adds c10c3c8831f [Ada] Missing predicate function body for derived type in n [...] adds 178ba9a26d3 [Ada] Mark parameters as coming from source for GNATprove adds ef695c17b2e [Ada] Dangling cursor checks in Element function adds 48f91b08763 [Ada] Unnesting: refactor handling of uplevel refs. for unc [...] adds ba48ba27503 [Ada] Improve last exception info availability from C++ handlers adds 36c80e26b07 [Ada] Double finalization of limited controlled result adds 1ffe137cf1f [Ada] Typo fixes and minor reformatting adds 74b6bea33a4 [Ada] Minor reformatting adds 62bc388f300 [Ada] Suppress the expansion of ignored assertion pragmas adds be1f8bce9d5 [Ada] Fix wrong code for initialization of fat pointer with -Og adds 498b71d06f0 2018-06-11 Olivier Hainque <hainque(a)adacore.com> adds 336f0291014 Remove redundant intrinsics adds be27f1f5822 Fix typo done in MPX removal (PR tree-optimization/86089). adds d3d50c31f1e rs6000: Put constraints on the correct operand in movdi (PR85755) adds a726b94319e gcc/testsuite/ChangeLog: adds 9482f5e939e * fr.po: Update. adds f2dd0b70d6a * doc/invoke.texi: Document -fabi-version=12. adds 6651a52f7f4 PR c++/86094 - wrong code with defaulted move ctor. adds 2695a0d7885 2018-06-11 Janus Weil <janus(a)gcc.gnu.org> adds 580f57ec598 2018-06-11 Zhouyi Zhou <zhouzhouyi(a)gmail.com> adds 9be943930cb libgo: add riscv and js/wasm as known targets adds 00fc5e92104 PR tree-optimization/86083 - handle non-constant assignment [...] adds 8ced901ab31 gcc/ChangeLog: adds e9f29fe5a4f Fix ptrmem comparison for unions. adds be54637ac82 /cp 2018-06-11 Paolo Carlini <paolo.carlini(a)oracle.com> adds ffe6e0016ef /cp 2018-06-11 Paolo Carlini <paolo.carlini(a)oracle.com> adds 59228068487 2018-06-11 Rasmus Villemoes <rasmus.villemoes(a)prevas.dk> adds 0bb30bd45dc PR c++/85963 - -Wunused-but-set with ?: in template. adds 20c8dab1349 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds a29b0316860 Daily bump. adds 39bc186ec4a * gcc.c: Document new %@{...} sequence. (LINK_COMMAND_SPE [...] adds a08dc1d6233 Remove me from Write After Approval. adds b776696b72f [testsuite] Add gcc.dg-selftests/dg-final.exp adds 3e1f325ad20 * gcc-interface/decl.c (variant_desc): Add AUX field. (gn [...] adds 1b3db12b98c * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds e6a0acb0592 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds daa56870e94 * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds e3dae8fad14 MIPS: Update I6400 scheduler. adds fbe457c893d MIPS: Add i6500 processor as an alias for i6400. adds 01e10fe36b7 libitm/x86: Correct offsets of __private_tm and pointer_guard adds 2d870febf60 * doc/sourcebuild.texi: Document usage of line number 0 in [...] adds c0721ed5a68 MIPS: Fix build after r261489. adds 58486822f6a [ARC] Update warning messges. adds fa6324b6d0b [PATCH] [ARC][QuarkSE] Update adds 274d31f044a Come up with Deprecated option flag. adds 899c70cdc12 Document IntegerRange in internal documentation. adds 3d2d7dabe19 * inclhack.def: Fix fixup for assert.h on vxworks. * fixi [...] adds d390ae814cc * genfixes: exit 1 when autogen not found. * genfixes: Re [...] adds bb26a3993ad Linux/x86: Update TARGET_THREAD_SPLIT_STACK_OFFSET comments adds 0e5c4a3df69 [gcc] adds 53a563a4cd3 [testsuite] adds f92dc1e5df0 [testsuite] adds c6d2d2c4016 [testsuite] adds 41e8e44ab25 [testsuite] adds 82542e687de [testsuite] adds 004fbfd7a43 [testsuite] adds c30a1719ee2 [testsuite] adds 2cd54c17b3a [testsuite] adds 2b691a1c591 PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with s [...] adds 9d1a574bc57 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c1a0c86ca48 PR tree-optimization/85259 - Missing -Wstringop-overflow= s [...] adds 7f3eb344ed0 spellcheck: support transpositions aka Damerau-Levenshtein [...] adds fb721f97410 P0935R0 Eradicating unnecessarily explicit default constructors adds 4ffb3430bea 2018-06-12 François Dumont <fdumont(a)gcc.gnu.org> adds 9da262d8418 Core issue 1331 - const mismatch with defaulted copy const [...] adds b117e4de9a2 /cp 2018-06-12 Paolo Carlini <paolo.carlini(a)oracle.com> adds a3659d88105 /cp 2018-06-12 Paolo Carlini <paolo.carlini(a)oracle.com> adds 70564da2bc7 * config.gcc (alpha*-*-freebsd*): Remove. * config/alpha/ [...] adds 7e3747b0dc2 Use poly_int rtx accessors instead of hwi accessors adds 4b6df2e83d0 Tighten LRA test for reloading the inner reg of a paradoxic [...] adds a9897c1a343 Daily bump. adds 94bbaf785bb PR c++/86098 - ICE with template placeholder for TTP. adds 637fca44c12 2018-06-13 François Dumont <fdumont(a)gcc.gnu.org> adds 459fa194d34 2018-06-13 Chenghua Xu <paul.hua.gm(a)gmail.com> adds 234c8e0fd06 [ARC] Allow EX instruction unconditionally adds 77f6e101839 [ARC] SYNC instruction is valid on all ARC cores. adds 3df4cca470b [ARC] Define LINK_GCC_C_SEQUENCE_SPEC. adds 5afc07eeb18 [ARC] Reimplement return padding operation for ARC700. adds 5664ecf4982 [ARC] Update fma expansions. adds 5eb8310a629 PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 7858a084fb6 * cgraph.c (cgraph_node::get_untransformed_body): Dump fun [...] adds 924b3c83fea emit-rtl.c: more typesafety adds 20de8885fb8 libgo: update to Go 1.10.3 release adds f42f4c70387 PR fortran/85702 adds 31f70af4f44 PR fortran/85703 adds 2cf07b8b0a4 * config/rl78/rl78.c (move_elim_pass): Use TDF_NONE [...] adds 2ff6865eb18 2018-06-13 Richard Biener <rguenther(a)suse.de> adds ef00e9947f7 PR libstdc++/86127 avoid unnecessary allocator conversions adds e77ad8b71ba compiler: include global variable preinit blocks in ast dumps adds f61fa2ece67 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a1dbee6137d PR c++/86094 - wrong code with defaulted move ctor. adds 2e897e1d909 2018-06-13 Denis Khalikov <d.khalikov(a)partner.samsung.com> adds 43ca63642b8 2018-06-13 François Dumont <fdumont(a)gcc.gnu.org> adds f35f3d9a403 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds a0b809c3e41 compiler: avoid introducing redundant write barriers adds 70ecc10a8fb MIPS: Add support for P6600. adds ae5baadd3e0 * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds eed138cf47a PR c++/86099 - ICE with trivial copy and non-trivial defau [...] adds cf43f7a9373 Daily bump. adds 02727084b4e RTEMS: Prefer int for int32_t adds 778960f7f39 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 84d334f8d3c 2018-06-14 Richard Biener <rguenther(a)suse.de> adds 103cf5bbb4a 2018-06-14 Richard Biener <rguenther(a)suse.de> adds ef125395dd4 Fix errors in libstdc++-v3/ChangeLog entries. adds a6c949a087b P0935R0 Eradicating unnecessarily explicit default constructors adds 52789a62a41 PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 05db6daaa63 Define __cpp_lib_tuple_element_t in <tuple> not <utility> adds e8005cb9850 P0935R0 Eradicating unnecessarily explicit default constructors adds 00e113adf1c /cp 2018-06-14 Paolo Carlini <paolo.carlini(a)oracle.com> adds 80bdf09de10 Partially revert move of std::tuple_element_t to <tuple> adds 721d7014d0b P0624R2 - Default constructible and assignable stateless l [...] adds ec67667945e PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds 01133017a3f PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds d2c29b5b8ee LWG 3074 make scalar types non-deduced in valarray non-memb [...] adds 96a681641c5 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 80ef1e04375 PR c++/86063 * decl2.c (cp_check_const_attributes): Skip [...] adds ee09d4333ca Daily bump. adds 81238e255d8 LWG 3039 Unnecessary decay in thread and packaged_task adds 46765867363 RISC-V: Add custom RTEMS multilibs adds 6e8c8489270 2018-06-15 Richard Biener <rguenther(a)suse.de> adds 86385aa3c9e 2018-06-15 Richard Biener <rguenther(a)suse.de> adds 26465588631 [ARC] Fix warning in arc_return_address_register. adds 8ce07d4c6f9 2018-06-15 Richard Biener <rguenther(a)suse.de> adds 449af1e26f4 LWG 2993 reference_wrapper<T> conversion from T&& adds 6cec91d7d38 Force user provided warning and error messages to only occu [...] adds b2fe5652245 Only define __cpp_lib_constexpr_char_traits for C++17 adds 9c15e0a283c MIPS: Add support for -mcrc and -mginv options. adds 5607b42a213 PR libstdc++/86168 fix ambiguous default constructor adds 09e2d757369 Decorate string_view members with nonnull attribute adds 309500a2046 PR libstdc++/86169 unshare COW string when non-const data() called adds 58f9aa89717 [testsuite] Run dg-final.exp sequentially adds 4770488d8ce 2018-06-15 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 13585794aea PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds a705bb9efbf * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 4b1e842f8f7 PR c++/82882 - ICE with lambda in template default argument. adds b39bfdc4806 * decl.c (start_enum): Do compare dependent underlying type. adds ad9278cc697 * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level. adds 852e7df70a2 PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 0245ae71695 PR c/86093 * c-typeck.c (pointer_diff): Cast both pointer [...] adds 95ca8acac4f LWG 3076 basic_string CTAD ambiguity adds 5b4e7b2b47b Daily bump. adds 4e4e14a7cfd * config.guess: Import latest version. * config.sub: Likewise. adds aaee8db6f2d PR c++/86147 - wrong capture for template argument. adds 90562b4052d PR rtl-optimization/86108 * bb-reorder.c (create_forwarde [...] adds b97fffd6c62 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1c67942e074 gcc/ChangeLog: adds c71993fc315 gcc/ChangeLog: adds 04ed3f3311b Daily bump. adds 1bc67c9d3aa * gimplify.c (nonlocal_vlas): Delete. (nonlocal_vla_vars) [...] adds 3fdb3ecf35f Remove superfluous prefix adds ac73a7b0eff Daily bump. adds e228ac8a823 * tree.c (decl_value_expr_lookup): Revert latest change. [...] adds 130ddd95154 Ensure that control characters in user supplied error and w [...] adds 9e6d92996d8 [testsuite] Remove xfail from vect-abs-compile.c adds 1fd980219dd [testsuite] Add target pthread to pr86076.c adds c80d414b87b 2018-06-18 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 65d4987efad 2018-06-18 Paolo Carlini <paolo.carlini(a)oracle.com> adds 1143dcb4161 LWG 3035. std::allocator's constructors should be constexpr adds 84f1425ee58 Fix bootstrap failure for bare metal due to autoconf link tests adds 864bd5dee17 PR tree-optimization/81384 - built-in form of strnlen missing adds 53c7c5ac53d P0754R2 <version> header adds f96e566c3d6 2018-06-18 Maya Rashish <coypu(a)sdf.org> adds 0e184e00c25 LWG 3050 Fix cv-qualification of convertibility constraints adds 2464dc032ee PR c++/86171 - ICE with recursive alias instantiation. adds 88f6eb8fe14 Introduce DUMP_VECT_SCOPE macro adds 339e22fd827 LWG 2989 hide path iostream operators from normal lookup adds 23b5c810d6d [gcc] 2018-06-18 Michael Meissner <meissner(a)linux.ibm.com> adds 6b63fbbee5b More rtx to rtx_insn * cleanups adds 5d64596c5a2 LWG 2975 ensure construct(pair<T,U>*, ...) used to construct pairs adds 135325598e2 * Makefile.def (fortran): Add check-target-libgomp-fortran [...] adds 0eff25517eb PR middle-end/85602 - -Wsizeof-pointer-memaccess for strnca [...] adds 5f9eea982b3 Daily bump. adds f7980b36b4a PR c++/81060 - ICE with unexpanded parameter pack. adds 8a6475be99d PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds ab6e5f97760 Use a range for LAMBDA_EXPR_LOCATION. adds d3a3cfb86b6 * tree.c (cp_expr_location): New. adds e31847cda39 2018-06-19 Richard Biener <rguenther(a)suse.de> adds ca8e0e36fba Remove unused stagestuff in config-lang.in. adds 40fa18d60b2 * gimplify.c (gimplify_init_constructor): Really never cle [...] adds f16208f941c rs6000: Fix vector homogeneous aggregates (PR86197) adds 9805e646ffc Allow building of the zlib component when the building take [...] adds 8c25bf3b8c1 2018-06-19 Richard Biener <rguenther(a)suse.de> adds daf3412c2d4 Add initial version of rtl.vim syntax file. adds b3f065cb731 Improve gimple.vim syntax file. adds d2c2513e2df Clean-up usage of ipa_fn_summary and ipa_call_summary summaries. adds c6f17bb4ef5 * es.po: Update. adds 281a8e8b083 * tree.c (find_decls_types_r): Remove all non-VAR_DECLs fr [...] adds dc753e86f5b Remove unused <exception> header from <utility> adds 94b4b442728 gcc/testsuite/ChangeLog: adds 9018c1622fb xtensa: fix PR target/65416 adds 6e2749ddee3 PR c++/86192 - ICE with anonymous union passed to template. adds 165d0d5b9fb * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove. adds 43a357f611e 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] adds 4b11982ea02 2018-06-19 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 06a8367a05b * tree-cfgcleanup.c (tree_forwarder_block_p): Do not retur [...] adds 4277f32f797 PR middle-end/85602 - -Warray-bounds fails to detect the ou [...] adds 0ab7f3eac45 Wrap is_static with COLLECT_EXPORT_LIST adds d309493958e Daily bump. adds daec18f5ee7 [1/n] PR85694: Allow pattern definition statements to be reused adds da6113101ab [2/n] PR85694: Attach a DEF_SEQ only to the original statement adds d1055d7bd74 [3/n] PR85694: Fix dummy assignment handling in vectorizable_call adds dabec68a1a2 [4/n] PR85694: Remove redundant calls to types_compatible_p adds 1c9d2c2a6f1 [5/n] PR85694: Remove dead WIDEN_SUM handling adds c32b0020332 [6/n] PR85694: Add a vect_get_internal_def helper adds 972163bf33c [7/n] PR85694: Add a vect_pattern_detected helper adds 1ba54d4eb04 [8/n] PR85694: Make patterns check for target support adds 44511ab2471 Transform switch_conversion into a class. adds 97247f1e6e5 Switch other switch expansion methods into classes. adds eafe7d87f18 Enable clustering for switch statements. adds 11060716567 Change default for jump_table expansion ratio to 8. adds fd550bb3f78 [AArch64] Support for LDP/STP of Q-registers adds c7af124dca7 * ginclude/stddef.h: Limit #include <machine/ansi.h> to NetBSD. adds fb4c9101f2c Remove not longer valid FIXME comment. adds b294103fdfa [PR c++/85634] Fix tsubst ICE adds fc032acd6d4 * cfgrtl.c (rtl_verify_edges): Formatting fix. If bb->pre [...] adds 0267748224e Generate correctly typed compare in canonicalize_loop_ivs adds 54b391df9fd PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds b6bb0f024b1 PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 19b4138ef1f PR c++/86240 * constexpr.c (cxx_eval_constant_expression) [...] adds fba8791d09f Add testcase accidentally not committed earlier adds 4210c53542b PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 737cc9783f8 Update OpenACC data clause semantics to the 2.5 behavior adds afd52cac40e /cp 2018-06-20 Paolo Carlini <paolo.carlini(a)oracle.com> adds 77de2054684 [PR c++/85634] Fix tsubst ICE adds dc992be2104 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds 755a9c216fe gcc/ChangeLog: adds a9ee5a859a8 libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds b0ad8f101b0 Daily bump. adds bbf6c23ee58 2018-06-21 François Dumont <fdumont(a)gcc.gnu.org> adds 52458f0664a libbacktrace/ adds fa681b455d5 2018-06-21 Richard Biener <rguenther(a)suse.de> adds 72f2fa1f0bd [AArch64][PATCH 1/2] Make AES unspecs commutative adds d5226104d74 [AArch64][PATCH 2/2] Combine AES instructions with xor and [...] adds 93dd1a2552a [ARM] libgcc: Remove unsupported code for __ARM_ARCH__ < 4 adds bd071ec695e [ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of __A [...] adds 35f0532296f 2018-06-21 Richard Biener <rguenther(a)suse.de> adds bb62c5dc49f [tail-merge] Fix side-effect test in stmt_local_def adds 58f5737f318 [testsuite] Fix guality/pr45882.c for flto adds 75dbe0cee73 Fix IPA crash in libgccjit adds 66532ac22af 2018-06-21 Richard Biener <rguenther(a)suse.de> adds 2c085ec2501 IPA summaries use ::get in ipa-pure-const.c. adds 63e6ad798ec PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] adds 30e9de8b241 PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] adds 58089236dcb * tree-inline.c (copy_edges_for_bb): Minor tweak. (maybe_ [...] adds 79351eaf305 * tree-nested.c (get_frame_type): Use create_tmp_var_raw i [...] adds 49318a93114 * except.c (finish_eh_generation): Commit edge insertions [...] adds d0ae7eebffe * cfgrtl.c (fixup_reorder_chain): Do not emit NOPs in DECL [...] adds ac2a3f3c5b8 2018-06-21 Paul Thomas <pault(a)gcc.gnu.org> adds e91478d3b92 PR c++/86182 - fix wrong PR tag in earlier commit adds 5b63c39b550 Let -fmem-report see callers of cxx_make_type. adds 6a41eca3f53 Reduce garbage from push_to_top_level. adds dce73155426 * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PAR [...] adds 6fe661f6408 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 26909ed4db7 PR libstdc++/83328 add correct basic_string::insert for ini [...] adds a9e9a64d65d 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> adds 894c22627b4 2018-06-21 Paul Thomas <pault(a)gcc.gnu.org> adds 9cd571c4e7f 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> adds bc18915d9b6 2018-06-23 Michael Meissner <meissner(a)linux.ibm.com> adds 130abbe46d1 cmd/go: re-enable a couple of tests of gccgo adds 4f96c7da9e1 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> adds ab127dab999 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds fc6d642d5f7 Daily bump. adds ee621ce7712 2018-06-21 François Dumont <fdumont(a)gcc.gnu.org> Fix this [...] adds 0f97ccfdccc Have g++ define _FILE_OFFSET_BITS=64 on Solaris adds 0280f58ca91 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds 8d36476f7ce Make symbol_summary::get and call_summary::get pure. adds 7d1109092e5 * tree.c (free_lang_data_in_type): Free all TYPE_VFIELDs. adds e342f300e74 Update OpenACC testcases adds 42e9919fc46 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] adds 18dcb4b218e Fix emission of jump tables (PR tree-optimization/86263). adds 88642e90580 PR libstdc++/86280 fix undefined left shift on 32-bit targets adds 3f27defbedf Fix unexported basic_string symbols for 32-bit targets adds 9ddee15f560 syscall: remove Ustat adds 972adfd3d1c Fix test case failures for pdp11 target. adds 83a38ce0152 gcc/testsuite/ChangeLog: adds eec0055c9d8 2018-06-22 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 02a658e9619 Forgot PR target/86222 in ChangeLog adds a35ffc7c7ab Improve entry/exit instrumentation for nested functions adds ffe65ad7220 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 7a72bd4a2a6 [testsuite/guality] Be verbose about gdb version used adds 49a096f2a1a [testsuite/guality] Use buildarea gdb by default in combined build adds 6b53d6860eb Avoid taking the address of something just because it's in [...] adds 006b503ae06 PR c++/86219 - ICE with erroneous initializer in template. adds 37a0a76c343 gcc/ChangeLog: adds 561e857cd34 2018-06-22 Paul Thomas <pault(a)gcc.gnu.org> Rainer Or [...] adds e255d1cb8f1 Daily bump. adds 0dc7ccc1591 runtime: use #ifdef instead of #if for USING_SPLIT_STACK adds 36b6cd49c52 * doc/invoke.texi (mno-fancy-math-387): Update for [...] adds c3336d50e9b /cp 2018-06-23 Paolo Carlini <paolo.carlini(a)oracle.com> adds 7e0ebf20b94 [testsuite/guality] Fix tcl error on missing gdb adds de102e843e7 Daily bump. adds 9e636514b8d 2018-06-23 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 4f742e593f1 * lto-streamer-out.c (tree_is_indexable): Make LABEL_DECL [...] adds cb59eeb73f7 * libgomp.texi (Top): Move
www.openmp.org
to https. (Enab [...] adds b6d2c36aa9f * ginclude/stddef.h: Simplify conditions around avoiding [...] adds e00b5620902 Daily bump. adds 7480ddbff8c C++: Fix PR86082 adds 6f0f798b4b0 [i386/debug] Fix insn prefix in tls_global_dynamic_64_<mode> adds 8a51585f2ce 2018-06-25 Richard Biener <rguenther(a)suse.de> Eri [...] adds 369a4f173d4 2018-06-25 Richard Biener <rguenther(a)suse.de> adds a99aba41d5a 2018-06-25 Richard Biener <rguenther(a)suse.de> adds 5d5b1470cb7 * lto-section-out.c (lto_begin_section): Do not print sect [...] adds 73831d53d42 PR target/84786 * config/i386/sse.md (vshift_count): New [...] adds ed572d0aa09 2018-06-25 Richard Biener <rguenther(a)suse.de> adds d992022ea9d gcc/ChangeLog: adds 79179a78bfb [testsuite/guality] Fix tcl error on gdb -v failure adds 9391201bf9e * config/v850/v850.md (divmodhi4): Make sure to sign exten [...] adds e9670ae5df1 gcc/testsuite/ChangeLog: adds 912f67e3595 Add experimental::sample and experimental::shuffle from N4531 adds 4f7f0d6b2df * doc/xml/manual/status_cxx2017.xml: Document N4531 status. adds f9fa035577c PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 4606c7b9b95 gcc_qsort: avoid overlapping memcpy (PR 86311) adds 41d6b10e96a Fix -finit-derived for c_ptr and c_funptr in programs w [...] adds c9f48b91bf3 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> adds 6a2f23192b8 gcc/ChangeLog: adds eca6fcbc52f PR tree-optimization/85700 - Spurious -Wstringop-truncation [...] adds 38baf565d48 Update powerpc64-linux-gnu/baseline_symbols.txt adds 819a85a8823 PR tree-optimization/86204 - wrong strlen result after pri [...] adds 63d7b06412b PR libstdc++/86112 fix printers for Python 2.6 adds 8207fbe5749 compiler: improve escape analysis adds 07d455ca4ac * ginclude/stddef.h: Remove an obsolete comment on FreeBSD [...] adds f7e2b0321fd * config/v850/predicates.md (const_float_1_operand): Fix m [...] adds 88806a07142 Daily bump. adds 2224de3ea8b * lib/target-supports.exp (check_effective_target_logical [...] adds 239a43d4c96 [PR86064] split single cross-partition range with nonzero locviews adds 80608177f1a 2018-06-26 Richard Biener <rguenther(a)suse.de> adds 5602144c948 2018-06-26 Richard Biener <rguenther(a)suse.de> adds ed380f72f85 Add myself to MAINTAINERS file adds 12614c72bc4 Require IBM1047 support in g++.dg/pr86082.C adds e8ff39dfe76 Require 64-bit in gcc.target/i386/pr86257.c adds 6f87151c79e PR debug/86257 * gcc.target/i386/pr86257.c: Add -mtls-dia [...] adds f626db6c9d0 PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds dcf725987fa PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 5648c3fa971 S/390: Fix mtune default. adds 72d25ae5db7 Add missing noexcept on definition to match declaration adds c309657f69d Introduce dump_location_t adds a8b44230249 rs6000: Set up ieee128_float_type_node correctly (PR82625) adds 71f6975cf85 [testsuite] adds 5ddcb543682 I typoed the PR numnber, correct is: adds 41548eeeffc 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 7d804d50a38 gcc/testsuite/ChangeLog: adds b0872d0e3d8 * testsuite/experimental/algorithm/sample-2.cc: Add [...] adds 32d6a0d62bb * tree-inline.c (remap_location): New function extracted f [...] adds 60025d59c41 * common/config/v850/v850-common.c (TARGET_DEFAULT_TARGET_ [...] adds 393138d71ac Declare some explicit instantiations for strings in Debug Mode adds a2fa87687ed Daily bump. adds 070c395b755 PR c++/80290 - memory-hog with std::pair. adds cf755750cc4 PR c++/86320 - memory-hog with std::array of pair adds a1557b7dd47 [aarch64] Fix obsolete comment about X30 adds c0a71d72a6a fixincludes: Add missing hunk to tests/base/ioLib.h adds 8dbef94dbeb Add SIMD to REG pattern for movhf without armv8.2-a support [...] adds c628c3437c3 [arm] Add support for Arm Cortex-A76 adds bab25aa442c add support for --disable-gcov adds cf696dea6f2 * gimple.h (gimple_return_retbnd): Delete. (gimple_return [...] adds cdb0b9c458e Add std::__is_byte<std::byte> specialization adds 0ae463d5750 * config/v850/t-v850 (MULTILIB_OPTIONS): Remove 8byte-alig [...] adds f9e6514a028 [AArch64] Add support for Arm Cortex-A76 adds 294097505fe Avoid crash on friend in nested class template. adds d6c5e987e73 * config/v850/v850-modes.def (CCZ, CCNZ): Add new modes. [...] adds fe8bc499506 * config/v850/v850-protos.h (notice_update_cc): Remove. * [...] adds 24010b8db35 * config/v850/v850.md (addsi3_set_flags): New pattern. (s [...] adds 39e70bf96df 2018-06-27 François Dumont <fdumont(a)gcc.gnu.org> adds 06f3e75c775 Fix typo in libgcc/Makefile.in adds 3689d355ba7 gcc/testsuite/ChangeLog: adds de75d34a247 Convert pdp11 back end to CCmode. adds 177e01da306 C++: don't offer bogus "._0" suggestions (PR c++/86329) adds daeb77573a2 Daily bump. adds fc67b24f094 2018-06-23 Dimitar Dimitrov <dimitar(a)dinux.eu> adds 0ac8fffb7eb * doc/invoke.texi (Debugging Options): Add -gsplit-dwarf. adds 42cf43fc369 * tree-inline.c (remap_gimple_stmt): Force input_location [...] adds ff5df8a4988 Introduce auto_string_vec class. adds 2abdff3809a . adds 6e8a18d1ed9 Come up with new --completion option. adds 69bfc5d8810 Fix clustering algorithm in switch expansion. adds 749f0ae15ca Come up with jump_table ratio constants used in jump_table_ [...] adds b36a89c9367 2018-06-28 Richard Biener <rguenther(a)suse.de> adds f964d011bf5 Add missing header file inclusion. adds ba563622c0e 2018-06-28 David Pagan <dave.pagan(a)oracle.com> adds 2d9242293c4 * MAINTAINERS (write after approval): Add myself. adds 3a2b2e211ed 2018-06-28 Richard Biener <rguenther(a)suse.de> adds bea621a8de3 2018-06-28 Richard Biener <rguenther(a)suse.de> adds a2dbf7d12c0 * tree-cfg.c (verify_gimple_in_cfg): Call verify_location [...] adds 7fa3c46fdb5 Hide alt_dump_file within dumpfile.c adds 80ed743cca1 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> adds cb11a2922e3 [testsuite] Fix f16_mov_immediate_3.c adds 5174212c663 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] adds d769bcf03d3 Fix insn length for pdp11 shift patterns. adds ec827da13b5 PR target/86348 * config/i386/sse.md (*vec_extractv4si_0_ [...] adds c1005da8802 gcc/testsuite/ChangeLog: adds ba36b06f129 PR c++/86342 - -Wdeprecated-copy and system headers. adds 6bed4548769 C++: less verbose error-recovery for version conflict markers adds f5d881d355c runtime: don't stat a NULL filename adds ce71098388d Daily bump. adds c335f36328f * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds 03ad9f7472e 2018-06-29 Richard Biener <rguenther(a)suse.de> adds 106790efc51 Add whitespace to some dejagnu directives in libstdc++ tests adds b18ceb23391 dumpfile.c: add indentation via DUMP_VECT_SCOPE adds 931162b4bb4 Fix bit-test expansion for single cluster (PR tree-optimiza [...] adds d4bcf41e318 [testsuite/guality] Use line number vars in gdb-test adds fd5afac14f4 contrib: introduce Vim addon directory, add match.pd syntax plugin adds f9d49e80ef9 [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 590480417bc When using -fprofile-generate=/some/path mangle absolute pa [...] adds 6e9afebf37f PR c++/86184 * tree.c (cp_save_expr): Don't call save_exp [...] adds 65dd7aa1b89 gcc/testsuite/ChangeLog: adds f56cddbe215 * config/v850/v850.c (v850_legitimate_address_p): Handle l [...] adds f13f65fc4b2 Daily bump. adds 9488d90e0e1 Introduce @unless/@endunless and postbootstrap Makefile targets adds c48e53ece73 [testsuite/guality] Use relative line numbers in gdb-test adds 0e8ee736d5d [testsuite/guality] Don't use attribute used in pr45882.c for -O0 adds 33afe624558 018-06-30 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds bf8b3614c17 [9a/n] PR85694: Reorder vect_is_simple_use arguments adds 142c320746a [9b/n] PR85694: Make vect_is_simple_use look through patter [...] adds d04bd45a419 [10/n] PR85694: Split out check for vectorizable associativ [...] adds d5b5c2c5ad5 [11/n] PR85694: Apply pattern matching to pattern definitio [...] adds e10293ded1f [12/n] PR85694: Rework detection of widened operations adds 57abb6974ee [13/n] PR85694: Try to avoid vectorising casts of invariants adds 9c133841e05 RISC-V: Add patterns to convert AND mask to two shifts. adds 6f492a7eab5 Daily bump. adds ff92f40db4b Allow jump threading of multiple paths that start from the [...] adds dbd16a610fc [testsuite] Fix get-absolute-line error handling adds 7aea56e91aa [testsuite/guality] Use relative line numbers in vla-1.c adds 311a5d6b130 [testsuite/guality] Prevent optimization of local in vla-1.c adds 028361c033c [testsuite/guality] Use @main as bp loc instead of line nrs [...] adds 3750671f5ec Add -mgnu-asm; change -mdec-asm to generate DEC ass [...] adds 3052adec164 Revert "[testsuite/guality] Prevent optimization of local i [...] adds ad01ac415cd Daily bump. adds f2ebf2c656a Reinstate dump_generic_expr_loc adds 714e5981919 Bump libgnat to 9. adds 5ef0eaf5dbc Revert one ipa_call_summaries::get to get_create (PR ipa/86323). adds eb57efa5c6e Revert 2 ::get to ::get_create for IPA summaries (PR ipa/86279). adds 082b5a237c2 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds a027012a4ef 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds b7f856e1c13 2018-07-02 Richard Biener <rguenther(a)suse.de> adds d751ef835e2 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds 4a4a320b3eb Add new tests for --completion option. adds c8e21492633 * tree-vrp.c (extract_range_from_unary_expr): Abstract ABS [...] adds 37bee4b734f Abstract a lot of the {PLUS,MINUS}_EXPR code in extract_ran [...] adds 13dd5f09e23 2018-07-02 Richard Biener <rguenther(a)suse.de> adds d43e44ac8d6 Fix typo in vect_recog_widen_shift_pattern adds 9c4e5f410e7 [ARM][testsuite] Fix arm-soft-strd-even.c adds 4c35f2d638a Fix GCOV scan pattern (PR testsuite/86366). adds 83d1ca630cf aarch64: Add movprfx patterns alternatives adds 770f6f2a920 PR go/86331 os: check return value as well as error fr [...] adds 00f7ba0313c selftest: introduce class auto_fix_quotes adds 7b4c9af9cc3 Optimize std::sub_match comparisons using string_view-like type adds 7f932aca11d P0887R1 The identity metafunction adds e6975aec62b /cp 2018-07-02 Paolo Carlini <paolo.carlini(a)oracle.com> adds ba2dee86000 P0758R1 Implicit conversion traits adds d4b846baf03 Daily bump. adds 14eedd834d4 RISC-V: Fix interrupt support for -g. adds e7017273054 * config/h8300/h8300.md: Remove trailing whitespace. adds ca8af1b5fac * config/h8300/h8300.md (movqi_h8300, movqi_h8300hs): Cons [...] adds 94982cd5094 2018-07-03 Richard Biener <rguenther(a)suse.de> adds 2fcb0ed93fa Avoid matching the same pattern statement twice adds 18bbd2f1650 [14/n] PR85694: Rework overwidening detection adds f0daa5a6c0a [15/n] PR85694: Try to split existing casts in widened patterns adds 3f887927772 [16/n] PR85694: Add detection of averaging operations adds 7987f646fe2 Clean up interface to vector pattern recognisers adds 05499cc738a Ensure PATTERN_DEF_SEQ is empty before recognising patterns adds 76f769a45fa Pass more vector types to append_pattern_def_seq adds 87fb0803160 Remove powerpc-linux_paired from config-list.mk adds ef773b31b62 2018-07-03 Richard Biener <rguenther(a)suse.de> adds 4fffcbc9962 * config/h8300/h8300.md (HSI, QHSI, QHSIF): New mode itera [...] adds 10d1b86dd73 PR c++/86378 - functional cast in noexcept-specifier. adds 45d7f08d14c PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 8d11bce3bae PR c++/84306 * g++.dg/overload/conv-op3.C: New test. adds 03ea120cd20 Remove "note: " prefix from some scan-tree-dump directives adds 5e153ffe505 [17/n] PR85694: AArch64 support for AVG_FLOOR/CEIL adds 28e18c7e22b Reorg line_map data structures for better packing. * incl [...] adds 932129dbab6 2018-07-03 François Dumont <fdumont(a)gcc.gnu.org> adds 62e0128c8e1 PR c++/86201 * typeck.c (cp_build_binary_op): Check c_inh [...] adds f6f59754919 PR target/85694 * config/i386/sse.md (uavg<mode>3_ceil): [...] adds 3f792b2e473 * config/h8300/h8300.c (h8300_insn_length_from_table): Con [...] adds d8d6736fe13 /cp 2018-07-03 Paolo Carlini <paolo.carlini(a)oracle.com> adds 1e68092f4be Remove redundant #if conditional adds 927fb59733e P0556R3 Integral power-of-2 operations, P0553R2 Bit operations adds a7dfed97d94 Daily bump. adds 9cdebe7d190 * config/h8300/h8300.md (movmd_internal_normal): Consolida [...] adds 59d10524ff9 * config/h8300/h8300.md (ors code_iterator): New. (bsetqi [...] adds df995c51f79 gcc/ChangeLog: adds b35bf93aa71 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds 6d9e9f3b399 * config/h8300/h8300.md (logical<mode>3_sn, logical [...] adds d4d9fba553c i386: Add indirect_return function attribute adds a1099b776a5 Fix typo in bb-slp-over-widen-*.c adds c49223ae39a Remove legacy testcase for -fprofile-generate=./ adds 07b9664476b Fix DOS-based system build and fix documentation. adds bc9f52f574c Temporary remove "at least 8 byte alignment" code from x86 adds 6848a0ae27a 2018-07-04 Denys Vlasenko <dvlasenk(a)redhat.com> Mart [...] adds 9fd2a269cf4 Fix bootstrap on ia64 with old GCC version. adds ba66bc85091 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because [...] adds 0d92fc24161 Optimize std::rotl and std::rotr, add test for std::popcount adds 811f9a1cdf5 PR libstdc++/86398 fix std::is_trivially_constructible regression adds edf8a734807 * tree-vrp.c (extract_range_from_binary_expr_1): Ini [...] adds 83aa2f5358a Remove spurious $HOME include from BRIG FE Makefile adds ab27a11dd1d PR middle-end/86380 * expmed.c (choose_multiplier): Fix i [...] adds 40183f69afa Fix std::__rotl and std::__rotr adds 8bec8de3db0 Define "random_device" effective target adds 672bd2dab1e 2018-07-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds c44e86a535c 2018-07-04 François Dumont <fdumont(a)gcc.gnu.org> adds be7ce806062 P0458R2 Checking for Existence of an Element in Associative [...] adds 6f1491233f1 gcc/testsuite/ChangeLog: adds ae78886a67c PR c++/86398 adds 142c83445dc gcc/ adds 43c7ee54a2c P0646R1 Improving the Return Value of Erase-Like Algorithms I adds 73273c08680 Daily bump. adds d84544dc75a Fix my yesterday ChangeLog entry. adds ae2931553bf [testsuite] Simplify dg-final adds 0a14e65c0ed [testsuite] Remove 'note:' from scan-tree-dump directives adds 1aef015c9d5 Revert 2018-07-04 Maxim Ostapenko <m.ostapenko(a)samsung.com> adds 061e1fb91de Simplify movmem code by always doing overlapping copies whe [...] adds e8a32c5a683 Correct subreg no-op handling for big-endian vec_select. adds e2038e033a3 Fix can_change_mode_class for big-endian on Arm adds 8c422d602fd gcc/ Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EX [...] adds 599b0c065f3 PR tree-optimization/86400 - set<string>::set<char (*)[2]) [...] adds 733b6816568 gcc/ChangeLog: adds 87c9579cd04 2018-07-05 Fritz Reese <fritzoreese(a)gmail.com> adds 7966d2b92e2 PR libstdc++/58265 implement LWG 2063 for COW strings adds 3f6823abf8d 2018-07-05 Paul Thomas <pault(a)gcc.gnu.org> adds 69fccec5d94 PR libstdc++/58265 add noexcept to basic_string::assign(bas [...] adds 46deba94f64 Add xfail-if to some tests that fail with COW strings adds 494c17dc2bf * libtool.m4: Sort output of 'find' to enable deter [...] adds 90503e197b9 config/ * dfp.m4 (enable_decimal_float): Enable for x86_64 [...] adds 4e9be08f79a Add missing '|' as wrong patch was applied. adds 9190361f448 PR libstdc++/85831 define move constructors and operators f [...] adds a919a7a72f2 2018-07-05 Indu Bhagat <indu.bhagat(a)oracle.com> adds 0a6e9db85be Daily bump. adds 088e5c3bd6e RISC-V: Add support for riscv-*-*. adds 6c01fc45e13 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] adds 2d9d0cca7c8 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. adds 141b6cc0662 Update config.guess and config.sub adds 2d1312f2049 RTEMS/Ada: Change system configuration adds 0f7484b69a8 Update config.sub adds 4f6d1f7c043 Fix -Wpedantic issue with testcase on AArch64. adds 6dd9755335f * include/std/variant (__accepted_index): Use void_t. adds a01fc43be90 Require sse for testcase on i686. adds 8cffd3e3df4 P0935R0 Eradicating unnecessarily explicit default constructors adds 669d54f7dd1 Simplify linker script patterns for std::exception_ptr adds 4e6aac30df5 PR libstdc++/84928 use std::move in <numeric> algorithms adds a753872e355 Update internal documentation to describe that DONE [...] adds 90b84cf3f53 2018-07-06 François Dumont <fdumont(a)gcc.gnu.org> adds 35096cc1e65 Makefile patches from initial RISC-V cross/native build. adds 138bc798deb RISC-V: Initial riscv linux Ada port. adds 93711a35c57 gcc/ PR target/86324 * target.def (translate_mode_attribu [...] adds dba2ece2a4f PR tree-optimization/86401 * fold-const.c (fold_binary_lo [...] adds b88c25691cf gcc/ChangeLog: This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (b07d8be1701) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...] You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. No new revisions were added by this update. Summary of changes: ChangeLog | 145 +- MAINTAINERS | 39 +- Makefile.def | 6 +- Makefile.in | 1492 +- Makefile.tpl | 96 +- config.guess | 482 +- config.sub | 1624 +- config/ChangeLog | 24 +- config/ax_pthread.m4 | 485 + config/bootstrap-lto-noplugin.mk | 1 + config/bootstrap-lto.mk | 2 + config/bootstrap-mpx.mk | 9 - config/bootstrap-ubsan.mk | 6 +- config/dfp.m4 | 2 +- configure | 56 +- configure.ac | 51 +- contrib/ChangeLog | 25 +- contrib/compare-lto | 111 + contrib/config-list.mk | 4 +- contrib/gcc_update | 2 +- contrib/header-tools/ChangeLog | 8 - contrib/reghunt/ChangeLog | 8 - contrib/regression/ChangeLog | 8 - contrib/vim-gcc-dev/README | 13 + contrib/vim-gcc-dev/ftdetect/gcc-dev.vim | 20 + contrib/vim-gcc-dev/syntax/gcc-match.vim | 71 + contrib/vim-gcc-dev/syntax/gcc-rtl.vim | 77 + contrib/{ => vim-gcc-dev/syntax}/gimple.vim | 31 +- fixincludes/ChangeLog | 18 +- fixincludes/fixincl.x | 66 +- fixincludes/genfixes | 9 +- fixincludes/inclhack.def | 30 +- fixincludes/tests/base/ioLib.h | 5 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 8575 +++- gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 + gcc/Makefile.in | 27 +- gcc/ada/ChangeLog | 2577 +- gcc/ada/Make-generated.in | 10 +- gcc/ada/Makefile.rtl | 2059 +- gcc/ada/ada_get_targ.adb | 6 +- gcc/ada/adabkend.adb | 6 +- gcc/ada/adaint.c | 19 +- gcc/ada/ali.adb | 2 +- gcc/ada/{argv.c => argv-lynxos178-raven-cert.c} | 65 +- gcc/ada/aspects.adb | 1 + gcc/ada/aspects.ads | 7 +- gcc/ada/atree.adb | 18 + gcc/ada/atree.ads | 6 + gcc/ada/atree.h | 1 + gcc/ada/binde.adb | 8 + gcc/ada/bindgen.adb | 12 +- gcc/ada/checks.adb | 37 +- gcc/ada/comperr.adb | 4 +- gcc/ada/contracts.adb | 103 +- gcc/ada/debug.adb | 6 +- gcc/ada/doc/gnat_rm.rst | 2 +- .../gnat_rm/implementation_defined_attributes.rst | 51 +- .../implementation_defined_characteristics.rst | 5 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 62 +- gcc/ada/doc/gnat_rm/standard_library_routines.rst | 4 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 6 +- gcc/ada/doc/gnat_ugn.rst | 2 +- .../building_executable_programs_with_gnat.rst | 72 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 95 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 43 +- .../doc/gnat_ugn/platform_specific_information.rst | 8 +- gcc/ada/doc/gnat_ugn/project-manager-figure.png | Bin 9405 -> 0 bytes gcc/ada/einfo.adb | 316 +- gcc/ada/einfo.ads | 174 +- gcc/ada/errout.adb | 33 +- gcc/ada/exp_aggr.adb | 88 +- gcc/ada/exp_attr.adb | 930 +- gcc/ada/exp_cg.adb | 1 - gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch3.adb | 1079 +- gcc/ada/exp_ch3.ads | 56 +- gcc/ada/exp_ch4.adb | 429 +- gcc/ada/exp_ch4.ads | 1 - gcc/ada/exp_ch5.adb | 37 +- gcc/ada/exp_ch6.adb | 598 +- gcc/ada/exp_ch7.adb | 357 +- gcc/ada/exp_ch8.adb | 86 +- gcc/ada/exp_ch9.adb | 15 +- gcc/ada/exp_disp.adb | 176 +- gcc/ada/exp_disp.ads | 12 - gcc/ada/exp_dist.adb | 13 +- gcc/ada/exp_prag.adb | 22 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_unst.adb | 884 +- gcc/ada/exp_unst.ads | 44 +- gcc/ada/exp_util.adb | 265 +- gcc/ada/exp_util.ads | 9 + gcc/ada/expander.adb | 14 +- gcc/ada/expander.ads | 6 +- gcc/ada/fe.h | 4 + gcc/ada/freeze.adb | 293 +- gcc/ada/gcc-interface/Makefile.in | 1850 +- gcc/ada/gcc-interface/decl.c | 401 +- gcc/ada/gcc-interface/trans.c | 63 +- gcc/ada/gcc-interface/utils.c | 77 +- gcc/ada/ghost.adb | 123 +- gcc/ada/ghost.ads | 34 +- gcc/ada/gnat1drv.adb | 26 +- gcc/ada/gnat_rm.texi | 147 +- gcc/ada/gnat_ugn.texi | 105 +- gcc/ada/gnatbind.adb | 46 +- gcc/ada/gnatlink.adb | 4 +- gcc/ada/gnatvsn.adb | 2 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/init.c | 2 +- gcc/ada/inline.adb | 175 +- gcc/ada/layout.ads | 8 +- gcc/ada/lib-writ.adb | 20 +- gcc/ada/lib-xref-spark_specific.adb | 6 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-reatim.ads | 4 +- gcc/ada/libgnarl/a-taside.ads | 4 +- .../libgnarl/{s-linux.ads => s-linux__riscv.ads} | 50 +- gcc/ada/libgnarl/s-osinte__aix.ads | 3 - gcc/ada/libgnarl/s-osinte__android.ads | 13 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 6 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 3 - gcc/ada/libgnarl/s-osinte__freebsd.ads | 3 - gcc/ada/libgnarl/s-osinte__hpux.ads | 3 - gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 3 - gcc/ada/libgnarl/s-osinte__linux.ads | 3 - gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 7 +- gcc/ada/libgnarl/s-osinte__qnx.adb | 16 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 7 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 3 - gcc/ada/libgnarl/s-osinte__solaris.ads | 11 +- gcc/ada/libgnarl/s-stusta.adb | 6 +- gcc/ada/libgnarl/s-taprop.ads | 6 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 163 +- gcc/ada/libgnarl/s-tposen.adb | 6 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 12 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 12 +- gcc/ada/libgnat/a-btgbso.adb | 36 +- gcc/ada/libgnat/a-calcon.adb | 21 +- gcc/ada/libgnat/a-calcon.ads | 8 + gcc/ada/libgnat/a-calend.adb | 13 +- gcc/ada/libgnat/a-calend.ads | 9 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfinve.adb | 8 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-ciorma.adb | 8 + gcc/ada/libgnat/a-ciormu.adb | 8 + gcc/ada/libgnat/a-ciorse.adb | 8 + gcc/ada/libgnat/a-coboho.adb | 6 +- gcc/ada/libgnat/a-cofove.adb | 8 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cohama.ads | 253 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-convec.adb | 14 +- gcc/ada/libgnat/a-convec.ads | 306 + gcc/ada/libgnat/a-coorma.adb | 8 + gcc/ada/libgnat/a-coormu.adb | 8 + gcc/ada/libgnat/a-coorse.adb | 8 + gcc/ada/libgnat/a-direct.adb | 143 +- gcc/ada/libgnat/a-direct.ads | 15 + gcc/ada/libgnat/a-except.adb | 29 +- gcc/ada/libgnat/a-exexda.adb | 6 +- gcc/ada/libgnat/a-exexpr.adb | 118 +- gcc/ada/libgnat/a-exstat.adb | 5 + gcc/ada/libgnat/a-locale.ads | 4 - gcc/ada/libgnat/a-ngelfu.ads | 4 +- gcc/ada/libgnat/a-strunb__shared.ads | 1 + gcc/ada/libgnat/a-stwiun__shared.ads | 1 + gcc/ada/libgnat/a-stzunb__shared.ads | 1 + gcc/ada/libgnat/a-tags.adb | 6 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/g-alleve.adb | 12 +- gcc/ada/libgnat/g-arrspl.ads | 1 + gcc/ada/libgnat/g-comlin.adb | 29 +- gcc/ada/libgnat/g-comlin.ads | 19 +- gcc/ada/libgnat/g-excact.adb | 13 + gcc/ada/libgnat/g-excact.ads | 10 +- gcc/ada/libgnat/g-sestin.ads | 8 +- gcc/ada/libgnat/i-cexten.ads | 3 +- gcc/ada/libgnat/memtrack.adb | 16 +- gcc/ada/libgnat/s-atopri.ads | 26 +- gcc/ada/libgnat/s-casuti.adb | 21 + gcc/ada/libgnat/s-casuti.ads | 3 + gcc/ada/libgnat/s-dwalin.adb | 141 +- gcc/ada/libgnat/s-dwalin.ads | 13 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 5 +- gcc/ada/libgnat/s-excmac__gcc.ads | 18 - gcc/ada/libgnat/s-fatgen.adb | 18 +- gcc/ada/libgnat/s-objrea.adb | 17 +- gcc/ada/libgnat/s-objrea.ads | 6 +- .../libgnat/{s-tsmona__mingw.adb => s-optide.adb} | 110 +- gcc/ada/libgnat/s-os_lib.adb | 25 +- gcc/ada/libgnat/s-osprim.ads | 4 + gcc/ada/libgnat/s-osprim__lynxos.ads | 24 +- gcc/ada/libgnat/s-osprim__posix.adb | 33 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 83 +- gcc/ada/libgnat/s-parame.ads | 13 +- gcc/ada/libgnat/s-parame__ae653.ads | 13 +- gcc/ada/libgnat/s-parame__hpux.ads | 13 +- gcc/ada/libgnat/s-parame__vxworks.ads | 13 +- gcc/ada/libgnat/s-parint.adb | 4 +- gcc/ada/libgnat/s-secsta.adb | 1035 +- gcc/ada/libgnat/s-secsta.ads | 497 +- gcc/ada/libgnat/s-shasto.adb | 6 +- gcc/ada/libgnat/s-traceb__hpux.adb | 6 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 51 +- gcc/ada/libgnat/s-tsmona__linux.adb | 2 +- gcc/ada/libgnat/s-valrea.adb | 13 +- gcc/ada/libgnat/s-valuti.adb | 10 +- ...stem-linux-sparc.ads => system-linux-riscv.ads} | 4 +- ...-lynxos178-ppc.ads => system-lynxos178-x86.ads} | 4 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- ...-kernel.ads => system-vxworks7-e500-kernel.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- ...s-e500-rtp.ads => system-vxworks7-e500-rtp.ads} | 4 +- ...c-kernel.ads => system-vxworks7-ppc-kernel.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- ...rks-ppc-rtp.ads => system-vxworks7-ppc-rtp.ads} | 4 +- ...kernel.ads => system-vxworks7-ppc64-kernel.ads} | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- ...rks-x86-rtp.ads => system-vxworks7-x86-rtp.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/locales.c | 843 +- gcc/ada/opt.ads | 15 +- gcc/ada/osint-c.adb | 7 +- gcc/ada/osint.adb | 22 +- gcc/ada/osint.ads | 40 +- gcc/ada/par-ch4.adb | 254 +- gcc/ada/par-prag.adb | 1 + gcc/ada/pprint.adb | 136 +- gcc/ada/prepcomp.adb | 6 +- gcc/ada/raise-gcc.c | 106 +- gcc/ada/repinfo.adb | 1174 +- gcc/ada/repinfo.ads | 193 +- gcc/ada/repinfo.h | 26 +- gcc/ada/rtsfind.adb | 15 +- gcc/ada/rtsfind.ads | 10 + gcc/ada/seh_init.c | 97 +- gcc/ada/sem.adb | 28 +- gcc/ada/sem.ads | 18 +- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_attr.adb | 115 +- gcc/ada/sem_cat.adb | 1 - gcc/ada/sem_ch10.adb | 494 +- gcc/ada/sem_ch12.adb | 234 +- gcc/ada/sem_ch13.adb | 89 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch3.adb | 235 +- gcc/ada/sem_ch4.adb | 119 +- gcc/ada/sem_ch4.ads | 2 - gcc/ada/sem_ch5.adb | 140 +- gcc/ada/sem_ch6.adb | 517 +- gcc/ada/sem_ch7.adb | 24 +- gcc/ada/sem_ch8.adb | 63 +- gcc/ada/sem_ch9.adb | 17 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_disp.adb | 258 +- gcc/ada/sem_disp.ads | 17 + gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_elab.adb | 693 +- gcc/ada/sem_eval.adb | 44 +- gcc/ada/sem_prag.adb | 701 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 149 +- gcc/ada/sem_res.ads | 4 +- gcc/ada/sem_spark.adb | 109 +- gcc/ada/sem_util.adb | 1567 +- gcc/ada/sem_util.ads | 113 +- gcc/ada/sigtramp-qnx.c | 40 +- gcc/ada/sigtramp-vxworks-target.inc | 31 +- gcc/ada/sinfo.adb | 28 +- gcc/ada/sinfo.ads | 134 +- gcc/ada/snames.ads-tmpl | 27 +- gcc/ada/sprint.adb | 22 - gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-c.adb | 12 + gcc/ada/switch.adb | 2 +- gcc/ada/sysdep.c | 18 + gcc/ada/tracebak.c | 41 +- gcc/ada/usage.adb | 4 +- gcc/ada/vx_crtbegin.c | 10 +- gcc/ada/vx_crtbegin.inc | 30 +- .../{vx_crtbegin_auto.c => vx_crtbegin_array.c} | 11 +- gcc/ada/{vx_crtbegin.c => vx_crtbegin_attr.c} | 14 +- gcc/ada/vxworks-arm-link.spec | 4 + gcc/ada/vxworks-e500-link.spec | 6 + gcc/ada/vxworks-gnat-crtbe-link.spec | 16 + gcc/ada/vxworks-smp-arm-link.spec | 4 + gcc/ada/vxworks-smp-e500-link.spec | 4 + gcc/ada/vxworks-smp-ppc-link.spec | 4 + gcc/ada/vxworks-smp-x86-link.spec | 9 + gcc/alias.c | 32 +- gcc/asan.c | 2 +- gcc/asan.h | 2 - gcc/auto-profile.c | 9 +- gcc/brig-builtins.def | 27 +- gcc/brig/ChangeLog | 102 +- gcc/brig/brig-lang.c | 32 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 182 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 23 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 6 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 511 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 21 - gcc/brig/brigfrontend/brig-control-handler.cc | 20 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 6 + gcc/brig/brigfrontend/brig-function-handler.cc | 117 +- gcc/brig/brigfrontend/brig-function.cc | 929 +- gcc/brig/brigfrontend/brig-function.h | 43 + gcc/brig/brigfrontend/brig-label-handler.cc | 3 + gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 7 +- gcc/brig/brigfrontend/brig-to-generic.cc | 87 +- gcc/brig/brigfrontend/brig-to-generic.h | 8 + gcc/brig/brigfrontend/brig-variable-handler.cc | 3 + gcc/brig/brigfrontend/phsa.h | 9 + gcc/brig/brigspec.c | 1 + gcc/brig/lang.opt | 5 + gcc/builtin-types.def | 13 +- gcc/builtins.c | 546 +- gcc/builtins.def | 70 +- gcc/c-family/ChangeLog | 172 +- gcc/c-family/c-attribs.c | 83 +- gcc/c-family/c-common.c | 14 +- gcc/c-family/c-common.h | 2 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-format.c | 28 +- gcc/c-family/c-indentation.c | 9 +- gcc/c-family/c-lex.c | 10 +- gcc/c-family/c-opts.c | 5 +- gcc/c-family/c-pragma.h | 6 +- gcc/c-family/c-pretty-print.c | 2 +- gcc/c-family/c-warn.c | 28 +- gcc/c-family/c.opt | 118 +- gcc/c-family/cppspec.c | 1 + gcc/c/ChangeLog | 91 +- gcc/c/c-decl.c | 52 +- gcc/c/c-parser.c | 120 +- gcc/c/c-parser.h | 3 + gcc/c/c-typeck.c | 108 +- gcc/c/gimple-parser.c | 91 +- gcc/calls.c | 288 +- gcc/cfg.c | 4 +- gcc/cfgexpand.c | 147 +- gcc/cfghooks.c | 2 +- gcc/cfgloop.c | 12 +- gcc/cfgloop.h | 2 +- gcc/cfgrtl.c | 73 +- gcc/cgraph.c | 150 +- gcc/cgraph.h | 80 +- gcc/cgraphbuild.c | 9 - gcc/cgraphunit.c | 41 +- gcc/chkp-builtins.def | 71 - gcc/combine.c | 33 +- gcc/common.opt | 27 +- gcc/common/config/aarch64/aarch64-common.c | 5 +- gcc/common/config/i386/i386-common.c | 59 +- gcc/common/config/nds32/nds32-common.c | 22 +- gcc/common/config/pdp11/pdp11-common.c | 29 +- gcc/common/config/riscv/riscv-common.c | 29 +- gcc/common/config/rs6000/rs6000-common.c | 58 - gcc/common/config/v850/v850-common.c | 3 +- gcc/compare-elim.c | 13 + gcc/config.gcc | 163 +- gcc/config.in | 2 +- gcc/config/aarch64/aarch64-cores.def | 6 +- gcc/config/aarch64/aarch64-ldpstp.md | 231 +- gcc/config/aarch64/aarch64-protos.h | 15 +- gcc/config/aarch64/aarch64-simd-builtins.def | 19 +- gcc/config/aarch64/aarch64-simd.md | 380 +- gcc/config/aarch64/aarch64-sve.md | 728 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 3 + gcc/config/aarch64/aarch64.c | 989 +- gcc/config/aarch64/aarch64.h | 23 +- gcc/config/aarch64/aarch64.md | 304 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/arm_neon.h | 1337 +- gcc/config/aarch64/falkor.md | 8 +- gcc/config/aarch64/iterators.md | 200 +- gcc/config/aarch64/predicates.md | 7 + gcc/config/aarch64/thunderx2t99.md | 110 +- gcc/config/alpha/alpha.c | 20 +- gcc/config/alpha/alpha.h | 3 - gcc/config/alpha/alpha.md | 86 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/elf.h | 26 - gcc/config/alpha/freebsd.h | 68 - gcc/config/alpha/linux.h | 26 + gcc/config/alpha/openbsd.h | 33 +- gcc/config/alpha/predicates.md | 5 + gcc/config/arc/arc-arch.h | 24 +- gcc/config/arc/arc-cpus.def | 55 +- gcc/config/arc/arc-options.def | 44 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 4 - gcc/config/arc/arc.c | 416 +- gcc/config/arc/arc.md | 47 +- gcc/config/arc/atomic.md | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 6 +- gcc/config/arc/elf.h | 5 + gcc/config/arc/fpu.md | 6 + gcc/config/arc/linux.h | 14 + gcc/config/arc/t-multilib | 4 +- .../config/arc/t-multilib-linux | 25 +- gcc/config/arm/arm-c.c | 4 +- gcc/config/arm/arm-cpus.in | 248 +- gcc/config/arm/arm-fixed.md | 6 +- gcc/config/arm/arm-protos.h | 11 +- gcc/config/arm/arm-tables.opt | 153 +- gcc/config/arm/arm-tune.md | 67 +- gcc/config/arm/arm.c | 80 +- gcc/config/arm/arm.h | 19 +- gcc/config/arm/arm.md | 50 +- gcc/config/arm/arm_cmse.h | 7 +- gcc/config/arm/driver-arm.c | 1 + gcc/config/arm/t-arm-elf | 4 +- gcc/config/arm/t-multilib | 2 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/arm/uclinux-elf.h | 3 - gcc/config/arm/vxworks.h | 9 +- gcc/config/bfin/bfin.c | 4 +- gcc/config/bfin/elf.h | 2 - gcc/config/c6x/c6x.c | 6 +- gcc/config/cris/cris.h | 2 - gcc/config/darwin.h | 3 - gcc/config/dragonfly.h | 4 - gcc/config/freebsd-spec.h | 28 +- gcc/config/freebsd.h | 4 - gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 12 +- gcc/config/gnu-user.h | 5 +- gcc/config/h8300/h8300.c | 16 +- gcc/config/h8300/h8300.md | 1037 +- gcc/config/i386/avx512bitalgintrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 4 +- gcc/config/i386/avx512fintrin.h | 91 +- gcc/config/i386/avx512vbmi2vlintrin.h | 4 +- gcc/config/i386/avx512vlbwintrin.h | 182 +- gcc/config/i386/avx512vlintrin.h | 20 +- gcc/config/i386/{clwbintrin.h => cldemoteintrin.h} | 32 +- gcc/config/i386/constraints.md | 53 +- gcc/config/i386/cpuid.h | 2 + gcc/config/i386/cygming.h | 3 - gcc/config/i386/djgpp.c | 17 - gcc/config/i386/djgpp.h | 14 - gcc/config/i386/dragonfly.h | 10 +- gcc/config/i386/driver-i386.c | 29 +- gcc/config/i386/freebsd.h | 16 +- gcc/config/i386/gas.h | 12 +- gcc/config/i386/glm.md | 711 + gcc/config/i386/gnu-user.h | 20 +- gcc/config/i386/gnu-user64.h | 6 +- gcc/config/i386/i386-builtin-types.def | 13 +- gcc/config/i386/i386-builtin.def | 52 +- gcc/config/i386/i386-c.c | 27 +- gcc/config/i386/i386-protos.h | 4 +- gcc/config/i386/i386.c | 2054 +- gcc/config/i386/i386.h | 52 +- gcc/config/i386/i386.md | 774 +- gcc/config/i386/i386.opt | 12 +- gcc/config/i386/iamcu.h | 16 +- gcc/config/i386/immintrin.h | 8 + gcc/config/i386/linux-common.h | 60 - gcc/config/i386/lynx.h | 6 +- gcc/config/i386/mmx.md | 19 +- gcc/config/i386/netbsd-elf.h | 6 +- gcc/config/i386/nto.h | 2 - gcc/config/i386/openbsdelf.h | 16 +- gcc/config/i386/pconfigintrin.h | 4 +- gcc/config/i386/predicates.md | 64 +- gcc/config/i386/sse.md | 601 +- gcc/config/i386/vaesintrin.h | 40 - gcc/config/i386/vpclmulqdqintrin.h | 25 - .../i386/{rdseedintrin.h => waitpkgintrin.h} | 47 +- gcc/config/i386/x86-64.h | 16 +- gcc/config/i386/x86-tune.def | 83 +- gcc/config/i386/x86intrin.h | 26 - gcc/config/ia64/hpux.h | 3 - gcc/config/ia64/ia64.c | 8 +- gcc/config/lm32/lm32.h | 4 - gcc/config/lm32/uclinux-elf.h | 4 - gcc/config/lynx.h | 6 - gcc/config/m68k/m68k.c | 15 +- gcc/config/m68k/m68k.md | 20 +- gcc/config/microblaze/microblaze-protos.h | 1 + gcc/config/microblaze/microblaze.c | 210 +- gcc/config/microblaze/microblaze.h | 6 +- gcc/config/microblaze/microblaze.md | 22 +- gcc/config/microblaze/microblaze.opt | 4 + gcc/config/mips/elf.h | 2 - gcc/config/mips/i6400.md | 80 +- gcc/config/mips/loongson.md | 4 +- gcc/config/mips/mips-cpus.def | 2 + gcc/config/mips/mips-tables.opt | 6 + gcc/config/mips/mips.c | 145 +- gcc/config/mips/mips.h | 11 +- gcc/config/mips/mips.md | 2 + gcc/config/mips/mips.opt | 8 + gcc/config/mips/p6600.md | 342 + gcc/config/mmix/mmix.c | 29 +- gcc/config/mmix/mmix.h | 2 - gcc/config/msp430/msp430.c | 52 +- gcc/config/msp430/msp430.md | 6 +- gcc/config/nds32/constants.md | 38 + gcc/config/nds32/constraints.md | 33 +- gcc/config/nds32/elf.h | 81 + gcc/config/nds32/iterators.md | 40 + gcc/config/nds32/linux.h | 77 + gcc/config/nds32/nds32-cost.c | 608 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-dspext.md | 5278 +++ gcc/config/nds32/nds32-elf.opt | 16 + gcc/config/nds32/nds32-fp-as-gp.c | 247 +- gcc/config/nds32/nds32-fpu.md | 2 +- gcc/config/nds32/nds32-graywolf.md | 471 + gcc/config/nds32/nds32-intrinsic.c | 744 +- gcc/config/nds32/nds32-intrinsic.md | 207 +- gcc/config/nds32/nds32-linux.opt | 16 + gcc/config/nds32/nds32-md-auxiliary.c | 1198 +- gcc/config/nds32/nds32-memory-manipulation.c | 247 +- gcc/config/nds32/nds32-multiple.md | 19 + gcc/config/nds32/nds32-n10.md | 439 + gcc/config/nds32/nds32-n13.md | 401 + gcc/config/nds32/nds32-opts.h | 12 + gcc/config/nds32/nds32-peephole2.md | 136 + gcc/config/nds32/nds32-pipelines-auxiliary.c | 681 +- gcc/config/nds32/nds32-predicates.c | 113 + gcc/config/nds32/nds32-protos.h | 98 +- gcc/config/nds32/nds32-relax-opt.c | 261 +- gcc/config/nds32/nds32-utils.c | 135 +- gcc/config/nds32/nds32.c | 740 +- gcc/config/nds32/nds32.h | 416 +- gcc/config/nds32/nds32.md | 362 +- gcc/config/nds32/nds32.opt | 163 +- gcc/config/nds32/nds32_intrinsic.h | 668 + gcc/config/nds32/pipelines.md | 18 + gcc/config/nds32/predicates.md | 70 +- gcc/config/nds32/{t-mlibs => t-elf} | 18 +- gcc/config/nds32/{t-mlibs => t-linux} | 2 +- gcc/config/netbsd.h | 4 - gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/nvptx/nvptx.c | 225 +- gcc/config/nvptx/nvptx.md | 23 +- gcc/config/pa/pa-hpux.h | 4 - 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/pdp11/constraints.md | 15 +- gcc/config/pdp11/pdp11-modes.def | 22 +- gcc/config/pdp11/pdp11-protos.h | 18 +- gcc/config/pdp11/pdp11.c | 885 +- gcc/config/pdp11/pdp11.h | 211 +- gcc/config/pdp11/pdp11.md | 1633 +- gcc/config/pdp11/pdp11.opt | 24 +- gcc/config/pdp11/predicates.md | 15 +- gcc/config/powerpcspe/powerpcspe.c | 40 +- gcc/config/powerpcspe/sysv4.h | 4 - gcc/config/riscv/elf.h | 2 - gcc/config/riscv/linux.h | 12 +- gcc/config/riscv/predicates.md | 20 + gcc/config/riscv/riscv-c.c | 4 + gcc/config/riscv/riscv-opts.h | 1 + gcc/config/riscv/riscv-protos.h | 3 +- gcc/config/riscv/riscv.c | 292 +- gcc/config/riscv/riscv.h | 19 +- gcc/config/riscv/riscv.md | 87 +- gcc/config/riscv/riscv.opt | 5 + gcc/config/riscv/t-withmultilib | 6 + .../config/riscv/withmultilib.h | 50 +- gcc/config/rl78/rl78.c | 6 +- gcc/config/rs6000/750cl.h | 30 - gcc/config/rs6000/aix.h | 3 + gcc/config/rs6000/altivec.md | 307 +- gcc/config/rs6000/emmintrin.h | 28 - gcc/config/rs6000/paired.h | 75 - gcc/config/rs6000/paired.md | 492 - gcc/config/rs6000/predicates.md | 13 +- gcc/config/rs6000/rs6000-builtin.def | 93 +- gcc/config/rs6000/rs6000-c.c | 93 +- gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 4 - gcc/config/rs6000/rs6000-opts.h | 12 - gcc/config/rs6000/rs6000-protos.h | 7 - gcc/config/rs6000/rs6000-string.c | 363 +- gcc/config/rs6000/rs6000.c | 1170 +- gcc/config/rs6000/rs6000.h | 111 +- gcc/config/rs6000/rs6000.md | 450 +- gcc/config/rs6000/rs6000.opt | 50 - gcc/config/rs6000/singlefp.h | 40 - gcc/config/rs6000/sysv4.h | 7 - gcc/config/rs6000/t-rs6000 | 4 +- gcc/config/rs6000/t-xilinx | 28 - gcc/config/rs6000/titan.md | 5 - gcc/config/rs6000/vsx.md | 190 +- gcc/config/rs6000/xfpu.h | 26 - gcc/config/rs6000/xfpu.md | 140 - gcc/config/rs6000/xilinx.h | 47 - gcc/config/rs6000/xilinx.opt | 32 - gcc/config/rs6000/xmmintrin.h | 3 - gcc/config/rtems.h | 4 - gcc/config/rx/rx.c | 18 +- gcc/config/rx/rx.h | 6 +- gcc/config/s390/s390.c | 15 +- gcc/config/s390/s390.md | 28 +- gcc/config/s390/tpf.h | 1 - gcc/config/sh/newlib.h | 4 - gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 61 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/openbsd64.h | 3 - gcc/config/sparc/sp-elf.h | 3 - gcc/config/sparc/sp64-elf.h | 3 - gcc/config/sparc/sparc.c | 12 +- gcc/config/spu/spu.c | 9 +- gcc/config/spu/spu.h | 4 +- gcc/config/stormy16/stormy16.h | 2 - gcc/config/v850/predicates.md | 15 +- gcc/config/v850/t-v850 | 4 +- gcc/config/v850/v850-modes.def | 2 + gcc/config/v850/v850-protos.h | 1 - gcc/config/v850/v850.c | 125 +- gcc/config/v850/v850.h | 23 - gcc/config/v850/v850.md | 1392 +- gcc/config/vax/vax-protos.h | 4 +- gcc/config/vax/vax.c | 4 +- gcc/config/visium/visium.c | 19 +- gcc/config/visium/visium.h | 11 +- gcc/config/vx-common.h | 11 +- gcc/config/xtensa/elf.h | 3 - gcc/config/xtensa/xtensa.c | 4 +- gcc/configure | 169 +- gcc/configure.ac | 71 +- gcc/coverage.c | 95 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 1015 +- gcc/cp/call.c | 350 +- gcc/cp/class.c | 119 +- gcc/cp/constexpr.c | 241 +- gcc/cp/constraint.cc | 4 +- gcc/cp/cp-gimplify.c | 36 +- gcc/cp/cp-lang.c | 11 +- gcc/cp/cp-objcp-common.c | 39 +- gcc/cp/cp-objcp-common.h | 3 +- gcc/cp/cp-tree.h | 143 +- gcc/cp/cp-ubsan.c | 10 +- gcc/cp/cvt.c | 73 +- gcc/cp/cxx-pretty-print.c | 4 +- gcc/cp/decl.c | 873 +- gcc/cp/decl2.c | 203 +- gcc/cp/error.c | 27 +- gcc/cp/except.c | 10 +- gcc/cp/expr.c | 12 +- gcc/cp/friend.c | 6 + gcc/cp/init.c | 363 +- gcc/cp/lambda.c | 32 +- gcc/cp/lex.c | 18 +- gcc/cp/mangle.c | 19 +- gcc/cp/method.c | 53 +- gcc/cp/name-lookup.c | 203 +- gcc/cp/name-lookup.h | 7 +- gcc/cp/optimize.c | 6 +- gcc/cp/parser.c | 445 +- gcc/cp/pt.c | 456 +- gcc/cp/repo.c | 3 +- gcc/cp/rtti.c | 10 +- gcc/cp/search.c | 17 +- gcc/cp/semantics.c | 201 +- gcc/cp/tree.c | 375 +- gcc/cp/typeck.c | 300 +- gcc/cp/typeck2.c | 52 +- gcc/cse.c | 8 +- gcc/dbgcnt.c | 125 +- gcc/dbxout.c | 4 - gcc/defaults.h | 4 - gcc/df-scan.c | 11 - gcc/diagnostic-show-locus.c | 52 +- gcc/doc/cpp.texi | 2 +- gcc/doc/extend.texi | 2667 +- gcc/doc/gcov.texi | 18 + gcc/doc/generic.texi | 27 +- gcc/doc/install.texi | 15 +- gcc/doc/invoke.texi | 811 +- gcc/doc/match-and-simplify.texi | 12 +- gcc/doc/md.texi | 150 +- gcc/doc/optinfo.texi | 16 +- gcc/doc/options.texi | 9 + gcc/doc/sourcebuild.texi | 20 +- gcc/doc/tm.texi | 118 +- gcc/doc/tm.texi.in | 21 +- gcc/dojump.c | 17 +- gcc/dominance.c | 4 + gcc/dumpfile.c | 390 +- gcc/dumpfile.h | 439 +- gcc/dwarf2asm.c | 12 +- gcc/dwarf2cfi.c | 19 +- gcc/dwarf2out.c | 374 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 31 +- gcc/emit-rtl.c | 106 +- gcc/except.c | 11 +- gcc/explow.c | 10 +- gcc/expmed.c | 32 +- gcc/expr.c | 265 +- gcc/expr.h | 1 - gcc/final.c | 18 +- gcc/flag-types.h | 10 + gcc/flags.h | 71 +- gcc/fold-const-call.c | 102 +- gcc/fold-const-call.h | 1 - gcc/fold-const.c | 393 +- gcc/fold-const.h | 4 + gcc/fortran/ChangeLog | 554 +- gcc/fortran/arith.c | 12 +- gcc/fortran/array.c | 2 +- gcc/fortran/check.c | 49 +- gcc/fortran/decl.c | 128 +- gcc/fortran/error.c | 98 +- gcc/fortran/expr.c | 47 +- gcc/fortran/f95-lang.c | 4 + gcc/fortran/frontend-passes.c | 77 +- gcc/fortran/gfortran.h | 13 +- gcc/fortran/gfortran.texi | 67 +- gcc/fortran/gfortranspec.c | 1 + gcc/fortran/interface.c | 41 +- gcc/fortran/intrinsic.c | 54 +- gcc/fortran/intrinsic.h | 2 + gcc/fortran/intrinsic.texi | 81 +- gcc/fortran/invoke.texi | 9 +- gcc/fortran/iresolve.c | 11 + gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 6 +- gcc/fortran/libgfortran.h | 16 +- gcc/fortran/match.c | 33 +- gcc/fortran/misc.c | 4 +- gcc/fortran/module.c | 19 +- gcc/fortran/openmp.c | 105 +- gcc/fortran/options.c | 27 +- gcc/fortran/resolve.c | 41 +- gcc/fortran/scanner.c | 4 + gcc/fortran/simplify.c | 109 +- gcc/fortran/symbol.c | 30 +- gcc/fortran/trans-array.c | 20 +- gcc/fortran/trans-const.c | 5 +- gcc/fortran/trans-decl.c | 70 +- gcc/fortran/trans-expr.c | 13 +- gcc/fortran/trans-intrinsic.c | 145 +- gcc/fortran/trans-openmp.c | 10 + gcc/fortran/trans-stmt.c | 1 + gcc/fortran/trans-types.c | 8 + gcc/fortran/trans.c | 7 +- gcc/fortran/trans.h | 2 + gcc/function.c | 261 +- gcc/gcc-main.c | 1 + gcc/gcc-rich-location.c | 111 + gcc/gcc-rich-location.h | 36 + gcc/gcc.c | 379 +- gcc/gcc.h | 4 +- gcc/gcov-dump.c | 65 +- gcc/gcov-io.c | 197 +- gcc/gcov-io.h | 39 +- gcc/gcov.c | 95 +- gcc/genmatch.c | 191 +- gcc/gimple-fold.c | 186 +- gcc/gimple-fold.h | 30 +- gcc/gimple-iterator.c | 12 + gcc/gimple-iterator.h | 1 + gcc/gimple-loop-interchange.cc | 4 +- gcc/gimple-loop-jam.c | 30 +- gcc/gimple-match-head.c | 504 +- gcc/gimple-match.h | 197 +- gcc/gimple-pretty-print.c | 48 +- gcc/gimple-ssa-backprop.c | 24 +- gcc/gimple-ssa-evrp.c | 8 + gcc/gimple-ssa-sprintf.c | 12 +- gcc/gimple-ssa-store-merging.c | 411 +- gcc/gimple-ssa-strength-reduction.c | 2 +- gcc/gimple-ssa-warn-restrict.c | 176 +- gcc/gimple-streamer-out.c | 6 + gcc/gimple.c | 17 +- gcc/gimple.h | 73 +- gcc/gimplify.c | 223 +- gcc/gimplify.h | 1 + gcc/ginclude/stddef.h | 33 +- gcc/go/ChangeLog | 11 +- gcc/go/go-gcc.cc | 19 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 26 +- gcc/go/gofrontend/backend.h | 4 - gcc/go/gofrontend/escape.cc | 132 +- gcc/go/gofrontend/expressions.cc | 10 +- gcc/go/gofrontend/gogo.cc | 301 +- gcc/go/gofrontend/gogo.h | 17 +- gcc/go/gofrontend/types.cc | 10 + gcc/go/gofrontend/wb.cc | 17 +- gcc/graphite-isl-ast-to-gimple.c | 4 +- gcc/graphite-optimize-isl.c | 4 +- gcc/graphite-poly.c | 2 +- gcc/graphite-sese-to-poly.c | 18 +- gcc/graphite.c | 2 +- gcc/graphite.h | 2 - gcc/hsa-common.c | 6 +- gcc/hsa-common.h | 12 +- gcc/hsa-gen.c | 96 +- gcc/input.c | 76 +- gcc/input.h | 85 +- gcc/internal-fn.c | 63 +- gcc/internal-fn.def | 21 +- gcc/internal-fn.h | 2 + gcc/ipa-chkp.c | 876 - gcc/ipa-chkp.h | 29 - gcc/ipa-cp.c | 140 +- gcc/ipa-devirt.c | 3 +- gcc/ipa-fnsummary.c | 256 +- gcc/ipa-fnsummary.h | 83 +- gcc/ipa-hsa.c | 16 +- gcc/ipa-icf-gimple.c | 5 +- gcc/ipa-icf.c | 20 +- gcc/ipa-inline-analysis.c | 72 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 84 +- gcc/ipa-inline.h | 51 +- gcc/ipa-profile.c | 25 +- gcc/ipa-prop.c | 81 +- gcc/ipa-prop.h | 41 +- gcc/ipa-pure-const.c | 286 +- gcc/ipa-ref.h | 3 +- gcc/ipa-reference.c | 211 +- gcc/ipa-split.c | 79 +- gcc/ipa-utils.c | 4 +- gcc/ipa-visibility.c | 4 - gcc/ipa.c | 76 +- gcc/jit/ChangeLog | 11 +- gcc/jit/jit-playback.c | 25 +- gcc/loop-invariant.c | 3 + gcc/loop-unroll.c | 4 +- gcc/lra-constraints.c | 12 +- gcc/lra-eliminations.c | 4 +- gcc/lra-lives.c | 3 +- gcc/lto-cgraph.c | 82 +- gcc/lto-opts.c | 2 + gcc/lto-section-out.c | 16 + gcc/lto-streamer-out.c | 129 +- gcc/lto-streamer.c | 2 + gcc/lto-streamer.h | 11 +- gcc/lto-wrapper.c | 87 +- gcc/lto/ChangeLog | 103 +- gcc/lto/config-lang.in | 1 - gcc/lto/lang.opt | 3 + gcc/lto/lto-lang.c | 47 +- gcc/lto/lto-partition.c | 99 +- gcc/lto/lto-symtab.c | 91 +- gcc/lto/lto.c | 90 +- gcc/lto/lto.h | 2 + gcc/match.pd | 195 +- gcc/objc/ChangeLog | 8 - gcc/objcp/ChangeLog | 12 +- gcc/objcp/objcp-lang.c | 2 - gcc/omp-builtins.def | 5 + gcc/omp-expand.c | 28 +- gcc/omp-grid.c | 47 +- gcc/omp-low.c | 116 +- gcc/opt-functions.awk | 3 +- gcc/opt-suggestions.c | 415 + gcc/opt-suggestions.h | 74 + gcc/optabs-tree.c | 66 +- gcc/optabs.c | 91 +- gcc/optabs.def | 15 + gcc/optc-save-gen.awk | 95 +- gcc/opth-gen.awk | 3 + gcc/opts-common.c | 10 + gcc/opts.c | 111 +- gcc/opts.h | 10 + gcc/output.h | 2 +- gcc/params.def | 29 +- gcc/params.h | 4 + gcc/passes.c | 89 +- gcc/passes.def | 15 +- gcc/po/ChangeLog | 34 - gcc/po/be.po | 10023 +++-- gcc/po/da.po | 10049 +++-- gcc/po/de.po | 10051 +++-- gcc/po/el.po | 10020 +++-- gcc/po/es.po | 10633 ++--- gcc/po/fi.po | 10031 +++-- gcc/po/fr.po | 10065 +++-- gcc/po/gcc.pot | 11033 +++--- gcc/po/hr.po | 10021 +++-- gcc/po/id.po | 10045 +++-- gcc/po/ja.po | 10058 +++-- gcc/po/nl.po | 10030 +++-- gcc/po/ru.po | 39062 +++++++++++-------- gcc/po/sr.po | 10042 +++-- gcc/po/sv.po | 10242 +++-- gcc/po/tr.po | 10047 +++-- gcc/po/uk.po | 10048 +++-- gcc/po/vi.po | 10034 +++-- gcc/po/zh_CN.po | 10041 +++-- gcc/po/zh_TW.po | 10036 +++-- gcc/poly-int.h | 40 + gcc/pretty-print.c | 20 +- gcc/print-tree.c | 110 +- gcc/profile.c | 16 +- gcc/profile.h | 2 +- gcc/real.c | 96 + gcc/real.h | 4 + gcc/rtl-chkp.c | 302 - gcc/rtl-chkp.h | 38 - gcc/rtl.h | 62 +- gcc/rtlanal.c | 18 +- gcc/selftest-run-tests.c | 2 + gcc/selftest.c | 93 +- gcc/selftest.h | 121 +- gcc/shrink-wrap.c | 25 +- gcc/simplify-rtx.c | 78 +- gcc/sort.cc | 232 + gcc/spellcheck-tree.c | 12 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 143 +- gcc/spellcheck.h | 14 +- gcc/stmt.c | 3 +- gcc/stor-layout.c | 34 +- gcc/symbol-summary.h | 417 +- gcc/symtab.c | 2 +- gcc/system.h | 9 +- gcc/target.def | 132 +- gcc/targhooks.c | 64 +- gcc/targhooks.h | 9 +- gcc/testsuite/ChangeLog | 3905 +- gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 10 +- gcc/testsuite/c-c++-common/Wformat-pr84258.c | 19 + gcc/testsuite/c-c++-common/attr-nonstring-3.c | 6 +- .../goacc/builtin-goacc-parlevel-id-size-2.c | 37 + .../goacc/builtin-goacc-parlevel-id-size.c | 79 + gcc/testsuite/c-c++-common/goacc/declare-1.c | 12 + gcc/testsuite/c-c++-common/goacc/declare-2.c | 18 +- gcc/testsuite/c-c++-common/goacc/default-4.c | 6 +- gcc/testsuite/c-c++-common/goacc/deviceptr-4.c | 11 + gcc/testsuite/c-c++-common/goacc/finalize-1.c | 28 + gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/kernels-alias.c | 10 +- .../goacc/kernels-counter-var-redundant-load.c | 34 + .../{kernels-loop-2.c => kernels-loop-data-2.c} | 36 +- ...s-loop-2.c => kernels-loop-data-enter-exit-2.c} | 22 +- ...els-loop-2.c => kernels-loop-data-enter-exit.c} | 19 +- ...kernels-loop-2.c => kernels-loop-data-update.c} | 27 +- .../{kernels-loop-2.c => kernels-loop-data.c} | 42 +- ...2.c => kernels-parallel-loop-data-enter-exit.c} | 30 +- .../c-c++-common/goacc/parallel-reduction.c | 17 + .../c-c++-common/goacc/private-reduction-1.c | 12 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 150 +- .../c-c++-common/goacc/update-if_present-1.c | 28 + .../c-c++-common/goacc/update-if_present-2.c | 42 + gcc/testsuite/c-c++-common/gomp/declare-target-3.c | 53 - gcc/testsuite/c-c++-common/pr43395.c | 15 +- gcc/testsuite/c-c++-common/rotate-9.c | 19 + gcc/testsuite/c-c++-common/torture/pr87248.c | 36 - gcc/testsuite/c-c++-common/unroll-1.c | 4 +- gcc/testsuite/c-c++-common/unroll-2.c | 4 +- gcc/testsuite/g++.dg/abi/pr87137.C | 40 - gcc/testsuite/g++.dg/asan/pr85774.C | 51 - gcc/testsuite/g++.dg/cdce3.C | 32 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 7 +- gcc/testsuite/g++.dg/concepts/locations1.C | 15 + gcc/testsuite/g++.dg/conflict-markers-2.C | 17 + gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C | 10 + gcc/testsuite/g++.dg/cpp0x/alignas9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/cond1.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype49.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted15.C | 3 +- gcc/testsuite/g++.dg/cpp0x/defaulted52.C | 20 + gcc/testsuite/g++.dg/cpp0x/defaulted53.C | 35 + gcc/testsuite/g++.dg/cpp0x/defaulted54.C | 18 + gcc/testsuite/g++.dg/cpp0x/defaulted55.C | 19 + gcc/testsuite/g++.dg/cpp0x/defaulted56.C | 25 + gcc/testsuite/g++.dg/cpp0x/defaulted57.C | 25 + gcc/testsuite/g++.dg/cpp0x/defaulted58.C | 22 + gcc/testsuite/g++.dg/cpp0x/defaulted59.C | 12 + gcc/testsuite/g++.dg/cpp0x/defaulted60.C | 18 + gcc/testsuite/g++.dg/cpp0x/deleted14.C | 10 + gcc/testsuite/g++.dg/cpp0x/depr-copy1.C | 29 + gcc/testsuite/g++.dg/cpp0x/depr-copy2.C | 17 + gcc/testsuite/g++.dg/cpp0x/forw_enum10.C | 8 +- gcc/testsuite/g++.dg/cpp0x/forw_enum7.C | 2 - gcc/testsuite/g++.dg/cpp0x/forw_enum8.C | 9 +- gcc/testsuite/g++.dg/cpp0x/friend3.C | 11 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-56.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C | 7 + .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 64 +- gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C | 29 + gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C | 33 + gcc/testsuite/g++.dg/cpp0x/initlist102.C | 39 + gcc/testsuite/g++.dg/cpp0x/initlist103.C | 11 + gcc/testsuite/g++.dg/cpp0x/initlist104.C | 11 + gcc/testsuite/g++.dg/cpp0x/inline-ns10.C | 7 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C | 10 +- .../g++.dg/cpp0x/lambda/lambda-variadic7.C | 4 +- gcc/testsuite/g++.dg/cpp0x/locations1.C | 29 + gcc/testsuite/g++.dg/cpp0x/main1.C | 3 + gcc/testsuite/g++.dg/cpp0x/narrowing1.C | 24 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C | 43 + gcc/testsuite/g++.dg/cpp0x/pr51463.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr85070.C | 13 - gcc/testsuite/g++.dg/cpp0x/pr87155.C | 14 - gcc/testsuite/g++.dg/cpp0x/range-for10.C | 18 - gcc/testsuite/g++.dg/cpp0x/rv-cast6.C | 11 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 10 +- gcc/testsuite/g++.dg/cpp0x/sfinae62.C | 41 + .../g++.dg/cpp0x/std_fext-numeric-literals.C | 64 +- .../g++.dg/cpp0x/std_fno-ext-numeric-literals.C | 32 +- gcc/testsuite/g++.dg/cpp0x/udlit-args-neg.C | 24 +- gcc/testsuite/g++.dg/cpp0x/udlit-clink-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-extern-c.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-member-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C | 119 - gcc/testsuite/g++.dg/cpp1y/dr1560.C | 14 + .../g++.dg/cpp1y/lambda-generic-85713-2.C | 7 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C | 4 + .../g++.dg/cpp1y/lambda-generic-variadic19.C | 4 - gcc/testsuite/g++.dg/cpp1y/pr77591.C | 8 +- gcc/testsuite/g++.dg/cpp1y/pr84588-1.C | 25 + gcc/testsuite/g++.dg/cpp1y/pr84588-2.C | 25 + gcc/testsuite/g++.dg/cpp1y/pr84588-3.C | 25 + gcc/testsuite/g++.dg/cpp1z/class-deduction55.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction56.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction57.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction58.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 21 - gcc/testsuite/g++.dg/cpp1z/decomp3.C | 2 +- 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/feat-cxx1z.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 78 +- gcc/testsuite/g++.dg/cpp1z/inline-var3.C | 24 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C | 7 + gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 11 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 17 + gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C | 13 + gcc/testsuite/g++.dg/cpp2a/lambda1.C | 58 + gcc/testsuite/g++.dg/cpp2a/range-for1.C | 16 + gcc/testsuite/g++.dg/cpp2a/range-for10.C | 24 + gcc/testsuite/g++.dg/cpp2a/range-for2.C | 16 + gcc/testsuite/g++.dg/cpp2a/range-for3.C | 26 + gcc/testsuite/g++.dg/cpp2a/range-for4.C | 27 + gcc/testsuite/g++.dg/cpp2a/range-for5.C | 46 + gcc/testsuite/g++.dg/cpp2a/range-for6.C | 17 + gcc/testsuite/g++.dg/cpp2a/range-for7.C | 45 + gcc/testsuite/g++.dg/cpp2a/range-for8.C | 37 + gcc/testsuite/g++.dg/cpp2a/range-for9.C | 30 + gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C | 5 - gcc/testsuite/g++.dg/dg.exp | 1 - gcc/testsuite/g++.dg/diagnostic/pr77777.C | 16 + gcc/testsuite/g++.dg/diagnostic/pr86201.C | 12 + .../g++.dg/diagnostic/thread-thread_local.C | 13 + .../g++.dg/diagnostic/virtual-constexpr.C | 16 + gcc/testsuite/g++.dg/diagnostic/virtual-static.C | 15 + gcc/testsuite/g++.dg/expr/delete2.C | 25 + gcc/testsuite/g++.dg/expr/ptrmem10.C | 28 + gcc/testsuite/g++.dg/expr/unary4.C | 8 - gcc/testsuite/g++.dg/ext/c99struct1.C | 2 +- gcc/testsuite/g++.dg/ext/complit11.C | 2 +- gcc/testsuite/g++.dg/ext/cond3.C | 20 + gcc/testsuite/g++.dg/ext/forscope1.C | 27 - gcc/testsuite/g++.dg/ext/forscope2.C | 27 - gcc/testsuite/g++.dg/ext/integer-pack4.C | 10 + gcc/testsuite/g++.dg/ext/is_constructible2.C | 12 - gcc/testsuite/g++.dg/ext/typeof13.C | 8 + gcc/testsuite/g++.dg/ext/unroll-1.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-2.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-3.C | 2 +- gcc/testsuite/g++.dg/gcov/pr86109.C | 16 - gcc/testsuite/g++.dg/goacc/template.C | 13 +- gcc/testsuite/g++.dg/gomp/declare-target-2.C | 18 - gcc/testsuite/g++.dg/guality/guality.exp | 4 + gcc/testsuite/g++.dg/init/delete3.C | 1 + gcc/testsuite/g++.dg/init/new25.C | 16 +- gcc/testsuite/g++.dg/init/new38.C | 6 +- gcc/testsuite/g++.dg/init/new49.C | 1 + gcc/testsuite/g++.dg/ipa/pr85607.C | 14 + gcc/testsuite/g++.dg/ipa/pr86323.C | 28 + gcc/testsuite/g++.dg/lookup/new2.C | 4 +- gcc/testsuite/g++.dg/lookup/pr85634-2.C | 16 + gcc/testsuite/g++.dg/lookup/pr86329.C | 11 + gcc/testsuite/g++.dg/lto/20081109-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081118_0.C | 1 + gcc/testsuite/g++.dg/lto/20081119-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081120-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081120-2_0.C | 1 + gcc/testsuite/g++.dg/lto/20081123_0.C | 1 + gcc/testsuite/g++.dg/lto/20081204-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081219_0.C | 2 +- gcc/testsuite/g++.dg/lto/20090302_0.C | 1 + gcc/testsuite/g++.dg/lto/20090313_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-3_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091026-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20100724-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20101010-4_0.C | 1 + gcc/testsuite/g++.dg/lto/20101015-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20110311-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/lto.exp | 3 - gcc/testsuite/g++.dg/lto/pr45621_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48042_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48354-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr68811_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 - gcc/testsuite/g++.dg/lto/pr84805_0.C | 10 +- gcc/testsuite/g++.dg/lto/pr84805_1.C | 4 +- gcc/testsuite/g++.dg/opt/mpx.C | 5 + gcc/testsuite/g++.dg/opt/pr3698.C | 21 - gcc/testsuite/g++.dg/opt/pr71529.C | 22 - gcc/testsuite/g++.dg/opt/pr86738.C | 12 - gcc/testsuite/g++.dg/other/avx2-pr85572-1.C | 21 + gcc/testsuite/g++.dg/other/ellipsis1.C | 8 +- gcc/testsuite/g++.dg/other/locations1.C | 1 + gcc/testsuite/g++.dg/other/main2.C | 1 + gcc/testsuite/g++.dg/other/main3.C | 1 + gcc/testsuite/g++.dg/other/operator1.C | 2 +- gcc/testsuite/g++.dg/other/operator2.C | 2 +- gcc/testsuite/g++.dg/other/sse2-pr85572-1.C | 14 + gcc/testsuite/g++.dg/other/sse2-pr85572-2.C | 45 + gcc/testsuite/g++.dg/other/sse4-pr85572-1.C | 14 + gcc/testsuite/g++.dg/other/static3.C | 7 + gcc/testsuite/g++.dg/other/static4.C | 6 + gcc/testsuite/g++.dg/other/typedef1.C | 11 +- gcc/testsuite/g++.dg/overload/conv-op3.C | 18 + gcc/testsuite/g++.dg/overload/operator2.C | 6 +- gcc/testsuite/g++.dg/parse/cond6.C | 16 + gcc/testsuite/g++.dg/parse/cond7.C | 12 + gcc/testsuite/g++.dg/parse/cond8.C | 10 + gcc/testsuite/g++.dg/parse/defarg11.C | 6 +- gcc/testsuite/g++.dg/parse/dtor13.C | 3 +- gcc/testsuite/g++.dg/parse/operator4.C | 2 +- gcc/testsuite/g++.dg/pr63995-1.C | 15 - gcc/testsuite/g++.dg/pr68270.C | 16 - gcc/testsuite/g++.dg/pr71624.C | 35 - gcc/testsuite/g++.dg/pr71633.C | 29 - gcc/testsuite/g++.dg/pr79761.C | 34 - gcc/testsuite/g++.dg/pr79764.C | 12 - gcc/testsuite/g++.dg/pr79769.C | 4 - gcc/testsuite/g++.dg/pr82899.C | 14 + gcc/testsuite/g++.dg/pr83239.C | 2 +- gcc/testsuite/g++.dg/pr85515-1.C | 18 + gcc/testsuite/g++.dg/pr85515-2.C | 22 + gcc/testsuite/g++.dg/pr86082.C | 19 + gcc/testsuite/g++.dg/pr86159.C | 10 + gcc/testsuite/g++.dg/pr86240.C | 12 + gcc/testsuite/g++.dg/pr86374.C | 20 - gcc/testsuite/g++.dg/pr87185.C | 4 - gcc/testsuite/g++.dg/template/array30.C | 7 + gcc/testsuite/g++.dg/template/array31.C | 7 + gcc/testsuite/g++.dg/template/crash108.C | 6 +- gcc/testsuite/g++.dg/template/error30.C | 2 +- gcc/testsuite/g++.dg/template/error44.C | 11 +- gcc/testsuite/g++.dg/template/explicit-args3.C | 2 +- gcc/testsuite/g++.dg/template/for1.C | 23 - gcc/testsuite/g++.dg/template/friend42.C | 2 +- gcc/testsuite/g++.dg/template/friend64.C | 6 + gcc/testsuite/g++.dg/template/friend65.C | 6 + gcc/testsuite/g++.dg/template/friend66.C | 9 + gcc/testsuite/g++.dg/template/new4.C | 3 +- gcc/testsuite/g++.dg/template/pr86706.C | 16 - gcc/testsuite/g++.dg/template/type1.C | 2 +- gcc/testsuite/g++.dg/template/typedef4.C | 3 +- gcc/testsuite/g++.dg/template/typedef5.C | 11 +- gcc/testsuite/g++.dg/tls/diag-2.C | 14 +- gcc/testsuite/g++.dg/tls/locations1.C | 4 + gcc/testsuite/g++.dg/tls/pr85400.C | 24 + gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C | 31 + gcc/testsuite/g++.dg/torture/pr85627.C | 4 + gcc/testsuite/g++.dg/torture/pr85834.C | 38 + 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 | 8 +- gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C | 18 + gcc/testsuite/g++.dg/tree-ssa/pr86062.C | 23 + gcc/testsuite/g++.dg/ubsan/pr86406.C | 33 - gcc/testsuite/g++.dg/ubsan/vptr-13.C | 19 - gcc/testsuite/g++.dg/vec-init-1.C | 26 - gcc/testsuite/g++.dg/warn/Wextra-4.C | 15 + gcc/testsuite/g++.dg/warn/Winit-list1.C | 15 + gcc/testsuite/g++.dg/warn/Winit-list2.C | 32 + gcc/testsuite/g++.dg/warn/Winit-list3.C | 34 + gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 12 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr.C | 8 +- gcc/testsuite/g++.dg/warn/Wshadow-13.C | 8 + gcc/testsuite/g++.dg/warn/Wshadow-14.C | 10 + gcc/testsuite/g++.dg/warn/Wshadow-15.C | 7 + gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C | 13 - gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C | 14 - .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 13 + gcc/testsuite/g++.dg/warn/effc1.C | 2 +- gcc/testsuite/g++.dg/warn/main-2.C | 4 +- gcc/testsuite/g++.dg/warn/pr86453.C | 5 - gcc/testsuite/g++.dg/warn/pr86881.C | 20 - gcc/testsuite/g++.dg/warn/return-reference2.C | 8 +- gcc/testsuite/g++.old-deja/g++.bob/array1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 5 +- gcc/testsuite/g++.old-deja/g++.brendan/crash55.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C | 9 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/cond.C | 5 +- gcc/testsuite/g++.old-deja/g++.jason/conversion5.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 18 +- gcc/testsuite/g++.old-deja/g++.jason/scoping15.C | 25 - gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility13.C | 10 +- gcc/testsuite/g++.old-deja/g++.mike/net43.C | 12 - gcc/testsuite/g++.old-deja/g++.other/friend4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/warn6.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash23.C | 2 +- .../aarch64/sve/const_pred_1.C} | 4 +- .../aarch64/sve/const_pred_2.C} | 4 +- .../aarch64/sve/const_pred_3.C} | 4 +- .../aarch64/sve/const_pred_4.C} | 4 +- .../sve_tls_2.C => g++.target/aarch64/sve/tls_2.C} | 4 +- .../aarch64/sve/vcond_1.C} | 2 +- .../aarch64/sve/vcond_1_run.C} | 4 +- gcc/testsuite/gcc.c-torture/compile/20010518-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20040101-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20050622-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20080625-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20090107-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20180605-1.c | 9 + gcc/testsuite/gcc.c-torture/compile/920501-12.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/930326-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/961203-1.c | 1 + .../gcc.c-torture/compile/limits-externdecl.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr25310.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr55921.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr60655-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr84195.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr85704.c | 10 - gcc/testsuite/gcc.c-torture/compile/simd-5.c | 2 +- .../gcc.c-torture/compile/vector-align-1.c | 4 + .../gcc.c-torture/execute/builtins/lib/chk.c | 10 +- .../execute/builtins/lib/{strlen.c => strnlen.c} | 10 +- .../gcc.c-torture/execute/builtins/strnlen-lib.c | 1 + .../gcc.c-torture/execute/builtins/strnlen.c | 95 + gcc/testsuite/gcc.c-torture/execute/pr85582-1.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr85582-2.c | 51 + gcc/testsuite/gcc.c-torture/execute/pr85582-3.c | 55 + 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 - .../execute/ssad-run.c} | 22 +- .../execute/usad-run.c} | 12 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 132 + ...rger-than-14.c => Walloc-size-larger-than-17.c} | 5 +- gcc/testsuite/gcc.dg/Warray-bounds-28.c | 15 + gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c | 12 + gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c | 12 + gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c | 12 + gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c | 12 + gcc/testsuite/gcc.dg/Wrestrict-10.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-16.c | 88 + gcc/testsuite/gcc.dg/Wrestrict-17.c | 20 + gcc/testsuite/gcc.dg/Wstringop-overflow-5.c | 58 + gcc/testsuite/gcc.dg/Wstringop-overflow-6.c | 59 + gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 59 + gcc/testsuite/gcc.dg/Wstringop-truncation-4.c | 63 + gcc/testsuite/gcc.dg/absu.c | 45 + gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 2 +- gcc/testsuite/gcc.dg/attr-nonstring-2.c | 115 + gcc/testsuite/gcc.dg/attr-nonstring-3.c | 117 + gcc/testsuite/gcc.dg/attr-nonstring-4.c | 64 + gcc/testsuite/gcc.dg/attr-nonstring.c | 123 + gcc/testsuite/gcc.dg/autopar/pr86097.c | 31 + gcc/testsuite/gcc.dg/cdce1.c | 2 +- gcc/testsuite/gcc.dg/cdce2.c | 2 +- gcc/testsuite/gcc.dg/completion-1.c | 8 + gcc/testsuite/gcc.dg/completion-2.c | 10 + gcc/testsuite/gcc.dg/completion-3.c | 13 + gcc/testsuite/gcc.dg/complex-6.c | 13 + gcc/testsuite/gcc.dg/complex-7.c | 13 + gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c | 25 - gcc/testsuite/gcc.dg/fma-1.c | 15 + gcc/testsuite/gcc.dg/fma-2.c | 15 + gcc/testsuite/gcc.dg/fma-3.c | 15 + gcc/testsuite/gcc.dg/fma-4.c | 15 + gcc/testsuite/gcc.dg/fma-5.c | 53 + gcc/testsuite/gcc.dg/fma-6.c | 67 + gcc/testsuite/gcc.dg/fma-7.c | 67 + gcc/testsuite/gcc.dg/fold-popcount-1.c | 35 + gcc/testsuite/gcc.dg/fold-popcount-2.c | 35 + gcc/testsuite/gcc.dg/fold-popcount-3.c | 10 + gcc/testsuite/gcc.dg/fold-popcount-4.c | 50 + gcc/testsuite/gcc.dg/gimplefe-26.c | 7 +- gcc/testsuite/gcc.dg/gimplefe-28.c | 16 + gcc/testsuite/gcc.dg/gimplefe-29.c | 11 + gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr68128-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr84204.c | 2 - gcc/testsuite/gcc.dg/graphite/pr85935.c | 2 - gcc/testsuite/gcc.dg/graphite/scop-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-9.c | 2 +- gcc/testsuite/gcc.dg/guality/const-volatile.c | 44 +- gcc/testsuite/gcc.dg/guality/guality.exp | 27 + gcc/testsuite/gcc.dg/guality/pr37726.c | 27 + gcc/testsuite/gcc.dg/guality/pr45882.c | 12 +- .../gcc.dg/guality/prevent-optimization.h} | 14 +- gcc/testsuite/gcc.dg/guality/vla-1.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 33 + gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c | 14 + .../gcc.dg/ipa/{ipa-icf-37.c => ipa-icf-39.c} | 11 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c | 46 + gcc/testsuite/gcc.dg/ipa/pr85734.c | 19 + gcc/testsuite/gcc.dg/{pr47991.c => ipa/pr86279.c} | 4 +- gcc/testsuite/gcc.dg/lto/20081120-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081120-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081126_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081204-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081204-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081212-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081224_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090116_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090206-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090219_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091014-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091015-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091016-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091020-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091020-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091027-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100426_0.c | 1 + gcc/testsuite/gcc.dg/lto/20100430-1_0.c | 2 + gcc/testsuite/gcc.dg/lto/20100603-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-3_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111213-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c | 17 - gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c | 18 - gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c | 18 - gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c | 28 - gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c | 26 - gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c | 20 - gcc/testsuite/gcc.dg/lto/lto.exp | 2 - gcc/testsuite/gcc.dg/lto/pr45736_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr52634_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr54702_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr60820_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr66221_0.c | 10 - gcc/testsuite/gcc.dg/lto/pr81406_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr83388_0.c | 2 +- gcc/testsuite/gcc.dg/nested-func-11.c | 34 - gcc/testsuite/gcc.dg/nextafter-1.c | 162 + gcc/testsuite/gcc.dg/nextafter-2.c | 17 + gcc/testsuite/gcc.dg/nextafter-3.c | 9 + gcc/testsuite/gcc.dg/nextafter-4.c | 10 + gcc/testsuite/gcc.dg/noncompile/pr30552-1.c | 17 + gcc/testsuite/gcc.dg/noncompile/pr30552-2.c | 17 + gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 15 + gcc/testsuite/gcc.dg/noncompile/pr30552-4.c | 15 + gcc/testsuite/gcc.dg/noncompile/pr55976-1.c | 15 + gcc/testsuite/gcc.dg/noncompile/pr55976-2.c | 16 + .../diagnostic-test-show-locus-generate-patch.c | 32 + .../plugin/diagnostic_plugin_test_show_locus.c | 38 +- gcc/testsuite/gcc.dg/plugin/ggcplug.c | 16 +- gcc/testsuite/gcc.dg/pr47793.c | 13 - gcc/testsuite/gcc.dg/pr68766.c | 2 +- gcc/testsuite/gcc.dg/pr69615.c | 37 + gcc/testsuite/gcc.dg/pr79985.c | 12 + gcc/testsuite/gcc.dg/pr84100.c | 2 +- .../gcc.dg/{torture/pr85567.c => pr85955.c} | 5 +- gcc/testsuite/gcc.dg/{vector-1.c => pr86046.c} | 4 +- gcc/testsuite/gcc.dg/pr86047.c | 13 + gcc/testsuite/gcc.dg/pr86124.c | 11 + gcc/testsuite/gcc.dg/pr86179.c | 14 + gcc/testsuite/gcc.dg/pr86271.c | 17 + 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/profile-dir-1.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-2.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-3.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-transposition.c | 20 + gcc/testsuite/gcc.dg/stack-usage-1.c | 6 +- gcc/testsuite/gcc.dg/store_merging_20.c | 68 + gcc/testsuite/gcc.dg/store_merging_21.c | 41 + gcc/testsuite/gcc.dg/store_merging_22.c | 16 - gcc/testsuite/gcc.dg/store_merging_23.c | 16 - gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 + gcc/testsuite/gcc.dg/strcmpopt_3.c | 31 + gcc/testsuite/gcc.dg/strcmpopt_4.c | 16 + gcc/testsuite/gcc.dg/strlenopt-44.c | 92 + gcc/testsuite/gcc.dg/strlenopt-45.c | 335 + gcc/testsuite/gcc.dg/strlenopt-46.c | 148 + gcc/testsuite/gcc.dg/strlenopt-57.c | 49 - gcc/testsuite/gcc.dg/strlenopt.h | 1 + gcc/testsuite/gcc.dg/torture/pr85852.c | 9 + gcc/testsuite/gcc.dg/torture/pr86034.c | 32 + gcc/testsuite/gcc.dg/torture/pr86066.c | 19 + gcc/testsuite/gcc.dg/torture/pr86232.c | 10 + gcc/testsuite/gcc.dg/torture/pr86363.c | 25 + .../i386/pr85044.c => gcc.dg/torture/pr86389.c} | 6 +- 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/restrict-6.c | 24 - gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/asm-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 54 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 23 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c | 82 + gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c | 79 + gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/popcount.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/popcount2.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr69615.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr82665.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr83648.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr85720.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr86017.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr86089.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr86263.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c | 48 + gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c | 48 + gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/switch-1.c | 110 + gcc/testsuite/gcc.dg/tree-ssa/vrp104.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp17.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp18.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp23.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp58.c | 6 +- gcc/testsuite/gcc.dg/uninit-pr81897-2.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 19 + gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 66 + gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 65 + gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 3 +- .../gcc.dg/vect/no-section-anchors-vect-69.c | 5 +- gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- gcc/testsuite/gcc.dg/vect/pr53773.c | 5 +- gcc/testsuite/gcc.dg/vect/pr84711.c | 14 + gcc/testsuite/gcc.dg/vect/pr86871.c | 15 - gcc/testsuite/gcc.dg/vect/pr86927.c | 15 - gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-avg-1.c | 47 + gcc/testsuite/gcc.dg/vect/vect-avg-10.c | 8 + gcc/testsuite/gcc.dg/vect/vect-avg-11.c | 57 + gcc/testsuite/gcc.dg/vect/vect-avg-12.c | 10 + gcc/testsuite/gcc.dg/vect/vect-avg-13.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-14.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-avg-3.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-4.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-5.c | 51 + gcc/testsuite/gcc.dg/vect/vect-avg-6.c | 10 + gcc/testsuite/gcc.dg/vect/vect-avg-7.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-8.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-9.c | 8 + gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c | 64 + gcc/testsuite/gcc.dg/vect/vect-fma-1.c | 58 + gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c | 14 + .../gcc.dg/vect/vect-mult-const-pattern-1.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-2.c | 2 +- .../gcc.dg/vect/vect-over-widen-1-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c | 20 + gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c | 64 + gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c | 20 + gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c | 51 + gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c | 19 + gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c | 53 + gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c | 19 + gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 46 + gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c | 50 + gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c | 53 + .../gcc.dg/vect/vect-over-widen-2-big-array.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c | 53 + gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c | 51 + gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c | 53 + .../gcc.dg/vect/vect-over-widen-3-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 5 +- .../gcc.dg/vect/vect-over-widen-4-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c | 52 + gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c | 17 + gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c | 54 + gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c | 20 + gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c | 59 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c | 49 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 17 +- gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c | 51 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c | 10 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c | 48 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c | 9 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c | 9 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c | 9 + .../gcc.dg/vect/vect-widen-mult-const-s16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-extern-1.c | 15 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-sum.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 2 +- gcc/testsuite/gcc.dg/vmx/extract-be-order.c | 34 - gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c | 20 - gcc/testsuite/gcc.dg/vmx/insert-be-order.c | 66 - gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/ld-be-order.c | 108 - gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c | 45 - gcc/testsuite/gcc.dg/vmx/lde-be-order.c | 74 - gcc/testsuite/gcc.dg/vmx/ldl-be-order.c | 108 - gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c | 45 - gcc/testsuite/gcc.dg/vmx/merge-be-order.c | 97 - gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c | 85 - gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c | 65 - gcc/testsuite/gcc.dg/vmx/pack-be-order.c | 137 - gcc/testsuite/gcc.dg/vmx/perm-be-order.c | 75 - gcc/testsuite/gcc.dg/vmx/splat-be-order.c | 60 - gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c | 38 - gcc/testsuite/gcc.dg/vmx/st-be-order.c | 84 - gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/ste-be-order.c | 54 - gcc/testsuite/gcc.dg/vmx/stl-be-order.c | 84 - gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c | 20 - gcc/testsuite/gcc.dg/vmx/unpack-be-order.c | 89 - gcc/testsuite/gcc.dg/vmx/vsums-be-order.c | 21 - gcc/testsuite/gcc.dg/vrp-min-max-1.c | 2 +- gcc/testsuite/gcc.dg/vrp-min-max-3.c | 27 + .../advsimd-intrinsics/{vld1x2.c => vld1x3.c} | 31 +- .../advsimd-intrinsics/{vld1x2.c => vst1x2.c} | 21 +- .../advsimd-intrinsics/{vld1x2.c => vst1x3.c} | 32 +- gcc/testsuite/gcc.target/aarch64/aes_2.c | 79 + gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c | 70 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 + .../gcc.target/aarch64/f16_mov_immediate_3.c | 12 + gcc/testsuite/gcc.target/aarch64/fix_extend1.c | 17 + gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c | 33 + gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c | 16 + gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c | 13 + gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c | 20 + gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c | 47 + gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c | 30 + gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c | 49 + .../aarch64/{ldp_stp_4.c => ldp_stp_q.c} | 10 +- .../gcc.target/aarch64/ldp_stp_q_disable.c | 26 + gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c | 24 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/nofp_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr64946.c | 13 + .../gcc.target/aarch64/{pr71727.c => pr84882.c} | 9 +- gcc/testsuite/gcc.target/aarch64/sha3.h | 40 +- gcc/testsuite/gcc.target/aarch64/sha3_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_3.c | 4 +- gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 27 + .../gcc.target/aarch64/store_lane_spill_1.c | 21 + gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c | 20 + gcc/testsuite/gcc.target/aarch64/struct_cpy.c | 69 + gcc/testsuite/gcc.target/aarch64/sve/div_1.c | 26 + .../sve/{mul_highpart_1_run.c => div_1_run.c} | 13 +- .../aarch64/sve/extract_5.c} | 4 + .../sve/{mul_highpart_1.c => mul_highpart_2.c} | 2 +- .../{mul_highpart_1_run.c => mul_highpart_2_run.c} | 4 +- gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 4 +- .../gcc.target/aarch64/sve/store_lane_spill_1.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c | 36 + .../gcc.target/aarch64/sve/vcond_10_run.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c | 36 + .../gcc.target/aarch64/sve/vcond_11_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c | 139 + .../gcc.target/aarch64/sve/vcond_12_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c | 21 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c | 216 + gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c | 137 + gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c | 137 + gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c | 34 + .../aarch64/{target_attr_6.c => target_attr_18.c} | 5 +- gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 27 + gcc/testsuite/gcc.target/aarch64/vec_init_1.c | 6 +- .../gcc.target/aarch64/vect-abs-compile.c | 5 +- gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c | 69 + gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h | 39 + gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vfp-1.c | 8 +- gcc/testsuite/gcc.target/aarch64/vmov_n_1.c | 8 +- gcc/testsuite/gcc.target/arc/add_n-combine.c | 2 +- gcc/testsuite/gcc.target/arc/builtin_simdarc.c | 2 +- gcc/testsuite/gcc.target/arc/fma-1.c | 13 + gcc/testsuite/gcc.target/arc/interrupt-8.c | 5 +- gcc/testsuite/gcc.target/arc/loop-4.c | 2 +- gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 2 +- gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c | 2 +- gcc/testsuite/gcc.target/arc/sdata-3.c | 8 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 17 + gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 2 +- gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c | 8 - gcc/testsuite/gcc.target/arm/big-endian-subreg.c | 13 + gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c | 4 + .../arm/di-longlong64-sync-withhelpers.c | 6 +- gcc/testsuite/gcc.target/arm/pr62554.c | 51 - gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 - gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 - gcc/testsuite/gcc.target/arm/pr86640.c | 10 - gcc/testsuite/gcc.target/i386/avx-cvt-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-cvt-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-cvt-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-vpmovmskb-2.c | 1 + .../gcc.target/i386/avx256-unaligned-store-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c | 19 + gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c | 48 + 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/avx512dq-pr85480-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c | 38 + gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c | 435 + gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c | 203 + gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c | 15 + .../{avx512dq-vpmullq-2.c => avx512dq-vpmullq-4.c} | 11 +- gcc/testsuite/gcc.target/i386/avx512f-abspd-1.c | 20 +- gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-pr85832.c | 19 + .../gcc.target/i386/avx512f-set-v32hi-1.c | 36 + .../gcc.target/i386/avx512f-set-v32hi-2.c | 46 + .../gcc.target/i386/avx512f-set-v32hi-3.c | 30 + .../gcc.target/i386/avx512f-set-v32hi-4.c | 131 + .../gcc.target/i386/avx512f-set-v32hi-5.c | 131 + .../gcc.target/i386/avx512f-set-v64qi-1.c | 48 + .../gcc.target/i386/avx512f-set-v64qi-2.c | 70 + .../gcc.target/i386/avx512f-set-v64qi-3.c | 34 + .../gcc.target/i386/avx512f-set-v64qi-4.c | 355 + .../gcc.target/i386/avx512f-set-v64qi-5.c | 355 + ...{avx512f-setzero-ps-1.c => avx512f-setzero-1.c} | 2 +- .../gcc.target/i386/avx512f-vinsertf32x4-3.c | 59 - .../gcc.target/i386/avx512f-vinserti32x4-3.c | 59 - gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c | 20 + .../{avx512dq-vpmullq-2.c => avx512f-vpmullq-2.c} | 11 +- gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 11 - gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c | 31 + .../gcc.target/i386/avx512vl-vpcmpgeb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpgeub-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpgeuw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpgew-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpleb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpleub-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpleuw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmplew-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltub-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltuw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpltw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpneqb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpnequb-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpnequw-2.c | 16 - .../gcc.target/i386/avx512vl-vpcmpneqw-2.c | 16 - gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c | 31 + gcc/testsuite/gcc.target/i386/builtin_target.c | 9 + gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 12 - gcc/testsuite/gcc.target/i386/chkp-bndret.c | 13 - gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 9 - gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 9 - gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 9 - gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 9 - gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 10 - gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 8 - gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 15 - gcc/testsuite/gcc.target/i386/chkp-label-address.c | 23 - gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 15 - gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 11 - gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 10 - .../gcc.target/i386/chkp-remove-bndint-1.c | 16 - .../gcc.target/i386/chkp-remove-bndint-2.c | 16 - gcc/testsuite/gcc.target/i386/chkp-strchr.c | 16 - gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 12 - gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 14 - gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 12 - gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 14 - gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 14 - gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-17.c | 68 - gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 10 - gcc/testsuite/gcc.target/i386/cldemote-1.c | 11 + gcc/testsuite/gcc.target/i386/cvt-2.c | 15 + gcc/testsuite/gcc.target/i386/cvt-3.c | 15 + gcc/testsuite/gcc.target/i386/falign-functions-2.c | 30 + gcc/testsuite/gcc.target/i386/falign-functions.c | 8 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +- gcc/testsuite/gcc.target/i386/i386.exp | 1 - gcc/testsuite/gcc.target/i386/indirect-thunk-11.c | 7 - gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 7 - .../gcc.target/i386/indirect-thunk-attr-12.c | 8 - .../gcc.target/i386/indirect-thunk-attr-13.c | 8 - .../gcc.target/i386/indirect-thunk-bnd-1.c | 20 - .../gcc.target/i386/indirect-thunk-bnd-2.c | 19 - .../gcc.target/i386/indirect-thunk-bnd-3.c | 20 - .../gcc.target/i386/indirect-thunk-bnd-4.c | 19 - .../gcc.target/i386/interrupt-bnd-err-1.c | 16 - .../gcc.target/i386/interrupt-bnd-err-2.c | 8 - gcc/testsuite/gcc.target/i386/mpx.c | 3 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c | 24 - gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c | 22 - gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c | 24 - gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c | 27 - .../gcc.target/i386/mpx/bitfields-1-lbv.c | 33 - .../gcc.target/i386/mpx/bitfields-1-nov.c | 31 - .../gcc.target/i386/mpx/bitfields-1-ubv.c | 33 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-2.c | 14 - .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c | 13 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c | 18 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c | 16 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c | 18 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-3.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-lbound-1.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-lbound-2.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-ubound-1.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-ubound-2.c | 13 - .../i386/mpx/builtin-bnd-init-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c | 16 - .../i386/mpx/builtin-bnd-init-ptr-bounds-3.c | 13 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c | 15 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c | 15 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c | 13 - .../i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c | 17 - .../i386/mpx/builtin-bnd-set-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c | 17 - .../i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c | 15 - .../i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c | 17 - .../i386/mpx/builtin-bnd-set-ptr-bounds-3.c | 13 - .../i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c | 20 - .../i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c | 18 - .../i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c | 20 - .../i386/mpx/builtin-bnd-store-ptr-bounds-2.c | 16 - gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c | 26 - .../gcc.target/i386/mpx/chkp-fix-calls-1.c | 16 - .../gcc.target/i386/mpx/chkp-fix-calls-2.c | 16 - .../gcc.target/i386/mpx/chkp-fix-calls-3.c | 33 - .../gcc.target/i386/mpx/chkp-fix-calls-4.c | 17 - .../gcc.target/i386/mpx/chkp-thunk-comdat-1.cc | 18 - .../gcc.target/i386/mpx/chkp-thunk-comdat-2.cc | 26 - .../gcc.target/i386/mpx/chkp-thunk-comdat-3.c | 23 - gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c | 26 - .../gcc.target/i386/mpx/field-addr-1-lbv.c | 29 - .../gcc.target/i386/mpx/field-addr-1-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-1-ubv.c | 29 - .../gcc.target/i386/mpx/field-addr-10-lbv.c | 29 - .../gcc.target/i386/mpx/field-addr-10-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-10-ubv.c | 29 - .../gcc.target/i386/mpx/field-addr-2-lbv.c | 30 - .../gcc.target/i386/mpx/field-addr-2-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-2-ubv.c | 30 - .../gcc.target/i386/mpx/field-addr-3-lbv.c | 29 - .../gcc.target/i386/mpx/field-addr-3-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-3-ubv.c | 29 - .../gcc.target/i386/mpx/field-addr-4-lbv.c | 35 - .../gcc.target/i386/mpx/field-addr-4-nov.c | 33 - .../gcc.target/i386/mpx/field-addr-4-ubv.c | 35 - .../gcc.target/i386/mpx/field-addr-5-lbv.c | 35 - .../gcc.target/i386/mpx/field-addr-5-nov.c | 33 - .../gcc.target/i386/mpx/field-addr-5-ubv.c | 35 - .../gcc.target/i386/mpx/field-addr-6-lbv.c | 36 - .../gcc.target/i386/mpx/field-addr-6-nov.c | 34 - .../gcc.target/i386/mpx/field-addr-6-ubv.c | 36 - .../gcc.target/i386/mpx/field-addr-7-lbv.c | 42 - .../gcc.target/i386/mpx/field-addr-7-nov.c | 40 - .../gcc.target/i386/mpx/field-addr-7-ubv.c | 42 - .../gcc.target/i386/mpx/field-addr-8-lbv.c | 43 - .../gcc.target/i386/mpx/field-addr-8-nov.c | 43 - .../gcc.target/i386/mpx/field-addr-8-ubv.c | 43 - .../gcc.target/i386/mpx/field-addr-9-lbv.c | 44 - .../gcc.target/i386/mpx/field-addr-9-nov.c | 42 - .../gcc.target/i386/mpx/field-addr-9-ubv.c | 44 - .../gcc.target/i386/mpx/frame-address-1-nov.c | 12 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c | 21 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c | 18 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c | 21 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c | 30 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c | 28 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c | 30 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c | 30 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c | 28 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c | 30 - .../gcc.target/i386/mpx/label-address-1.c | 14 - gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/macro.c | 18 - gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c | 24 - gcc/testsuite/gcc.target/i386/mpx/memmove-1.c | 117 - gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 - .../gcc.target/i386/mpx/memmove-zero-length.c | 18 - gcc/testsuite/gcc.target/i386/mpx/mpx-check.h | 48 - gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h | 16 - gcc/testsuite/gcc.target/i386/mpx/mpx.exp | 39 - .../gcc.target/i386/mpx/nested-function-1-lbv.c | 22 - .../gcc.target/i386/mpx/nested-function-1-nov.c | 20 - .../gcc.target/i386/mpx/nested-function-1-ubv.c | 22 - .../gcc.target/i386/mpx/pointer-arg-1-lbv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-1-nov.c | 24 - .../gcc.target/i386/mpx/pointer-arg-1-ubv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-2-lbv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-2-nov.c | 24 - .../gcc.target/i386/mpx/pointer-arg-2-ubv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-3-lbv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-3-nov.c | 24 - .../gcc.target/i386/mpx/pointer-arg-3-ubv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-4-lbv.c | 27 - .../gcc.target/i386/mpx/pointer-arg-4-nov.c | 25 - .../gcc.target/i386/mpx/pointer-arg-4-ubv.c | 27 - .../gcc.target/i386/mpx/pointer-arg-5-lbv.c | 27 - .../gcc.target/i386/mpx/pointer-arg-5-nov.c | 25 - .../gcc.target/i386/mpx/pointer-arg-5-ubv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c | 8 - .../gcc.target/i386/mpx/pointer-store-1-lbv.c | 31 - .../gcc.target/i386/mpx/pointer-store-1-nov.c | 29 - .../gcc.target/i386/mpx/pointer-store-1-ubv.c | 31 - gcc/testsuite/gcc.target/i386/mpx/pr65508.c | 12 - gcc/testsuite/gcc.target/i386/mpx/pr65531.cc | 13 - gcc/testsuite/gcc.target/i386/mpx/pr66048.cc | 16 - gcc/testsuite/gcc.target/i386/mpx/pr66134.c | 17 - gcc/testsuite/gcc.target/i386/mpx/pr66566.c | 12 - gcc/testsuite/gcc.target/i386/mpx/pr66567.c | 16 - gcc/testsuite/gcc.target/i386/mpx/pr66568.c | 11 - gcc/testsuite/gcc.target/i386/mpx/pr66569.c | 14 - gcc/testsuite/gcc.target/i386/mpx/pr66581.c | 18 - gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c | 32 - gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c | 9 - gcc/testsuite/gcc.target/i386/mpx/pr68416.c | 9 - gcc/testsuite/gcc.target/i386/mpx/pr78339.c | 5 - gcc/testsuite/gcc.target/i386/mpx/pr79631.c | 15 - gcc/testsuite/gcc.target/i386/mpx/pr79633.c | 11 - gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 - gcc/testsuite/gcc.target/i386/mpx/pr79770.c | 19 - gcc/testsuite/gcc.target/i386/mpx/pr79987.c | 5 - gcc/testsuite/gcc.target/i386/mpx/pr79988.c | 6 - gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c | 27 - .../gcc.target/i386/mpx/reference-1-lbv.cpp | 33 - .../gcc.target/i386/mpx/reference-1-nov.cpp | 31 - .../gcc.target/i386/mpx/reference-1-ubv.cpp | 33 - .../gcc.target/i386/mpx/reference-2-lbv.cpp | 33 - .../gcc.target/i386/mpx/reference-2-nov.cpp | 31 - .../gcc.target/i386/mpx/reference-2-ubv.cpp | 33 - .../gcc.target/i386/mpx/reference-3-lbv.cpp | 27 - .../gcc.target/i386/mpx/reference-3-nov.cpp | 25 - .../gcc.target/i386/mpx/reference-3-ubv.cpp | 27 - .../gcc.target/i386/mpx/reference-4-lbv.cpp | 31 - .../gcc.target/i386/mpx/reference-4-nov.cpp | 29 - .../gcc.target/i386/mpx/reference-4-ubv.cpp | 31 - .../gcc.target/i386/mpx/return-pointer-1-lbv.c | 43 - .../gcc.target/i386/mpx/return-pointer-1-nov.c | 41 - .../gcc.target/i386/mpx/return-pointer-1-ubv.c | 43 - .../gcc.target/i386/mpx/return-struct-1-lbv.c | 38 - .../gcc.target/i386/mpx/return-struct-1-nov.c | 36 - .../gcc.target/i386/mpx/return-struct-1-ubv.c | 38 - .../gcc.target/i386/mpx/return-struct-2-lbv.c | 41 - .../gcc.target/i386/mpx/return-struct-2-nov.c | 39 - .../gcc.target/i386/mpx/return-struct-2-ubv.c | 41 - .../gcc.target/i386/mpx/return-struct-3-lbv.c | 41 - .../gcc.target/i386/mpx/return-struct-3-nov.c | 39 - .../gcc.target/i386/mpx/return-struct-3-ubv.c | 41 - .../gcc.target/i386/mpx/return-struct-4-lbv.c | 40 - .../gcc.target/i386/mpx/return-struct-4-nov.c | 38 - .../gcc.target/i386/mpx/return-struct-4-ubv.c | 40 - .../gcc.target/i386/mpx/return-struct-5-lbv.c | 40 - .../gcc.target/i386/mpx/return-struct-5-nov.c | 38 - .../gcc.target/i386/mpx/return-struct-5-ubv.c | 40 - .../gcc.target/i386/mpx/return-struct-6-lbv.c | 42 - .../gcc.target/i386/mpx/return-struct-6-nov.c | 40 - .../gcc.target/i386/mpx/return-struct-6-ubv.c | 42 - gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c | 18 - .../gcc.target/i386/mpx/static-array-1-lbv.c | 16 - .../gcc.target/i386/mpx/static-array-1-nov.c | 14 - .../gcc.target/i386/mpx/static-array-1-ubv.c | 16 - .../gcc.target/i386/mpx/static-init-1-lbv.c | 18 - .../gcc.target/i386/mpx/static-init-1-nov.c | 16 - .../gcc.target/i386/mpx/static-init-1-ubv.c | 18 - .../gcc.target/i386/mpx/static-init-2-lbv.c | 24 - .../gcc.target/i386/mpx/static-init-2-nov.c | 22 - .../gcc.target/i386/mpx/static-init-2-ubv.c | 24 - .../gcc.target/i386/mpx/static-init-3-lbv.c | 25 - .../gcc.target/i386/mpx/static-init-3-nov.c | 23 - .../gcc.target/i386/mpx/static-init-3-ubv.c | 25 - .../gcc.target/i386/mpx/static-init-4-lbv.c | 18 - .../gcc.target/i386/mpx/static-init-4-nov.c | 16 - .../gcc.target/i386/mpx/static-init-4-ubv.c | 18 - .../gcc.target/i386/mpx/static-init-5-lbv.c | 30 - .../gcc.target/i386/mpx/static-init-5-nov.c | 34 - .../gcc.target/i386/mpx/static-init-5-ubv.c | 30 - .../gcc.target/i386/mpx/static-init-6-lbv.c | 30 - .../gcc.target/i386/mpx/static-init-6-nov.c | 28 - .../gcc.target/i386/mpx/static-init-6-ubv.c | 30 - .../gcc.target/i386/mpx/static-string-1-lbv.c | 29 - .../gcc.target/i386/mpx/static-string-1-nov.c | 26 - .../gcc.target/i386/mpx/static-string-1-ubv.c | 29 - .../gcc.target/i386/mpx/struct-arg-1-lbv.c | 36 - .../gcc.target/i386/mpx/struct-arg-1-nov.c | 38 - .../gcc.target/i386/mpx/struct-arg-1-ubv.c | 36 - .../gcc.target/i386/mpx/struct-arg-10-lbv.c | 33 - .../gcc.target/i386/mpx/struct-arg-10-nov.c | 31 - .../gcc.target/i386/mpx/struct-arg-10-ubv.c | 33 - .../gcc.target/i386/mpx/struct-arg-2-lbv.c | 36 - .../gcc.target/i386/mpx/struct-arg-2-nov.c | 38 - .../gcc.target/i386/mpx/struct-arg-2-ubv.c | 36 - .../gcc.target/i386/mpx/struct-arg-3-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-3-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-3-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-4-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-4-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-4-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-5-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-5-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-5-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-6-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-6-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-6-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-7-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-7-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-7-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-8-lbv.c | 31 - .../gcc.target/i386/mpx/struct-arg-8-nov.c | 29 - .../gcc.target/i386/mpx/struct-arg-8-ubv.c | 31 - .../gcc.target/i386/mpx/struct-arg-9-lbv.c | 31 - .../gcc.target/i386/mpx/struct-arg-9-nov.c | 29 - .../gcc.target/i386/mpx/struct-arg-9-ubv.c | 31 - .../gcc.target/i386/mpx/struct-copy-1-lbv.c | 32 - .../gcc.target/i386/mpx/struct-copy-1-nov.c | 36 - .../gcc.target/i386/mpx/struct-copy-1-ubv.c | 32 - .../gcc.target/i386/mpx/struct-copy-2-lbv.c | 31 - .../gcc.target/i386/mpx/struct-copy-2-nov.c | 29 - .../gcc.target/i386/mpx/struct-copy-2-ubv.c | 31 - .../gcc.target/i386/mpx/thread-local-var-1-lbv.c | 34 - .../gcc.target/i386/mpx/thread-local-var-1-nov.c | 33 - .../gcc.target/i386/mpx/thread-local-var-1-ubv.c | 34 - .../gcc.target/i386/mpx/union-arg-1-lbv.c | 43 - .../gcc.target/i386/mpx/union-arg-1-nov.c | 45 - .../gcc.target/i386/mpx/union-arg-1-ubv.c | 43 - .../gcc.target/i386/mpx/va-arg-pack-1-lbv.c | 42 - .../gcc.target/i386/mpx/va-arg-pack-1-nov.c | 40 - .../gcc.target/i386/mpx/va-arg-pack-1-ubv.c | 42 - .../gcc.target/i386/mpx/va-arg-pack-2-lbv.c | 45 - .../gcc.target/i386/mpx/va-arg-pack-2-nov.c | 43 - .../gcc.target/i386/mpx/va-arg-pack-2-ubv.c | 45 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c | 35 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c | 35 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c | 40 - gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c | 40 - gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c | 29 - gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c | 27 - gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c | 29 - gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c | 27 - .../gcc.target/i386/mpx/vla-trailing-1-lbv.c | 29 - .../gcc.target/i386/mpx/vla-trailing-1-nov.c | 29 - .../gcc.target/i386/mpx/vla-trailing-1-ubv.c | 29 - gcc/testsuite/gcc.target/i386/pr63995-2.c | 27 - gcc/testsuite/gcc.target/i386/pr64805.c | 21 - gcc/testsuite/gcc.target/i386/pr65044.c | 11 - gcc/testsuite/gcc.target/i386/pr65167.c | 10 - gcc/testsuite/gcc.target/i386/pr65183.c | 19 - gcc/testsuite/gcc.target/i386/pr65184.c | 16 - gcc/testsuite/gcc.target/i386/pr65523.c | 11 - gcc/testsuite/gcc.target/i386/pr70876.c | 13 - gcc/testsuite/gcc.target/i386/pr70877.c | 14 - gcc/testsuite/gcc.target/i386/pr71458.c | 7 - gcc/testsuite/gcc.target/i386/pr80880.c | 10 - 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 - gcc/testsuite/gcc.target/i386/pr84413-1.c | 17 - gcc/testsuite/gcc.target/i386/pr84413-2.c | 17 - gcc/testsuite/gcc.target/i386/pr84413-3.c | 17 - gcc/testsuite/gcc.target/i386/pr84431.c | 19 + gcc/testsuite/gcc.target/i386/pr84829.c | 7 - gcc/testsuite/gcc.target/i386/pr85073.c | 2 +- gcc/testsuite/gcc.target/i386/pr85317.c | 38 + gcc/testsuite/gcc.target/i386/pr85323-1.c | 78 + gcc/testsuite/gcc.target/i386/pr85323-2.c | 59 + gcc/testsuite/gcc.target/i386/pr85323-3.c | 165 + gcc/testsuite/gcc.target/i386/pr85323-4.c | 51 + gcc/testsuite/gcc.target/i386/pr85323-5.c | 47 + gcc/testsuite/gcc.target/i386/pr85323-6.c | 119 + gcc/testsuite/gcc.target/i386/pr85323-7.c | 173 + gcc/testsuite/gcc.target/i386/pr85323-8.c | 166 + gcc/testsuite/gcc.target/i386/pr85323-9.c | 180 + gcc/testsuite/gcc.target/i386/pr85620-1.c | 15 + gcc/testsuite/gcc.target/i386/pr85620-2.c | 13 + gcc/testsuite/gcc.target/i386/pr85620-3.c | 18 + gcc/testsuite/gcc.target/i386/pr85620-4.c | 18 + gcc/testsuite/gcc.target/i386/pr85692.c | 18 + gcc/testsuite/gcc.target/i386/pr85693.c | 21 + gcc/testsuite/gcc.target/i386/pr85694.c | 18 + gcc/testsuite/gcc.target/i386/pr86257.c | 15 + gcc/testsuite/gcc.target/i386/pr86348.c | 12 + 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/ret-thunk-25.c | 15 - gcc/testsuite/gcc.target/i386/sse2-cvt-2.c | 2 +- gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 17 - gcc/testsuite/gcc.target/i386/tpause-1.c | 24 + gcc/testsuite/gcc.target/i386/umonitor-1.c | 30 + gcc/testsuite/gcc.target/i386/vpclmulqdq.c | 3 - gcc/testsuite/gcc.target/i386/xgetsetbv.c | 6 +- gcc/testsuite/gcc.target/m68k/mulsi_highpart.c | 8 - .../gcc.target/microblaze/others/data_var1.c | 2 +- .../gcc.target/microblaze/others/data_var2.c | 2 +- .../gcc.target/microblaze/others/picdtr.c | 160 + .../gcc.target/microblaze/others/sdata_var1.c | 2 +- .../gcc.target/microblaze/others/sdata_var2.c | 2 +- .../gcc.target/microblaze/others/sdata_var3.c | 2 +- .../gcc.target/microblaze/others/sdata_var4.c | 2 +- .../gcc.target/microblaze/others/sdata_var5.c | 2 +- .../gcc.target/microblaze/others/sdata_var6.c | 3 +- .../microblaze/others/string_cst1_gpopt.c | 2 +- .../microblaze/others/string_cst2_gpopt.c | 2 +- gcc/testsuite/gcc.target/mips/data-sym-pool.c | 10 +- .../gcc.target/msp430/function-attributes-4.c | 111 + gcc/testsuite/gcc.target/msp430/msp430.exp | 13 +- gcc/testsuite/gcc.target/msp430/msp430.h | 8 + .../gcc.target/msp430/msp430f-device-symbol.c | 4 + .../gcc.target/msp430/msp430i-device-symbol.c | 4 + gcc/testsuite/gcc.target/msp430/pr78849.c | 50 + gcc/testsuite/gcc.target/msp430/pr86662.c | 13 - .../gcc.target/msp430/static-interrupts.c | 26 + gcc/testsuite/gcc.target/powerpc/altivec-12.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-35.c | 4 + gcc/testsuite/gcc.target/powerpc/altivec-37.c | 32 + gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 30 - gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 37 - gcc/testsuite/gcc.target/powerpc/altivec-7.c | 103 + gcc/testsuite/gcc.target/powerpc/altivec-7.h | 47 - gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 76 - gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 71 - .../powerpc/{builtins-1.h => builtins-1.c} | 161 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 4 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 42 + gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +- .../gcc.target/powerpc/builtins-3-runnable.c | 23 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 172 +- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 166 + gcc/testsuite/gcc.target/powerpc/builtins-5.c | 40 + .../gcc.target/powerpc/builtins-6-runnable.c | 62 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 7 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 1516 + .../gcc.target/powerpc/builtins-8-runnable.c | 98 + gcc/testsuite/gcc.target/powerpc/divkc3-2.c | 1 - gcc/testsuite/gcc.target/powerpc/divkc3-3.c | 1 - .../powerpc/fold-vec-load-builtin_vec_xl-char.c | 39 + .../powerpc/fold-vec-load-builtin_vec_xl-double.c | 31 + .../powerpc/fold-vec-load-builtin_vec_xl-float.c | 31 + .../powerpc/fold-vec-load-builtin_vec_xl-int.c | 39 + .../fold-vec-load-builtin_vec_xl-longlong.c | 39 + .../powerpc/fold-vec-load-builtin_vec_xl-short.c | 39 + .../powerpc/fold-vec-load-vec_vsx_ld-char.c | 39 + .../powerpc/fold-vec-load-vec_vsx_ld-double.c | 30 + .../powerpc/fold-vec-load-vec_vsx_ld-float.c | 30 + .../powerpc/fold-vec-load-vec_vsx_ld-int.c | 38 + .../powerpc/fold-vec-load-vec_vsx_ld-longlong.c | 38 + .../powerpc/fold-vec-load-vec_vsx_ld-short.c | 38 + .../gcc.target/powerpc/fold-vec-load-vec_xl-char.c | 38 + .../powerpc/fold-vec-load-vec_xl-double.c | 31 + .../powerpc/fold-vec-load-vec_xl-float.c | 30 + .../gcc.target/powerpc/fold-vec-load-vec_xl-int.c | 38 + .../powerpc/fold-vec-load-vec_xl-longlong.c | 38 + .../powerpc/fold-vec-load-vec_xl-short.c | 38 + .../gcc.target/powerpc/fold-vec-mergehl-double.c | 4 +- .../gcc.target/powerpc/fold-vec-neg-int.c | 4 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 4 +- .../powerpc/fold-vec-store-builtin_vec_xst-char.c | 39 + .../fold-vec-store-builtin_vec_xst-double.c | 31 + .../powerpc/fold-vec-store-builtin_vec_xst-float.c | 31 + .../powerpc/fold-vec-store-builtin_vec_xst-int.c | 39 + .../fold-vec-store-builtin_vec_xst-longlong.c | 39 + .../powerpc/fold-vec-store-builtin_vec_xst-short.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-char.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-double.c | 31 + .../powerpc/fold-vec-store-vec_vsx_st-float.c | 31 + .../powerpc/fold-vec-store-vec_vsx_st-int.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-longlong.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-short.c | 39 + .../powerpc/fold-vec-store-vec_xst-char.c | 38 + .../powerpc/fold-vec-store-vec_xst-double.c | 30 + .../powerpc/fold-vec-store-vec_xst-float.c | 30 + .../powerpc/fold-vec-store-vec_xst-int.c | 38 + .../powerpc/fold-vec-store-vec_xst-longlong.c | 38 + .../powerpc/fold-vec-store-vec_xst-short.c | 38 + gcc/testsuite/gcc.target/powerpc/mulkc3-2.c | 1 - gcc/testsuite/gcc.target/powerpc/mulkc3-3.c | 1 - .../{p8-vec-xl-xst.c => p8-vec-xl-xst-v2.c} | 12 +- gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 5 +- .../gcc.target/powerpc/p8vector-builtin-3.c | 9 +- gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 60 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 36 +- gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 30 + gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr85456.c | 3 +- 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/pr86324-1.c | 10 + gcc/testsuite/gcc.target/powerpc/pr86324-2.c | 10 + .../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 - gcc/testsuite/gcc.target/powerpc/sse2-pand-1.c | 41 - gcc/testsuite/gcc.target/powerpc/sse2-pandn-1.c | 41 - gcc/testsuite/gcc.target/powerpc/sse2-por-1.c | 43 - gcc/testsuite/gcc.target/powerpc/sse2-pxor-1.c | 41 - gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 159 +- .../gcc.target/powerpc/vec-setup-be-double.c | 12 - .../gcc.target/powerpc/vec-setup-be-long.c | 15 - gcc/testsuite/gcc.target/powerpc/vec-setup.h | 22 +- gcc/testsuite/gcc.target/powerpc/vsx-7-be.c | 50 - gcc/testsuite/gcc.target/powerpc/vsx-7.c | 25 + gcc/testsuite/gcc.target/powerpc/vsx-7.h | 18 - gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 160 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 17 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c | 31 - gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 14 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 50 + .../{vsx-vector-6-le.c => vsx-vector-6.p8.c} | 30 +- .../{vsx-vector-6-le.p9.c => vsx-vector-6.p9.c} | 6 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 72 +- gcc/testsuite/gcc.target/riscv/interrupt-1.c | 8 + gcc/testsuite/gcc.target/riscv/interrupt-2.c | 17 + gcc/testsuite/gcc.target/riscv/interrupt-3.c | 9 + gcc/testsuite/gcc.target/riscv/interrupt-4.c | 18 + gcc/testsuite/gcc.target/riscv/interrupt-5.c | 21 + gcc/testsuite/gcc.target/riscv/interrupt-debug.c | 15 + gcc/testsuite/gcc.target/riscv/interrupt-mmode.c | 8 + gcc/testsuite/gcc.target/riscv/interrupt-smode.c | 8 + gcc/testsuite/gcc.target/riscv/interrupt-umode.c | 8 + gcc/testsuite/gcc.target/riscv/shift-shift-1.c | 17 + gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 29 + gcc/testsuite/gcc.target/riscv/shift-shift-3.c | 18 + gcc/testsuite/gcc.target/riscv/switch-qi.c | 15 + gcc/testsuite/gcc.target/riscv/switch-si.c | 15 + .../gcc.target/s390/dfp_to_bfp_rounding.c | 29 - gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 | 62 - .../gfortran.dg/array_constructor_type_23.f90 | 7 - gcc/testsuite/gfortran.dg/associate_41.f90 | 25 - .../gfortran.dg/assumed_charlen_function_7.f90 | 35 + gcc/testsuite/gfortran.dg/assumed_rank_14.f90 | 11 - gcc/testsuite/gfortran.dg/assumed_rank_15.f90 | 11 - gcc/testsuite/gfortran.dg/assumed_rank_5.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_4.f90 | 2 +- gcc/testsuite/gfortran.dg/bind_c_array_params.f03 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_28.f90 | 4 +- gcc/testsuite/gfortran.dg/block_16.f08 | 26 + gcc/testsuite/gfortran.dg/c_funloc_tests_5.f03 | 4 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_11.f03 | 2 +- gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 | 18 +- .../gfortran.dg/coarray_collectives_10.f90 | 4 +- .../gfortran.dg/coarray_collectives_13.f90 | 4 +- .../gfortran.dg/coarray_collectives_2.f90 | 6 +- gcc/testsuite/gfortran.dg/cray_pointers_12.f90 | 23 + gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 | 19 + gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 6 +- .../gfortran.dg/deferred_character_20.f90 | 32 + .../gfortran.dg/deferred_character_21.f90 | 29 - gcc/testsuite/gfortran.dg/directive_unroll_1.f90 | 2 +- gcc/testsuite/gfortran.dg/directive_unroll_2.f90 | 2 +- gcc/testsuite/gfortran.dg/elemental_function_4.f90 | 18 - gcc/testsuite/gfortran.dg/error_stop_4.f90 | 2 +- gcc/testsuite/gfortran.dg/f2018_obs.f90 | 29 + gcc/testsuite/gfortran.dg/g77/19990826-3.f | 3 +- gcc/testsuite/gfortran.dg/g77/20020307-1.f | 3 +- gcc/testsuite/gfortran.dg/g77/980310-3.f | 5 +- gcc/testsuite/gfortran.dg/generic_32.f90 | 16 + .../gfortran.dg/{generic_25.f90 => generic_33.f90} | 21 +- gcc/testsuite/gfortran.dg/generic_34.f90 | 27 - .../gfortran.dg/goacc/combined-directives.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/declare-2.f95 | 6 +- gcc/testsuite/gfortran.dg/goacc/default-4.f | 6 +- .../gfortran.dg/goacc/enter-exit-data.f95 | 3 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 27 + .../gfortran.dg/goacc/kernels-alias-2.f95 | 10 +- gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 10 +- ...5 => kernels-parallel-loop-data-enter-exit.f95} | 13 +- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1-2.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 8 +- .../testsuite/gfortran.dg/goacc/modules.f95 | 20 +- .../gfortran.dg/goacc/nested-function-1.f90 | 8 + gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 | 9 + gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 | 7 + gcc/testsuite/gfortran.dg/goacc/pr85879.f90 | 12 + .../gfortran.dg/goacc/reduction-promotions.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/routine-8.f90 | 32 + .../goacc/routine-level-of-parallelism-1.f90 | 72 + .../gfortran.dg/goacc/update-if_present-1.f90 | 27 + .../gfortran.dg/goacc/update-if_present-2.f90 | 52 + .../gfortran.dg/gomp/appendix-a/a.6.1.f90 | 1 + .../gfortran.dg/gomp/appendix-a/a.6.2.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/do-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/omp_do1.f90 | 6 +- gcc/testsuite/gfortran.dg/graphite/block-2.f | 2 + gcc/testsuite/gfortran.dg/graphite/id-19.f | 2 + gcc/testsuite/gfortran.dg/graphite/id-20.f | 2 +- gcc/testsuite/gfortran.dg/graphite/id-27.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/pr82449.f | 2 +- gcc/testsuite/gfortran.dg/guality/guality.exp | 4 + gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/ieee/large_4.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_14.f90 | 2 +- gcc/testsuite/gfortran.dg/implied_do_io_6.f90 | 39 - gcc/testsuite/gfortran.dg/inline_matmul_23.f90 | 13 + gcc/testsuite/gfortran.dg/intent_decl_1.f90 | 11 + gcc/testsuite/gfortran.dg/linefile.f90 | 18 + gcc/testsuite/gfortran.dg/lto/20091016-1_0.f90 | 1 + gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr46911_0.f | 2 +- gcc/testsuite/gfortran.dg/lto/pr47839_0.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_19.f90 | 25 - gcc/testsuite/gfortran.dg/minmaxloc_12.f90 | 67 + gcc/testsuite/gfortran.dg/minmaxloc_13.f90 | 103 + gcc/testsuite/gfortran.dg/modulo_check.f90 | 8 - gcc/testsuite/gfortran.dg/pr17229.f | 9 +- gcc/testsuite/gfortran.dg/pr30667.f | 2 +- gcc/testsuite/gfortran.dg/pr37243.f | 11 +- gcc/testsuite/gfortran.dg/pr49721-1.f | 2 +- gcc/testsuite/gfortran.dg/pr51434.f90 | 2 +- gcc/testsuite/gfortran.dg/pr58484.f | 2 +- gcc/testsuite/gfortran.dg/pr81175.f | 2 +- gcc/testsuite/gfortran.dg/pr81723.f | 2 +- gcc/testsuite/gfortran.dg/pr85938.f90 | 9 + gcc/testsuite/gfortran.dg/pr86328.f90 | 49 - gcc/testsuite/gfortran.dg/pr86760.f90 | 57 - gcc/testsuite/gfortran.dg/predcom-2.f | 2 +- gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 | 33 - gcc/testsuite/gfortran.dg/random_init_1.f90 | 11 + gcc/testsuite/gfortran.dg/random_init_2.f90 | 30 + gcc/testsuite/gfortran.dg/random_init_3.f90 | 74 + gcc/testsuite/gfortran.dg/random_init_4.f90 | 43 + gcc/testsuite/gfortran.dg/random_init_5.f90 | 43 + gcc/testsuite/gfortran.dg/random_init_6.f90 | 43 + gcc/testsuite/gfortran.dg/rank_3.f90 | 2 +- gcc/testsuite/gfortran.dg/reassoc_10.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_7.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_8.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_9.f | 2 +- gcc/testsuite/gfortran.dg/round_4.f90 | 2 +- .../gfortran.dg/scalarize_parameter_array_2.f90 | 15 + gcc/testsuite/gfortran.dg/select_type_43.f90 | 48 - gcc/testsuite/gfortran.dg/typebound_call_30.f90 | 32 - gcc/testsuite/gfortran.dg/use_rename_9.f90 | 19 - gcc/testsuite/gfortran.dg/vect/Ofast-pr50414.f90 | 1 + .../gfortran.dg/vect/cost-model-pr34445a.f | 1 + .../gfortran.dg/vect/fast-math-mgrid-resid.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr52580.f | 1 + .../where_2.f90 => gfortran.dg/vect/pr85853.f90} | 18 +- gcc/testsuite/gfortran.dg/vect/pr86421.f90 | 35 - gcc/testsuite/gnat.dg/addr10.adb | 24 + gcc/testsuite/gnat.dg/aggr23.adb | 9 + gcc/testsuite/gnat.dg/aggr23_q.adb | 14 + gcc/testsuite/gnat.dg/aggr23_tt.ads | 4 + gcc/testsuite/gnat.dg/array30.adb | 40 + gcc/testsuite/gnat.dg/array31.adb | 15 + gcc/testsuite/gnat.dg/assertion_policy1.adb | 15 + gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb | 8 + gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads | 6 + gcc/testsuite/gnat.dg/contract1.adb | 20 + gcc/testsuite/gnat.dg/controlled8.adb | 63 + gcc/testsuite/gnat.dg/debug15.adb | 23 + gcc/testsuite/gnat.dg/discr49.adb | 12 + gcc/testsuite/gnat.dg/discr49_rec1.adb | 6 + gcc/testsuite/gnat.dg/discr49_rec1.ads | 8 + gcc/testsuite/gnat.dg/discr49_rec2.adb | 6 + gcc/testsuite/gnat.dg/discr49_rec2.ads | 10 + gcc/testsuite/gnat.dg/discr50.adb | 11 + gcc/testsuite/gnat.dg/discr51.adb | 32 + gcc/testsuite/gnat.dg/discr52.adb | 20 + gcc/testsuite/gnat.dg/discr55.adb | 16 - gcc/testsuite/gnat.dg/elab4.adb | 5 + gcc/testsuite/gnat.dg/elab4_pkg.adb | 99 + gcc/testsuite/gnat.dg/elab4_pkg.ads | 41 + gcc/testsuite/gnat.dg/elab5.adb | 5 + gcc/testsuite/gnat.dg/elab5_pkg.adb | 123 + gcc/testsuite/gnat.dg/elab5_pkg.ads | 47 + gcc/testsuite/gnat.dg/equal2.adb | 41 + gcc/testsuite/gnat.dg/exit1.adb | 45 + gcc/testsuite/gnat.dg/fixedpnt3.adb | 16 + gcc/testsuite/gnat.dg/fixedpnt4.adb | 14 + gcc/testsuite/gnat.dg/fixedpnt5.adb | 58 + .../gnat.dg/float_attributes_overflows.adb | 35 + gcc/testsuite/gnat.dg/formal_containers.adb | 23 + gcc/testsuite/gnat.dg/gen_formal_pkg.adb | 10 + gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads | 3 + gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads | 6 + gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads | 13 + gcc/testsuite/gnat.dg/gnat_array_split1.adb | 5 + gcc/testsuite/gnat.dg/gnat_array_split1.ads | 6 + gcc/testsuite/gnat.dg/import2.adb | 11 + gcc/testsuite/gnat.dg/inline_always1.adb | 57 + gcc/testsuite/gnat.dg/interface6.adb | 44 + gcc/testsuite/gnat.dg/interface7.adb | 16 + gcc/testsuite/gnat.dg/iter1.adb | 20 + gcc/testsuite/gnat.dg/iter1.ads | 8 + gcc/testsuite/gnat.dg/langdw2.adb | 9 + gcc/testsuite/gnat.dg/langdw3.adb | 10 + gcc/testsuite/gnat.dg/limited1.adb | 9 + gcc/testsuite/gnat.dg/limited1_inner.adb | 15 + gcc/testsuite/gnat.dg/limited1_inner.ads | 18 + gcc/testsuite/gnat.dg/limited1_outer.adb | 6 + gcc/testsuite/gnat.dg/limited1_outer.ads | 9 + gcc/testsuite/gnat.dg/loop_optimization24.adb | 35 + gcc/testsuite/gnat.dg/nested_generic2.adb | 5 + gcc/testsuite/gnat.dg/nested_generic2.ads | 13 + gcc/testsuite/gnat.dg/nested_generic2_g1.adb | 15 + gcc/testsuite/gnat.dg/nested_generic2_g1.ads | 13 + gcc/testsuite/gnat.dg/nested_generic2_g2.ads | 7 + gcc/testsuite/gnat.dg/normalize_pathname.adb | 10 + gcc/testsuite/gnat.dg/opt70.adb | 13 + gcc/testsuite/gnat.dg/opt70_pkg.adb | 55 + gcc/testsuite/gnat.dg/opt70_pkg.ads | 7 + gcc/testsuite/gnat.dg/opt71_pkg.ads | 9 + gcc/testsuite/gnat.dg/opt71a.adb | 12 + gcc/testsuite/gnat.dg/opt71b.adb | 12 + gcc/testsuite/gnat.dg/opt72_pkg.ads | 12 + gcc/testsuite/gnat.dg/opt72a.adb | 12 + gcc/testsuite/gnat.dg/opt72b.adb | 12 + gcc/testsuite/gnat.dg/opt73.adb | 34 - gcc/testsuite/gnat.dg/others1.adb | 13 + gcc/testsuite/gnat.dg/part_of1-instantiation.adb | 10 + gcc/testsuite/gnat.dg/part_of1-instantiation.ads | 6 + gcc/testsuite/gnat.dg/part_of1-private_generic.adb | 13 + gcc/testsuite/gnat.dg/part_of1-private_generic.ads | 12 + gcc/testsuite/gnat.dg/part_of1.ads | 2 + gcc/testsuite/gnat.dg/predicate1.adb | 40 + gcc/testsuite/gnat.dg/prot4.adb | 28 + gcc/testsuite/gnat.dg/pure_function1.adb | 8 + gcc/testsuite/gnat.dg/pure_function1.ads | 6 + gcc/testsuite/gnat.dg/pure_function2.adb | 10 + gcc/testsuite/gnat.dg/pure_function2.ads | 5 + gcc/testsuite/gnat.dg/raise_expr.adb | 27 + gcc/testsuite/gnat.dg/renaming12.adb | 7 + gcc/testsuite/gnat.dg/renaming12.ads | 23 + .../gnat.dg/{expr_func3.adb => rep_clause6.adb} | 6 +- gcc/testsuite/gnat.dg/rep_clause6.ads | 61 + gcc/testsuite/gnat.dg/sec_stack1.adb | 26 + gcc/testsuite/gnat.dg/sec_stack2.adb | 90 + gcc/testsuite/gnat.dg/size_clause1.adb | 11 + gcc/testsuite/gnat.dg/spark1.adb | 22 + gcc/testsuite/gnat.dg/spark1.ads | 8 + gcc/testsuite/gnat.dg/sso9.adb | 10 + gcc/testsuite/gnat.dg/sso9_pkg.ads | 16 + gcc/testsuite/gnat.dg/stack_usage5.adb | 15 + gcc/testsuite/gnat.dg/static_pred1.adb | 21 + gcc/testsuite/gnat.dg/static_pred1.ads | 5 + gcc/testsuite/gnat.dg/suppress_initialization.adb | 8 + .../gnat.dg/suppress_initialization_pkg.ads | 31 + gcc/testsuite/gnat.dg/sync2.adb | 27 + gcc/testsuite/gnat.dg/sync2.ads | 6 + gcc/testsuite/gnat.dg/synchronized1.adb | 14 + gcc/testsuite/gnat.dg/synchronized1.ads | 7 + .../gnat.dg/{dimensions.adb => tagged1.adb} | 4 +- gcc/testsuite/gnat.dg/tagged1.ads | 39 + gcc/testsuite/gnat.dg/tampering_check1.adb | 15 + .../gnat.dg/tampering_check1_ivectors.ads | 4 + gcc/testsuite/gnat.dg/tampering_check1_trim.adb | 9 + gcc/testsuite/gnat.dg/tampering_check1_trim.ads | 4 + gcc/testsuite/gnat.dg/tls1.adb | 51 + gcc/testsuite/gnat.dg/tls1_pkg.ads | 23 + gcc/testsuite/gnat.dg/unroll2.adb | 2 +- gcc/testsuite/gnat.dg/unroll3.adb | 2 +- gcc/testsuite/gnat.dg/valid_scalars1.adb | 11 + gcc/testsuite/gnat.dg/warn14.adb | 33 + gcc/testsuite/gnat.dg/warn15-core-main.adb | 9 + gcc/testsuite/gnat.dg/warn15-core.ads | 4 + gcc/testsuite/gnat.dg/warn15-interfaces.ads | 3 + gcc/testsuite/gnat.dg/warn15.ads | 2 + gcc/testsuite/lib/gcc-dg.exp | 96 +- gcc/testsuite/lib/gcc-gdb-test.exp | 31 +- gcc/testsuite/lib/mpx-dg.exp | 146 - gcc/testsuite/lib/scanasm.exp | 30 +- gcc/testsuite/lib/scandump.exp | 63 +- gcc/testsuite/lib/scanipa.exp | 29 +- gcc/testsuite/lib/scanlang.exp | 6 +- .../lib/{scantree.exp => scanltranstree.exp} | 75 +- .../lib/{scantree.exp => scanoffloadtree.exp} | 78 +- gcc/testsuite/lib/scanrtl.exp | 29 +- gcc/testsuite/lib/scantree.exp | 29 +- gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} | 74 +- gcc/testsuite/lib/target-supports.exp | 49 +- gcc/toplev.c | 186 +- gcc/toplev.h | 7 + gcc/tree-cfg.c | 758 +- gcc/tree-cfg.h | 2 +- gcc/tree-cfgcleanup.c | 191 +- gcc/tree-chkp-opt.c | 1355 - gcc/tree-chkp.c | 4678 --- gcc/tree-chkp.h | 64 - gcc/tree-chrec.c | 10 +- gcc/tree-chrec.h | 2 - gcc/tree-complex.c | 233 +- gcc/tree-core.h | 40 +- gcc/tree-data-ref.c | 2 + gcc/tree-dfa.c | 43 + gcc/tree-dump.c | 3 +- gcc/tree-eh.c | 12 +- gcc/tree-inline.c | 284 +- gcc/tree-inline.h | 18 +- gcc/tree-loop-distribution.c | 42 +- gcc/tree-nested.c | 213 +- gcc/tree-outof-ssa.c | 102 +- gcc/tree-parloops.c | 16 +- gcc/tree-pass.h | 9 +- gcc/tree-pretty-print.c | 55 +- gcc/tree-scalar-evolution.c | 27 + gcc/tree-sra.c | 3 +- gcc/tree-ssa-alias.c | 38 +- gcc/tree-ssa-alias.h | 10 +- gcc/tree-ssa-ccp.c | 5 +- gcc/tree-ssa-coalesce.c | 424 +- gcc/tree-ssa-coalesce.h | 4 +- gcc/tree-ssa-dce.c | 38 +- gcc/tree-ssa-dse.c | 241 +- gcc/tree-ssa-forwprop.c | 67 +- gcc/tree-ssa-live.c | 76 +- gcc/tree-ssa-live.h | 39 +- gcc/tree-ssa-loop-ch.c | 45 +- gcc/tree-ssa-loop-im.c | 1 - gcc/tree-ssa-loop-ivcanon.c | 12 +- gcc/tree-ssa-loop-ivopts.c | 12 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 184 +- gcc/tree-ssa-loop-prefetch.c | 27 + gcc/tree-ssa-loop.c | 14 +- gcc/tree-ssa-math-opts.c | 51 +- gcc/tree-ssa-operands.c | 1 - gcc/tree-ssa-pre.c | 1 - gcc/tree-ssa-propagate.c | 165 +- gcc/tree-ssa-propagate.h | 2 + gcc/tree-ssa-reassoc.c | 56 +- gcc/tree-ssa-sccvn.c | 226 +- gcc/tree-ssa-sccvn.h | 2 - gcc/tree-ssa-scopedtables.c | 4 +- gcc/tree-ssa-strlen.c | 734 +- gcc/tree-ssa-structalias.c | 70 +- gcc/tree-ssa-tail-merge.c | 21 +- gcc/tree-ssa-threadupdate.c | 187 +- gcc/tree-ssa.c | 6 + gcc/tree-stdarg.c | 6 - gcc/tree-streamer-in.c | 29 +- gcc/tree-streamer-out.c | 29 +- gcc/tree-streamer.c | 1 - gcc/tree-switch-conversion.c | 3555 +- gcc/tree-switch-conversion.h | 852 + gcc/tree-vect-data-refs.c | 913 +- gcc/tree-vect-generic.c | 5 +- gcc/tree-vect-loop-manip.c | 35 +- gcc/tree-vect-loop.c | 1311 +- gcc/tree-vect-patterns.c | 3518 +- gcc/tree-vect-slp.c | 761 +- gcc/tree-vect-stmts.c | 1339 +- gcc/tree-vectorizer.c | 472 +- gcc/tree-vectorizer.h | 267 +- gcc/tree-vrp.c | 685 +- gcc/tree-vrp.h | 2 +- gcc/tree.c | 296 +- gcc/tree.def | 37 +- gcc/tree.h | 27 +- gcc/typed-splay-tree.c | 3 + gcc/typed-splay-tree.h | 544 +- gcc/value-prof.c | 70 +- gcc/var-tracking.c | 75 +- gcc/varasm.c | 37 +- gcc/varpool.c | 8 +- gcc/vec.c | 86 +- gcc/vec.h | 69 + gcc/vr-values.c | 33 + gnattools/ChangeLog | 8 - gotools/ChangeLog | 12 +- include/ChangeLog | 23 +- include/ansidecl.h | 9 + include/dwarf2.def | 8 + include/plugin-api.h | 12 +- include/simple-object.h | 5 +- include/splay-tree.h | 4 +- intl/ChangeLog | 8 - libada/ChangeLog | 8 - libatomic/ChangeLog | 31 +- libatomic/config/arm/arm-config.h | 52 +- libatomic/config/x86/host-config.h | 34 +- libatomic/config/x86/init.c | 14 +- libatomic/testsuite/lib/libatomic.exp | 2 + libbacktrace/ChangeLog | 10 +- libbacktrace/elf.c | 2 +- libcc1/ChangeLog | 8 - libcpp/ChangeLog | 29 +- libcpp/include/line-map.h | 72 +- libcpp/line-map.c | 117 +- libcpp/po/ChangeLog | 8 - libcpp/system.h | 4 + libdecnumber/ChangeLog | 8 +- libdecnumber/configure | 2 +- libffi/ChangeLog | 24 +- libffi/Makefile.am | 2 + libffi/Makefile.in | 25 +- libffi/configure.host | 5 + libffi/src/powerpc/ffi_linux64.c | 61 +- libffi/src/riscv/ffi.c | 445 + libffi/src/{arm => riscv}/ffitarget.h | 49 +- libffi/src/riscv/sysv.S | 214 + libgcc/ChangeLog | 174 +- libgcc/Makefile.in | 8 +- libgcc/config.host | 22 + libgcc/config/arm/cmse.c | 5 +- libgcc/config/arm/freebsd-atomic.c | 22 +- libgcc/config/arm/ieee754-df.S | 76 +- libgcc/config/arm/ieee754-sf.S | 35 +- libgcc/config/arm/lib1funcs.S | 96 +- libgcc/config/arm/libunwind.S | 6 +- libgcc/config/i386/cpuinfo.c | 9 + libgcc/config/i386/cpuinfo.h | 3 + libgcc/config/i386/shadow-stack-unwind.h | 5 + libgcc/config/libbid/ChangeLog | 8 - libgcc/config/m68k/lb1sf68.S | 4 +- libgcc/config/{nios2 => nds32}/linux-atomic.c | 63 +- libgcc/config/nds32/linux-unwind.h | 156 + libgcc/config/pa/linux-atomic.c | 66 +- libgcc/config/riscv/save-restore.S | 46 +- libgcc/config/t-vxworks | 4 +- libgcc/config/t-vxworks7 | 8 +- libgcc/configure | 14 +- libgcc/configure.ac | 5 + libgcc/crtstuff.c | 3 - libgcc/libgcov-driver-system.c | 108 +- libgcc/libgcov-driver.c | 210 +- libgcc/libgcov-util.c | 97 +- libgfortran/ChangeLog | 305 +- libgfortran/Makefile.am | 3 +- libgfortran/Makefile.in | 8 +- libgfortran/generated/iall_i1.c | 9 +- libgfortran/generated/iall_i16.c | 9 +- libgfortran/generated/iall_i2.c | 9 +- libgfortran/generated/iall_i4.c | 9 +- libgfortran/generated/iall_i8.c | 9 +- libgfortran/generated/iany_i1.c | 9 +- libgfortran/generated/iany_i16.c | 9 +- libgfortran/generated/iany_i2.c | 9 +- libgfortran/generated/iany_i4.c | 9 +- libgfortran/generated/iany_i8.c | 9 +- libgfortran/generated/iparity_i1.c | 9 +- libgfortran/generated/iparity_i16.c | 9 +- libgfortran/generated/iparity_i2.c | 9 +- libgfortran/generated/iparity_i4.c | 9 +- libgfortran/generated/iparity_i8.c | 9 +- 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 | 67 +- libgfortran/generated/maxloc0_16_i16.c | 67 +- libgfortran/generated/maxloc0_16_i2.c | 67 +- libgfortran/generated/maxloc0_16_i4.c | 67 +- libgfortran/generated/maxloc0_16_i8.c | 67 +- libgfortran/generated/maxloc0_16_r10.c | 67 +- libgfortran/generated/maxloc0_16_r16.c | 67 +- libgfortran/generated/maxloc0_16_r4.c | 67 +- libgfortran/generated/maxloc0_16_r8.c | 67 +- libgfortran/generated/maxloc0_16_s1.c | 16 +- libgfortran/generated/maxloc0_16_s4.c | 16 +- libgfortran/generated/maxloc0_4_i1.c | 67 +- libgfortran/generated/maxloc0_4_i16.c | 67 +- libgfortran/generated/maxloc0_4_i2.c | 67 +- libgfortran/generated/maxloc0_4_i4.c | 67 +- libgfortran/generated/maxloc0_4_i8.c | 67 +- libgfortran/generated/maxloc0_4_r10.c | 67 +- libgfortran/generated/maxloc0_4_r16.c | 67 +- libgfortran/generated/maxloc0_4_r4.c | 67 +- libgfortran/generated/maxloc0_4_r8.c | 67 +- libgfortran/generated/maxloc0_4_s1.c | 16 +- libgfortran/generated/maxloc0_4_s4.c | 16 +- libgfortran/generated/maxloc0_8_i1.c | 67 +- libgfortran/generated/maxloc0_8_i16.c | 67 +- libgfortran/generated/maxloc0_8_i2.c | 67 +- libgfortran/generated/maxloc0_8_i4.c | 67 +- libgfortran/generated/maxloc0_8_i8.c | 67 +- libgfortran/generated/maxloc0_8_r10.c | 67 +- libgfortran/generated/maxloc0_8_r16.c | 67 +- libgfortran/generated/maxloc0_8_r4.c | 67 +- libgfortran/generated/maxloc0_8_r8.c | 67 +- libgfortran/generated/maxloc0_8_s1.c | 16 +- libgfortran/generated/maxloc0_8_s4.c | 16 +- libgfortran/generated/maxloc1_16_i1.c | 41 +- libgfortran/generated/maxloc1_16_i16.c | 41 +- libgfortran/generated/maxloc1_16_i2.c | 41 +- libgfortran/generated/maxloc1_16_i4.c | 41 +- libgfortran/generated/maxloc1_16_i8.c | 41 +- libgfortran/generated/maxloc1_16_r10.c | 41 +- libgfortran/generated/maxloc1_16_r16.c | 41 +- libgfortran/generated/maxloc1_16_r4.c | 41 +- libgfortran/generated/maxloc1_16_r8.c | 41 +- libgfortran/generated/maxloc1_16_s1.c | 17 +- libgfortran/generated/maxloc1_16_s4.c | 17 +- libgfortran/generated/maxloc1_4_i1.c | 41 +- libgfortran/generated/maxloc1_4_i16.c | 41 +- libgfortran/generated/maxloc1_4_i2.c | 41 +- libgfortran/generated/maxloc1_4_i4.c | 41 +- libgfortran/generated/maxloc1_4_i8.c | 41 +- libgfortran/generated/maxloc1_4_r10.c | 41 +- libgfortran/generated/maxloc1_4_r16.c | 41 +- libgfortran/generated/maxloc1_4_r4.c | 41 +- libgfortran/generated/maxloc1_4_r8.c | 41 +- libgfortran/generated/maxloc1_4_s1.c | 17 +- libgfortran/generated/maxloc1_4_s4.c | 17 +- libgfortran/generated/maxloc1_8_i1.c | 41 +- libgfortran/generated/maxloc1_8_i16.c | 41 +- libgfortran/generated/maxloc1_8_i2.c | 41 +- libgfortran/generated/maxloc1_8_i4.c | 41 +- libgfortran/generated/maxloc1_8_i8.c | 41 +- libgfortran/generated/maxloc1_8_r10.c | 41 +- libgfortran/generated/maxloc1_8_r16.c | 41 +- libgfortran/generated/maxloc1_8_r4.c | 41 +- libgfortran/generated/maxloc1_8_r8.c | 41 +- libgfortran/generated/maxloc1_8_s1.c | 17 +- libgfortran/generated/maxloc1_8_s4.c | 17 +- libgfortran/generated/maxloc2_16_s1.c | 14 +- libgfortran/generated/maxloc2_16_s4.c | 14 +- libgfortran/generated/maxloc2_4_s1.c | 14 +- libgfortran/generated/maxloc2_4_s4.c | 14 +- libgfortran/generated/maxloc2_8_s1.c | 14 +- libgfortran/generated/maxloc2_8_s4.c | 14 +- libgfortran/generated/maxval_i1.c | 9 +- libgfortran/generated/maxval_i16.c | 9 +- libgfortran/generated/maxval_i2.c | 9 +- libgfortran/generated/maxval_i4.c | 9 +- libgfortran/generated/maxval_i8.c | 9 +- libgfortran/generated/maxval_r10.c | 9 +- libgfortran/generated/maxval_r16.c | 9 +- libgfortran/generated/maxval_r4.c | 9 +- libgfortran/generated/maxval_r8.c | 9 +- libgfortran/generated/minloc0_16_i1.c | 58 +- libgfortran/generated/minloc0_16_i16.c | 58 +- libgfortran/generated/minloc0_16_i2.c | 58 +- libgfortran/generated/minloc0_16_i4.c | 58 +- libgfortran/generated/minloc0_16_i8.c | 58 +- libgfortran/generated/minloc0_16_r10.c | 58 +- libgfortran/generated/minloc0_16_r16.c | 58 +- libgfortran/generated/minloc0_16_r4.c | 58 +- libgfortran/generated/minloc0_16_r8.c | 58 +- libgfortran/generated/minloc0_16_s1.c | 16 +- libgfortran/generated/minloc0_16_s4.c | 16 +- libgfortran/generated/minloc0_4_i1.c | 58 +- libgfortran/generated/minloc0_4_i16.c | 58 +- libgfortran/generated/minloc0_4_i2.c | 58 +- libgfortran/generated/minloc0_4_i4.c | 58 +- libgfortran/generated/minloc0_4_i8.c | 58 +- libgfortran/generated/minloc0_4_r10.c | 58 +- libgfortran/generated/minloc0_4_r16.c | 58 +- libgfortran/generated/minloc0_4_r4.c | 58 +- libgfortran/generated/minloc0_4_r8.c | 58 +- libgfortran/generated/minloc0_4_s1.c | 16 +- libgfortran/generated/minloc0_4_s4.c | 16 +- libgfortran/generated/minloc0_8_i1.c | 58 +- libgfortran/generated/minloc0_8_i16.c | 58 +- libgfortran/generated/minloc0_8_i2.c | 58 +- libgfortran/generated/minloc0_8_i4.c | 58 +- libgfortran/generated/minloc0_8_i8.c | 58 +- libgfortran/generated/minloc0_8_r10.c | 58 +- libgfortran/generated/minloc0_8_r16.c | 58 +- libgfortran/generated/minloc0_8_r4.c | 58 +- libgfortran/generated/minloc0_8_r8.c | 58 +- libgfortran/generated/minloc0_8_s1.c | 16 +- libgfortran/generated/minloc0_8_s4.c | 16 +- libgfortran/generated/minloc1_16_i1.c | 59 +- libgfortran/generated/minloc1_16_i16.c | 59 +- libgfortran/generated/minloc1_16_i2.c | 59 +- libgfortran/generated/minloc1_16_i4.c | 59 +- libgfortran/generated/minloc1_16_i8.c | 59 +- libgfortran/generated/minloc1_16_r10.c | 59 +- libgfortran/generated/minloc1_16_r16.c | 59 +- libgfortran/generated/minloc1_16_r4.c | 59 +- libgfortran/generated/minloc1_16_r8.c | 59 +- libgfortran/generated/minloc1_16_s1.c | 17 +- libgfortran/generated/minloc1_16_s4.c | 17 +- libgfortran/generated/minloc1_4_i1.c | 59 +- libgfortran/generated/minloc1_4_i16.c | 59 +- libgfortran/generated/minloc1_4_i2.c | 59 +- libgfortran/generated/minloc1_4_i4.c | 59 +- libgfortran/generated/minloc1_4_i8.c | 59 +- libgfortran/generated/minloc1_4_r10.c | 59 +- libgfortran/generated/minloc1_4_r16.c | 59 +- libgfortran/generated/minloc1_4_r4.c | 59 +- libgfortran/generated/minloc1_4_r8.c | 59 +- libgfortran/generated/minloc1_4_s1.c | 17 +- libgfortran/generated/minloc1_4_s4.c | 17 +- libgfortran/generated/minloc1_8_i1.c | 59 +- libgfortran/generated/minloc1_8_i16.c | 59 +- libgfortran/generated/minloc1_8_i2.c | 59 +- libgfortran/generated/minloc1_8_i4.c | 59 +- libgfortran/generated/minloc1_8_i8.c | 59 +- libgfortran/generated/minloc1_8_r10.c | 59 +- libgfortran/generated/minloc1_8_r16.c | 59 +- libgfortran/generated/minloc1_8_r4.c | 59 +- libgfortran/generated/minloc1_8_r8.c | 59 +- libgfortran/generated/minloc1_8_s1.c | 17 +- libgfortran/generated/minloc1_8_s4.c | 17 +- libgfortran/generated/minloc2_16_s1.c | 19 +- libgfortran/generated/minloc2_16_s4.c | 19 +- libgfortran/generated/minloc2_4_s1.c | 19 +- libgfortran/generated/minloc2_4_s4.c | 19 +- libgfortran/generated/minloc2_8_s1.c | 19 +- libgfortran/generated/minloc2_8_s4.c | 19 +- libgfortran/generated/minval_i1.c | 9 +- libgfortran/generated/minval_i16.c | 9 +- libgfortran/generated/minval_i2.c | 9 +- libgfortran/generated/minval_i4.c | 9 +- libgfortran/generated/minval_i8.c | 9 +- libgfortran/generated/minval_r10.c | 9 +- libgfortran/generated/minval_r16.c | 9 +- libgfortran/generated/minval_r4.c | 9 +- libgfortran/generated/minval_r8.c | 9 +- libgfortran/generated/norm2_r10.c | 6 +- libgfortran/generated/norm2_r16.c | 6 +- libgfortran/generated/norm2_r4.c | 6 +- libgfortran/generated/norm2_r8.c | 6 +- libgfortran/generated/parity_l1.c | 6 +- libgfortran/generated/parity_l16.c | 6 +- libgfortran/generated/parity_l2.c | 6 +- libgfortran/generated/parity_l4.c | 6 +- libgfortran/generated/parity_l8.c | 6 +- libgfortran/generated/product_c10.c | 9 +- libgfortran/generated/product_c16.c | 9 +- libgfortran/generated/product_c4.c | 9 +- libgfortran/generated/product_c8.c | 9 +- libgfortran/generated/product_i1.c | 9 +- libgfortran/generated/product_i16.c | 9 +- libgfortran/generated/product_i2.c | 9 +- libgfortran/generated/product_i4.c | 9 +- libgfortran/generated/product_i8.c | 9 +- libgfortran/generated/product_r10.c | 9 +- libgfortran/generated/product_r16.c | 9 +- libgfortran/generated/product_r4.c | 9 +- libgfortran/generated/product_r8.c | 9 +- libgfortran/generated/sum_c10.c | 9 +- libgfortran/generated/sum_c16.c | 9 +- libgfortran/generated/sum_c4.c | 9 +- libgfortran/generated/sum_c8.c | 9 +- libgfortran/generated/sum_i1.c | 9 +- libgfortran/generated/sum_i16.c | 9 +- libgfortran/generated/sum_i2.c | 9 +- libgfortran/generated/sum_i4.c | 9 +- libgfortran/generated/sum_i8.c | 9 +- libgfortran/generated/sum_r10.c | 9 +- libgfortran/generated/sum_r16.c | 9 +- libgfortran/generated/sum_r4.c | 9 +- libgfortran/generated/sum_r8.c | 9 +- libgfortran/gfortran.map | 1 + libgfortran/intrinsics/random_init.f90 | 94 + libgfortran/io/close.c | 3 - libgfortran/io/unix.c | 20 +- libgfortran/io/write.c | 4 +- libgfortran/libgfortran.h | 1 - libgfortran/m4/iforeach-s.m4 | 7 - libgfortran/m4/iforeach.m4 | 4 - libgfortran/m4/ifunction-s.m4 | 7 - libgfortran/m4/ifunction.m4 | 9 +- libgfortran/m4/matmul_internal.m4 | 9 +- libgfortran/m4/maxloc0.m4 | 65 +- libgfortran/m4/maxloc0s.m4 | 9 +- libgfortran/m4/maxloc1.m4 | 32 +- libgfortran/m4/maxloc1s.m4 | 10 +- libgfortran/m4/maxloc2s.m4 | 14 +- libgfortran/m4/minloc0.m4 | 56 +- libgfortran/m4/minloc0s.m4 | 9 +- libgfortran/m4/minloc1.m4 | 50 +- libgfortran/m4/minloc1s.m4 | 10 +- libgfortran/m4/minloc2s.m4 | 19 +- libgo/MERGE | 2 +- libgo/Makefile.am | 403 +- libgo/Makefile.in | 405 +- libgo/check-packages.txt | 163 + libgo/configure | 7 +- libgo/configure.ac | 7 +- libgo/go/cmd/cgo/main.go | 2 + libgo/go/cmd/go/go_test.go | 8 - libgo/go/cmd/go/internal/work/buildid.go | 8 +- libgo/go/cmd/go/mkalldocs.sh | 11 + libgo/go/cmd/go/mkdoc.sh | 9 - libgo/go/go/build/syslist.go | 4 +- libgo/go/go/types/sizes.go | 3 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/reflect/all_test.go | 31 +- libgo/go/reflect/type.go | 37 +- libgo/go/runtime/hash32.go | 2 +- libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/stack.go | 1229 - libgo/go/runtime/unaligned2.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/goarch.sh | 16 + libgo/gotool-packages.txt | 30 + libgo/libgo-packages.txt | 177 + libgo/match.sh | 4 +- libgo/mkruntimeinc.sh | 33 + libgo/mksysinfo.sh | 1 + libgo/runtime/go-caller.c | 2 +- libgo/runtime/go-unwind.c | 199 +- libgo/runtime/proc.c | 6 +- libgo/sysinfo.c | 209 + libgo/testsuite/gotest | 4 +- libgomp/ChangeLog | 558 +- libgomp/env.c | 32 + libgomp/libgomp.h | 9 +- libgomp/libgomp.map | 17 + libgomp/libgomp.texi | 114 +- libgomp/oacc-async.c | 6 +- libgomp/oacc-cuda.c | 4 +- libgomp/oacc-int.h | 22 + libgomp/oacc-mem.c | 196 +- libgomp/oacc-parallel.c | 208 +- libgomp/oacc-plugin.c | 11 + libgomp/oacc-plugin.h | 1 + libgomp/openacc.f90 | 112 + libgomp/openacc.h | 6 + libgomp/openacc_lib.h | 40 + libgomp/plugin/cuda/cuda.h | 1 + libgomp/plugin/plugin-nvptx.c | 85 +- libgomp/target.c | 41 +- libgomp/testsuite/lib/libgomp-dg.exp | 8 + libgomp/testsuite/lib/libgomp.exp | 7 +- libgomp/testsuite/libgomp.c++/atomic-16.C | 4 - libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C | 4 - libgomp/testsuite/libgomp.c++/for-10.C | 47 - libgomp/testsuite/libgomp.c++/for-11.C | 108 - libgomp/testsuite/libgomp.c++/for-12.C | 40 - libgomp/testsuite/libgomp.c++/for-13.C | 151 - libgomp/testsuite/libgomp.c++/for-14.C | 120 - libgomp/testsuite/libgomp.c++/for-9.C | 33 - libgomp/testsuite/libgomp.c++/loop-13.C | 3 - libgomp/testsuite/libgomp.c++/loop-14.C | 3 - libgomp/testsuite/libgomp.c++/loop-15.C | 3 - libgomp/testsuite/libgomp.c++/monotonic-1.C | 3 - libgomp/testsuite/libgomp.c++/monotonic-2.C | 3 - libgomp/testsuite/libgomp.c++/nonmonotonic-1.C | 3 - libgomp/testsuite/libgomp.c++/nonmonotonic-2.C | 3 - libgomp/testsuite/libgomp.c++/ordered-1.C | 1 - libgomp/testsuite/libgomp.c++/pr45784.C | 5 - libgomp/testsuite/libgomp.c++/pr64824.C | 4 - libgomp/testsuite/libgomp.c++/pr64868.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-1.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-2.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-3.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-4.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-5.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-6.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-7.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-8.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-9.C | 4 - libgomp/testsuite/libgomp.c++/pr69389.C | 3 - libgomp/testsuite/libgomp.c++/pr86539.C | 28 - libgomp/testsuite/libgomp.c++/pr86542.C | 37 - libgomp/testsuite/libgomp.c++/simd10.C | 5 - libgomp/testsuite/libgomp.c++/simd11.C | 5 - libgomp/testsuite/libgomp.c++/simd12.C | 5 - libgomp/testsuite/libgomp.c++/simd13.C | 5 - libgomp/testsuite/libgomp.c++/target-1.C | 1 - libgomp/testsuite/libgomp.c++/target-3.C | 1 - libgomp/testsuite/libgomp.c++/target-4.C | 3 - libgomp/testsuite/libgomp.c++/target-5.C | 1 - libgomp/testsuite/libgomp.c++/taskgroup-1.C | 1 - libgomp/testsuite/libgomp.c++/taskloop-1.C | 4 - libgomp/testsuite/libgomp.c++/taskloop-2.C | 6 - libgomp/testsuite/libgomp.c++/taskloop-3.C | 4 - libgomp/testsuite/libgomp.c++/taskloop-4.C | 4 - libgomp/testsuite/libgomp.c++/udr-19.C | 2 +- libgomp/testsuite/libgomp.c++/udr-9.C | 3 - .../atomic-18.c | 0 .../cancel-taskgroup-2.c | 0 .../{libgomp.c => libgomp.c-c++-common}/for-1.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-1.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-2.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-2.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-3.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-4.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-5.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-6.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/loop-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/loop-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/loop-15.c | 0 .../monotonic-1.c | 0 .../monotonic-2.c | 0 .../nonmonotonic-1.c | 0 .../nonmonotonic-2.c | 0 .../ordered-4.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr45784.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr64824.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr64868.c | 0 .../pr66199-1.c | 0 .../pr66199-2.c | 0 .../pr66199-3.c | 2 +- .../pr66199-4.c | 2 +- .../pr66199-5.c | 0 .../pr66199-6.c | 2 +- .../pr66199-7.c | 0 .../pr66199-8.c | 0 .../pr66199-9.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr69389.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-15.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-16.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/simd-17.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/target-1.c | 0 .../target-10.c | 0 .../target-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/target-2.c | 0 .../taskgroup-1.c | 0 .../taskloop-1.c | 3 +- .../taskloop-2.c | 3 +- .../taskloop-3.c | 3 +- .../taskloop-4.c | 0 .../{libgomp.c => libgomp.c-c++-common}/udr-1.c | 0 libgomp/testsuite/libgomp.c/pr86660.c | 28 - libgomp/testsuite/libgomp.fortran/collapse2.f90 | 1 + libgomp/testsuite/libgomp.fortran/omp_atomic2.f90 | 2 + libgomp/testsuite/libgomp.fortran/omp_parse1.f90 | 2 + libgomp/testsuite/libgomp.fortran/omp_parse3.f90 | 1 + libgomp/testsuite/libgomp.fortran/task2.f90 | 2 + libgomp/testsuite/libgomp.fortran/vla1.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla2.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla3.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla4.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla5.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla6.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla8.f90 | 1 + .../testsuite/libgomp.oacc-c++/non-scalar-data.C | 110 + .../libgomp.oacc-c-c++-common/atomic_capture-1.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 27 + .../libgomp.oacc-c-c++-common/data-already-1.c | 2 - .../libgomp.oacc-c-c++-common/data-already-2.c | 2 - .../libgomp.oacc-c-c++-common/data-already-3.c | 2 - .../libgomp.oacc-c-c++-common/data-already-4.c | 2 - .../libgomp.oacc-c-c++-common/data-already-5.c | 2 - .../libgomp.oacc-c-c++-common/data-already-6.c | 2 - .../libgomp.oacc-c-c++-common/data-already-7.c | 2 - .../libgomp.oacc-c-c++-common/data-already-8.c | 2 - .../libgomp.oacc-c-c++-common/declare-3.c | 61 + .../libgomp.oacc-c-c++-common/enter-data.c | 23 + .../libgomp.oacc-c-c++-common/gang-static-2.c | 21 +- .../libgomp.oacc-c-c++-common/host_data-1.c | 48 +- .../{kernels-loop.c => kernels-loop-data-2.c} | 29 +- ...els-loop.c => kernels-loop-data-enter-exit-2.c} | 23 +- ...rnels-loop.c => kernels-loop-data-enter-exit.c} | 20 +- .../{kernels-loop.c => kernels-loop-data-update.c} | 22 +- .../{kernels-loop.c => kernels-loop-data.c} | 27 +- ...p.c => kernels-parallel-loop-data-enter-exit.c} | 21 +- .../kernels-private-vars-local-worker-1.c | 54 + .../kernels-private-vars-local-worker-2.c | 49 + .../kernels-private-vars-local-worker-3.c | 55 + .../kernels-private-vars-local-worker-4.c | 58 + .../kernels-private-vars-local-worker-5.c | 51 + .../kernels-private-vars-loop-gang-1.c | 27 + .../kernels-private-vars-loop-gang-2.c | 31 + .../kernels-private-vars-loop-gang-3.c | 31 + .../kernels-private-vars-loop-gang-4.c | 35 + .../kernels-private-vars-loop-gang-5.c | 32 + .../kernels-private-vars-loop-gang-6.c | 40 + .../kernels-private-vars-loop-vector-1.c | 51 + .../kernels-private-vars-loop-vector-2.c | 46 + .../kernels-private-vars-loop-worker-1.c | 36 + .../kernels-private-vars-loop-worker-2.c | 43 + .../kernels-private-vars-loop-worker-3.c | 54 + .../kernels-private-vars-loop-worker-4.c | 49 + .../kernels-private-vars-loop-worker-5.c | 51 + .../kernels-private-vars-loop-worker-6.c | 55 + .../kernels-private-vars-loop-worker-7.c | 54 + .../kernels-reduction-1.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 23 +- .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-32.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 22 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 18 +- .../loop-default-runtime.c | 13 + .../{loop-dim-default.c => loop-default.h} | 68 +- .../libgomp.oacc-c-c++-common/loop-dim-default.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 17 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 15 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 16 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 16 +- .../libgomp.oacc-c-c++-common/mode-transitions.c | 270 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 19 +- .../libgomp.oacc-c-c++-common/parallel-loop-1.c | 38 + .../libgomp.oacc-c-c++-common/parallel-loop-1.h | 20 + .../parallel-loop-2.h} | 81 +- .../testsuite/libgomp.oacc-c-c++-common/pr85422.c | 13 + .../libgomp.oacc-c-c++-common/routine-g-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 15 +- libgomp/testsuite/libgomp.oacc-c/vec.c | 6 +- .../libgomp.oacc-fortran/atomic_capture-1.f90 | 244 +- .../testsuite/libgomp.oacc-fortran/collapse-2.f90 | 1 + .../testsuite/libgomp.oacc-fortran/cublas-fixed.h | 16 + libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 231 +- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 50 + libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 56 + .../libgomp.oacc-fortran/data-already-1.f | 2 - .../libgomp.oacc-fortran/data-already-2.f | 2 - .../libgomp.oacc-fortran/data-already-3.f | 2 - .../libgomp.oacc-fortran/data-already-4.f | 2 - .../libgomp.oacc-fortran/data-already-5.f | 2 - .../libgomp.oacc-fortran/data-already-6.f | 2 - .../libgomp.oacc-fortran/data-already-7.f | 2 - .../libgomp.oacc-fortran/data-already-8.f | 2 - .../testsuite/libgomp.oacc-fortran/dummy-array.f90 | 28 + .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 98 + .../testsuite/libgomp.oacc-fortran/host_data-3.f | 85 + .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 101 + .../kernels-acc-loop-reduction-2.f90 | 26 + .../kernels-acc-loop-reduction.f90 | 21 + .../{collapse-3.f90 => kernels-collapse-3.f90} | 14 +- .../{collapse-4.f90 => kernels-collapse-4.f90} | 11 +- .../libgomp.oacc-fortran/kernels-independent.f90 | 42 + .../libgomp.oacc-fortran/kernels-loop-1.f90 | 66 + .../{map-1.f90 => kernels-map-1.f90} | 49 +- ...5 => kernels-parallel-loop-data-enter-exit.f95} | 7 +- .../kernels-private-vars-loop-gang-1.f90 | 23 + .../kernels-private-vars-loop-gang-2.f90 | 28 + .../kernels-private-vars-loop-gang-3.f90 | 28 + .../kernels-private-vars-loop-gang-6.f90 | 36 + .../kernels-private-vars-loop-vector-1.f90 | 41 + .../kernels-private-vars-loop-vector-2.f90 | 38 + .../kernels-private-vars-loop-worker-1.f90 | 27 + .../kernels-private-vars-loop-worker-2.f90 | 36 + .../kernels-private-vars-loop-worker-3.f90 | 48 + .../kernels-private-vars-loop-worker-4.f90 | 45 + .../kernels-private-vars-loop-worker-5.f90 | 48 + .../kernels-private-vars-loop-worker-6.f90 | 49 + .../kernels-private-vars-loop-worker-7.f90 | 44 + .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 19 + libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 27 + libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 34 + libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 82 + libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 | 52 + libgomp/testsuite/libgomp.oacc-fortran/lib-32-1.f | 4 +- libgomp/testsuite/libgomp.oacc-fortran/lib-32-2.f | 4 +- .../libgomp.oacc-fortran/nested-function-1.f90 | 1 + .../{map-1.f90 => parallel-loop-1.f90} | 46 +- .../libgomp.oacc-fortran/reference-reductions.f90 | 38 + .../libgomp.oacc-fortran/vector-routine.f90 | 41 + libhsail-rt/ChangeLog | 11 +- libhsail-rt/include/internal/phsa-rt.h | 1 - libhsail-rt/include/internal/workitems.h | 50 +- libhsail-rt/rt/workitems.c | 99 +- libiberty/ChangeLog | 22 +- libiberty/argv.c | 2 + libiberty/md5.c | 2 +- libiberty/simple-object-elf.c | 4 - libiberty/simple-object.c | 45 +- libiberty/splay-tree.c | 19 + libitm/ChangeLog | 26 +- libitm/beginend.cc | 5 + libitm/config/linux/x86/tls.h | 24 +- libitm/testsuite/lib/libitm.exp | 2 + libmpx/ChangeLog | 207 - libmpx/Makefile.am | 52 - libmpx/Makefile.in | 672 - libmpx/acinclude.m4 | 14 - libmpx/aclocal.m4 | 716 - libmpx/config.h.in | 100 - libmpx/configure | 13979 ------- libmpx/configure.ac | 150 - libmpx/configure.tgt | 29 - libmpx/libmpx.spec.in | 3 - libmpx/mpxrt/Makefile.am | 61 - libmpx/mpxrt/Makefile.in | 580 - libmpx/mpxrt/libmpx.map | 10 - libmpx/mpxrt/libtool-version | 6 - libmpx/mpxrt/mpxrt-utils.c | 551 - libmpx/mpxrt/mpxrt-utils.h | 71 - libmpx/mpxrt/mpxrt.c | 494 - libmpx/mpxrt/mpxrt.h | 75 - libmpx/mpxwrap/Makefile.am | 58 - libmpx/mpxwrap/Makefile.in | 576 - libmpx/mpxwrap/libmpxwrappers.map | 23 - libmpx/mpxwrap/libtool-version | 6 - libmpx/mpxwrap/mpx_wrappers.c | 646 - libobjc/ChangeLog | 8 - liboffloadmic/ChangeLog | 8 - libquadmath/ChangeLog | 8 - libsanitizer/ChangeLog | 52 +- libsanitizer/config.h.in | 6 + libsanitizer/configure | 2 +- libsanitizer/configure.ac | 2 +- libsanitizer/configure.tgt | 8 +- .../sanitizer_atomic_clang_other.h | 2 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 2 +- .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- libsanitizer/tsan/tsan_platform.h | 122 +- libsanitizer/tsan/tsan_platform_linux.cc | 4 +- libssp/ChangeLog | 8 - libstdc++-v3/ChangeLog | 2138 +- libstdc++-v3/acinclude.m4 | 305 +- libstdc++-v3/config.h.in | 12 + .../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 - libstdc++-v3/config/abi/pre/gnu.ver | 81 +- libstdc++-v3/config/io/basic_file_stdio.cc | 33 + libstdc++-v3/config/io/basic_file_stdio.h | 5 + libstdc++-v3/configure | 384 +- libstdc++-v3/configure.ac | 1 + libstdc++-v3/crossconfig.m4 | 3 +- libstdc++-v3/doc/html/manual/bugs.html | 4 - 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_headers.html | 70 +- libstdc++-v3/doc/xml/manual/intro.xml | 16 + libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 - libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 10 + libstdc++-v3/doc/xml/manual/test.xml | 11 +- libstdc++-v3/doc/xml/manual/using.xml | 282 +- libstdc++-v3/include/Makefile.am | 4 +- libstdc++-v3/include/Makefile.in | 4 +- libstdc++-v3/include/backward/strstream | 59 +- libstdc++-v3/include/bits/allocator.h | 26 +- libstdc++-v3/include/bits/atomic_base.h | 3 + libstdc++-v3/include/bits/basic_string.h | 19 +- libstdc++-v3/include/bits/basic_string.tcc | 1 + libstdc++-v3/include/bits/c++config | 18 +- libstdc++-v3/include/bits/char_traits.h | 14 +- libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/forward_list.h | 26 +- libstdc++-v3/include/bits/forward_list.tcc | 44 +- libstdc++-v3/include/bits/fs_dir.h | 5 +- libstdc++-v3/include/bits/fs_path.h | 251 +- libstdc++-v3/include/bits/fstream.tcc | 40 +- libstdc++-v3/include/bits/gslice_array.h | 5 + libstdc++-v3/include/bits/ios_base.h | 9 +- libstdc++-v3/include/bits/list.tcc | 55 +- libstdc++-v3/include/bits/locale_conv.h | 14 +- libstdc++-v3/include/bits/mask_array.h | 5 + libstdc++-v3/include/bits/postypes.h | 6 + libstdc++-v3/include/bits/random.h | 282 +- libstdc++-v3/include/bits/random.tcc | 9 +- libstdc++-v3/include/bits/refwrap.h | 25 +- libstdc++-v3/include/bits/regex.h | 331 +- libstdc++-v3/include/bits/regex.tcc | 2 +- libstdc++-v3/include/bits/regex_automaton.h | 4 +- libstdc++-v3/include/bits/regex_compiler.h | 47 +- libstdc++-v3/include/bits/regex_executor.tcc | 4 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 6 +- libstdc++-v3/include/bits/slice_array.h | 5 + libstdc++-v3/include/bits/std_abs.h | 2 +- libstdc++-v3/include/bits/std_function.h | 17 +- libstdc++-v3/include/bits/stl_algo.h | 7 +- libstdc++-v3/include/bits/stl_algobase.h | 48 +- libstdc++-v3/include/bits/stl_bvector.h | 6 +- libstdc++-v3/include/bits/stl_deque.h | 14 + libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/include/bits/stl_list.h | 24 +- libstdc++-v3/include/bits/stl_map.h | 46 +- libstdc++-v3/include/bits/stl_multimap.h | 45 +- libstdc++-v3/include/bits/stl_multiset.h | 25 +- libstdc++-v3/include/bits/stl_numeric.h | 27 +- libstdc++-v3/include/bits/stl_pair.h | 21 +- libstdc++-v3/include/bits/stl_set.h | 25 +- libstdc++-v3/include/bits/stl_tempbuf.h | 12 +- libstdc++-v3/include/bits/stl_tree.h | 99 +- libstdc++-v3/include/bits/stl_vector.h | 138 +- libstdc++-v3/include/bits/stream_iterator.h | 8 + libstdc++-v3/include/bits/streambuf_iterator.h | 5 + libstdc++-v3/include/bits/uniform_int_dist.h | 15 +- libstdc++-v3/include/bits/unordered_map.h | 55 +- libstdc++-v3/include/bits/unordered_set.h | 22 + libstdc++-v3/include/bits/valarray_after.h | 17 +- libstdc++-v3/include/bits/valarray_array.h | 31 +- libstdc++-v3/include/bits/valarray_before.h | 43 +- libstdc++-v3/include/bits/vector.tcc | 2 +- libstdc++-v3/include/c_global/cstddef | 7 +- libstdc++-v3/include/c_global/cstring | 3 + libstdc++-v3/include/c_global/cwchar | 3 + libstdc++-v3/include/debug/debug.h | 9 + libstdc++-v3/include/debug/deque | 4 +- libstdc++-v3/include/debug/formatter.h | 119 +- libstdc++-v3/include/debug/forward_list | 4 +- libstdc++-v3/include/debug/functions.h | 35 +- libstdc++-v3/include/debug/helper_functions.h | 13 + libstdc++-v3/include/debug/list | 4 +- libstdc++-v3/include/debug/macros.h | 75 +- libstdc++-v3/include/debug/map.h | 8 +- libstdc++-v3/include/debug/multimap.h | 8 +- libstdc++-v3/include/debug/multiset.h | 8 +- libstdc++-v3/include/debug/safe_iterator.h | 24 +- libstdc++-v3/include/debug/safe_local_iterator.h | 23 +- libstdc++-v3/include/debug/set.h | 8 +- libstdc++-v3/include/debug/stl_iterator.h | 23 + libstdc++-v3/include/debug/string | 1534 +- libstdc++-v3/include/debug/unordered_map | 8 +- libstdc++-v3/include/debug/unordered_set | 8 +- libstdc++-v3/include/debug/vector | 13 +- libstdc++-v3/include/experimental/bits/fs_path.h | 74 +- libstdc++-v3/include/experimental/memory_resource | 173 +- libstdc++-v3/include/experimental/regex | 6 +- libstdc++-v3/include/experimental/string | 8 +- libstdc++-v3/include/ext/malloc_allocator.h | 3 + libstdc++-v3/include/ext/memory | 4 +- libstdc++-v3/include/ext/new_allocator.h | 3 + libstdc++-v3/include/ext/pointer.h | 4 - libstdc++-v3/include/ext/random | 169 +- libstdc++-v3/include/ext/random.tcc | 3 +- libstdc++-v3/include/ext/throw_allocator.h | 5 + libstdc++-v3/include/precompiled/stdc++.h | 18 +- libstdc++-v3/include/std/any | 6 +- libstdc++-v3/include/std/atomic | 320 +- libstdc++-v3/include/std/bit | 355 + libstdc++-v3/include/std/bitset | 4 + libstdc++-v3/include/std/complex | 12 +- libstdc++-v3/include/std/fstream | 126 +- libstdc++-v3/include/std/functional | 3 +- libstdc++-v3/include/std/future | 27 +- libstdc++-v3/include/std/scoped_allocator | 23 +- libstdc++-v3/include/std/sstream | 66 +- libstdc++-v3/include/std/stdexcept | 76 +- libstdc++-v3/include/std/string_view | 24 +- libstdc++-v3/include/std/system_error | 5 + libstdc++-v3/include/std/thread | 33 +- libstdc++-v3/include/std/tuple | 6 +- libstdc++-v3/include/std/type_traits | 238 +- libstdc++-v3/include/std/utility | 7 +- libstdc++-v3/include/std/valarray | 53 +- libstdc++-v3/include/std/variant | 67 +- libstdc++-v3/include/std/version | 135 + libstdc++-v3/include/tr1/legendre_function.tcc | 29 +- libstdc++-v3/libsupc++/exception.h | 12 +- libstdc++-v3/libsupc++/new | 5 + libstdc++-v3/libsupc++/new_opa.cc | 62 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 34 - libstdc++-v3/src/c++11/cow-stdexcept.cc | 19 +- libstdc++-v3/src/c++11/debug.cc | 75 +- libstdc++-v3/src/c++11/ios.cc | 59 +- libstdc++-v3/src/c++11/string-inst.cc | 2 + libstdc++-v3/src/c++11/system_error.cc | 256 - libstdc++-v3/src/filesystem/dir-common.h | 56 +- libstdc++-v3/src/filesystem/dir.cc | 5 +- libstdc++-v3/src/filesystem/ops-common.h | 105 +- libstdc++-v3/src/filesystem/ops.cc | 154 +- libstdc++-v3/src/filesystem/path.cc | 24 +- libstdc++-v3/src/filesystem/std-dir.cc | 5 +- libstdc++-v3/src/filesystem/std-ops.cc | 260 +- libstdc++-v3/src/filesystem/std-path.cc | 122 +- .../headers/{c++2014 => c++2017}/all_attributes.cc | 5 +- .../{c++2014 => c++2017}/all_no_exceptions.cc | 2 +- .../headers/{c++2014 => c++2017}/all_no_rtti.cc | 2 +- .../{c++2014 => c++2017}/all_pedantic_errors.cc | 2 +- .../headers/{c++2014 => c++2017}/operator_names.cc | 2 +- .../headers/{c++2014 => c++2017}/stdc++.cc | 2 +- .../stdc++_multiple_inclusion.cc | 2 +- .../headers/{c++2014 => c++2020}/all_attributes.cc | 5 +- .../{c++2014 => c++2020}/all_no_exceptions.cc | 2 +- .../headers/{c++2014 => c++2020}/all_no_rtti.cc | 2 +- .../{c++2014 => c++2020}/all_pedantic_errors.cc | 2 +- .../headers/{c++2014 => c++2020}/operator_names.cc | 2 +- .../headers/{c++2014 => c++2020}/stdc++.cc | 2 +- .../stdc++_multiple_inclusion.cc | 2 +- .../headers/version/macros.cc} | 21 +- libstdc++-v3/testsuite/18_support/new_aligned.cc | 119 - .../error_category/generic_category.cc | 69 - .../error_category/system_category.cc | 114 - libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 28 + .../requirements/alias_decl.cc | 2 +- .../87278.cc => duration/arithmetic/dr3050.cc} | 12 +- .../{move_target.cc => non_copyconstructible.cc} | 35 +- .../requirements/explicit_instantiation.cc | 9 +- .../requirements/typedefs.cc | 10 +- .../20_util/is_nothrow_convertible/value.cc | 177 + .../85183.cc => reference_wrapper/deduction.cc} | 30 +- .../testsuite/20_util/reference_wrapper/lwg2993.cc | 55 + .../requirements/alias_decl.cc | 21 +- .../requirements/explicit_instantiation.cc | 7 +- .../testsuite/20_util/remove_cvref/value.cc | 50 + .../testsuite/20_util/remove_cvref/value_ext.cc | 49 + .../20_util/scoped_allocator/construct_pair.cc | 28 + .../testsuite/20_util/tuple/tuple_element_t.cc | 6 + .../requirements/alias_decl.cc} | 29 +- .../requirements/explicit_instantiation.cc | 9 +- .../20_util/type_identity/requirements/typedefs.cc | 94 + libstdc++-v3/testsuite/20_util/variant/80165.cc | 12 + .../basic_string/allocator/char/move_assign.cc | 3 + .../basic_string/allocator/wchar_t/move_assign.cc | 3 + .../21_strings/basic_string/cons/char/1.cc | 40 +- .../cons/char/noexcept_move_construct.cc | 4 + .../cons/wchar_t/noexcept_move_construct.cc | 4 + .../debug/1_neg.cc} | 10 +- .../debug/2_neg.cc} | 10 +- .../testsuite/21_strings/basic_string/init-list.cc | 8 +- .../modifiers/assign/char/move_assign.cc | 3 + .../modifiers/assign/wchar_t/move_assign.cc | 3 + .../basic_string/modifiers/insert/char/1.cc | 21 +- .../basic_string/modifiers/insert/char/2.cc | 11 +- .../basic_string/modifiers/insert/char/83328.cc} | 47 +- .../modifiers/insert/wchar_t/83328.cc} | 34 +- .../requirements/explicit_instantiation/debug.cc | 3 +- .../testsuite/21_strings/basic_string/types/1.cc | 10 +- .../cons/char/nonnull.cc} | 13 +- .../cons/wchar_t/nonnull.cc} | 13 +- .../operations/compare/char/nonnull.cc} | 15 +- .../operations/find/char/nonnull.cc} | 18 +- .../operations/rfind/char/nonnull.cc} | 15 +- .../testsuite/22_locale/conversions/buffer/1.cc | 4 + .../testsuite/22_locale/conversions/string/1.cc | 7 + .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../83709.cc => deque/modifiers/assign/1.cc} | 34 +- .../remove_cxx20_return.cc} | 39 +- .../unique_cxx20_return.cc} | 28 +- .../insert/83709.cc => list/modifiers/assign/1.cc} | 34 +- .../list/operations/remove_cxx20_return.cc} | 68 +- .../list/operations/unique_cxx20_return.cc} | 38 +- .../map/cons/noexcept_default_construct.cc | 16 + .../map/cons/noexcept_move_construct.cc | 23 +- .../23_containers/map/modifiers/insert/78595.cc | 115 - .../map/operations/contains.cc} | 67 +- .../multimap/cons/noexcept_default_construct.cc | 16 + .../multimap/cons/noexcept_move_construct.cc | 23 +- .../multimap/modifiers/insert/78595.cc | 115 - .../23_containers/multimap/operations/contains.cc | 71 + .../multiset/cons/noexcept_default_construct.cc | 16 + .../multiset/cons/noexcept_move_construct.cc | 23 +- .../23_containers/multiset/operations/contains.cc | 71 + .../set/cons/noexcept_default_construct.cc | 16 + .../set/cons/noexcept_move_construct.cc | 23 +- .../set/operations/contains.cc} | 66 +- .../23_containers/unordered_map/modifiers/78595.cc | 122 - .../unordered_map/operations/contains.cc} | 22 +- .../unordered_multimap/modifiers/78595.cc | 122 - .../unordered_multimap/operations/contains.cc} | 27 +- .../unordered_multiset/operations/contains.cc} | 34 +- .../{insert/83709.cc => operations/contains.cc} | 36 +- .../vector/{bool => }/allocator/default_init.cc | 4 +- .../83709.cc => vector/bool/modifiers/assign/1.cc} | 25 +- .../vector/cons/noexcept_move_construct.cc | 32 +- .../83709.cc => vector/modifiers/assign/1.cc} | 25 +- .../move_iterator/debug_neg.cc} | 19 +- .../normal_iterator/debug_neg.cc} | 17 +- .../reverse_iterator/debug_neg.cc} | 17 +- .../empty_neg.cc => copy_backward/debug/1_neg.cc} | 10 +- .../empty_neg.cc => copy_backward/debug/2_neg.cc} | 10 +- .../empty2_neg.cc => copy_backward/debug/3_neg.cc} | 15 +- .../empty_neg.cc => equal/debug/1_neg.cc} | 10 +- .../empty_neg.cc => equal/debug/2_neg.cc} | 10 +- .../empty_neg.cc => equal/debug/3_neg.cc} | 16 +- .../dr2268.cc => 25_algorithms/fill_n/2.cc} | 31 +- .../empty_neg.cc => fill_n/debug/1_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/2_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/3_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/4_neg.cc} | 14 +- .../testsuite/26_numerics/accumulate/lwg2055.cc | 93 + .../26_numerics/adjacent_difference/lwg2055.cc | 126 + .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 108 + .../26_numerics/bit/bit.pow.two/floor2.cc | 109 + .../26_numerics/bit/bit.pow.two/ispow2.cc | 157 + .../26_numerics/bit/bit.pow.two/log2p1.cc | 109 + .../26_numerics/bit/bitops.count/countl_one.cc | 103 + .../26_numerics/bit/bitops.count/countl_zero.cc | 104 + .../26_numerics/bit/bitops.count/countr_one.cc | 106 + .../26_numerics/bit/bitops.count/countr_zero.cc | 105 + .../26_numerics/bit/bitops.count/popcount.cc | 108 + .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 119 + .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 119 + .../testsuite/26_numerics/inner_product/lwg2055.cc | 107 + .../testsuite/26_numerics/partial_sum/lwg2055.cc | 125 + .../random/bernoulli_distribution/cons/default.cc | 16 +- .../random/binomial_distribution/cons/default.cc | 16 +- .../random/cauchy_distribution/cons/default.cc | 16 +- .../chi_squared_distribution/cons/default.cc | 16 +- .../random/discard_block_engine/cons/seed_seq2.cc | 87 + .../random/discrete_distribution/cons/default.cc | 16 +- .../exponential_distribution/cons/default.cc | 16 +- .../extreme_value_distribution/cons/default.cc | 16 +- .../random/fisher_f_distribution/cons/default.cc | 16 +- .../random/gamma_distribution/cons/default.cc | 16 +- .../random/geometric_distribution/cons/default.cc | 19 +- .../independent_bits_engine/cons/seed_seq2.cc | 88 + .../linear_congruential_engine/cons/seed_seq2.cc | 83 + .../random/lognormal_distribution/cons/default.cc | 19 +- .../mersenne_twister_engine/cons/seed_seq2.cc | 88 + .../negative_binomial_distribution/cons/default.cc | 19 +- .../random/normal_distribution/cons/default.cc | 19 +- .../cons/default.cc | 19 +- .../piecewise_linear_distribution/cons/default.cc | 19 +- .../random/poisson_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../random/shuffle_order_engine/cons/seed_seq2.cc | 87 + .../random/student_t_distribution/cons/default.cc | 19 +- .../subtract_with_carry_engine/cons/seed_seq2.cc | 83 + .../uniform_int_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/cons/default.cc | 19 +- .../random/weibull_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/valarray/83860.cc | 110 + .../testsuite/26_numerics/valarray/operators.cc | 47 +- .../testsuite/26_numerics/valarray/transcend.cc | 100 + .../testsuite/27_io/basic_filebuf/close/81256.cc | 109 + .../basic_filebuf/open/{char => wchar_t}/1.cc | 39 +- .../27_io/basic_fstream/cons/wchar_t/1.cc | 65 + .../basic_fstream/open/wchar_t/1.cc} | 36 +- .../27_io/basic_ifstream/cons/wchar_t/1.cc | 66 + .../basic_ifstream/open/{char => wchar_t}/1.cc | 34 +- .../basic_istringstream/cons/default.cc} | 30 +- .../27_io/basic_ofstream/cons/wchar_t/1.cc | 66 + .../basic_ofstream/open/{char => wchar_t}/1.cc | 35 +- .../basic_ostringstream/cons/default.cc} | 30 +- .../basic_stringbuf/cons/char/default.cc} | 30 +- .../basic_stringbuf/cons/wchar_t/default.cc} | 30 +- .../basic_stringstream/cons/default.cc} | 30 +- .../27_io/filesystem/directory_entry/86597.cc | 74 - .../filesystem/iterators/directory_iterator.cc | 12 +- .../iterators/recursive_directory_iterator.cc | 4 +- .../27_io/filesystem/operations/absolute.cc | 23 +- .../27_io/filesystem/operations/canonical.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 4 +- .../27_io/filesystem/operations/copy_file.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 9 +- .../27_io/filesystem/operations/is_empty.cc | 2 +- .../27_io/filesystem/operations/last_write_time.cc | 2 +- .../27_io/filesystem/operations/read_symlink.cc | 1 + .../testsuite/27_io/filesystem/operations/space.cc | 24 +- .../27_io/filesystem/operations/symlink_status.cc | 1 + .../filesystem/operations/temp_directory_path.cc | 24 +- .../testsuite/27_io/filesystem/path/append/path.cc | 4 + .../27_io/filesystem/path/append/source.cc | 24 +- .../27_io/filesystem/path/concat/strings.cc | 26 +- .../27_io/filesystem/path/construct/format.cc | 78 +- .../27_io/filesystem/path/construct/locale.cc | 38 + .../filesystem/path/decompose/root_directory.cc | 7 +- .../27_io/filesystem/path/decompose/stem.cc | 2 +- .../27_io/filesystem/path/generation/normal.cc | 63 +- .../filesystem/path/io/dr2989.cc} | 22 +- .../path/{compare/strings.cc => itr/components.cc} | 34 +- .../27_io/filesystem/path/itr/traversal.cc | 20 +- .../27_io/filesystem/path/native/string.cc | 7 +- .../27_io/filesystem/path/query/is_absolute.cc | 31 +- .../testsuite/27_io/ios_base/storage/68197.cc | 95 + .../28_regex/headers/regex/parallel_mode.cc | 22 - .../28_regex/headers/regex/std_c++0x_neg.cc | 3 + .../28_regex/match_results/ctors/char/default.cc | 15 +- .../match_results/ctors/wchar_t/default.cc | 15 +- .../testsuite/28_regex/sub_match/compare.cc | 303 + libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 80 + .../testsuite/29_atomics/atomic/nonmembers.cc | 230 + .../atomic/operators/pointer_partial_void.cc | 2 +- .../atomic/requirements/typedefs.cc} | 25 +- .../29_atomics/atomic_integral/nonmembers.cc | 163 + .../atomic_integral}/requirements/typedefs.cc | 35 +- .../30_threads/condition_variable_any/cond.cc | 35 - libstdc++-v3/testsuite/backward/strstream_move.cc | 243 + .../filesystem/iterators/directory_iterator.cc | 12 +- .../experimental/filesystem/operations/absolute.cc | 18 + .../experimental/filesystem/operations/copy.cc | 8 +- .../filesystem/operations/copy_file.cc | 4 +- .../experimental/filesystem/operations/exists.cc | 10 +- .../experimental/filesystem/operations/is_empty.cc | 2 +- .../filesystem/operations/last_write_time.cc | 2 +- .../filesystem/operations/read_symlink.cc | 1 + .../experimental/filesystem/operations/space.cc | 5 +- .../filesystem/operations/temp_directory_path.cc | 24 +- .../experimental/filesystem/path/append/path.cc | 12 +- .../experimental/filesystem/path/concat/path.cc | 6 +- .../experimental/filesystem/path/concat/strings.cc | 26 +- .../filesystem/path/construct/locale.cc | 34 + .../filesystem/path/decompose/root_directory.cc | 4 +- .../experimental/filesystem/path/decompose/stem.cc | 2 +- .../experimental/filesystem/path/native/string.cc | 7 +- .../filesystem/path/query/is_absolute.cc | 31 +- .../testsuite/experimental/functional/87538.cc | 48 - .../memory_resource/new_delete_resource.cc | 132 + .../memory_resource/resource_adaptor.cc | 147 +- .../polymorphic_allocator/pmr_typedefs_deque.cc | 28 - .../pmr_typedefs_forward_list.cc | 28 - .../polymorphic_allocator/pmr_typedefs_list.cc | 28 - .../polymorphic_allocator/pmr_typedefs_map.cc | 35 - .../polymorphic_allocator/pmr_typedefs_match.cc | 50 - .../polymorphic_allocator/pmr_typedefs_multimap.cc | 35 - .../polymorphic_allocator/pmr_typedefs_multiset.cc | 32 - .../polymorphic_allocator/pmr_typedefs_set.cc | 32 - .../polymorphic_allocator/pmr_typedefs_string.cc | 61 - .../pmr_typedefs_unordered_map.cc | 40 - .../pmr_typedefs_unordered_multimap.cc | 40 - .../pmr_typedefs_unordered_multiset.cc | 39 - .../pmr_typedefs_unordered_set.cc | 39 - .../polymorphic_allocator/pmr_typedefs_vector.cc | 28 - libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 14 - .../random/arcsine_distribution/cons/default.cc | 11 +- .../ext/random/beta_distribution/cons/default.cc | 11 +- .../ext/random/hoyt_distribution/cons/default.cc | 11 +- .../hypergeometric_distribution/cons/default.cc | 11 +- .../ext/random/k_distribution/cons/default.cc | 11 +- .../random/logistic_distribution/cons/default.cc | 11 +- .../random/nakagami_distribution/cons/default.cc | 11 +- .../random/normal_mv_distribution/cons/default.cc | 11 +- .../ext/random/pareto_distribution/cons/default.cc | 11 +- .../ext/random/rice_distribution/cons/default.cc | 11 +- .../cons/seed_seq2.cc | 90 + .../random/triangular_distribution/cons/default.cc | 11 +- .../cons/default.cc | 11 +- .../uniform_on_sphere_distribution/cons/default.cc | 11 +- .../random/von_mises_distribution/cons/default.cc | 11 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- .../02_assoc_legendre/check_value.cc | 534 +- .../02_assoc_legendre/check_value.cc | 534 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- .../testsuite/util/testsuite_common_types.h | 20 + libstdc++-v3/testsuite/util/testsuite_fs.h | 12 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 +- libstdc++-v3/testsuite/util/testsuite_random.h | 5 +- libtool.m4 | 8 +- libvtv/ChangeLog | 10 +- libvtv/testsuite/lib/libvtv.exp | 2 + ltmain.sh | 4 +- lto-plugin/ChangeLog | 15 +- lto-plugin/lto-plugin.c | 62 +- maintainer-scripts/ChangeLog | 11 +- maintainer-scripts/crontab | 3 +- maintainer-scripts/gcc_release | 32 +- zlib/ChangeLog | 8 - zlib/configure | 8 +- zlib/configure.ac | 4 +- 3737 files changed, 253881 insertions(+), 218679 deletions(-) create mode 100644 config/ax_pthread.m4 delete mode 100644 config/bootstrap-mpx.mk create mode 100755 contrib/compare-lto create mode 100644 contrib/vim-gcc-dev/README create mode 100644 contrib/vim-gcc-dev/ftdetect/gcc-dev.vim create mode 100644 contrib/vim-gcc-dev/syntax/gcc-match.vim create mode 100644 contrib/vim-gcc-dev/syntax/gcc-rtl.vim rename contrib/{ => vim-gcc-dev/syntax}/gimple.vim (89%) copy gcc/ada/{argv.c => argv-lynxos178-raven-cert.c} (72%) delete mode 100644 gcc/ada/doc/gnat_ugn/project-manager-figure.png copy gcc/ada/libgnarl/{s-linux.ads => s-linux__riscv.ads} (86%) copy gcc/ada/libgnat/{s-tsmona__mingw.adb => s-optide.adb} (60%) copy gcc/ada/libgnat/{system-linux-sparc.ads => system-linux-riscv.ads} (98%) copy gcc/ada/libgnat/{system-lynxos178-ppc.ads => system-lynxos178-x86.ads} (98%) copy gcc/ada/libgnat/{system-vxworks-e500-kernel.ads => system-vxworks7-e500-kerne [...] copy gcc/ada/libgnat/{system-vxworks-e500-rtp.ads => system-vxworks7-e500-rtp.ads} (98%) copy gcc/ada/libgnat/{system-vxworks-ppc-kernel.ads => system-vxworks7-ppc-kernel. [...] copy gcc/ada/libgnat/{system-vxworks-ppc-rtp.ads => system-vxworks7-ppc-rtp.ads} (98%) rename gcc/ada/libgnat/{system-vxworks-ppc64-kernel.ads => system-vxworks7-ppc64-k [...] copy gcc/ada/libgnat/{system-vxworks-x86-rtp.ads => system-vxworks7-x86-rtp.ads} (98%) rename gcc/ada/{vx_crtbegin_auto.c => vx_crtbegin_array.c} (92%) copy gcc/ada/{vx_crtbegin.c => vx_crtbegin_attr.c} (85%) create mode 100644 gcc/ada/vxworks-arm-link.spec create mode 100644 gcc/ada/vxworks-e500-link.spec create mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec create mode 100644 gcc/ada/vxworks-smp-arm-link.spec create mode 100644 gcc/ada/vxworks-smp-e500-link.spec create mode 100644 gcc/ada/vxworks-smp-ppc-link.spec create mode 100644 gcc/ada/vxworks-smp-x86-link.spec delete mode 100644 gcc/chkp-builtins.def delete mode 100644 gcc/config/alpha/freebsd.h copy libgcc/find-symver.awk => gcc/config/arc/t-multilib-linux (51%) copy gcc/config/i386/{clwbintrin.h => cldemoteintrin.h} (68%) create mode 100644 gcc/config/i386/glm.md copy gcc/config/i386/{rdseedintrin.h => waitpkgintrin.h} (60%) create mode 100644 gcc/config/mips/p6600.md create mode 100644 gcc/config/nds32/elf.h create mode 100644 gcc/config/nds32/linux.h create mode 100644 gcc/config/nds32/nds32-dspext.md create mode 100644 gcc/config/nds32/nds32-elf.opt create mode 100644 gcc/config/nds32/nds32-graywolf.md create mode 100644 gcc/config/nds32/nds32-linux.opt create mode 100644 gcc/config/nds32/nds32-n10.md create mode 100644 gcc/config/nds32/nds32-n13.md copy gcc/config/nds32/{t-mlibs => t-elf} (72%) copy gcc/config/nds32/{t-mlibs => t-linux} (94%) create mode 100644 gcc/config/riscv/t-withmultilib copy libgcc/config/nds32/isr-library/restore_partial.inc => gcc/config/riscv/withm [...] delete mode 100644 gcc/config/rs6000/750cl.h delete mode 100644 gcc/config/rs6000/paired.h delete mode 100644 gcc/config/rs6000/paired.md delete mode 100644 gcc/config/rs6000/singlefp.h delete mode 100644 gcc/config/rs6000/t-xilinx delete mode 100644 gcc/config/rs6000/xfpu.h delete mode 100644 gcc/config/rs6000/xfpu.md delete mode 100644 gcc/config/rs6000/xilinx.h delete mode 100644 gcc/config/rs6000/xilinx.opt delete mode 100644 gcc/ipa-chkp.c delete mode 100644 gcc/ipa-chkp.h create mode 100644 gcc/opt-suggestions.c create mode 100644 gcc/opt-suggestions.h delete mode 100644 gcc/rtl-chkp.c delete mode 100644 gcc/rtl-chkp.h create mode 100644 gcc/sort.cc create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr84258.c create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c create mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/finalize-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-var-redundant-load.c copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-2.c} (75%) copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-enter [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-enter [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-updat [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data.c} (74%) copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-parallel-loop-d [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/parallel-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/private-reduction-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-3.c create mode 100644 gcc/testsuite/c-c++-common/rotate-9.c delete mode 100644 gcc/testsuite/c-c++-common/torture/pr87248.c delete mode 100644 gcc/testsuite/g++.dg/abi/pr87137.C delete mode 100644 gcc/testsuite/g++.dg/asan/pr85774.C create mode 100644 gcc/testsuite/g++.dg/concepts/locations1.C create mode 100644 gcc/testsuite/g++.dg/conflict-markers-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cond1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted57.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted59.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist102.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist103.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist104.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/locations1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/main1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/narrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85070.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87155.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae62.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/dr1560.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction55.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction56.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction57.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction58.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp46.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp47.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp48.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/static2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for9.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr77777.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86201.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/thread-thread_local.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-constexpr.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-static.C create mode 100644 gcc/testsuite/g++.dg/expr/delete2.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem10.C delete mode 100644 gcc/testsuite/g++.dg/expr/unary4.C create mode 100644 gcc/testsuite/g++.dg/ext/cond3.C delete mode 100644 gcc/testsuite/g++.dg/ext/forscope1.C delete mode 100644 gcc/testsuite/g++.dg/ext/forscope2.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack4.C delete mode 100644 gcc/testsuite/g++.dg/ext/is_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof13.C delete mode 100644 gcc/testsuite/g++.dg/gcov/pr86109.C delete mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-2.C create mode 100644 gcc/testsuite/g++.dg/init/delete3.C create mode 100644 gcc/testsuite/g++.dg/init/new49.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85607.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr86323.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr85634-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr86329.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C create mode 100644 gcc/testsuite/g++.dg/opt/mpx.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr3698.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr71529.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr86738.C create mode 100644 gcc/testsuite/g++.dg/other/avx2-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/locations1.C create mode 100644 gcc/testsuite/g++.dg/other/main2.C create mode 100644 gcc/testsuite/g++.dg/other/main3.C create mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-2.C create mode 100644 gcc/testsuite/g++.dg/other/sse4-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/static3.C create mode 100644 gcc/testsuite/g++.dg/other/static4.C create mode 100644 gcc/testsuite/g++.dg/overload/conv-op3.C create mode 100644 gcc/testsuite/g++.dg/parse/cond6.C create mode 100644 gcc/testsuite/g++.dg/parse/cond7.C create mode 100644 gcc/testsuite/g++.dg/parse/cond8.C delete mode 100644 gcc/testsuite/g++.dg/pr63995-1.C delete mode 100644 gcc/testsuite/g++.dg/pr68270.C delete mode 100644 gcc/testsuite/g++.dg/pr71624.C delete mode 100644 gcc/testsuite/g++.dg/pr71633.C delete mode 100644 gcc/testsuite/g++.dg/pr79761.C delete mode 100644 gcc/testsuite/g++.dg/pr79764.C delete mode 100644 gcc/testsuite/g++.dg/pr79769.C create mode 100644 gcc/testsuite/g++.dg/pr82899.C create mode 100644 gcc/testsuite/g++.dg/pr85515-1.C create mode 100644 gcc/testsuite/g++.dg/pr85515-2.C create mode 100644 gcc/testsuite/g++.dg/pr86082.C create mode 100644 gcc/testsuite/g++.dg/pr86159.C create mode 100644 gcc/testsuite/g++.dg/pr86240.C delete mode 100644 gcc/testsuite/g++.dg/pr86374.C delete mode 100644 gcc/testsuite/g++.dg/pr87185.C create mode 100644 gcc/testsuite/g++.dg/template/array30.C create mode 100644 gcc/testsuite/g++.dg/template/array31.C delete mode 100644 gcc/testsuite/g++.dg/template/for1.C create mode 100644 gcc/testsuite/g++.dg/template/friend64.C create mode 100644 gcc/testsuite/g++.dg/template/friend65.C create mode 100644 gcc/testsuite/g++.dg/template/friend66.C delete mode 100644 gcc/testsuite/g++.dg/template/pr86706.C create mode 100644 gcc/testsuite/g++.dg/tls/locations1.C create mode 100644 gcc/testsuite/g++.dg/tls/pr85400.C create mode 100644 gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85834.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr86763.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr86816.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr87014.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86062.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/pr86406.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-13.C delete mode 100644 gcc/testsuite/g++.dg/vec-init-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wextra-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-15.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-7.C delete mode 100644 gcc/testsuite/g++.dg/warn/pr86453.C delete mode 100644 gcc/testsuite/g++.dg/warn/pr86881.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping15.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net43.C rename gcc/testsuite/{g++.dg/other/sve_const_pred_1.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_2.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_3.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_4.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_tls_2.C => g++.target/aarch64/sve/tls_2.C} (85%) rename gcc/testsuite/{g++.dg/other/sve_vcond_1.C => g++.target/aarch64/sve/vcond_1 [...] rename gcc/testsuite/{g++.dg/other/sve_vcond_1_run.C => g++.target/aarch64/sve/vco [...] create mode 100644 gcc/testsuite/gcc.c-torture/compile/20180605-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84195.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85704.c copy gcc/testsuite/gcc.c-torture/execute/builtins/lib/{strlen.c => strnlen.c} (61%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen-lib.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86492.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86844.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87623.c copy gcc/testsuite/{gcc.target/powerpc/sad-vectorize-3.c => gcc.c-torture/execute/ [...] copy gcc/testsuite/{gcc.target/powerpc/sad-vectorize-3.c => gcc.c-torture/execute/ [...] create mode 100644 gcc/testsuite/gcc.dg-selftests/dg-final.exp copy gcc/testsuite/gcc.dg/{Walloc-size-larger-than-14.c => Walloc-size-larger-than [...] create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-28.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-16.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-17.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-5.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-6.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-3.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-4.c create mode 100644 gcc/testsuite/gcc.dg/absu.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr86097.c create mode 100644 gcc/testsuite/gcc.dg/completion-1.c create mode 100644 gcc/testsuite/gcc.dg/completion-2.c create mode 100644 gcc/testsuite/gcc.dg/completion-3.c create mode 100644 gcc/testsuite/gcc.dg/complex-6.c create mode 100644 gcc/testsuite/gcc.dg/complex-7.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c create mode 100644 gcc/testsuite/gcc.dg/fma-1.c create mode 100644 gcc/testsuite/gcc.dg/fma-2.c create mode 100644 gcc/testsuite/gcc.dg/fma-3.c create mode 100644 gcc/testsuite/gcc.dg/fma-4.c create mode 100644 gcc/testsuite/gcc.dg/fma-5.c create mode 100644 gcc/testsuite/gcc.dg/fma-6.c create mode 100644 gcc/testsuite/gcc.dg/fma-7.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-4.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-28.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-29.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr37726.c copy gcc/{config/linux-protos.h => testsuite/gcc.dg/guality/prevent-optimization.h} (72%) create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c copy gcc/testsuite/gcc.dg/ipa/{ipa-icf-37.c => ipa-icf-39.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr85734.c copy gcc/testsuite/gcc.dg/{pr47991.c => ipa/pr86279.c} (89%) delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr66221_0.c delete mode 100644 gcc/testsuite/gcc.dg/nested-func-11.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-1.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-2.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-3.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-4.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-1.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-2.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-4.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-1.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr47793.c create mode 100644 gcc/testsuite/gcc.dg/pr69615.c create mode 100644 gcc/testsuite/gcc.dg/pr79985.c copy gcc/testsuite/gcc.dg/{torture/pr85567.c => pr85955.c} (74%) copy gcc/testsuite/gcc.dg/{vector-1.c => pr86046.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/pr86047.c create mode 100644 gcc/testsuite/gcc.dg/pr86124.c create mode 100644 gcc/testsuite/gcc.dg/pr86179.c create mode 100644 gcc/testsuite/gcc.dg/pr86271.c delete mode 100644 gcc/testsuite/gcc.dg/pr86617.c delete mode 100644 gcc/testsuite/gcc.dg/pr86835.c delete mode 100644 gcc/testsuite/gcc.dg/pr87024.c delete mode 100644 gcc/testsuite/gcc.dg/pr87074.c delete mode 100644 gcc/testsuite/gcc.dg/pr87099.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-transposition.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_20.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_21.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_22.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_23.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_2.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_3.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_4.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-44.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-45.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-46.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-57.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85852.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86034.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86066.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86232.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86363.c copy gcc/testsuite/{gcc.target/i386/pr85044.c => gcc.dg/torture/pr86389.c} (70%) delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86505.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86945.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87087.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87645.c delete mode 100644 gcc/testsuite/gcc.dg/torture/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69615.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr82665.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85720.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86017.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86089.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86263.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84711.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86871.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86927.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-extern-1.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/extract-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/insert-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ld-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/lde-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ldl-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/merge-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/pack-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/perm-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/splat-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/st-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ste-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/stl-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/unpack-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/vsums-be-order.c create mode 100644 gcc/testsuite/gcc.dg/vrp-min-max-3.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vld1x3.c} (72%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vst1x2.c} (79%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vst1x3.c} (69%) create mode 100644 gcc/testsuite/gcc.target/aarch64/aes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fix_extend1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c copy gcc/testsuite/gcc.target/aarch64/{ldp_stp_4.c => ldp_stp_q.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_q_disable.c create mode 100644 gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr64946.c copy gcc/testsuite/gcc.target/aarch64/{pr71727.c => pr84882.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/ssadv16qi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/store_lane_spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/struct_cpy.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/div_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1_run.c => div_1_run.c} (65%) copy gcc/testsuite/{gcc.dg/vect/vect-alias-check-10.c => gcc.target/aarch64/sve/ex [...] copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1.c => mul_highpart_2.c} (96%) copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1_run.c => mul_highpart_2_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/store_lane_spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c copy gcc/testsuite/gcc.target/aarch64/{target_attr_6.c => target_attr_18.c} (58%) create mode 100644 gcc/testsuite/gcc.target/aarch64/usadv16qi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c create mode 100644 gcc/testsuite/gcc.target/arc/fma-1.c create mode 100644 gcc/testsuite/gcc.target/arc/store-merge-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c create mode 100644 gcc/testsuite/gcc.target/arm/big-endian-subreg.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr86640.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vpmullq-2.c => avx512dq-vpmullq-4.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-5.c copy gcc/testsuite/gcc.target/i386/{avx512f-setzero-ps-1.c => avx512f-setzero-1.c} (90%) delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vinsertf32x4-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vinserti32x4-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vpmullq-2.c => avx512f-vpmullq-2.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeub-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgew-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleub-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmplew-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltub-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequb-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequw-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-always_inline.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-bndret.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-hidden-def.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-label-address.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-pr69044.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strchr.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-10.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-11.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-13.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-14.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-15.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-16.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-17.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-9.c create mode 100644 gcc/testsuite/gcc.target/i386/cldemote-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cvt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cvt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/falign-functions-2.c create mode 100644 gcc/testsuite/gcc.target/i386/falign-functions.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-11.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-13.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-1.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-2.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/frame-address-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/label-address-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/macro.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-zero-length.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx.exp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65508.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65531.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66048.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66134.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66567.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66568.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66569.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66581.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79631.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79633.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79770.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79988.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr63995-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr64805.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65044.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65167.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65183.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65184.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65523.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70876.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70877.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr71458.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80880.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82699-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84413-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84413-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84413-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84431.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84829.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85317.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85692.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85693.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85694.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86257.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86348.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86386.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86627.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87065.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87198.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87370.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87550.c delete mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-25.c delete mode 100644 gcc/testsuite/gcc.target/i386/thunk-retbnd.c create mode 100644 gcc/testsuite/gcc.target/i386/tpause-1.c create mode 100644 gcc/testsuite/gcc.target/i386/umonitor-1.c delete mode 100644 gcc/testsuite/gcc.target/m68k/mulsi_highpart.c create mode 100644 gcc/testsuite/gcc.target/microblaze/others/picdtr.c create mode 100644 gcc/testsuite/gcc.target/msp430/function-attributes-4.c create mode 100644 gcc/testsuite/gcc.target/msp430/msp430.h create mode 100644 gcc/testsuite/gcc.target/msp430/msp430f-device-symbol.c create mode 100644 gcc/testsuite/gcc.target/msp430/msp430i-device-symbol.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr78849.c delete mode 100644 gcc/testsuite/gcc.target/msp430/pr86662.c create mode 100644 gcc/testsuite/gcc.target/msp430/static-interrupts.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-37.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-le.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le.c rename gcc/testsuite/gcc.target/powerpc/{builtins-1.h => builtins-1.c} (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-l [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-short.c copy gcc/testsuite/gcc.target/powerpc/{p8-vec-xl-xst.c => p8-vec-xl-xst-v2.c} (74%) create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-extract-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr87033.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pand-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pandn-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-por-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pxor-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6-le.c => vsx-vector-6.p8.c} (54%) rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6-le.p9.c => vsx-vector-6.p9.c} (93%) create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-debug.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-mmode.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-smode.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-umode.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/switch-qi.c create mode 100644 gcc/testsuite/gcc.target/riscv/switch-si.c delete mode 100644 gcc/testsuite/gcc.target/s390/dfp_to_bfp_rounding.c delete mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_function_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/block_16.f08 create mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_20.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_21.f90 delete mode 100644 gcc/testsuite/gfortran.dg/elemental_function_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/f2018_obs.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_32.f90 copy gcc/testsuite/gfortran.dg/{generic_25.f90 => generic_33.f90} (57%) delete mode 100644 gcc/testsuite/gfortran.dg/generic_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/finalize-1.f copy gcc/testsuite/gfortran.dg/goacc/{kernels-loop-data-enter-exit.f95 => kernels- [...] copy libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 => gcc/testsuite/gfortran. [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85879.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-level-of-parallelism-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_decl_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/linefile.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/modulo_check.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85938.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr86328.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr86760.f90 delete mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/scalarize_parameter_array_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_43.f90 delete mode 100644 gcc/testsuite/gfortran.dg/typebound_call_30.f90 delete mode 100644 gcc/testsuite/gfortran.dg/use_rename_9.f90 copy gcc/testsuite/{gfortran.fortran-torture/execute/where_2.f90 => gfortran.dg/ve [...] delete mode 100644 gcc/testsuite/gfortran.dg/vect/pr86421.f90 create mode 100644 gcc/testsuite/gnat.dg/addr10.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23_q.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23_tt.ads create mode 100644 gcc/testsuite/gnat.dg/array30.adb create mode 100644 gcc/testsuite/gnat.dg/array31.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/contract1.adb create mode 100644 gcc/testsuite/gnat.dg/controlled8.adb create mode 100644 gcc/testsuite/gnat.dg/debug15.adb create mode 100644 gcc/testsuite/gnat.dg/discr49.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.ads create mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.ads create mode 100644 gcc/testsuite/gnat.dg/discr50.adb create mode 100644 gcc/testsuite/gnat.dg/discr51.adb create mode 100644 gcc/testsuite/gnat.dg/discr52.adb delete mode 100644 gcc/testsuite/gnat.dg/discr55.adb create mode 100644 gcc/testsuite/gnat.dg/elab4.adb create mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/elab5.adb create mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal2.adb create mode 100644 gcc/testsuite/gnat.dg/exit1.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt3.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt4.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt5.adb create mode 100644 gcc/testsuite/gnat.dg/float_attributes_overflows.adb create mode 100644 gcc/testsuite/gnat.dg/formal_containers.adb create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads create mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.adb create mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.ads create mode 100644 gcc/testsuite/gnat.dg/import2.adb create mode 100644 gcc/testsuite/gnat.dg/inline_always1.adb create mode 100644 gcc/testsuite/gnat.dg/interface6.adb create mode 100644 gcc/testsuite/gnat.dg/interface7.adb create mode 100644 gcc/testsuite/gnat.dg/iter1.adb create mode 100644 gcc/testsuite/gnat.dg/iter1.ads create mode 100644 gcc/testsuite/gnat.dg/langdw2.adb create mode 100644 gcc/testsuite/gnat.dg/langdw3.adb create mode 100644 gcc/testsuite/gnat.dg/limited1.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_inner.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_inner.ads create mode 100644 gcc/testsuite/gnat.dg/limited1_outer.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_outer.ads create mode 100644 gcc/testsuite/gnat.dg/loop_optimization24.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2.ads create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.ads create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g2.ads create mode 100644 gcc/testsuite/gnat.dg/normalize_pathname.adb create mode 100644 gcc/testsuite/gnat.dg/opt70.adb create mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt71_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt71a.adb create mode 100644 gcc/testsuite/gnat.dg/opt71b.adb create mode 100644 gcc/testsuite/gnat.dg/opt72_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt72a.adb create mode 100644 gcc/testsuite/gnat.dg/opt72b.adb delete mode 100644 gcc/testsuite/gnat.dg/opt73.adb create mode 100644 gcc/testsuite/gnat.dg/others1.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.ads create mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.ads create mode 100644 gcc/testsuite/gnat.dg/part_of1.ads create mode 100644 gcc/testsuite/gnat.dg/predicate1.adb create mode 100644 gcc/testsuite/gnat.dg/prot4.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function1.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function1.ads create mode 100644 gcc/testsuite/gnat.dg/pure_function2.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function2.ads create mode 100644 gcc/testsuite/gnat.dg/raise_expr.adb create mode 100644 gcc/testsuite/gnat.dg/renaming12.adb create mode 100644 gcc/testsuite/gnat.dg/renaming12.ads copy gcc/testsuite/gnat.dg/{expr_func3.adb => rep_clause6.adb} (53%) create mode 100644 gcc/testsuite/gnat.dg/rep_clause6.ads create mode 100644 gcc/testsuite/gnat.dg/sec_stack1.adb create mode 100644 gcc/testsuite/gnat.dg/sec_stack2.adb create mode 100644 gcc/testsuite/gnat.dg/size_clause1.adb create mode 100644 gcc/testsuite/gnat.dg/spark1.adb create mode 100644 gcc/testsuite/gnat.dg/spark1.ads create mode 100644 gcc/testsuite/gnat.dg/sso9.adb create mode 100644 gcc/testsuite/gnat.dg/sso9_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/stack_usage5.adb create mode 100644 gcc/testsuite/gnat.dg/static_pred1.adb create mode 100644 gcc/testsuite/gnat.dg/static_pred1.ads create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sync2.adb create mode 100644 gcc/testsuite/gnat.dg/sync2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized1.adb create mode 100644 gcc/testsuite/gnat.dg/synchronized1.ads copy gcc/testsuite/gnat.dg/{dimensions.adb => tagged1.adb} (54%) create mode 100644 gcc/testsuite/gnat.dg/tagged1.ads create mode 100644 gcc/testsuite/gnat.dg/tampering_check1.adb create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_ivectors.ads create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.adb create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.ads create mode 100644 gcc/testsuite/gnat.dg/tls1.adb create mode 100644 gcc/testsuite/gnat.dg/tls1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/valid_scalars1.adb create mode 100644 gcc/testsuite/gnat.dg/warn14.adb create mode 100644 gcc/testsuite/gnat.dg/warn15-core-main.adb create mode 100644 gcc/testsuite/gnat.dg/warn15-core.ads create mode 100644 gcc/testsuite/gnat.dg/warn15-interfaces.ads create mode 100644 gcc/testsuite/gnat.dg/warn15.ads delete mode 100644 gcc/testsuite/lib/mpx-dg.exp copy gcc/testsuite/lib/{scantree.exp => scanltranstree.exp} (56%) copy gcc/testsuite/lib/{scantree.exp => scanoffloadtree.exp} (56%) copy gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} (58%) delete mode 100644 gcc/tree-chkp-opt.c delete mode 100644 gcc/tree-chkp.c delete mode 100644 gcc/tree-chkp.h create mode 100644 gcc/tree-switch-conversion.h create mode 100644 libffi/src/riscv/ffi.c copy libffi/src/{arm => riscv}/ffitarget.h (70%) create mode 100644 libffi/src/riscv/sysv.S copy libgcc/config/{nios2 => nds32}/linux-atomic.c (87%) create mode 100644 libgcc/config/nds32/linux-unwind.h create mode 100644 libgfortran/intrinsics/random_init.f90 create mode 100644 libgo/check-packages.txt create mode 100755 libgo/go/cmd/go/mkalldocs.sh delete mode 100644 libgo/go/cmd/go/mkdoc.sh delete mode 100644 libgo/go/runtime/stack.go create mode 100644 libgo/gotool-packages.txt create mode 100644 libgo/libgo-packages.txt create mode 100755 libgo/mkruntimeinc.sh delete mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C delete mode 100644 libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-10.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-11.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-12.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-14.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64824.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64868.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-6.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-7.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-8.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr86539.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr86542.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd10.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd11.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd12.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd13.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskgroup-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/udr-9.C rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/atomic-18.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/cancel-taskgroup-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.c (82%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.c (87%) copy libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-4.c (84%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-5.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-6.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/ordered-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr45784.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64824.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64868.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-3.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-4.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-5.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-6.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-7.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-8.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-9.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr69389.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-16.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-17.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-10.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskgroup-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-1.c (89%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-2.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/udr-1.c (100%) delete mode 100644 libgomp/testsuite/libgomp.c/pr86660.c create mode 100644 libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/enter-data.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-parall [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default-runtime.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{loop-dim-default.c => loop-defau [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.h rename libgomp/testsuite/{libgomp.c/for-2.h => libgomp.oacc-c-c++-common/parallel- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/cublas-fixed.h create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dummy-array.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-3.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reducti [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reduction.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{collapse-3.f90 => kernels-collapse-3. [...] copy libgomp/testsuite/libgomp.oacc-fortran/{collapse-4.f90 => kernels-collapse-4. [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-independent.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-1.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{map-1.f90 => kernels-map-1.f90} (54%) copy libgomp/testsuite/libgomp.oacc-fortran/{kernels-loop-data-enter-exit.f95 => k [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{map-1.f90 => parallel-loop-1.f90} (63%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reference-reductions.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90 delete mode 100644 libmpx/ChangeLog delete mode 100644 libmpx/Makefile.am delete mode 100644 libmpx/Makefile.in delete mode 100644 libmpx/acinclude.m4 delete mode 100644 libmpx/aclocal.m4 delete mode 100644 libmpx/config.h.in delete mode 100644 libmpx/configure delete mode 100644 libmpx/configure.ac delete mode 100644 libmpx/configure.tgt delete mode 100644 libmpx/libmpx.spec.in delete mode 100644 libmpx/mpxrt/Makefile.am delete mode 100644 libmpx/mpxrt/Makefile.in delete mode 100644 libmpx/mpxrt/libmpx.map delete mode 100644 libmpx/mpxrt/libtool-version delete mode 100644 libmpx/mpxrt/mpxrt-utils.c delete mode 100644 libmpx/mpxrt/mpxrt-utils.h delete mode 100644 libmpx/mpxrt/mpxrt.c delete mode 100644 libmpx/mpxrt/mpxrt.h delete mode 100644 libmpx/mpxwrap/Makefile.am delete mode 100644 libmpx/mpxwrap/Makefile.in delete mode 100644 libmpx/mpxwrap/libmpxwrappers.map delete mode 100644 libmpx/mpxwrap/libtool-version delete mode 100644 libmpx/mpxwrap/mpx_wrappers.c create mode 100644 libstdc++-v3/include/std/bit create mode 100644 libstdc++-v3/include/std/version copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_attributes.cc (92%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_no_rtti.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/operator_names.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/stdc++.cc (98%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/stdc++_multiple_ [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_attributes.cc (92%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_no_rtti.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/operator_names.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/stdc++.cc (98%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/stdc++_multiple_ [...] rename libstdc++-v3/testsuite/{20_util/pair/86751.cc => 18_support/headers/version [...] delete mode 100644 libstdc++-v3/testsuite/18_support/new_aligned.cc delete mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/generic_ca [...] delete mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/system_cat [...] rename libstdc++-v3/testsuite/20_util/{shared_ptr/creation/87278.cc => duration/ar [...] copy libstdc++-v3/testsuite/20_util/function/cons/{move_target.cc => non_copyconst [...] copy libstdc++-v3/testsuite/20_util/{add_volatile => is_nothrow_convertible}/requi [...] copy libstdc++-v3/testsuite/20_util/{alignment_of => is_nothrow_convertible}/requi [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value.cc copy libstdc++-v3/testsuite/20_util/{variant/85183.cc => reference_wrapper/deducti [...] create mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/lwg2993.cc copy libstdc++-v3/testsuite/20_util/{add_cv => remove_cvref}/requirements/alias_de [...] copy libstdc++-v3/testsuite/20_util/{add_pointer => remove_cvref}/requirements/exp [...] create mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc copy libstdc++-v3/testsuite/20_util/{endian/1.cc => type_identity/requirements/ali [...] copy libstdc++-v3/testsuite/20_util/{add_pointer => type_identity}/requirements/ex [...] create mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/80165.cc copy libstdc++-v3/testsuite/21_strings/{debug/self_move_assign_neg.cc => basic_str [...] copy libstdc++-v3/testsuite/21_strings/{debug/self_move_assign_neg.cc => basic_str [...] copy libstdc++-v3/testsuite/{22_locale/codecvt/codecvt_utf8/wchar_t/1.cc => 21_str [...] rename libstdc++-v3/testsuite/{24_iterators/reverse_iterator/dr2188.cc => 21_strin [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/wchar_t/86138.cc => basi [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => deque/ [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => list/m [...] rename libstdc++-v3/testsuite/{20_util/pair/ref_assign.cc => 23_containers/list/op [...] rename libstdc++-v3/testsuite/{20_util/variant/86874.cc => 23_containers/list/oper [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc copy libstdc++-v3/testsuite/{20_util/any/modifiers/83658.cc => 23_containers/map/o [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc rename libstdc++-v3/testsuite/{26_numerics/valarray/87641.cc => 23_containers/set/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/modifie [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] rename libstdc++-v3/testsuite/{20_util/function_objects/not_fn/87538.cc => 23_cont [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/{insert/83709.cc => operat [...] copy libstdc++-v3/testsuite/23_containers/vector/{bool => }/allocator/default_init [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => copy_backward/ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => copy_backward/ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty2_neg.cc => copy_backward [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/1_ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/2_ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/3_ [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/dr2268.cc => 25_algorithms/fi [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/1 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/2 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/3 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/4 [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/accumulate/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/adjacent_difference/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/popcount.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inner_product/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/independent_bits_engi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/linear_congruential_e [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_e [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/83860.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/close/81256.cc copy libstdc++-v3/testsuite/27_io/basic_filebuf/open/{char => wchar_t}/1.cc (72%) create mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/{23_containers/unordered_map/insert/83709.cc => 27_io/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/27_io/basic_ifstream/open/{char => wchar_t}/1.cc (71%) copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/27_io/basic_ofstream/open/{char => wchar_t}/1.cc (69%) copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/directory_entry/86597.cc copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => 27_io/filesystem/path/io/ [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{compare/strings.cc => itr/compo [...] create mode 100644 libstdc++-v3/testsuite/27_io/ios_base/storage/68197.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/headers/regex/parallel_mode.cc create mode 100644 libstdc++-v3/testsuite/28_regex/sub_match/compare.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc copy libstdc++-v3/testsuite/{20_util/has_unique_object_representations/requirement [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc copy libstdc++-v3/testsuite/{20_util/has_unique_object_representations => 29_atomi [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/cond.cc create mode 100644 libstdc++-v3/testsuite/backward/strstream_move.cc delete mode 100644 libstdc++-v3/testsuite/experimental/functional/87538.cc create mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/new_delete_ [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_en [...] -- 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-mainline-defconfig 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-mainline-defconfig 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/gcc] branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-stable-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-stable-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-release-arm-next-allyesconfig updated (a677dc57c81a -> 38ae67f97147)
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-release-arm-next-allyesconfig in repository toolchain/ci/llvm-monorepo. from a677dc57c81a Update release notes for lld 7. adds ab8abb17753b Merging r343347: adds fec3fb999ecb Merging r343443: adds ee8949fba348 Merging r343428: adds 505ad391b61b Merging r343373: adds fb48d1fb0a13 Merging r342815: adds 87cc92785323 Merging r342461: adds 2c5cb5b63857 Merging r344264: adds 38d0870788b8 Merging r344824: adds 6dd395cd7548 Merging r343668: adds e1812de02fe6 Merging r344368: adds 38ae67f97147 Merging r342897: No new revisions were added by this update. Summary of changes: .../python/tests/cindex/test_code_completion.py | 8 ++-- clang/lib/CodeGen/CGBuiltin.cpp | 6 +-- clang/test/CodeGen/attr-target-mv.c | 17 +++++++- clang/test/CodeGen/builtin-cpu-supports.c | 2 +- libcxxabi/src/fallback_malloc.cpp | 3 ++ lld/COFF/Chunks.h | 4 +- lld/ELF/ScriptParser.cpp | 18 +++++--- lld/ELF/Symbols.cpp | 2 +- lld/test/COFF/arm64-localimport-align.s | 24 +++++++++++ lld/test/ELF/linkerscript/memory-include.test | 23 +++++++++++ .../ELF/linkerscript/output-section-include.test | 30 ++++++++++++++ lld/test/ELF/linkerscript/section-include.test | 32 +++++++++++++++ lld/test/ELF/local-ver-preemptible.s | 21 ++++++++++ llvm/lib/Target/X86/X86DomainReassignment.cpp | 21 ++++++++++ llvm/lib/Target/X86/X86ISelLowering.cpp | 7 ++-- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 29 ++++++++----- llvm/test/CodeGen/X86/pr38803.ll | 48 ++++++++++++++++++++++ llvm/tools/llvm-xray/xray-account.cpp | 7 +++- .../utils/lit/lit/builtin_commands}/__init__.py | 0 20 files changed, 270 insertions(+), 34 deletions(-) create mode 100644 lld/test/COFF/arm64-localimport-align.s create mode 100644 lld/test/ELF/linkerscript/memory-include.test create mode 100644 lld/test/ELF/linkerscript/output-section-include.test create mode 100644 lld/test/ELF/linkerscript/section-include.test create mode 100644 lld/test/ELF/local-ver-preemptible.s create mode 100644 llvm/test/CodeGen/X86/pr38803.ll copy {clang/bindings/python/tests => llvm/utils/lit/lit/builtin_commands}/__init__ [...] -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 8Â months
1
0
0
0
[toolchain/linux-next] branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allmodconfig updated (467e050e9760 -> 44786880df19)
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-arm-mainline-allmodconfig in repository toolchain/linux-next. from 467e050e9760 Merge branch 'i2c/for-current' of
git://git.kernel.org/pub
[...] adds c1d1ba844f01 Code of conduct: Fix wording around maintainers enforcing [...] adds 79dbeed36f73 Code of Conduct Interpretation: Add document explaining ho [...] adds d84feee76f7f Code of Conduct Interpretation: Properly reference the TAB [...] adds f7e585843217 Code of Conduct: Provide links between the two documents adds d117a85478ef Code of Conduct Interpretation: Put in the proper URL for [...] adds f3f76d640141 Code of Conduct: Change the contact email address adds 8e630c31a3df MAINTAINERS: Add an entry for the code of conduct adds 84df9525b0c2 Linux 4.19 adds faaadaf315b4 asm-generic/tlb: Guard with #ifdef CONFIG_MMU adds 22a61c3c4f13 asm-generic/tlb: Track freeing of page-table directories i [...] adds a6d60245d6d9 asm-generic/tlb: Track which levels of the page tables hav [...] adds 196d9d8bb71d mm/memory: Move mmu_gather and TLB invalidation code into [...] adds 7526aa54b261 MAINTAINERS: Add entry for MMU GATHER AND TLB INVALIDATION adds cbbac1c3e6a8 Merge branch 'tlb/asm-generic' into aarch64/for-next/core adds 9784d82db3eb lib/crc32: make core crc32() routines weak so they can be [...] adds 86d0dd34eaff arm64: cpufeature: add feature for CRC32 instructions adds 7481cddf29ed arm64/lib: add accelerated crc32 routines adds 4733c7c79e8c arm64: dump: Use consistent capitalisation for page-table dumps adds a1f33941f7e1 arm64: uaccess: implement unsafe accessors adds 6899a4c82faf arm64: tlb: Use last-level invalidation in flush_tlb_kerne [...] adds 45a284bc5ee3 arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[ke [...] adds 0795edaf3f1f arm64: pgtable: Implement p[mu]d_valid() and check in set_ [...] adds d8289d3a5854 arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() adds 67a902ac598d arm64: tlbflush: Allow stride to be specified for __flush_ [...] adds 07212cd47efe arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code adds f270ab88fdf2 arm64: tlb: Adjust stride and type of TLBI according to mm [...] adds ace8cb754539 arm64: tlb: Avoid synchronous TLBIs when freeing page tables adds 7f08872774eb arm64: tlb: Rewrite stale comment in asm/tlbflush.h adds ca7f686ac9fe arm64: Fix silly typo in comment adds d71be2b6c0e1 arm64: cpufeature: Detect SSBS and advertise to userspace adds 2d1b2a91d56b arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS adds 0bf0f444b2c4 arm64: entry: Allow handling of undefined instructions from EL1 adds 8f04e8e6e29c arm64: ssbd: Add support for PSTATE.SSBS rather than trapp [...] adds 7c36447ae5a0 KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disa [...] adds b8925ee2e12d arm64: cpu: Move errata and feature enable callbacks close [...] adds 8a60419d3676 arm64: force_signal_inject: WARN if called from kernel context adds e4ba15debcfd arm64: fix for bad_mode() handler to always result in panic adds 74e248286e1d arm64: sysreg: Clean up instructions for modifying PSTATE fields adds 5ffdfaedfa0a arm64: mm: Support Common Not Private translations adds ab510027dc4d arm64: KVM: Enable Common Not Private translations adds 880f7cc47265 arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE adds 1c8391412d77 arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() adds 520ad98871a0 arm64/cpufeatures: Factorize emulate_mrs() adds 21f847961774 arm64/cpufeatures: Emulate MRS instructions by parsing ESR [...] adds 8a695a587333 arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL adds 0b8af74549c2 arm64: Remove unused VGA console support adds 2a6c7c367de8 arm64: lse: remove -fcall-used-x0 flag adds 693d5639b44a arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() adds 2b5548b68199 arm64/mm: Separate boot-time page tables from swapper_pg_dir adds 2330b7ca7835 arm64/mm: use fixmap to modify swapper_pg_dir adds 8eb7e28d4c64 arm64/mm: move runtime pgds to rodata adds 03630b3b76cc perf: Convert to using %pOFn instead of device_node.name adds 22839869f21a signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys [...] adds 24951465cbd2 arm64: compat: Provide definition for COMPAT_SIGMINSTKSZ adds 9376b1e7b625 arm64: remove unused asm/compiler.h header file adds bd7ac140b82f arm64: Add decoding macros for CP15_32 and CP15_64 traps adds 70c63cdfd6ee arm64: compat: Add separate CP15 trapping hook adds 1f1c014035a8 arm64: compat: Add condition code checks and IT advance adds 2a8905e18c55 arm64: compat: Add cp15_32 and cp15_64 handler arrays adds 50de013d22e4 arm64: compat: Add CNTVCT trap handler adds 32a3e635fb0e arm64: compat: Add CNTFRQ trap handler adds 95b861a4a6d9 arm64: arch_timer: Add workaround for ARM erratum 1188873 adds 00bbd5d9016d arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception adds dbfe3828a6f3 arm64/mm: Reorganize arguments for is_el1_permission_fault() adds 359048f91db4 arm64/mm: Define esr_to_debug_fault_info() adds 77cfe950901e arm64/numa: Report correct memblock range for the dummy node adds 52338088ef05 arm64/numa: Unify common error path in numa_init() adds 2ba0dacbae94 arm64/kprobes: remove an extra semicolon in arch_prepare_kprobe adds 4bfbe5eee309 arm64: docs: Fix typos in ELF hwcaps adds ee91176120bd arm64: docs: Document SSBS HWCAP adds c219bc4e9205 arm64: Trap WFI executed in userspace adds 040f34013475 arm64: arch_timer: avoid unused function warning adds f05692919bdd arm64: daifflags: Use irqflags functions for daifflags adds 9a0c032825e0 arm64: Use daifflag_restore after bp_hardening adds b0506a8bbb42 arm64: xen: Use existing helper to check interrupt status adds 0293c8ba807c arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c adds e9ed821be486 arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines adds c20c650d9116 MAINTAINERS: fix bad sdei paths adds 742fafa50b62 arm64: mm: Drop the unused cpu parameter adds 3b82a6ea2327 Revert "arm64: uaccess: implement unsafe accessors" adds e03a4e5bb743 arm64: Add silicon-errata.txt entry for ARM erratum 1188873 adds 26a6f87ef596 arm64: mm: Use __pa_symbol() for set_swapper_pgd() adds 0c09d4856462 Documentation/arm64: HugeTLB page implementation adds 8ab66cbe63ae arm64: cpufeature: ctr: Fix cpu capability check for late CPUs adds 1602df02f33f arm64: cpufeature: Fix handling of CTR_EL0.IDC field adds 4afe8e79da92 arm64: cpufeature: Trap CTR_EL0 access only where it is necessary adds 4debef551007 arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work adds 528985117126 Merge tag 'arm64-upstream' of
git://git.kernel.org/pub/scm
[...] adds 3d0e63754fa4 drbd: Convert from ahash to shash adds 7759eb23fd98 block: remove bio_rewind_iter() adds 902d53914f64 block: umem: replace spin_lock_bh with spin_lock in taskle [...] adds 798ef9e70110 rsxx: Remove unnecessary parentheses adds f8c0d7b16fd9 blk-iolatency: remove set but not used variables 'changed' [...] adds cbeb869a3d11 block, bfq: correctly charge and reset entity service in a [...] adds d0edc2473be9 block, bfq: inject other-queue I/O into seeky idle queues [...] adds c8765de0adfc blok, bfq: do not plug I/O if all queues are weight-raised adds 576ed9135489 block: use bio_add_page in bio_iov_iter_get_pages adds 9ff01255a01c Blk-throttle: update to use rbtree with leftmost node cached adds 27e6fa996c53 blkcg: fix ref count issue with bio_blkcg using task_css adds 49f4c2dc2b50 blkcg: update blkg_lookup_create to do locking adds 07b05bcc3213 blkcg: convert blkg_lookup_create to find closest blkg adds a7b39b4e961c blkcg: always associate a bio with a blkg adds 5bf9a1f3b4ef blkcg: consolidate bio_issue_init to be a part of core adds 74b7c02a9bc1 blkcg: associate a blkg for pages being evicted by swap adds bdc2491708c4 blkcg: associate writeback bios with a blkg adds c839e7a03f92 blkcg: remove bio->bi_css and instead use bio->bi_blkg adds f0fcb3ec89f3 blkcg: remove additional reference to the css adds e2b0989954ae blkcg: cleanup and make blk_get_rl use blkg_lookup_create adds b3b9f24f5fcc blkcg: change blkg reference counting to use percpu_ref adds 101246ec02b5 blkcg: rename blkg_try_get to blkg_tryget adds c7b1bf5cca76 blk-mq: Document the functions that iterate over requests adds 43b729bfe9cf block: move integrity_req_gap_{back,front}_merge to blk.h adds e9907009cbfc block: move req_gap_{back,front}_merge to blk-merge.c adds 27ca1d4ed04e block: move req_gap_back_merge to blk.h adds 6a9f5f240adf block: simplify BIOVEC_PHYS_MERGEABLE adds 0e253391a970 block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page adds 3dccdae54fe8 block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable adds 6e768461c215 block: remove bvec_to_phys adds bceacbfa48bf block: don't include io.h from bio.h adds 65969e5cb249 block: don't include bug.h from bio.h adds a5bb207ada5b arm: remove the unused BIOVEC_MERGEABLE define adds cd11b1d34478 xen: remove the xen_biovec_phys_mergeable export adds 20e3267601f9 xen: provide a prototype for xen_biovec_phys_mergeable in xen.h adds c39ae60dfbda block: remove ARCH_BIOVEC_PHYS_MERGEABLE adds 3cfa210bf3fe xen: don't include <xen/xen.h> from <asm/io.h> and <asm/dm [...] adds bca6b067b0b2 block: Move power management code into a new source file adds cd84a62e0078 block, scsi: Change the preempt-only flag into a counter adds 154b00d566e2 block: Split blk_pm_add_request() and blk_pm_put_request() adds 0d25bd072b49 block: Schedule runtime resume earlier adds 18c9a6bbe064 percpu-refcount: Introduce percpu_ref_resurrect() adds bdd6316094e0 block: Allow unfreezing of a queue while requests are in progress adds 7cedffec8e75 block: Make blk_get_request() block for non-PM requests wh [...] adds 986d413b7c15 blk-mq: Enable support for runtime power management adds ed88660a5372 block: move call of scheduler's ->completed_request() hook adds f8232f29ca26 block: export blk_stat_enable_accounting() adds fa2a1f609e64 kyber: don't make domain token sbitmap larger than necessary adds 6e25cb01ea20 kyber: implement improved heuristics adds 6c3b7af1c975 kyber: add tracepoints adds fef912bf860e block: genhd: add 'groups' argument to device_add_disk adds 33b14f67a4e1 nvme: register ns_id attributes as default sysfs groups adds 95cf7809bf91 aoe: register default groups with device_add_disk() adds 98af4d4df889 zram: register default groups with device_add_disk() adds e982c4d0a29b virtio-blk: modernize sysfs attribute creation adds f0a0cdddb14c kyber: fix integer overflow of latency targets on 32-bit adds ff4cee089875 blk-iolatency: use q->nr_requests directly adds 9f60511a021e blk-iolatency: deal with nr_requests == 1 adds 22ed8a93adc7 blk-iolatency: deal with small samples adds 1fa2840e56f9 blk-iolatency: use a percentile approache for ssd's adds 451bb7c33197 blk-iolatency: keep track of previous windows stats adds c0aac682fa65 Merge tag 'v4.19-rc6' into for-4.20/block adds fb6360b1ef33 pktcdvd: fix fall-through annotation adds e4f3aa2e1e67 cdrom: fix improper type cast, which can leat to informati [...] adds 9305455acfa6 block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD adds 53b3a66163ea nvme: fix typo in nvme_identify_ns_descs adds d93cb3927ca5 nvmet: remove redundant module prefix adds d4e4230c8f56 nvme-fc: fix for a minor typos adds ea96d6496ff5 nvmet_fc: support target port removal with nvmet layer adds 97faec531460 nvme_fc: add 'nvme_discovery' sysfs attribute to fc transp [...] adds 09bd1ff4b151 nvme-core: add async event trace helper adds 783f4a4408e1 nvme: call nvme_complete_rq when nvmf_check_ready fails fo [...] adds 73383adfad24 nvmet: don't split large I/Os unconditionally adds f333444708f8 nvme: take node locality into account when selecting a path adds 2acf70ade79d nvmet-rdma: use a private workqueue for delete adds 4f5735f3884f Merge branch 'nvme-4.20' of
git://git.infradead.org/nvme
i [...] adds 6d8623a71135 blk-mq-debugfs: Also show requests that have not yet been started adds 7a55948d38eb bcache: account size of buckets used in uuid write to ca-> [...] adds 502b291568fc bcache: trace missed reading by cache_missed adds 752f66a75aba bcache: use REQ_PRIO to indicate bio for metadata adds dd0c91793b7c bcache: fix ioctl in flash device adds 4516da427fcf bcache: fix typo in code comments of closure_return_with_d [...] adds 2e17a262a237 bcache: correct dirty data statistics adds 7567c2a2ad9e bcache: Populate writeback_rate_minimum attribute adds 2d6cb6edd2c7 bcache: fix miss key refill->end in writeback adds 46010141da66 bcache: recal cached_dev_sectors on detach adds 3fd3c5c02b28 bcache: remove unused bch_passthrough_cache adds 91bafdf081b8 bcache: remove useless parameter of bch_debug_init() adds 149d0efada77 bcache: replace hard coded number with BUCKET_GC_GEN_MAX adds 8792099f9ad4 bcache: use MAX_CACHES_PER_SET instead of magic number 8 i [...] adds f6027bca9e38 bcache: split combined if-condition code into separate ones adds 3a646fd77684 bcache: panic fix for making cache device adds 36e765392e48 blk-mq: complete req in softirq context in case of single queue adds 73569e11032f lightnvm: remove dependencies on BLK_DEV_NVME and PCI adds d7b6801673f9 lightnvm: combine 1.2 and 2.0 command flags adds 4b5d56edb8fc lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_sync adds 656e33ca3d40 lightnvm: move device L2P detection to core adds d8adaa3b8632 lightnvm: pblk: fix race condition on metadata I/O adds aff3fb18f957 lightnvm: move bad block and chunk state logic to core adds afdc23c91e08 lightnvm: pblk: unify vector max req constants adds 8bbd45d02a11 lightnvm: pblk: fix incorrect min_write_pgs adds d20be90ae0bb lightnvm: pblk: remove size and out of bounds read check adds ae14cc044b59 lightnvm: pblk: refactor put line fn on read completion adds 2cf99bbd106f lightnvm: pblk: add helpers for chunk addresses adds cb21665c8d13 lightnvm: pblk: improve line helpers adds 2e696f9093d0 lightnvm: pblk: fix comment typo adds 7a7d6f9b48cc lightnvm: pblk: remove unused variable. adds 9cc85bc761f8 lightnvm: pblk: guarantee emeta on line close adds d68a9344041b lightnvm: introduce nvm_rq_to_ppa_list adds 53d82db693fe lightnvm: pblk: allocate line map bitmaps using a mempool adds e99e802fc640 lightnvm: pblk: remove unused parameters in pblk_up_rq adds ea1d24bc3ac0 lightnvm: pblk: fix up prints in pblk_read_check_rand adds 765462fa4c4d lightnvm: pblk: fix write amplificiation calculation adds 43241cfe4708 lightnvm: pblk: remove debug from pblk_[down/up]_page adds 4c44abf43d00 lightnvm: pblk: add trace events for chunk states adds f29372322e41 lightnvm: pblk: add trace events for line state changes adds 1b0dd0bf3dc8 lightnvm: pblk: add trace events for pblk state changes adds 4209c31c0c5c lightnvm: pblk: add tracing for chunk resets adds 7f985f9a691d lightnvm: move ppa transformations to core adds 63dee3a6c39a lightnvm: pblk: calculate line pad distance in helper adds 1864de94ec9d lightnvm: pblk: stop recreating global caches adds bf82fa2f584f lightnvm: pblk: fix mapping issue on failed writes adds 7325b4bbe595 lightnvm: pblk: fix two sleep-in-atomic-context bugs adds 090ee26fd512 lightnvm: use internal allocation for chunk log page adds 45dcf29b9837 lightnvm: pblk: encapsulate rqd dma allocations adds af3fac1664b9 lightnvm: pblk: refactor metadata paths adds 253babc3f677 lightnvm: pblk: take write semaphore on metadata adds 6ad2f619b2b2 lightnvm: pblk: recover open lines on 2.0 devices adds 02a1520d56d1 lightnvm: pblk: add SPDX license tag adds 44cdbdc657b2 lightnvm: pblk: fix race on sysfs line state adds dde4aac20bab lightnvm: pblk: remove unused function adds 40b8657dcc0b lightnvm: pblk: encapsulate rb pointer operations adds 9bd1f875c047 lightnvm: pblk: move ring buffer alloc/free rb init adds d672d92d9c43 lightnvm: pblk: guarantee mw_cunits on read buffer adds 6fd05cad5ee1 lightnvm: do no update csecs and sos on 1.2 adds a70985f83c62 lightnvm: pblk: fix error handling of pblk_lines_init() adds 8a57fc3823d0 lightnvm: pblk: consider max hw sectors supported for max_ [...] adds 766c8ceb16fc lightnvm: pblk: guarantee that backpointer is respected on [...] adds 1306ad4e60de block: remove redundant 'default n' from Kconfig-s adds 486c6fba90f6 drivers/block: remove redundant 'default n' from Kconfig-s adds 4822e902f9bd block: describe difference between flags IO_STAT and STATS adds a2fa8a19b75b cfq: clear queue pointers from cfqg after unpinning them i [...] adds 2d29c9f89fcd block, bfq: improve asymmetric scenarios detection adds 477e19dedc9d blk-mq: adjust debugfs and sysfs register when updating nr [...] adds 5b202853ffbc blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs adds 34d11ffac1f5 blk-mq: realloc hctx when hw queue is mapped to another node adds e01ad46d53b5 blk-mq: fallback to previous nr_hw_queues when updating fails adds 3582dd291788 aoe: convert aoeblk to blk-mq adds 6d1f9dfde734 skd: fixup usage of legacy IO API adds 4e6da0fe8058 um: Convert ubd driver to blk-mq adds e50b1e327aeb null_blk: remove legacy IO path adds 5e27891e8855 block: remove bogus check for queue_lock assignment adds 8f94004e2a51 cdrom: don't attempt to fiddle with cdo->capability adds de038597be88 null_blk: remove set but not used variable 'q' adds 9316a9ed6895 blk-mq: provide helper for setting up an SQ queue and tag set adds fab1adcf9503 ps3disk: convert to blk-mq adds 89c6b1650969 paride: convert pcd to blk-mq adds 99fe8b02a825 paride: convert pd to blk-mq adds 77218ddf46d8 paride: convert pf to blk-mq adds 804186fa95c8 xsysace: convert to blk-mq adds 891b7c5fbf61 mtd_blkdevs: convert to blk-mq adds 1448a2a5360a swim: fix cleanup on setup error adds e3896d77b702 swim: convert to blk-mq adds dbaa54b65e7a swim3: add real error handling in setup adds 8ccb8cb1892b swim3: convert to blk-mq adds c87228f16f0a amiflop: fold headers into C file adds 53d0f8dbde89 amiflop: clean up on errors during setup adds 21b07f35544a amiflop: convert to blk-mq adds 3e6b8c3c4b14 ataflop: fold headers into C file adds 71327f547ee3 ataflop: fix error handling during setup adds 6ec3938cff95 ataflop: convert to blk-mq adds a9f38e1dec10 floppy: convert to blk-mq adds ad5fc6bb7221 gdrom: convert to blk-mq adds 8535fd6f702a z2ram: convert to blk-mq adds 0585b75437d3 sx8: convert to blk-mq adds 6956b956934f drivers/block: Remove DAC960 driver adds ecb0a83e3198 ubd: remove use of blk_rq_map_sg adds 138126214868 skd: switch to the generic DMA API adds 64ab1fa5da05 sx8: remove dead IF_64BIT_DMA_IS_POSSIBLE code adds 931da2f7a56b sx8: switch to the generic DMA API adds b46d40daba96 umem: switch to the generic DMA API adds 77a12e51fcf8 rsxx: switch to the generic DMA API adds ee75fa2ae0e2 mtip32xx: fully switch to the generic DMA API adds 886fabf69326 nvme: update node paths after adding new path adds 48440ab6dc27 nvmet: remove unreachable code adds 43a6f8fb6197 nvmet: use strcmp() instead of strncmp() for subsystem lookup adds 35da77d556c1 nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() adds eb090c4c948c nvme-core: declare local symbols static adds bb2a1d4e804a nvme-core: rework a NQN copying operation adds 40581d1a91a1 nvme-pci: fix nvme_suspend_queue() kernel-doc header adds 5eadc9cce171 nvmet: use strlcpy() instead of strcpy() adds 0d3ebdec9394 nvmet-rdma: declare local symbols static adds 8eacd1bd21d6 nvmet: avoid integer overflow in the discard code adds 76c910c7cf6d nvme-fc: fix kernel-doc headers adds d3d0bc78be30 nvme-fc: introduce struct nvme_fcp_op_w_sgl adds 0d2bdf9f4134 nvme-fc: rework the request initialization code adds 1c4665272ca7 nvmet-fc: fix kernel-doc headers adds 202359c007f6 nvme-core: make implicit seed truncation explicit adds 1216e9ef18b8 nvmet-fcloop: suppress a compiler warning adds cb4bfda62afa nvme-pci: fix hot removal during error handling adds 3045c0d05e72 nvme-pci: remove duplicate check adds bb59b8e57493 nvme-rdma: always have a valid trsvcid adds b7c7be6f6bd2 nvme-fabrics: move controller options matching to fabrics adds bbc152825afc Merge branch 'nvme-4.20' of
git://git.infradead.org/nvme
i [...] adds b2c3fa546705 blkcg: fix edge case for blk_get_rl() under memory pressure adds d459d853c2ed blkcg: reassociate bios when make_request() is called recursively adds 52990a5fb0c9 block: setup bounce bio_sets properly adds 6ab9e09238fd Merge tag 'for-4.20/block-20181021' of git://git.kernel.dk [...] adds 2ce711f965d9 ata: ahci: Convert to using %pOFn instead of device_node.name adds f355eece3195 libata: Use SMART LBAM/LBAH password defines adds 15fd6ec97d4c dt-bindings: ata: ahci-platform: fix indentation of target-supply adds a37da9180f42 ata: ahci_platform: add support for AHCI controller regulator adds d4fbe64bc6ed dt-bindings: ata: ahci-platform: document ahci-supply adds f20fb266e77a ata: ahci_platform: add support for PHY controller regulator adds a052ae02e401 dt-bindings: ata: ahci-platform: document phy-supply adds 76dfb49d2e2a ata: ahci_sunxi: add support for r40 adds caf8975b97c1 dt-bindings: ata: update ahci_sunxi bindings adds 20bdc376b427 ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA adds ce42c1768152 pata_atiixp: Remove unnecessary parentheses adds d6dc71d1468f dt-bindings: ata: Document BCM63138 compatible string adds 2b2c47d9e1fe ata: ahci_brcm: Allow optional reset controller to be used adds fb8506f15f2e ata: ahci_brcm: Match BCM63138 compatible strings adds 7fb44929cb0e ata: ahci_brcm: Allow using driver or DSL SoCs adds 6adde4a36f1b ata: ep93xx: Use proper enums for directions adds b3cd92db6ecd ata: remove redundant 'default n' from Kconfig adds 13775dacca5c Merge tag 'for-4.20/libata-20181021' of git://git.kernel.d [...] adds 37fca4bd018f hexagon: remove the sync_single_for_cpu DMA operation adds f406f222d4b2 hexagon: implement the sync_sg_for_device DMA operation adds e0a9317d9004 hexagon: use generic dma_noncoherent_ops adds 58643a3a8097 arm-nommu: don't define arch_teardown_dma_ops adds ccf640f4c998 dma-mapping: remove dma_configure adds dc3c05504d38 dma-mapping: remove dma_deconfigure adds 46053c736854 dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops adds a3ceed87b077 dma-mapping: fix panic caused by passing empty cma command [...] adds 684f7e91d3c7 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL [...] adds 5748e1b35ba2 MIPS: don't select DMA_MAYBE_COHERENT from DMA_PERDEV_COHERENT adds f3ecc0ff0457 dma-mapping: move the dma_coherent flag to struct device adds bc3ec75de545 dma-mapping: merge direct and noncoherent ops adds 58b0440663ec dma-mapping: consolidate the dma mmap implementations adds 9406a49fd1f4 dma-mapping: support non-coherent devices in dma_common_ge [...] adds 1a0afc14b5da Revert "dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops" adds b733116feab5 unicore32: remove swiotlb support adds c6d4381220a0 dma-mapping: make the get_required_mask method available u [...] adds a20bb0583751 dma-direct: add an explicit dma_direct_get_required_mask adds 7d21ee4c719f dma-direct: refine dma_direct_alloc zone selection adds b4ebe6063204 dma-direct: implement complete bus_dma_mask handling adds 9d7a224b463e dma-direct: always allow dma mask <= physiscal memory size adds 6db37ad7c27b dma-mapping: move dma_default_get_required_mask under ifdef adds 1fc8e6423edb dma-direct: fix return value of dma_direct_supported adds 99c65fa7c59f dma-debug: Check for drivers mapping invalid addresses in [...] adds 79ac32a427f5 dma-direct: document the zone selection logic adds 7ed1d91a9ed6 dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN adds b9fd04262a8a dma-direct: respect DMA_ATTR_NO_WARN adds cff229491af5 Merge tag 'dma-mapping-4.20' of
git://git.infradead.org/us
[...] adds 4e15d05d9c43 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 3d13aa37ba4d hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 23d3f131bf37 hwmon: (mc13783-adc) Use
nxp.com
URLs adds 0debe4d0b86a hwmon: Convert to using %pOFn instead of device_node.name adds 86103cffe883 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds e9d02c6414e1 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 53dfa0088edd hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds c3bf6076cc41 hwmon: (nct6775) Clean up a condition adds 9450f52cec78 hwmon: (mc13783-adc) Switch to SPDX identifier adds 39ea6ea325dc hwmon: (sht15) Switch to SPDX identifier adds a54ca77a98a3 hwmon: (lm75) Add MAX31725/6 support adds 2738b767be54 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] adds a31796c30e42 hwmon: (scmi) Remove redundant pointer check adds 0665a1d62312 hwmon: (lm92) Fix whitespace issues adds 61b6c66a8f74 hwmon: (nct6775) Only display fan speed tolerance conditionally adds 0085a5108de1 hwmon: (nct6775) Rename configuration register variables adds a6c54f2cde3c hwmon: (nct6775) Replace 'regval' with variables named aft [...] adds 97ce6df46874 hwmon: (nct6775) Move config variable declarations and ini [...] adds 2d888c5f22b4 hwmon: (nct6775) Declare and initialize LDN specific confi [...] adds a4e0a080cad8 hwmon: (nct6775) Use logical or instead of if statements w [...] adds b2833f397dc1 hwmon: (nct6775) Improve instruction grouping adds 7dcdbdeb1b45 hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D adds 2d99925a15b6 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds b75a80638990 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds 3fdb06aff504 hwmon: (nct6796) Clean up and amend fan/pwm configuration [...] adds 3be8c9d10353 hwmon: (nct6775) Fix names of DIMM temperature sources adds e41da286a2fd hwmon: (nct6775) Add support for NCT6797D adds 0599682b826f hwmon: (nct6775) Add support for NCT6798D adds 3045b5d61a60 hwmon: (scpi-hwmon) remove redundant continue adds 9f67f7583e77 hwmon: (pwm-fan) Silence error on probe deferral adds 95dcd64bc5a2 hwmon: (pwm-fan) Set fan speed to 0 on suspend adds cbc2a2380319 MAINTAINERS: Update PMBUS maintainer entry adds c20217b30d67 hwmon: (ina3221) Add INA3221_CONFIG to volatile_table adds 791ebc9d34e9 hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros adds 59d608e152e5 hwmon: (ina3221) Add suspend and resume functions adds 8b949c64d014 dt-bindings: hwmon: Add ina3221 documentation adds a9e9dd9c6de5 hwmon: (ina3221) Read channel input source info from DT adds ead21c77d709 hwmon: (ina3221) mark PM functions as __maybe_unused adds 68c0d69dee59 hwmon: (core) Add hwmon_in_enable attribute adds 8b9bf554dd53 hwmon: (tmp421) make const array 'names' static adds a6e43263ed01 hwmon: (ina3221) Validate shunt resistor value from DT adds f21c8e753b1d hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 adds d4b0166d28a8 hwmon: (ina3221) Use _info API to register hwmon device adds 61b8ab2c5481 hwmon: (core) Add trace events to _attr_show/store functions adds 04e79eb704b2 hwmon: (pmbus) remove redundant 'default n' from Kconfig adds e7c6a55606b5 hwmon: (pmbus) Fix page count auto-detection. adds b8e445b6895c Merge tag 'hwmon-for-v4.20' of
git://git.kernel.org/pub/sc
[...] adds e42e175ae319 mtd: physmap_of: Remove unused struct of_device_id adds ef0de747f7ad mtd: physmap_of: Release resources on error adds 34cb1e31890c mtd: maps: gpio-addr-flash: Replace custom printk adds 6c925b333368 mtd: maps: gpio-addr-flash: Fix ioremapped size adds 4edc00adfd58 mtd: maps: gpio-addr-flash: Use devm_* functions adds 460cdeca546f mtd: maps: gpio-addr-flash: Use order instead of size adds 0304f8eaa3ae mtd: maps: gpio-addr-flash: Replace array with an integer adds 299b43535d38 mtd: maps: gpio-addr-flash: Convert to gpiod adds 92e2921f7eee jffs2: free jffs2_sb_info through jffs2_kill_sb() adds 5390a8df769e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] adds b038e8e3be72 mtd: spi-nor: parse SFDP Sector Map Parameter Table adds 900f5e0d8c9e mtd: spi-nor: cadence-quadspi: Use proper enum for dma_[un [...] adds 630d6bd8a3b4 mtd: spi-nor: Support controllers with limited TX FIFO size adds 3baa8ec88c2f mtd: devices: m25p80: Make sure WRITE_EN is issued before [...] adds 000412276370 mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus adds 42460c31ae96 mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SP [...] adds 41fe242979e4 mtd: spi-nor: fsl-quadspi: fix read error for flash size l [...] adds 5cc1b66e63ec Merge tag 'spi-nor/for-4.20' of
git://git.infradead.org/li
[...] adds 85e08e586445 mtd: rawnand: Add the nand_wait_readrdy() helper and use it adds 52f05b6b87de mtd: rawnand: Add the nand_wait_rdy_op() helper and use it adds 7525c9518ea6 mtd: rawnand: Get rid of the ->read_word() hook adds 88aa3bbfc020 mtd: rawnand: marvell: use regmap_update_bits() for syscon access adds f223713f1517 mtd: rawnand: toshiba: Add support for Toshiba Memory BENA [...] adds 33c1c5fee2e8 mtd: rawnand: marvell: document a bit more the driver adds 64a225881705 Documentation: mtd: remove stale pxa3xx NAND controller do [...] adds 434655af6a18 mtd: rawnand: fsl_ifc: check result of SRAM initialization adds ff8648f29fe5 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions adds f1bf52e86572 mtd: rawnand: denali: use SPDX-License-Identifier and fix [...] adds ab0fb17c7d46 mtd: rawnand: qcom: don't include dma-direct.h adds a9fdba0b0e5f mtd: rawnand: Convert to using %pOFn instead of device_node.name adds 81592c69c9ed mtd: rawnand: jz4780: use struct_size() in devm_kzalloc() adds 2f91eb6951d9 mtd: rawnand: atmel: use struct_size() in devm_kzalloc() adds 47bd59e538d4 mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 00ad378f304a mtd: rawnand: Pass a nand_chip object to nand_scan() adds 59ac276f2227 mtd: rawnand: Pass a nand_chip object to nand_release() adds 2b356ab46ebe mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds ec47636cd7e7 mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds af37d2c3a8c7 mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 00da2ea97229 mtd: rawnand: Pass a nand_chip object to ecc->correct() adds b976168757f7 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 767eb6fbdedb mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 7e534323c416 mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds c0739d85723a mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds 758b56f58b66 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds c17556f545c0 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 0f808c1602bc mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 50a487e7719c mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5295cf2e047c mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds f1d46942e823 mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds a2098a9e4f67 mtd: rawnand: Pass a nand_chip object to chip->erase() adds aa36ff25ffde mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds 2e7f1cec271c mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds 858838b87ef5 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds 5740d4c4f9bb mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds e4cdf9cb3254 mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds dbfc671856b3 mtd: rawnand: marvell: rework BCH engine failure path adds 7fd130f7416f mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 64ddd5d8578f mtd: rawnand: Remove docg4 adds 480bdd8b7ab6 ARM: pxa: palmtreo: Drop docg4 specific init adds 871a4073f438 mtd: rawnand: Make maxchips an unsigned int adds 800342de6349 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds 4ae940251716 mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused adds 82fc5099744e mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] adds 716bbbabcc68 mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks adds bf6065c6c08f mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() adds 8395b753d7ca mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() adds cdc784c74394 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks adds f9ebd1bb4103 mtd: rawnand: Deprecate ->erase() adds 45240367939b mtd: rawnand: Deprecate ->{set,get}_features() hooks adds 3cece3abebda mtd: rawnand: Deprecate ->chip_delay adds 0b4e61c1c26e mtd: rawnand: Move function prototypes after struct declarations adds 394938eadff2 mtd: rawnand: Get rid of nand_flash_dev forward declation adds d16397d57a90 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] adds 4114f97c41cd mtd: rawnand: Get rid of a few unused definitions adds c7921bb32ab6 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h adds 462f35d3e5e8 mtd: rawnand: Inline onfi_get_async_timing_mode() adds 348d56a8c606 mtd: rawnand: Keep all internal stuff private adds 3d4af7c19585 mtd: rawnand: Move legacy code to nand_legacy.c adds 1c325cc5077a mtd: rawnand: Move ONFI code to nand_onfi.c adds 8ae3fbf81b9c mtd: rawnand: Move JEDEC code to nand_jedec.c adds 727d37826bd1 mtd: rawnand: reorder NAND manufacturer IDs adds a68642adbb1a mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte adds e8237bfa2120 mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] adds fbed20280d91 mtd: rawnand: atmel: Fix potential NULL pointer dereference adds f1a97e0b78e3 mtd: rawnand: ams-delta: use GPIO lookup table adds e5cd979994db mtd: rawnand: ams-delta: show parent device in sysfs adds 2b44af3ad6cc mtd: rawnand: ams-delta: Use private structure adds 9c076d7e9487 mtd: rawnand: ams-delta: Set port direction when needed adds e2bfa4ca23d9 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] adds 309600c14e36 mtd: rawnand: Allow selection of ECC byte ordering at runtime adds e98367618675 mtd: rawnand: toshiba: Pass a single nand_chip object to t [...] adds ed8f0b23d926 mtd: rawnand: r852: fix spelling mistake "card_registred" [...] adds 0d55c668b218 mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register t [...] adds 53c83b59759c mtd: rawnand: marvell: fix the IRQ handler complete() condition adds 042c1a5a6021 Merge tag 'nand/for-4.20' of
git://git.infradead.org/linux
[...] adds a36cf6865120 Merge tag 'mtd/for-4.20' of
git://git.infradead.org/linux-mtd
adds 950937624079 regmap: use less #ifdef for LOG_DEVICE adds 9ef688410506 Merge branch 'regmap-4.20' into regmap-next adds cdf6b11daa77 regmap: Add regmap_noinc_write API adds 9ad8eb0168ab regmap: fix comment for regmap.use_single_write adds 1c96a2f67cd9 regmap: split up regmap_config.use_single_rw adds ae2399c48c02 Merge remote-tracking branches 'regmap/topic/noinc' and 'r [...] adds 6214a9fe2aec Merge tag 'regmap-v5.0' of
git://git.kernel.org/pub/scm/li
[...] adds 0976eda79155 spi: bcm-qspi: fix calculation of address length adds 940ec770c295 spi: bcm-qspi: switch back to reading flash using smaller chunks adds dd8fd2cbc73f spi: rockchip: initialize dma_slave_config properly adds f34c6e6257aa spi: sh-msiof: fix deferred probing adds 4585add948b1 MAINTAINERS: Add entry for Broadcom SPI controller adds 92d58fd13af2 Merge branch 'spi-4.19' into spi-linus adds 9135bac32505 spi: use SPDX identifier for Renesas drivers adds 862cf93e4b9b spi: Add Spreadtrum SPI controller documentation adds e7d973a31c24 spi: sprd: Add SPI driver for Spreadtrum SC9860 adds 864822235f18 spi: sh-msiof: Add r8a774a1 support adds eeaceb8b7d1f spi: Introduce one new field to set word delay adds be17ee0da35a spi: dw-mmio: add MSCC Jaguar2 support adds 6e249d1ec1b4 spi: davinci: remove set but not used variable 'pdata' adds c1d8b0825d50 spi: dw-mmio: avoid hardcoded field mask adds c7ba47362858 spi: orion: cosmetics - alias long direct_access variables adds 04c55a34cf3d spi: sh-msiof: Document R-Car D3 support adds 3806112c9ecb spi: sh-msiof: Document R-Car E3 support adds 35386dfd13b7 spi: spidev_test: Improve decoded text part of hex dump adds 7c5d8a249aca spi: Do not print a message if spi_controller_{suspend,res [...] adds 48c29d0d27fb spi: spi-gpio: Remove set but not used variable 'pdata' adds af060b3f72b8 spi: dw: support 4-16 bits per word adds b9e49520c114 spi: pl022: Remove set but not used variable 'chip' adds b9a947dd756b spi: pic32: remove unnecessary of_node_get() adds abf5feef3ff0 spi: gpio: No MISO does not imply no RX adds e757996cafbe spi: spi-mem: Adjust op len based on message/transfer size [...] adds 56df612afb60 spi: davinci: Remove chip select GPIO pdata adds 37a1aa88f98d spi: davinci: remove set but not used variable 'pdata' adds 3356d9f4cb45 spi: pic32-sqi: remove unnecessary of_node_get() adds 0baf9eb25572 spi: add new SPI_CS_WORD flag adds cbaa62e0094a spi: add software implementation for SPI_CS_WORD adds 926369667732 Merge tag 'spi-cs-word' into spi-4.20 adds a3762b13a596 spi: spi-davinci: Add support for SPI_CS_WORD adds 8089babee17c spi: pxa2xx: Remove the shutdown callback adds 0fd85869c2a9 spi/bcm63xx-hsspi: keep pll clk enabled adds 00bca73bfca4 spi: mediatek: Don't modify spi_transfer when transfer. adds 71388b215697 spi: always use software fallback for SPI_CS_WORD when usi [...] adds f34ecdbd5661 spi: spi-davinci: Don't error when SPI_CS_WORD and cs_gpio adds 380583227c0c spi: spi-mem: Add extra sanity checks on the op param adds 8cfde7847d5e spi: pic32: Use proper enum in dmaengine_prep_slave_rg adds 71d9a846fbca spi: sprd: don't mark remove function as __exit adds 73569a50959e dt-bindings: spi: rspi: Add R7S9210 support adds aea3877e24f3 spi: spi-mem: Fix inverted logic in op sanity check adds b445bfcb9081 spi: switch to SPDX license identifier adds c0116e6b3047 spi: mediatek: add bindings for Mediatek MT2712 soc platform adds 805be7ddf367 spi: mediatek: add spi slave for Mediatek MT2712 adds 6cee4afdec51 dt-bindings: spi: rspi: Add r8a7744 to the compatible list adds aeb8a43fa264 dt-bindings: spi: sh-msiof: Add r8a7744 support adds c24bfa8f21b5 spi: slave: Fix missing break in switch adds 2c1833767bd8 spi: pxa2xx: Rewrite switch code block in interrupt_transfer adds 5e9feb3544a7 spidev: Enable the Liebherr's BK4 board to work with spide [...] adds a1108c7b2efb spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma [...] adds de8978c388c6 spi: fsl-lpspi: Prevent FIFO under/overrun by default adds bed2e8f4e851 spi: rb4xx: Use SPI_BPW_MASK to set bits_per_word_mask adds 5039563e7c25 spi: Add driver_override SPI device attribute adds 605b3bec73cb spi: spidev: Fix OF tree warning logic adds 65a272642ce1 soc: qcom: geni: Make version macros simpler adds abc1c9447145 soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] adds 969fc78c37c3 soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] adds 93043b674910 Merge tag 'qcom-geni-immutable-for-mark-brown' of git://gi [...] adds d49a30366793 spi: dw: add compatible for Amazon's Alpine spi controller adds f2d704794864 dw: spi: add support for Amazon's Alpine spi controller adds db117f5f4248 spi: Qualcomm Quad SPI(QSPI) documentation adds 04000dc6f7e3 spi: Introduce new driver for Qualcomm QuadSPI controller adds dcfc861d24ec spi: rockchip: adjust dma watermark and burstlen adds 058f7c509e84 spi: rockchip: remove unneeded dma_caps adds f340b920511a spi: rockchip: mark use_dma as bool adds d9071b7e9fc4 spi: rockchip: directly use direction constants adds a3c174021ce7 spi: rockchip: simplify spi enable logic adds a8a398b833f3 dt-bindings: soc: qcom: Remove SPI controller maximum freq [...] adds 4b8ce2f70777 spi: soc: qcom: GENI SE SPI controller device tree binding adds 561de45f72bd spi: spi-geni-qcom: Add SPI driver support for GENI based QUP adds 55ef8262f2b1 spi: pxa2xx: Use an enum for type adds 87ae1d2d7077 spi: pxa2xx: Add devicetree support adds 44221ebae2da spi/spi-pxa2xx: add PXA2xx SSP SPI Controller adds 25972d0c33de spi: Make GPIO CSs honour the SPI_NO_CS flag adds 9c2120090586 PCI: Provide pci_match_id() with CONFIG_PCI=n adds 987a2dfe3f04 spi: imx: move wml setting to later than setup_transfer adds 5ba5a3730639 spi: imx: correct wml as the last sg length adds 133eb8e38b02 spi: imx: use PIO mode if size is small adds ec506e9246bf spi: pic32-sqi: don't pass GFP_DMA32 to dma_alloc_coherent adds a27ee74d0d51 spi: sh-msiof: document R8A779{7|8}0 bindings adds c3e6845ea0dd dt-bindings: spi: add stm32 qspi controller adds c530cd1d9d5e spi: spi-mem: add stm32 qspi controller adds 13d515c796ad spi: omap2-mcspi: Switch to readl_poll_timeout() adds b682cffa3ac6 spi: omap2-mcspi: Set FIFO DMA trigger level to word length adds 89e8b9cb8465 spi: omap2-mcspi: Add slave mode support adds 79a15f4974ce spi: Allow building SPI_BCM63XX_HSSPI on ARM-based SoCs adds 0c903aafc852 spi: lpspi: add imx8qxp compatible string adds 4b51c747e4a5 Merge branch 'spi-4.20' into spi-next adds 5f143af7501e spi: make OF helper available for others adds 7b9734dbc5b0 Merge remote-tracking branch 'spi/topic/of' into spi-next adds b537149a2fb4 Merge tag 'spi-v5.0' of
git://git.kernel.org/pub/scm/linux
[...] adds 0c9721a5d1de regulator: Convert to using %pOFn instead of device_node.name adds 46942b21a95f regulator: isl9305: Add missing .owner field in regulator_desc adds 61b2e6741e81 regulator: bd71837: Remove duplicate assignment for n_volt [...] adds e7d80b6b848b regulator: regmap helpers - support overlapping linear ranges adds 01de19d09ce6 regulator: core: Add the opmode to regulator_summary adds 7d3827b59548 regulator: core: Add consumer-requested load in regulator_summary adds 7e4d9683d6a7 regulator: core: Add locking to debugfs regulator_summary adds beb5a17fa32e regulator: qcom-rpmh: Add stylistic breaks in the default cases adds cd7e36ab7222 regulator: Fix useless O^2 complexity in suspend/resume adds 1efef7cc7271 regulator: fix kernel-doc for regulator_suspend() adds efdfeb079cc3 regulator: fixed: Convert to use GPIO descriptor only adds df43519eb706 regulator: bd718x7: add missing linux/of.h inclusion adds f589d95b9751 regulator: qcom: Add PMS405 regulators adds 5a7d7d0f9f79 regulator: da905{2,5}: Remove unnecessary array check adds 2e0fe4d0c6ca Merge tag 'regulator-v4.19-rc5' into regulator-bd718xx adds 494edd266b94 regulator/mfd: Support ROHM BD71847 power management IC adds 12fc309a956b regulator: dt bindings: add BD71847 device-tree binding do [...] adds 01e17e5d8004 mfd: dt bindings: add BD71847 device-tree binding documentation adds 18e4b55fbd20 regulator: Support regulators where voltage ranges are selectable adds dd2be639f4a9 regulator/mfd: bd718xx: rename bd71837/bd71847 common instances adds a4bfc2c28a21 regulator: bd718XX use pickable ranges adds 2ece646c90c5 regulator: bd718xx: rename bd71837 to 718xx adds 5451521409ce Merge tag 'bd71847-support' into regulator-4.20 adds 28be5f15df2e regulator: fixed: Default enable high on DT regulators adds 4b03227a65dc regulator: axp20x: Mark expected switch fall-throughs adds dbd1709f7697 dt-bindings: regulator: document stpmic1 pmic regulators adds ca55b7185b74 regulator: stpmic1: add stpmic1 regulator driver adds c18fb34ae185 regulator: stpmic1: Return REGULATOR_MODE_INVALID for inva [...] adds bef9391cbec5 regulator: lochnagar: Add support for the Cirrus Logic Lochnagar adds b0ce7b29bfcd regulator/gpio: Allow nonexclusive GPIO access adds 63239e4bf7ef regulator: Fetch enable gpiods nonexclusive adds bcb047ebf284 regulator: bd718x7: Remove struct bd718xx_pmic adds d8b2a8e9c06b regulator: lochnagar: Use a consisent comment style for SP [...] adds 4fd1f509e89f Merge branch 'regulator-4.20' into regulator-next adds eb108c3611dd regulator: bd718xx: fix build warning on x86_64 adds 74f008f251bc kernel/reboot.c: export pm_power_off_prepare adds cb60ad04c4eb regulator: pfuze100: add fsl,pmic-stby-poweroff property adds c29daffa322a regulator: pfuze100-regulator: provide pm_power_off_prepar [...] adds db6565af68db regulator: pfuze100-regulator: fix spelling mistake "stand [...] adds f35b1e53a66a Merge remote-tracking branches 'regulator/topic/bd718xx' a [...] adds ca9eb48fe01f Merge tag 'regulator-v5.0' of
git://git.kernel.org/pub/scm
[...] adds 8199d312dad7 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds 7c7ba4334e5c mmc: sdhci-iproc: Add ACPI support adds 60208a267208 mmc: sdhci-of-arasan: Do now show error message in case of [...] adds 2e1501a8bdd4 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds 722c68a52b48 mmc: renesas_sdhi: Add r8a774a1 support adds ed3ae724003f mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 685bc885b7f8 mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds c1ec8f866f0a mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 16a129b3caac mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds 00c6527b8311 dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds f707079df8f7 mmc: use SPDX identifier for Renesas drivers adds a0c938b5dd70 mmc: jz4740: Add support for the JZ4725B adds 74005a01f1ff mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds 0196c8db8363 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds fb19fdf48ddc dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 3fd784f745dd mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds 7d8bb1f46e13 mmc: sdhci: add tuning error codes adds b1f378ab5334 mmc: sdhci-of-esdhc: add erratum A008171 support adds c7eabbee3de9 sdhci: acpi: add free_slot callback adds 96ccb858093d sdhci: acpi: add qcom sdhci host reset quirk fix adds d462c1b47452 mmc: sdhci: Export sdhci_request() adds 1ff537bd5d7b mmc: Convert to using %pOFn instead of device_node.name adds e93be38af155 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds 54552e4948cb mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds b85c997d2cfe mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds 68f83127fe75 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds db4cea918e11 mmc: tmio: refactor CLK_CTL bit calculation adds cbf6d82cad4a mmc: core: add helper to see if a host is doing a retune adds 75f349a15306 mmc: renesas_sdhi: skip SCC error check when retuning adds b85fb0a1c8ae mmc: tmio: Fix SCC error detection adds 4c595c057a29 mmc: tmio: more concise clk calculation adds 75586bb94975 mmc: tmio: remove now unused variable adds 3700cdf8e325 dt-bindings: mmc: tegra: Add pad voltage control properties adds 1dd2a7580916 dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds b7783cfbd158 dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds 86ac2f8bf90a mmc: tegra: Reconfigure pad voltages during voltage switching adds e7c071489ecc mmc: tegra: Poll for calibration completion adds 9d548f118f57 mmc: tegra: Set calibration pad voltage reference adds 212b0cf14178 mmc: tegra: Power on the calibration pad adds 887bda8f21ee mmc: tegra: Disable card clock during pad calibration adds 51b77c8ea784 mmc: tegra: Program pad autocal offsets from dt adds 44babea2ea53 mmc: tegra: Perform pad calibration after voltage switch adds d943f6e91f0f mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds d4501d8e8849 mmc: tegra: Add a workaround for tap value change glitch adds 85c0da1751fc mmc: tegra: Parse default trim and tap from dt adds c2c09678f849 mmc: tegra: Configure default tap values adds 41a0b8d748f9 mmc: tegra: Configure default trim value on reset adds 1070e83a346b mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds f6a447fafa39 mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds 38a284d98cfe mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds 3559d4a6bb59 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds 2ad50051575c mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds 3ecea59d27f8 dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds f5313aaa9252 mmc: tegra: Parse and program DQS trim value adds dfc9700cef77 mmc: tegra: Implement HS400 enhanced strobe adds bc5568bf4c3f mmc: tegra: Implement HS400 delay line calibration adds 61dad40eb955 mmc: tegra: Implement periodic pad calibration adds e5378247fe25 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 18da1990d2dd mmc: sdhci: Add version V4 definition adds b3f80b434f72 mmc: sdhci: Add sd host v4 mode adds 917a0c52d6c3 mmc: sdhci: Change SDMA address register for v4 mode adds 685e444bbaa0 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode adds e65953d4a117 mmc: sdhci: Add 32-bit block count support for v4 mode adds 427b6514d095 mmc: sdhci: Add Auto CMD Auto Select support adds 7ed71a9df4ba mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode adds d7f0570deefb dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] adds fb8bd90f83c4 mmc: sdhci-sprd: Add Spreadtrum's initial host controller adds 1ff9cabd5455 mmc: sunxi: Clarify new timing mode usage and implementation adds 07bafc1e3536 mmc: sunxi: Use new timing mode for A64 eMMC controller adds 54541815b43f mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] adds 5a941898233c mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR adds 07be55b567a5 mmc: sdhci: fix __sdhci_adma_write_desc adds 9ef986a697c6 mmc: mmci: Drop support for pdata GPIO numbers adds b007c4cec8ca mmc: sdhci: spear: Use the slot GPIO descriptor adds 43b7358df63a mmc: sdhci: pxav3: Delete GPIO handling adds bbf57df8172a mmc: sdhci: sirf: Use the slot GPIO descriptor adds ac379b7ca1b0 mmc: core: Allow building PWRSEQ_SD8787 with LIBERTAS_SDIO adds 7838a8ddc80b mmc: omap_hsmmc: Kill off cover detection adds e63201f19438 mmc: omap_hsmmc: Delete platform data GPIO CD and WP adds 5169894982bb mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 [...] adds bd451c2df99b dt-bindings: mmc: renesas_sdhi: Add r8a7744 support adds 2ffca7a34df5 dt-bindings: mmc: sh_mmcif: Document r8a7744 DT bindings adds 7b2a6d518d0c mmc: mmci: internalize dma map/unmap into mmci dma functions adds cdea19472192 mmc: mmci: internalize dma_inprogress into mmci dma functions adds 19a25d57ad39 mmc: mmci: Change struct members from bool to u8 adds a5c83eb2bdc3 mmc: tifm_sd: Mark expected switch fall-through adds d2681cd81b05 mmc: meson-mx-sdio: mark expected switch fall-through adds 32b64b0397b4 mmc: dw_mmc-exynos: Add tuning for sdr and ddr timing for [...] adds 716b717ac07d mmc: dt-bindings: add "bus-clk" for MT2712 adds 258bac4a61af mmc: mediatek: add bus_clk control adds 26a4f38d1316 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds 06b23ca021c4 mmc: sdhci-of-arasan: Add a single data structure to incor [...] adds f0061fed1f8a mmc: sdhci-of-arasan: Add Support for AM654 MMC and PHY adds c3647fdc6a5a mmc: mmci: create common mmci_dma_setup/release adds a813f2a2bcce mmc: mmci: introduce dma_priv pointer to mmci_host adds ad7b8918dbb2 mmc: mmci: merge prepare data functions adds 4798351018a7 mmc: mmci: add prepare/unprepare_data callbacks adds 02769968d95b mmc: mmci: add get_next_data callback adds 135ea30e2312 mmc: mmci: add dma_start callback adds 5a9f10c359e6 mmc: mmci: add dma_finalize callback adds cfccc6ac0054 mmc: mmci: add dma_error callback adds e0da1721211b mmc: mmci: add validate_data callback adds cd3ee8c532ad mmc: mmci: add set_clk/pwrreg callbacks adds c931d495cd3d mmc: mmci: add datactrl block size variant property adds daf9713c5ef8 mmc: mmci: expand startbiterr to irqmask and error check adds 0f2448043eab mmc: mmci: add variant properties to define cpsm & cmdresp bits adds 9b279941244c mmc: mmci: add variant property to define dpsm bit adds 59db5e2d7f9d mmc: mmci: add variant property to define irq pio mask adds d2141547f594 mmc: mmci: add variant property to write datactrl before command adds b79220b3e0af mmc: mmci: add variant property to not read datacnt adds c86a9888850e dt-bindings: mmci: add optional reset property adds 15878e58461b mmc: mmci: add optional reset property adds 00e930d87d19 mmc: mmci: add clock divider for stm32 sdmmc adds f3f6433468bd mmc: mmci: add stm32 sdmmc registers adds 62022894cd42 dt-bindings: mmci: add stm32 sdmmc variant adds 46b723dd867d mmc: mmci: add stm32 sdmmc variant adds a7d247f5fb3a Merge branch 'fixes' into next adds b7503e3dd8f1 Merge branch 'fixes' into next adds be6f8db406a4 dt-bindings: mmc: renesas_sdhi: Add r8a77470 support adds 60ab43ba6b6e mmc: renesas_sdhi: Add r8a77470 SDHI1 support adds acb9fce7309a mmc: tmio: move MFD variant reset to a platform hook adds 722fb61e2ed3 mmc: tmio: remove TMIO_MMC_HAVE_HIGH_REG flag adds d3dd5db0c1b9 mmc: tmio: simplify the DMA mode test adds b7ced87746eb mmc: uniphier-sd: fix DMA disabling adds 90f835414067 mmc: uniphier-sd: avoid using broken DMA RX channel adds 0b1a69fd8394 mmc: dt-bindings: add support for MT8183 SoC adds 56f6cbbed046 mmc: mediatek: fill the actual clock for mmc debugfs adds f38a9774ddde mmc: mediatek: fix cannot receive new request when msdc_cm [...] adds 86601d0eac2d mmc: mediatek: tune CMD/DATA together adds a2e6d1f6b30d mmc: mediatek: add MT8183 MMC driver support adds fd82cc3020a0 mmc: mediatek: drop too much code of tuning method adds 1650ac530665 Merge tag 'mmc-v4.20' of
git://git.kernel.org/pub/scm/linu
[...] adds 1de7ddb3a15c pinctrl: msm: Mux out gpio function with gpio_request() adds fe2731211e78 pinctrl: msm: Configure interrupts as input and gpio mode adds d0e4e8f0d6ab dt-binding: pinctrl: Add NPCM7xx pinctrl and GPIO documentation adds 3b588e43ee5c pinctrl: nuvoton: add NPCM7xx pinctrl and GPIO driver adds 3cd3c83f6752 pinctrl: Add compatibles for Amlogic Meson G12A pin controllers adds 29ae0952e85f pinctrl: meson-g12a: add pinctrl driver support adds 25cb9e5a0e1e pinctrl: madera: Set is_generic adds d2f7a822041d pinctrl: madera: Return ENOTSUPP for unsupported pin attributes adds 305fa67ee452 pinctrl: madera: Fix missing space in debugfs output adds 375fef591696 pinctrl: uniphier: drop meaningless pin from SD1 pin-mux of Pro4 adds d290e096d2a5 pinctrl: lpc18xx: mark expected switch fall-throughs adds 803ceb297a24 pinctrl: intel: Fix a spelling typo in kernel documentation adds 94f4e54cecaf pinctrl: Convert to using %pOFn instead of device_node.name adds 890e48be8d84 dt-bindings: pinctrl: Update pinctrl-ingenic for JZ4725B a [...] adds 556a36a71ed8 pinctrl: ingenic: Probe driver at subsys_initcall adds 4717b11f80cf pinctrl: ingenic: Mark probe function as __init adds e72394e2ea19 pinctrl: ingenic: Merge GPIO functionality adds ebd6651418b6 pinctrl: ingenic: Implement .get_direction for GPIO chips adds f2a967658a5d pinctrl: ingenic: Add support for the JZ4725B adds 635c20a1fa79 pinctrl: ingenic: Drop dependency on MACH_INGENIC adds 57e2143473fd gpio: ingenic: Remove driver adds 28d6eeb4f066 pinctrl: ingenic: Include the right header adds 5624bf963543 Merge branch 'ib-ingenic' into devel adds 924cf800574f pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() int [...] adds 99d9806f8552 pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() adds 79b7d19ebaf6 pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() adds 61db6c9db384 pinctrl: baytrail: Convert to use device_get_match_data() adds 70c263c42c38 pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() int [...] adds c98a96672b10 pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() adds 0c03e92e7d66 pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_ [...] adds 6d7c05faaf01 pinctrl: intel: Introduce common macro for PM operations adds 5689d6aaea24 pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 05a100e4ac7d pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds b417748c0fa2 pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() adds c804d8ae2083 pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 6016b099c343 pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 4ee73414a4a1 pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 558b34ba10e2 pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() adds ae4610873fab pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 27d91e80d53f pinctrl: remove unnecessary unlikely() adds d06e3be6e86a pinctrl: sh-pfc: r8a77965: Add SATA pins, groups and functions adds 491e9f585c97 pinctrl: sh-pfc: r8a77470: Add EtherAVB pin groups adds 951ae7cb068f pinctrl: sh-pfc: r8a77990: Add PWM pins, groups and functions adds 8f9a1acd8c8b dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support adds 91d627a779a1 pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support adds ada9a3d98fac pinctrl: sh-pfc: r8a77965: Add Audio clock pin support adds 7a7dfc4770c7 pinctrl: sh-pfc: r8a77965: Add Audio SSI pin support adds 2ed03c835d6f pinctrl: sh-pfc: r8a77990: Add DU pins, groups and function adds 2e38b882b9b0 Merge tag 'sh-pfc-for-v4.20-tag1' of
git://git.kernel.org/
[...] adds b432414b996d pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant adds 0d5b476f8f57 pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant adds 9ae4987ebbb9 pinctrl: sirf: atlas7: remove set but not used variables ' [...] adds 89c68b102f13 pinctrl: qcom: spmi-mpp: Fix drive strength setting adds b97760ae8e3d pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_ [...] adds 0c3dfa176912 pinctrl: at91: don't use the same irqchip with multiple gpiochips adds e897b3866580 pinctrl: at91-pio4: Get rid of legacy call adds 1c5fb66afa2a pinctrl: Include <linux/gpio/driver.h> nothing else adds a1a503a8c332 pinctrl: mediatek: add pinctrl-mtk-common-v2 for all Media [...] adds e78d57b2f87c pinctrl: mediatek: add pinctrl-moore that implements the g [...] adds b906faf7b61d pinctrl: mediatek: extend struct mtk_pin_field_calc to pin [...] adds fb5fa8dc151b pinctrl: mediatek: extend struct mtk_pin_desc to pinctrl-m [...] adds 1dc5e5369159 pinctrl: mediatek: extend struct mtk_pin_soc to pinctrl-mt [...] adds c28321979ba8 pinctrl: mediatek: add driving strength related support to [...] adds 3ad38a14e13c pinctrl: mediatek: add drv register support to pinctrl-mtk [...] adds 85430152ba46 pinctrl: mediatek: add pull related support to pinctrl-mtk [...] adds 0d7ca772148f pinctrl: mediatek: add advanced pull related support to pi [...] adds 182c842fd5e6 pinctrl: mediatek: add ies register support to pinctrl-mtk [...] adds 9afc305bfad7 pinctrl: mediatek: add pullen, pullsel register support to [...] adds e7507f57a93a pinctrl: mediatek: add MT7623 pinctrl driver based on gene [...] adds ea051eb38413 pinctrl: mediatek: use pin descriptor all in pinctrl-mtk-c [...] adds 2bc47dfe4f8b pinctrl: mediatek: add multiple register bases support to [...] adds 9d9b171c6897 pinctrl: mediatek: adjust error code and message when some [...] adds b7d7f9eeca55 pinctrl: mediatek: extend struct mtk_pin_desc which per-pi [...] adds 805250982bb5 pinctrl: mediatek: add pinctrl-paris that implements the v [...] adds 750cd15d9081 pinctrl: mediatek: add MT8183 pinctrl driver adds 79348f6fb713 pinctrl: mediatek: extend advanced pull support in pinctrl [...] adds 29686f0151df pintcrl: mediatek: add pull tweaks for I2C related pins on MT8183 adds 89132dd8ffd2 pinctrl: mediatek: extend eint build to pinctrl-mtk-common-v2.c adds 6561859b067f pinctrl: mediatek: add eint support to MT8183 pinctrl driver adds 55818b90233b Merge branch 'ib-mtk' into devel adds 677506ee09b9 pinctrl: intel: Move linux/pm.h to the local header adds b76f191420bc pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() adds e0da38425b35 pinctrl: baytrail: Sort headers alphabetically adds 5458b7cec46a pinctrl: cherryview: Re-use data structures from pinctrl-intel.h adds e93ca9bbf3d8 pinctrl: cherryview: Remove unused groups of pins adds a919684f9ed9 pinctrl: cherryview: Describe members of couple of structs adds 994f8865687d pinctrl: cherryview: Remove linux/init.h and sort headers adds 22d7fe4984a2 pinctrl: mtk: Fix up GPIO includes adds a65fbff275b9 pinctrl: tegra: do not export tegra_pinctrl_probe adds c98b0d2db7d7 pinctrl: mxs: do not export mxs_pinctrl_probe adds 69f8455f6cc7 pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux adds 184744e9a014 pinctrl: mediatek: paris: fix return value check in mtk_pa [...] adds 07c6b037c2ba pinctrl: mediatek: make symbol 'mtk_drive' static adds 068cfb9a0fd9 pinctrl: mediatek: moore: fix return value check in mtk_mo [...] adds 7f2e29e133ea pinctrl: mediatek: fix static checker warning caused by EINT_NA adds ecfcfb498860 pinctrl: mediatek: add no eint function for pin define adds 477fecee7ca9 pinctrl: mediatek: add MT6765 pinctrl driver adds bb8d8466ca25 pinctrl: mediatek: add eint support to MT6765 pinctrl driver adds a4925311a544 pinctrl: sunxi: fix 'pctrl->functions' allocation in sunxi [...] adds 5e0b7e7cd27d pinctrl: intel: merrifield: Introduce mrfld_read_bufcfg() adds e99542fb8db0 pinctrl: intel: merrifield: Group IO accessors in code adds 9cf0c526bc58 pinctrl: qcom: Add sdm660 pinctrl driver adds ed80f6eb799a dt-bindings: pinctrl: qcom-pmic-gpio: Add pms405 support adds 6c73698904aa pinctrl: qcom: Introduce readl/writel accessors adds a46d5e98190d pinctrl: qcom: Support dispersed tiles adds 9d8ea6beac3d dt-bindings: pinctrl: qcom: Add QCS404 pinctrl binding adds 22eb8301dbc1 pinctrl: qcom: Add qcs404 pinctrl driver adds 7a52127e3cf1 pinctrl: mediatek: fix check on EINT_NA comparison adds ad335bee6ced pinctrl: mediatek: mark dummy helpers as 'static inline' adds 63e037bc51b3 pinctrl: sprd: Move DT parsing before registering pinctrl device adds 30aa69e7bd9f Merge tag 'v4.19-rc6' into devel adds 0a7cad486f5d pinctrl: sh-pfc: r8a77990: Add MSIOF pins, groups and functions adds 2ef7a12f5529 pinctrl: sh-pfc: r8a77995: Add MSIOF pins, groups and functions adds 63b6d7e762cb pinctrl: sh-pfc: Convert to SPDX identifiers adds a8b4d4cb9a0f pinctrl: rza1: Convert to SPDX identifiers adds a6a7d2c2dc66 dt-bindings: pinctrl: sh-pfc: Document r8a7744 PFC support adds d7097b97e913 pinctrl: sh-pfc: r8a7791: Add r8a7744 support adds c382e8ba7c33 dt-bindings: pinctrl: sh-pfc: Document r8a774c0 PFC support adds 9f2b76a2db3c pinctrl: sh-pfc: r8a77990: Add R8A774C0 PFC support adds e34ebe5a6b83 pinctrl: sh-pfc: r8a77470: Add I2C4 pin groups adds 469c1e97dcce pinctrl: sh-pfc: r8a77470: Add DU0 pin groups adds e5984d0576fb pinctrl: sh-pfc: r8a77470: Add QSPI0 pin groups adds df9c71694fcf pinctrl: sh-pfc: r8a77470: Add SDHI2 pin groups adds 8faa0754ec24 pinctrl: sh-pfc: r8a77470: Add USB pin groups adds a97f340c0a07 pinctrl: sh-pfc: rcar: Rename automotive-only arrays to au [...] adds 18887f31df12 Merge tag 'sh-pfc-for-v4.20-tag2' of
git://git.kernel.org/
[...] adds 54a58185bfaf pinctrl: core: make sure strcmp() doesn't get a null parameter adds de0c18a87cfa pinctrl: msm: Actually use function 0 for gpio selection adds 73ae1462b758 dt-bindings: pinctrl: qcom: Add SDM660 pinctrl binding adds 04035f7f59bd pinctrl: intel: Convert unsigned to unsigned int adds 939330d71e5d pinctrl: baytrail: Convert unsigned to unsigned int adds 4e737af8c467 pinctrl: cherryview: Convert unsigned to unsigned int adds cd057a765f73 pinctrl: broxton: Convert unsigned to unsigned int adds 946ffefcdc83 pinctrl: intel: Fix a spelling typo in kernel documentation adds 936a3a23becf pinctrl: nomadik: Fix debugfs adds c5ad04dd4443 pinctrl: qcom: fix 'const' pointer handling adds 3f9f82b3ffb8 dt-bindings: pinctrl: document Broadcom Northstar pin mux [...] adds c12fb1774dea pinctrl: bcm: add Northstar driver adds 693ecc7d0307 MAINTAINERS: update entry for Mediatek pin controller adds d6381fbbf2bc dt-bindings: pinctrl: renesas,rzn1-pinctrl: documentation adds 4e53b5004745 pinctrl: renesas: Renesas RZ/N1 pinctrl driver adds ef26d96023a4 pinctrl: sh-pfc: r8a77990: Add INTC-EX pins, groups and function adds b0b378acde3d Merge tag 'sh-pfc-for-v4.20-tag3' of
git://git.kernel.org/
[...] adds 5fd8d05191e6 pinctrl: rza1: don't manually release devm managed resources adds 71a9d395aa12 pinctrl: mediatek: select GPIOLIB adds d17f477c5bc6 pinctrl: gemini: Mask and set properly adds dab6558f57c8 pinctrl: gemini: Drop noisy debug prints adds a85c928f6a78 pinctrl: gemini: Fix up TVC clock group adds 4fe81669df50 pinctrl: madera: Fix uninitialized variable bug in madera_ [...] adds ce7bdb957b8e pinctrl: bcm: ns: Use uintptr_t for casting data adds 28e0603c4df4 pinctrl: mediatek: Make eint_m u16 adds 2b9ea543fa43 pinctrl: renesas: Fix platform_no_drv_owner.cocci warnings adds 08a3e5dca04a pinctrl: geminilake: Update pin list for B0 stepping adds 2b3445c7eb72 pinctrl: geminilake: Get rid of unneeded ->probe() stub adds ce96a3a04130 pinctrl: geminilake: Sort register offsets by value adds 93d39737b29e dt-bindings: pinctrl: bcm4708-pinmux: improve example binding adds e24cf513cb98 pinctrl: uniphier: include <linux/bits.h> instead of <linu [...] adds ee8edbf8ca6b gpio: uniphier: include <linux/bits.h> instead of <linux/b [...] adds a93a676b0791 pinctrl: sunxi: Fix a memory leak in 'sunxi_pinctrl_build_ [...] adds b0b6a28bc4b2 Merge tag 'pinctrl-v4.20-1' of
git://git.kernel.org/pub/sc
[...] adds d28af35b0c91 gpio: tb10x: Create local helper variables adds 0d1e31abcaf5 gpio: tb10x: Use GENERIC_GPIO adds 4c2baed3a7e6 ARM/gpio: ep93xx: build standalone adds 1d2bb17aaf11 gpio: ep93xx: Cut down variable names adds 68b6493185f7 gpio: ep93xx: Switch to SPDX license tag adds 991ce74eeb56 gpio: ep93xx: Pass around struct gpio_chip adds 3c38b3a3065e gpio: ep93xx: Rename has_debounce to has_irq adds 99399f40d896 gpio: ep93xx: Properly call the chained IRQ handler adds fd935fc421e7 gpio: ep93xx: Do not pingpong irq numbers adds 51ba88e32ff5 gpio: ep93xx: Use the hwirq and port adds 68491b075db2 gpio: ep93xx: Use for_each_set_bit() in IRQ handler adds d875cc27e239 gpio: ep93xx: Cut gpio_to_irq() usage adds a419a3d92aab gpio: ep93xx: Switch A and B to use GPIOLIB_IRQCHIP adds 496069b87eea gpio: rcar: Add GPIO hole support adds c0f6afad46a8 dt-bindings: gpio: rcar: Add gpio-reserved-ranges support adds be887843f275 drivers: gpio: Update MODULE AUTHOR email address adds 28123791ddbe dt-bindings: gpio: rcar: Add r8a774a1 (RZ/G2M) support adds 9ce3ebe973bf gpio: pxa: handle corner case of unprobed device adds 62cdcb6c572e gpio: Convert to using %pOFn instead of device_node.name adds 888263947cd9 Merge branch 'ib-ingenic' of ../linux-pinctrl into devel adds da02d79452ea gpio: ftgpio: Support optional silicon clock adds 36f3f19a8215 gpio: ftgpio: Support debounce timer adds bfba223dcc45 gpio: brcmstb: allow 0 width GPIO banks adds f1ff4b841763 MAINTAINERS: Add myself as designated reviewer of Intel PMIC GPIO adds 5d75683e2b87 gpio: tpx65xxx: Include the right header adds d5a4da159ed3 gpio: tps65xxx: Use SPDX license tag adds 833eacc7b591 gpio: mxs: Get rid of external API call adds c99601f672fd gpio: ts5500: Include the right header adds bf97279079be gpio: ts5500: Use SPDX header adds 97feacc05dfb gpio: ts5500: Delete platform data handling adds f0916167d7e5 gpio: zevio: Include the right header adds ba21d55f6ad1 gpio: twl4030: Include the right header adds ecb07684a58f gpio: twl4030: Cut down boilerplate adds ab8c1e82935b gpio: twl4030: Implement .get_direction() adds fc4f8f322f6e gpio: twl6040: Include the right header adds b4f53ed9633c gpio: twl6040: Cut down boilerplate adds 4bef8bf20b69 gpio: twl6040: Use bitops adds ba74bd5d5b5b gpio: twl6040: Implement .get_direction() adds 02ad0437decf gpio: fix kernel-doc notation warning for 'request_key' adds f40f73075c59 gpio: ep93xx: fix incorrect array element size check adds f6d9af477099 gpio: ep93xx: fix test for end of loop adds 4e6b823867e2 gpiolib: export gpiochip_irq_reqres/relres() adds ca620f2de153 gliolib: set hooks in gpiochip_set_irq_hooks() adds 4e9439ddacea gpiolib: add flag to indicate if the irq is disabled adds 461c1a7d4733 gpiolib: override irq_enable/disable adds 4f8183ae7092 gpio/driver.rst: document gpiochip_disable/enable_irq() adds 1c939cb556b9 gpio-bcm-kona: use new req/relres and dis/enable_irq funcs adds 6953c57ab172 gpio: of: Handle SPI chipselect legacy bindings adds 8734fae64eb0 gpio: of: make example syntactically correct adds 45e8296cc9a2 gpio: vf610: Include the right header adds 36e2add18225 gpio: vf610: Cut down on boilerplate adds 0b35cd7b1860 gpio: uapi: Grammar s/array/array of/ adds fa38869b0161 gpiolib: Don't support irq sharing for userspace adds d0121b8548bc gpiolib: use better errno if get_direction is not available adds 171948ea33e1 gpiolib: check if irqchip already has the irq hook replacements adds 3b3001cacdf4 gpio: vr41xx: Include the right header adds 2abfb31410fa gpio: vr41xx: Cut down on boilerplate adds 2ab4a93980e4 gpio: vr41xx: Delete vr41xx_gpio_pullupdown() callback adds 83a4e2c50ef0 gpio: xtensa: Include the right header adds 3edc68832812 gpio: xtensa: Cut down on boilerplate adds d3007ecb5b87 gpio: viperboard: Include the right header adds 751107ef790a gpio: viperboard: Cut down on boilerplate adds 3bca2d4e4e7b gpio: vx855: Include the right header adds c872a20f5ba2 gpio: vx855: Cut down on boilerplate adds 121111d78431 gpio: xlp: Include the right header adds 130a990b724c gpio: xlp: Cut down on boilerplate adds 10833c4b6ec0 gpio: wm8xxx: Use the right header adds 66dbe750a96f gpio: wm8xxx: Cut down on boilerplate adds f13a0b0bb46f gpio: Get rid of legacy header adds 329357723f5e gpio: davinci: Remove unused member of davinci_gpio_controller adds 587f7a694f01 gpio: davinci: Use dev name for label and automatic base s [...] adds c809e37a3b5a gpio: davinci: Allocate the correct amount of memory for c [...] adds c36219d9d8df gpio: davinci: Remove unneeded GPIO macro adds 79b73ff9b2a3 gpio: davinci: Move driver local definitions to driver adds 25db30c335d9 gpio: OF: Cut painful BNF experiments from bindings adds c02980d6bf06 gpio: OF: Remove bad practice examples adds b9762bebc633 gpiolib: Pass bitmaps, not integer arrays, to get/set array adds bf9346f5d47b gpiolib: Identify arrays matching GPIO hardware adds 77588c14ac86 gpiolib: Pass array info to get/set array functions adds b17566a6b08b gpiolib: Implement fast processing path in get/set array adds a2ab17037481 Merge branch 'ib-array-bitmaps' into devel adds 212d7069617c gpio: htc-egpio: Unique label per chip adds 35ae7f9694e3 gpiolib: Fix missing updates of bitmap index adds c4c958aa64f3 gpiolib: Fix array members of same chip processed separately adds ec0daae685b2 gpio: omap: Add level wakeup handling for omap4 based SoCs adds b764a5863fd8 gpio: omap: Remove custom PM calls and use cpu_pm instead adds 5284521a290e gpio: omap: Get rid of pm_runtime_irq_safe() adds ff19473bdc2b Merge branch 'ib-omap' into devel adds dae5f0afcfc3 gpio: Use SPDX header for core library adds 32d064a16eaa gpio: Rename devres implementation file adds ae9847f48a4b gpiolib: Fix gpio_direction_* for single direction GPIOs adds e48d194d1204 gpio: Add comments on single direction chips adds 9aa64f0be3c8 dt-bindings: gpio: rcar: Add r8a7744 (RZ/G1N) support adds be8c8facc707 gpio: new driver to work with a 8x12 siox adds 799d5eb4e7ae gpiolib: Fix incorrect use of find_next_zero_bit() adds c2937668d144 Documentation: gpio: Fix return type of gpiod_set_raw_arra [...] adds cf9af0d5786c gpio: Propagate errors from gpiod_set_array_value_complex() adds 3c940660cb1e gpio: Restore indentation of continued lines adds 8898240aaace gpio: htc-egpio: Remove set but not used variable 'bit' adds 467480738d0b gpio: omap: get rid of the conditional PM runtime calls adds 8dc196974429 Accept partial 'gpio-line-names' property. adds c4791bc6e3a6 gpio: omap: drop omap_gpio_list adds 850d434ea37b gpio: omap: Remove set but not used variable 'dev' adds 90fd227029a2 gpio: Slightly more helpful debugfs adds 3ea47b447da0 gpio: mockup: use device properties instead of platform_data adds 29f55cc664f4 dt-bindings: Document the Synopsys GPIO via CREG bindings adds 2505c7b0128f GPIO: add single-register GPIO via CREG driver adds f8ec92a9f63b gpiolib: Add init_valid_mask exported function adds 6f0ec09afe27 pinctrl: msm: Use init_valid_mask exported function adds 3edfb7bd76bd gpiolib: Show correct direction from the beginning adds 70728c29465b gpio: syscon: Fix possible NULL ptr usage adds 3925b90fa462 gpio: fix doc string for devm_gpiochip_add_data() to not t [...] adds 7a42781eee87 gpio: fix kernel-doc after devres.c file rename adds 767cd17a5cc5 gpiolib: Initialize gdev field before is used adds a7c0b4b80f02 gpio: fix SNPS_CREG kconfig dependency warning adds 9c9f1ddee729 mmc: pwrseq_simple: Fix incorrect handling of GPIO bitmap adds 9cb7cf9c4ebb gpio: Drop parent irq assignment during cascade setup adds 3c1f6b2d116c gpio: Remove unused 'irqchip' argument to gpiochip_set_cas [...] adds 40f5ff4f9f23 gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() adds 114b5f8f7efc Merge tag 'gpio-v4.20-1' of
git://git.kernel.org/pub/scm/l
[...] adds f813eec972ee leds: Convert to using %pOFn instead of device_node.name adds 9aec30371fb0 leds: pwm: silently error out on EPROBE_DEFER adds 45d4c6de4e49 leds: gpio: Try to lookup gpiod from device adds 86bc7b2d753a dt-bindings: leds: document Panasonic AN30259A bindings adds 2d00f35c55e7 leds: add Panasonic AN30259A support adds 5fd752b6b3a2 leds: core: Introduce LED pattern trigger adds 8dbac65f5c18 leds: sc27xx: Add pattern_set/clear interfaces for LED controller adds 6fd577cd4b25 Merge tag 'leds-for-4.20-rc1' of
git://git.kernel.org/pub/
[...] adds ebba75fdf6fd acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 3f901c865160 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds 4a758c929dc0 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 4372ea94d40c ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds 05c3d056086a pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 445e2cbda928 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 25880f7d61a4 ipmi: Use more common logging styles adds f993cdd99a5f ipmi: Convert printk(KERN_<level> to pr_<level>( adds 01508d9ebf4f ipmi_si_pci: fix NULL device in ipmi_si error message adds 97a103e6b584 ipmi_si: fix potential integer overflow on large shift adds dd3535b937c1 ipmi: Change to ktime_get_ts64() adds 9abcfaaa7c77 ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 1574608f5f42 ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds e3dbc6d1d470 ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 060e8fb53fe3 ipmi: fix return value of ipmi_set_my_LUN adds c75c5075e5c6 ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 36e398d7ab02 ipmi: Free the address list on module cleanup adds b3096c70b3fa ipmi: Remove platform driver overrides and use the id_table adds bb9e2eed77a5 MAINTAINERS: Add file patterns for ipmi device tree bindings adds 10042504ed92 ipmi:ssif: Add support for multi-part transmit messages > 2 parts adds 0711e8c1b457 ipmi: Fix timer race with module unload adds c403993a41d5 Merge tag 'for-linus-4.20' of
https://github.com/cminyard/
[...] adds ddc9a1d90abe pcmcia: remove KERN_INFO level from debug message adds dc245cfa82f4 pcmcia: Use module_pcmcia_driver for scsi drivers adds be826ada52f1 char: pcmcia: cm4000_cs: Replace mdelay with usleep_range [...] adds 5f17af054d6a pcmcia: add error handling for pcmcia_enable_device in qlo [...] adds 1b22dcf6b33a pcmcia: pcmcia_resource: Replace mdelay() with msleep() adds 95691e3eddc4 pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges adds 72f86d080560 Merge branch 'pcmcia-next' of
git://git.kernel.org/pub/scm
[...] adds 2c361684803e PM / Domains: Don't treat zero found compatible idle state [...] adds 2c9b7f877203 PM / Domains: Deal with multiple states but no governor in genpd adds e5089c2c73a1 PM / Domains: Document flags for genpd adds a4a008e53c9e intel_idle: Get rid of custom ICPU() macro adds 6a5f95b5a4f4 cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() adds 7037b43e0076 cpuidle: enter_state: Don't needlessly calculate diff time adds 03dba2780433 cpuidle: menu: Replace data->predicted_us with local variable adds 5f26bdceb9c0 cpuidle: menu: Fix wakeup statistics updates for polling state adds 23e8ceb9ce76 cpuidle: menu: Compute first_idx when latency_req is known adds 96c3d11df153 cpuidle: menu: Get rid of first_idx from menu_select() adds eb40a380bff2 cpuidle: menu: Do not update last_state_idx in menu_select() adds 8b007ebec9a5 cpuidle: menu: Avoid computations for very close timers adds 53812cdc9100 cpuidle: menu: Move the latency_req == 0 special case check adds 01bad1c6896d cpuidle: poll_state: Revise loop termination condition adds bde091ece2ad cpuidle: menu: Simplify checks related to the polling state adds 12b65eadf0bd cpuidle: menu: Drop redundant comparison adds f1c8e410cdac cpuidle: menu: Avoid computations when result will be discarded adds 41fd838cda4c Merge branch 'pm-cpuidle' adds 0e7ea2f3b0e0 cpufreq: remove unnecessary unlikely() adds 51b177637b5c cpufreq: Convert to using %pOFn instead of device_node.name adds d1e1303173d7 cpufreq: dt: Add support for r8a7744 adds 7f9558e14cfd Merge back earlier cpufreq material for 4.20. adds 8ff3c22688ff cpufreq / CPPC: Mark acpi_ids as used adds 9d21d33cab2d cpufreq: dt-platdev: allow RK3399 to have separate tunable [...] adds 2733fb0d0699 cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull adds 29523f095397 ACPI / CPPC: Add support for guaranteed performance adds 86d333a8cc7f cpufreq: intel_pstate: Add base_frequency attribute adds 4b73d334c50d Documentation: intel_pstate: Add base_frequency information adds da5e79bc70b8 cpufreq: conservative: Take limits changes into account properly adds a3ade38d5a8b cpufreq: tegra186: don't pass GFP_DMA32 to dma_alloc_coherent() adds d1551f7a5aed Merge branch 'pm-cpufreq' adds 1cdda9486f51 ACPI / PM: LPIT: Register sysfs attributes based on FADT adds 3bb756449b2d PM / hibernate: Documentation: fix image_size default value adds 8412dbd64258 PM / sleep: Show freezing tasks that caused a suspend abort adds cc55f7537db6 x86, hibernate: Fix nosave_regions setup for hibernation adds 749fa17093ff PM / hibernate: Check the success of generating md5 digest [...] adds 8e5b2a3c5a77 x86-32/asm/power: Create stack frames in hibernate_asm_32.S adds 25862a049e6f x86, hibernate: Extract the common code of 64/32 bit system adds 445565303d19 x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER o [...] adds 72adf47764a0 x86, hibernate: Rename temp_level4_pgt to temp_pgt adds 7c0a982750b3 x86-32, hibernate: Use temp_pgt as the temporary page table adds 0b0a6b1f7683 x86-32, hibernate: Use the page size macro instead of cons [...] adds 32aa276437f6 x86-32, hibernate: Switch to original page table after resumed adds 6bae499a0ad4 x86-32, hibernate: Switch to relocated restore code during [...] adds 5331d2c7efbc x86-32, hibernate: Set up temporary text mapping for 32bit system adds 1fca4ba0b14d x86-32, hibernate: Adjust in_suspend after resumed on 32bi [...] adds 3f858ae02c19 Merge branches 'acpi-pm' and 'pm-sleep' adds 2fbb8670b4ff OPP: Free OPP table properly on performance state irregularities adds 404b1369ea26 OPP: Don't try to remove all OPP tables on failure adds 3d2556992a87 OPP: Protect dev_list with opp_table lock adds eb7c8743d6cf OPP: Pass index to _of_init_opp_table() adds f06ed90e7051 OPP: Parse OPP table's DT properties from _of_init_opp_table() adds 0ad8c623907c OPP: Don't take OPP table's kref for static OPPs adds d0e8ae6c26da OPP: Create separate kref for static OPPs list adds 883071c4bd9a cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove() adds 2a4eb7358aba OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() adds cdd6ed90cdb6 OPP: Use a single mechanism to free the OPP table adds 283d55e68d8a OPP: Prevent creating multiple OPP tables for devices shar [...] adds 5ed4cecd75e9 OPP: Pass OPP table to _of_add_opp_table_v{1|2}() adds fb64207bf560 Merge branch 'opp/linux-next' of
git://git.kernel.org/pub/
[...] adds 50b6b87c8484 OPP: Improve error handling in dev_pm_opp_of_cpumask_add_table() adds 09f662f95306 OPP: Return error on error from dev_pm_opp_get_opp_count() adds 51c99dd2c06b cpufreq: dt: Try freeing static OPPs only if we have added them adds deac8703da5f PM / OPP: _of_add_opp_table_v2(): increment count only if [...] adds c2dc121c6499 Merge branch 'opp/linux-next' of
git://git.kernel.org/pub/
[...] adds 17ed15183c24 powercap: RAPL: Get rid of custom RAPL_CPU() macro adds 5d113aa679b8 Merge branches 'pm-opp' and 'powercap' adds 23c7b54ca1cd PM / devfreq: Fix devfreq_add_device() when drivers are bu [...] adds d0e464205b8a PM / devfreq: Drop custom MIN/MAX macros adds df5cf4a36178 PM / devfreq: Fix handling of min/max_freq == 0 adds 6ff66e2a0083 PM / devfreq: Don't adjust to user limits in governors adds b596d895fa29 PM / devfreq: Make update_devfreq() public adds f037eb8c1f47 PM / devfreq: Convert to using %pOFn instead of device_node.name adds 2f061fd0c2d8 PM / devfreq: stopping the governor before device_unregister() adds 8188b154f950 PM / devfreq: remove redundant null pointer check before kfree adds 8fa387494928 Merge branch 'for-next' of
https://git.kernel.org/pub/scm/
[...] adds 5484f0334439 PM / tools: sleepgraph: first batch of v5.2 changes adds 18d3f8fc0c2c PM / tools: sleepgraph and bootgraph: upgrade to v5.2 adds 8a7e2d2ea080 cpupower: remove stringop-truncation waring adds 8c22e2f69592 cpupower: Fix AMD Family 0x17 msr_pstate size adds f69ffc5d3db8 cpupower: Fix coredump on VMWare adds 9a69e3ac41a5 Merge tag 'linux-cpupower-4.20-rc1' of git://git.kernel.or [...] adds cc19b05e3883 Merge branches 'pm-devfreq' and 'pm-tools' adds 12dd08fa954f Merge tag 'pm-4.20-rc1' of
git://git.kernel.org/pub/scm/li
[...] adds 589edb56b424 ACPI / scan: Create platform device for INT33FE ACPI nodes adds f99b89eefeb6 ACPICA: Update for generic_serial_bus and attrib_raw_proce [...] adds f8553720e103 ACPICA: Rename some of the Field Attribute defines adds e324e10109fc ACPICA: Update for field unit access adds 9e9f8733a9a1 ACPICA: Split large interpreter file adds 8b1cafdcb4b7 ACPICA: Never run _REG on system_memory and system_IO adds 069de633cefc ACPICA: Update version to 20181003 adds 4abb951b73ff ACPICA: AML interpreter: add region addresses in global li [...] adds c64baa3a6fa2 ACPICA: AML Parser: fix parse loop to correctly skip erron [...] adds 08930d56c76a ACPICA: Remove acpi_gbl_group_module_level_code and only u [...] adds 3c88a889b4ec Merge branch 'acpica' adds d737f333b211 ACPI: probe ECDT before loading AML tables regardless of m [...] adds 83b2348e2755 ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_g [...] adds 719cf71cada1 ACPI / glue: Split dev_is_platform() out of module for wide use adds ca388e436f58 drivers: base: cacheinfo: Do not populate sysfs for unknow [...] adds 59bbff3775c0 ACPI/PPTT: Handle architecturally unknown cache types adds 7e79a6927327 ACPI: custom_method: remove meaningless null check before [...] adds 56f57c07fd08 ACPI: remove redundant 'default n' from Kconfig adds bd371e088bd3 Merge branches 'acpi-init', 'acpi-osl', 'acpi-bus', 'acpi- [...] adds 240714061c58 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DM [...] adds 86b62e5cd896 ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc [...] adds ea625ce13317 ACPI / LPSS: Make hid_uid_match helper take an acpi_device [...] adds a92a5563e3f4 ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument adds 1e30124ac60a ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices adds bd0f4e342e00 ACPI / LPSS: Add a device link from the GPU to the CHT I2C [...] adds 2d71ee0ce72f ACPI / LPSS: Add a device link from the GPU to the BYT I2C [...] adds 48402cee6889 ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq adds d0381bf4f80c ACPI / processor: Fix the return value of acpi_processor_i [...] adds 36b835176fe0 ACPI / PMIC: Sort headers alphabetically adds 78cd96f0504b ACPI / PMIC: Convert drivers to use SPDX identifier adds afd0b1fb2226 mailbox: PCC: handle parse error adds 3230b2b3c1ab ACPI: TAD: Add low-level support for real time capability adds 1f825f74c113 Merge branches 'acpi-soc', 'acpi-processor', 'acpi-pmic', [...] adds d030fd0ec5c7 ACPI / property: Switch to bitmap_zalloc() adds ca1721c5bee7 ACPI / SBS: Fix GPE storm on recent MacBookPro's adds 757c968c4423 ACPI / SBS: Fix rare oops when removing modules adds 0a1875ad29ef Merge branches 'acpi-property' and 'acpi-sbs' adds 58a022870787 Merge tag 'acpi-4.20-rc1' of
git://git.kernel.org/pub/scm/
[...] adds 7250f422da04 xen-swiotlb: use actually allocated size on check physical [...] adds a4648c75b95d Merge branch 'stable/for-linus-4.20' of git://git.kernel.o [...] adds b501fb9227cf ia64: remove the kern_mem_attribute export adds 77308e27a059 ia64: remove the dead iommu_sac_force variable adds beec903f7121 ia64: remove iommu_dma_supported adds 87af06d8c062 ia64: remove the unused bad_dma_address symbol adds b666287e799b ia64: remove the unused pci_iommu_shutdown function adds 361a2ab91b0f ia64: remove the unused iommu_dma_init function adds 1322d51c0e5f ia64/sn2: remove no-ops dma sync methods adds 9aa1fbc50d4f ia64: remove machvec_dma_sync_{single,sg} adds 02b4da5f84d1 intel-iommu: mark intel_dma_ops static adds 70408a9987d1 Merge tag 'please-pull-next' of
git://git.kernel.org/pub/s
[...] adds 734781a9165a s390/dasd: remove unnecessary condition check adds 6779df406b27 s390/sclp: Allow to request adapter reset adds 827fd299a164 s390/zcrypt: Use kmemdup to replace kmalloc + memcpy adds 54be9d12b5c1 s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] adds 198ee66a0e97 s390/tape: fix spelling mistake "partion" -> "partition" adds 8e5a7627b588 s390: add initial 64-bit restart PSW adds 1c472d462832 s390/zcrypt: enable AP bus scan without a valid default domain adds d1befa65823e s390/vdso: avoid 64-bit vdso mapping for compat tasks adds 26f4414a45b8 s390/vdso: correct CFI annotations of vDSO functions adds 4e62d4588500 s390: clean up stacks setup adds ccc413f62143 s390/qdio: clean up AOB handling adds 00fab2350e6b s390/zcrypt: multiple zcrypt device nodes support adds 346e485d42e2 s390/ccwgroup: add get_ccwgroupdev_by_busid() adds f689789a288e s390/appldata: pass parameter list pointer to appldata_asm adds d36a92813997 s390/appldata: do not use stack buffers for hardware data adds 8ef9eda0188c s390/hypfs: do not use stack buffers for hardware data adds c0f07ff93bff s390/monwriter: do not use stack buffers for hardware data adds 00e9e6645adc s390/pfault: do not use stack buffers for hardware data adds 53c99bd665a2 init: add arch_call_rest_init to allow stack switching adds ff340d2472ec s390: add stack switch helper adds ce3dc447493f s390: add support for virtually mapped kernel stacks adds 32ce55a6592f s390: unify stack size definitions adds 8f75582a2fb6 s390: remove decompressor's head.S adds 369f91c37451 s390/decompressor: rework uncompressed image info collection adds a2ac1bb1f3dd s390/decompressor: get rid of .bss usage adds 3b076dca14c5 s390/sclp: simplify early hsa_size detection adds 15426ca43d88 s390: rescue initrd as early as possible adds 7516fc11e44e s390/decompressor: clean up and rename compressed/misc.c adds d1b52a4388ff s390: introduce .boot.data section adds 17aacfbfa1ae s390/sclp: move sclp_early_read_info to sclp_early_core.c adds 6966d604e2ec s390/mem_detect: move tprot loop to early boot phase adds 251b72a440fa s390: introduce .boot.data section compile time validation adds fddbaa5c423f s390/mem_detect: introduce SCLP storage info adds 6e98e6432995 s390/mem_detect: introduce z/VM specific diag260 call adds cd45c9956104 s390/mem_detect: use SCLP info for continuous memory detection adds 54c57795e848 s390/mem_detect: replace tprot loop with binary search adds f01b8bca088a s390/mem_detect: add info source debug print adds b09decfd99f8 s390/sclp: introduce sclp_early_get_hsa_size adds 49698745e53c s390: move ipl block and cmd line handling to early boot phase adds 75f195420a98 s390/mm: add missing pfn_to_kaddr helper adds 348498458505 s390/kasan: avoid vdso instrumentation adds 0a9b40911baf s390/kasan: avoid instrumentation of early C code adds fb594ec13ea8 s390/kasan: replace some memory functions adds 34377d3cfba7 s390: introduce MAX_PTRS_PER_P4D adds d0e2eb0a36ac s390: add pgd_page primitive adds 42db5ed86090 s390/kasan: add initialization code and enable it adds 7fef92ccadd7 s390/kasan: double the stack size adds b6cbe3e8bdff s390/kasan: avoid user access code instrumentation adds 0dac8f6bc369 s390/mm: add kasan shadow to the debugfs pgtable dump adds 793213a82de4 s390/kasan: dynamic shadow mem allocation for modules adds d58106c3ec9a s390/kasan: use noexec and large pages adds dde709d1361a compiler: introduce __no_sanitize_address_or_inline adds 9e8df6daed9e s390/smp: kasan stack instrumentation support adds ac1256f82619 s390/kasan: reipl and kexec support adds f4f0d32bfb27 s390/dumpstack: disable __dump_trace kasan instrumentation adds 5e785963298b s390/kasan: enable stack and global variables access checks adds 135ff1639392 s390/kasan: free early identity mapping structures adds 5dff03813f46 s390/kasan: add option for 4-level paging support adds e006222b5750 s390/mm: optimize debugfs ptdump kasan zero page walking adds 6cad0eb56135 s390/mm: improve debugfs ptdump markers walking adds 19733fe8721b s390/head: avoid doubling early boot stack size under KASAN adds 296352397db6 s390/kasan: avoid kasan crash with standby memory defined adds 12e55fa1944d s390/kasan: optimize kasan vmemmap allocation adds 78333d1f908a s390/kasan: add support for mem= kernel parameter adds ee410de890cd s390/zcrypt: zcrypt device driver cleanup adds a17b92e0487f s390/zcrypt: provide apfs failure code on type 86 error reply adds aa55bf5f0222 s390/zcrypt: add ap_adapter_mask sysfs attribute adds a45a5c7d36a5 s390/pkey: Introduce new API for random protected key generation adds 0534bde7de19 s390/pkey: Define protected key blob format adds d632c0478d64 s390/pkey: Add sysfs attributes to emit protected key blobs adds af504452d10e s390/pkey: Add sysfs attributes to emit secure key blobs adds cb26b9ff7187 s390/pkey: Introduce new API for random protected key veri [...] adds fb1136d6580c s390/pkey: Introduce new API for transforming key blobs adds 52a34b34d4ff s390/crypto: Enhance paes cipher to accept variable length [...] adds e494990e7b74 s390/dumpstack: print psw mask and address again adds c72251ad8790 s390/mem_detect: add missing include adds 5eaf436e0e5b s390/vmalloc: fix VMALLOC_START calculation adds 9434f5d3bef9 s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function adds b5130dc2224d s390/sthyi: Fix machine name validity indication adds ec0c0bb48972 s390/perf: Return error when debug_register fails adds 63c19be095d0 s390/pkey: Load pkey kernel module automatically adds cf3dbe5dacb3 s390/kasan: support preemptible kernel build adds f822ad2c2c03 s390/pkey: move pckmo subfunction available checks away fr [...] adds e2b623fbe6a3 Merge tag 's390-4.20-1' of
git://git.kernel.org/pub/scm/li
[...] adds e77cb32558a7 doc: Add design documentation on interruption of NMI handlers adds a5a288954499 doc: Fix broken RCU-requirements link to LKML archive adds ea24c125fe79 doc: Improve rcu_dynticks::dynticks documentation adds 77095901b895 doc: Update removal of RCU-bh/sched update machinery adds 5c3f78ec285b doc: Fix broken HTML directive adds cf7614e13c8f rcu: Refactor rcu_{nmi,irq}_{enter,exit}() adds 3e3100989869 rcu: Defer reporting RCU-preempt quiescent states when disabled adds c0335743c5d8 rcutorture: Test extended "rcu" read-side critical sections adds 27c744e32a9a rcu: Allow processing deferred QSes for exiting RCU-preemp [...] adds fcc878e4dfb7 rcu: Remove now-unused ->b.exp_need_qs field from the rcu_ [...] adds e11ec65cc8d6 rcu: Add warning to detect half-interrupts adds d28139c4e967 rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe adds ba1c64c27239 rcu: Report expedited grace periods at context-switch time adds 65cfe3583b61 rcu: Define RCU-bh update API in terms of RCU adds 82fcecfa8185 rcu: Update comments and help text for no more RCU-bh updaters adds 2bbfc25b09df rcu: Drop "wake" parameter from rcu_report_exp_rdp() adds 4cf439a200fd rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment adds 45975c7d21a1 rcu: Define RCU-sched API in terms of RCU for Tree RCU PRE [...] adds 709fdce7545c rcu: Express Tiny RCU updates in terms of RCU rather than [...] adds 358be2d3685c rcu: Remove RCU_STATE_INITIALIZER() adds ec5dd444b678 rcu: Eliminate rcu_state structure's ->call field adds da1df50d1617 rcu: Remove rcu_state structure's ->rda field adds 16fc9c600b3c rcu: Remove rcu_state_p pointer to default rcu_state structure adds 2280ee5a7d3e rcu: Remove rcu_data_p pointer to default rcu_data structure adds b50912d0b5e0 rcu: Remove rsp parameter from rcu_report_qs_rnp() adds aff4e9ede52b rcu: Remove rsp parameter from rcu_report_qs_rsp() adds 139ad4da5ab5 rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() adds 33085c469aea rcu: Remove rsp parameter from rcu_report_qs_rdp() adds de8e87305a1a rcu: Remove rsp parameter from rcu_gp_in_progress() adds 336a4f6c451e rcu: Remove rsp parameter from rcu_get_root() adds ad3832e974eb rcu: Remove rsp parameter from record_gp_stall_check_time() adds 8fd119b6522f rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() adds 33dbdbf02538 rcu: Remove rsp parameter from rcu_dump_cpu_stacks() adds e1741c69d427 rcu: Remove rsp parameter from rcu_stall_kick_kthreads() adds a91e7e58b101 rcu: Remove rsp parameter from print_other_cpu_stall() adds 4e8b8e08f931 rcu: Remove rsp parameter from print_cpu_stall() adds ea12ff2b7d97 rcu: Remove rsp parameter from check_cpu_stall() adds 3481f2eab095 rcu: Remove rsp parameter from rcu_future_gp_cleanup() adds 532c00c97f16 rcu: Remove rsp parameter from rcu_gp_kthread_wake() adds 02f501423d0d rcu: Remove rsp parameter from rcu_accelerate_cbs() adds c6e09b97b933 rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() adds 834f56bf54e8 rcu: Remove rsp parameter from rcu_advance_cbs() adds c7e48f7ba382 rcu: Remove rsp parameter from __note_gp_changes() adds 15cabdffbbf6 rcu: Remove rsp parameter from note_gp_changes() adds 22212332c1f3 rcu: Remove rsp parameter from rcu_gp_slow() adds 0854a05c9fa5 rcu: Remove rsp parameter from rcu_gp_kthread() and friends adds 8087d3e3c453 rcu: Remove rsp parameter from rcu_check_quiescent_state() adds 780cd590836f rcu: Remove rsp parameter from CPU hotplug functions adds 5bb5d09cc4f8 rcu: Remove rsp parameter from rcu_do_batch() adds e9ecb780fe7d rcu: Remove rsp parameter from force-quiescent-state functions adds b96f9dc4fb64 rcu: Remove rsp parameter from rcu_check_gp_start_stall() adds b049fdf8e3b9 rcu: Remove rsp parameter from __rcu_process_callbacks() adds 5c7d89676bc5 rcu: Remove rsp parameter from __call_rcu() and friend adds 98ece508b545 rcu: Remove rsp parameter from __rcu_pending() adds 8344b871b1d5 rcu: Remove rsp parameter from _rcu_barrier() and friends adds 53b46303da84 rcu: Remove rsp parameter from rcu_boot_init_percpu_data() [...] adds b8bb1f63cf9a rcu: Remove rsp parameter from rcu_init_one() and friends adds a2887cd85f38 rcu: Remove rsp parameter from rcu_print_detail_task_stall() adds 81ab59a3ad86 rcu: Remove rsp parameter from dump_blkd_tasks() and friend adds 6dbfdc1409cf rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() adds b21ebed95101 rcu: Remove rsp parameter from print_cpu_stall_info() adds 4580b0541bea rcu: Remove rsp parameter from no-CBs CPU functions adds 63d4c8c97948 rcu: Remove rsp parameter from expedited grace-period functions adds aedf4ba98416 rcu: Remove rsp parameter from rcu_node tree accessor macros adds 88d1bead858d rcu: Remove rcu_data structure's ->rsp field adds 564a9ae6046c rcu: Remove last non-flavor-traversal rsp local variable f [...] adds b97d23c51c9f rcu: Remove for_each_rcu_flavor() flavor-traversal macro adds f7dd7d44fd2d rcu: Simplify rcutorture_get_gp_data() adds 7cba4775ba79 rcu: Restructure rcu_check_gp_kthread_starvation() adds 4c6ed43708bb rcu: Eliminate stall-warning use of rsp adds 9cbc5b97029b rcu: Eliminate grace-period management code use of rsp adds 3c779dfef2c4 rcu: Eliminate callback-invocation/invocation use of rsp adds 67a0edbf3c4d rcu: Eliminate quiescent-state and grace-period-nonstart u [...] adds ec9f5835f74c rcu: Eliminate RCU-barrier use of rsp adds eb7a6653887b rcu: Eliminate initialization-time use of rsp adds 8ff0b9078091 rcu: Fix typo in force_qs_rnp()'s parameter's parameter adds 4e95020cdd34 rcu: Inline increment_cpu_stall_ticks() into its sole caller adds c3854a055bc8 rcu: Pull rcu_gp_kthread() FQS loop into separate function adds 4c7e9c1434c6 rcu: Consolidate RCU-bh update-side function definitions adds a8bb74acd8ef rcu: Consolidate RCU-sched update-side function definitions adds 2ceebc035082 rcutorture: Add RCU-bh and RCU-sched support for extended readers adds 72ce30dd1f9b rcu: Stop testing RCU-bh and RCU-sched adds c770c82a2382 rcutorture: Remove the "rcu_bh" and "sched" torture types adds 620d246065cd rcuperf: Remove the "rcu_bh" and "sched" torture types adds de3875d30233 rcu: Remove now-unused rcutorture APIs adds 2bd8b1a2afc4 rcu: Clean up flavor-related definitions and comments in r [...] adds aff5f0369e31 rcu: Clean up flavor-related definitions and comments in r [...] adds df8561a0d7e4 rcu: Clean up flavor-related definitions and comments in r [...] adds 8c1cf2da6f8a rcu: Clean up flavor-related definitions and comments in Kconfig adds 7f87c036fea3 rcu: Clean up flavor-related definitions and comments in rcu.h adds 62a1a945368f rcu: Clean up flavor-related definitions and comments in r [...] adds 6eb95cc4507a rcu: Clean up flavor-related definitions and comments in s [...] adds 679d3f30923e rcu: Clean up flavor-related definitions and comments in tiny.c adds 49918a54e63c rcu: Clean up flavor-related definitions and comments in tree.c adds 8fa946d42855 rcu: Clean up flavor-related definitions and comments in t [...] adds 0ae86a272656 rcu: Clean up flavor-related definitions and comments in t [...] adds 06462efc808c rcu: Clean up flavor-related definitions and comments in update.c adds 4d232dfe1df3 rcu: Remove !PREEMPT code from rcu_note_voluntary_context_ [...] adds 395a2f097ebd rcu: Define rcu_all_qs() only in !PREEMPT builds adds dd46a7882c2c rcu: Inline _rcu_barrier() into its sole remaining caller adds 92aa39e9dc77 rcu: Make need_resched() respond to urgent RCU-QS needs adds a0ef9ec24144 rcu: Provide improved interrupt-from-idle check in rcu_che [...] adds c116dba68d19 rcutorture: Dump reader protection sequence if failures or [...] adds c5bacd94173e rcu: Motivate Tiny RCU forward progress adds 7e28c5af4ef6 rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure adds 74de6960c99d rcu: Provide functions for determining if call_rcu() has b [...] adds c06aed0e3100 rcu: Compute jiffies_till_sched_qs from other kernel parameters adds d3052109c0bc rcu: More aggressively enlist scheduler aid for nohz_full CPUs adds fced9c8cfe6b rcu: Avoid resched_cpu() when rescheduling the current CPU adds df63fa5bc11a rcu: Convert "1UL << x" to "BIT(x)" adds 31ab604bf323 rcu: Remove unused rcu_dynticks_snap() from Tiny RCU adds cc72046cc3cc rcu: Merge rcu_dynticks structure into rcu_data structure adds 0fd79e7521bc rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure adds 5998a75adbf4 rcu: Switch last accelerate/advance to rcu_data structure adds c458a89e964d rcu: Switch lazy counts to rcu_data structure adds 2dba13f0b6c2 rcu: Switch urgent quiescent-state requests to rcu_data structure adds 4c5273bf2b5e rcu: Switch dyntick nesting counters to rcu_data structure adds dc5a4f2932f1 rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks adds 8d8a9d0e7eda rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed adds 894d45bbf7e7 rcu: Convert rcu_state.ofl_lock to raw_spinlock_t adds e0fcba9ac02a srcu: Make call_srcu() available during very early boot adds 55cda2290bf9 rcutorture: Test early boot call_srcu() adds 4e6ea4ef56f9 srcu: Make early-boot call_srcu() reuse workqueue lists adds 31e749074156 torture: Stop overwriting Make.out file with obsolete version adds 444da518fd55 rcutorture: Force occasional reader waits adds e746b558572e rcutorture: Warn on bad torture type for built-in tests adds f0288064425f rcuperf: Warn on bad perf type for built-in tests adds a52d14addf06 rcutorture: Remove TREE06 and TREE08 from the default test list adds 1b27291b1ea4 rcutorture: Add forward-progress tests for RCU grace periods adds 119248bec9d3 rcutorture: Also use GP sequence to judge forward progress adds 152f4afbfd58 rcutorture: Avoid no-test complaint if too few forward-pro [...] adds 08a7a2ec6834 rcutorture: Vary forward-progress test interval adds 9fdcb9afe082 rcutorture: Add self-propagating callback to forward-progr [...] adds 3cff54a830f7 rcutorture: Increase rcu_read_delay() longdelay_ms adds 1e69676592ed rcutorture: Limit reader duration if irq or bh disabled adds fecad5091f35 rcutorture: Reduce priority of forward-progress testing adds c04dd09bd38c rcutorture: Adjust number of reader kthreads per CPU-hotpl [...] adds f4de46ed5bbc rcutorture: Print forward-progress test interval on error adds 474e59b476b3 rcutorture: Check GP completion at stutter end adds 7c590fcca66b rcutorture: Maintain self-propagating CB only during forwa [...] adds b56ada120921 Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', [...] adds d0346559a7c3 Merge branch 'for-mingo' of
git://git.kernel.org/pub/scm/l
[...] adds cee1352f7926 Merge branch 'core-rcu-for-linus' of
git://git.kernel.org/
[...] adds 71e0940d52e1 efi: honour memory reservations passed via a linux specifi [...] adds b844470f2206 efi/arm: libstub: add a root memreserve config table adds a23d3bb05ccb efi: add API to reserve memory persistently across kexec reboot adds 41f1c4842070 efi/libstub: arm: support building with clang adds bcb31c6225c2 efi/efi_test: add exporting ResetSystem runtime service adds 9dbbedaa6171 efi: Make efi_rts_work accessible to efi page fault handler adds 3425d934fc03 efi/x86: Handle page faults occurring while running EFI ru [...] adds 4eda11175fd9 efi/x86: drop task_lock() from efi_switch_mm() adds b8b39bff3c7c efi/x86: earlyprintk - Add 64bit efi fb address support adds c33ce984435b efi/x86: Call efi_parse_options() from efi_main() adds 9c1442a9d039 x86: boot: Fix EFI stub alignment adds fa70f0d2ce96 Merge tag 'efi-next' of
git://git.kernel.org/pub/scm/linux
[...] adds de3fbb2aa802 Merge branch 'efi-core-for-linus' of
git://git.kernel.org/
[...] adds 34e12b864e61 jump_label: Use static_key_linked() accessor adds ce991095ccdf Merge branch 'locking/urgent' into locking/core, to pick up fixes adds cb538267ea1e jump_label/lockdep: Assert we hold the hotplug lock for _c [...] adds 4b486b535c33 locking/rwsem: Exit read lock slowpath if queue empty & no writer adds 925b9cd1b89a locking/rwsem: Make owner store task pointer of last ownin [...] adds 84818af26350 locking/rtmutex: Fix the preprocessor logic with normal #i [...] adds cb92173d1f04 locking/lockdep, cpu/hotplug: Annotate AP thread adds 27df89689e25 locking/spinlocks: Remove an instruction from spin and wri [...] adds c4f790f24407 tools/memory-model: Add litmus-test naming scheme adds 6e89e831a901 tools/memory-model: Add extra ordering for locks and remov [...] adds 3d2046a6fa21 tools/memory-model: Fix a README typo adds d8fa25c4efde tools/memory-model: Add more LKMM limitations adds 2f359c7ea554 locking/memory-barriers: Replace smp_cond_acquire() with s [...] adds bccb484b9a8d Documentation/lockstat: Fix trivial typo adds 44318d5b07be locking/lockdep: Remove add_chain_cache_classes() adds 8ee10862476e locking/lockdep: Eliminate redundant IRQs check in __lock_ [...] adds ce52a18db458 locking/lockdep: Add a faster path in __lock_release() adds 8ca2b56cd7da locking/lockdep: Make class->ops a percpu counter and move [...] adds 4de1a293a08b futex: Replace spin_is_locked() with lockdep adds 4766ab5677a2 locking/lockdep: Remove duplicated 'lock_class_ops' percpu array adds ac0d6567955c x86/build: Remove unused CONFIG_AS_CRC32 adds 35e76b99ddf2 kbuild/arch/xtensa: Define LINKER_SCRIPT for the linker script adds 77b0bf55bc67 kbuild/Makefile: Prepare for using macros in inline assemb [...] adds c06c4d809051 x86/objtool: Use asm macros to work around GCC inlining bugs adds 9e1725b41059 x86/refcount: Work around GCC inlining bug adds 77f48ec28e4c x86/alternatives: Macrofy lock prefixes to work around GCC [...] adds f81f8ad56fd1 x86/bug: Macrofy the BUG table section handling, to work a [...] adds 494b5168f2de x86/paravirt: Work around GCC inlining bugs when compiling [...] adds a980c0ef9f6d x86/kprobes: Refactor kprobes_fault() like kprobe_exceptio [...] adds 76dee4a72849 x86/kprobes: Inline kprobe_exceptions_notify() into do_gen [...] adds e3e4d5019c2d x86/kprobes: Stop calling fixup_exception() from kprobe_fa [...] adds 75045f77f7a7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups adds 81fd9c18444e x86/fault: Plumb error code and fault address through to f [...] adds 9da3f2b74054 x86/fault: BUG() when uaccess helpers fault on kernel addresses adds bef459026b16 lkdtm: Test copy_to_user() on bad kernel pointer under KERNEL_DS adds c0554d2d3db4 Merge branch 'linus' into x86/core, to pick up fixes adds bce6824cc8e8 Merge branch 'x86/core' into x86/build, to avoid conflicts adds 9ae033aca8d6 jump_label: Abstract jump_entry member accessors adds 50ff18ab497a jump_label: Implement generic support for relative references adds c296146c058c arm64/kernel: jump_label: Switch to relative references adds b40a142b12b5 x86: Add support for 64-bit place relative relocations adds 9fc0f798ab8a x86/jump_label: Switch to jump_entry accessors adds b34006c4258c x86/jump_table: Use relative references adds 19483677684b jump_label: Annotate entries that operate on __init code earlier adds e872267b8bcb jump_table: Move entries into ro_after_init region adds 13ddb52c165b s390/jump_label: Switch to relative references adds 57d15877033e s390/vmlinux.lds: Move JUMP_TABLE_DATA into output section adds 77ac1c02d9f2 jump_label: Fix NULL dereference bug in __jump_label_mod_update() adds 02678a582392 Merge branch 'core/core' into x86/build, to prevent conflicts adds 0474d5d9d2f7 x86/extable: Macrofy inline assembly code to work around G [...] adds d5a581d84ae6 x86/cpufeature: Macrofy inline assembly code to work aroun [...] adds 5bdcd510c2ac x86/jump-labels: Macrofy inline assembly code to work arou [...] adds 72a9c673636b x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y adds ec57e2f0acb0 Merge branch 'x86/build' into locking/core, to pick up dep [...] adds 53bf57fab732 locking/qspinlock: Re-order code adds 756b1df4c2c8 locking/qspinlock: Rework some comments adds 288e4521f0f6 x86/asm: 'Simplify' GEN_*_RMWcc() macros adds 7aa54be29765 locking/qspinlock, x86: Provide liveness guarantee adds 1222109a5363 locking/qspinlock_stat: Count instances of nested lock slowpaths adds 0fa809ca7f81 locking/pvqspinlock: Extend node size when pvqspinlock is [...] adds 9506a7425b09 locking/lockdep: Fix debug_locks off performance problem adds 01a14bda11ad locking/lockdep: Make global debug_locks* variables read-mostly adds 0200fbdd4315 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 7a983a0fe2a2 perf trace: Pass augmented args to the arg formatters when [...] adds 6ccc18a9a17a perf trace: Make the augmented_syscalls filter out the tra [...] adds 1cdf618f2386 perf trace: Print the syscall name for augmented_syscalls adds 6dcbd212ff49 perf trace: Extract the comm/tid printing for syscall enter adds c96f4edcc356 perf trace: Show comm/tid for augmented_syscalls adds 75d1e30681d0 perf trace: Use the augmented filename, expanding syscall [...] adds daa1284af3b9 perf trace: Augment the 'open' syscall 'filename' arg adds 9779fc021410 perf trace: Augment inotify_add_watch pathname syscall arg adds f6618ce6c024 perf trace: Introduce augmented_filename_syscall_enter() d [...] adds 16cc63593f67 perf trace: Augment 'newstat' (aka 'stat') filename ptr adds 9ab5aadebedd perf trace: Add a etcsnoop.c augmented syscalls eBPF utility adds d35b168c3dcd perf bpf: Give precedence to bpf header dir adds 403f833d15a3 perf bpf: Add linux/socket.h to the headers accessible to [...] adds d5a7e6613b00 perf trace augmented_syscalls: Augment connect's 'sockaddr' arg adds 24a6c2cd1dbd perf trace augmented_syscalls: Add augmented_sockaddr_sysc [...] adds 02ef28842077 perf trace augmented_syscalls: Augment bind's 'myaddr' soc [...] adds 6ebb686225a8 perf trace augmented_syscalls: Augment sendto's 'addr' arg adds b043cb524d28 perf trace beauty: Reorganize 'struct sockaddr *' beautifier adds 766e0618e494 perf report: Create auxiliary trace data files for s390 adds 266b851cc287 tools lib traceevent, perf tools: Split trace-seq related [...] adds 664b6a95d771 perf bpf: Add syscall_exit() helper adds 5e2d8a5acc99 perf augmented_syscalls: Update the header comments adds 4c8f0a726ef8 perf trace augmented_syscalls: Rename augmented_*_syscall_ [...] adds f5b076dc01e7 perf trace augmented_syscalls: Hook into syscalls:sys_exit [...] adds c4191e55b874 perf trace: Show comm and tid for tracepoint events adds d50ed0ce8204 perf stat: Use evsel->threads in create_perf_stat_counter() adds 728c0ee0a896 perf stat: Move 'initial_delay' to 'struct perf_stat_config' adds 5698f26b46e4 perf stat: Move 'no_inherit' to 'struct perf_stat_config' adds 35386233fcf7 perf stat: Use local config arg for scale in create_perf_s [...] adds 7d9ad16afe2b perf stat: Add 'identifier' flag to 'struct perf_stat_config' adds 318ec1841a3f perf tools: Switch 'session' argument to 'evlist' in perf_ [...] adds 650d62204602 perf evsel: Introduce perf_evsel__store_ids() adds d09cefd2ef99 perf stat: Move create_perf_stat_counter() to stat.c adds 491073a61266 perf stat: Rename 'is_pipe' argument to 'attrs' in perf_st [...] adds 73d586c3917d perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds 1821f4eb480b perf stat: Add 'struct perf_tool' argument to perf_stat_sy [...] adds 1c21e9899d6a perf stat: Add 'struct perf_evlist' argument to perf_stat_ [...] adds c2c247f2dd87 perf stat: Add 'perf_event__handler_t' argument to perf_st [...] adds 0a4e64d391a2 perf stat: Move perf_stat_synthesize_config() to stat.c adds a5a9eac1a018 perf stat: Introduce perf_evlist__print_counters() adds 0174820a8ba1 perf stat: Move STAT_RECORD out of perf_evlist__print_counters() adds b64df7f33743 perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds f3ca50e61ff4 perf stat: Pass 'struct perf_stat_config' argument to loca [...] adds 6ca9a082b190 perf stat: Pass a 'struct perf_stat_config' argument to gl [...] adds fa7070a38676 perf stat: Move csv_* to 'struct perf_stat_config' adds 132c6ba3c440 perf stat: Move 'interval_clear' to 'struct perf_stat_config' adds 0ce5aa026660 perf stat: Move 'metric_only' to 'struct perf_stat_config' adds df4f7b4d4b1e perf stat: Move 'unit_width' to 'struct perf_stat_config' adds c512e0eae4c6 perf stat: Add 'target' argument to perf_evlist__print_counters() adds bc0bcda201e8 perf stat: Pass 'evlist' argument to print functions adds 0c538a946295 perf stat: Use 'evsel->evlist' instead of 'evsel_list' in [...] adds d97ae04b3d52 perf stat: Move 'run_count' to 'struct perf_stat_config' adds ee1760e2cf62 perf stat: Move 'metric_only_len' to 'struct perf_stat_config' adds ae2d7da554f0 perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() adds 77e0faf8552c perf stat: Pass 'evlist' to aggr_update_shadow() adds 26893a6018f8 perf stat: Add 'walltime_nsecs_stats' pointer to 'struct p [...] adds aea0dca1629c perf stat: Move 'null_run' to 'struct perf_stat_config' adds 31084123c196 perf stat: Move 'print_free_counters_hint' to 'struct perf [...] adds 3b3cd9a41c2b perf stat: Move 'print_mixed_hw_group_error' to 'struct pe [...] adds 8897a8916efb perf stat: Move ru_* data to 'struct perf_stat_config' adds 6f6b6594b5f3 perf stat: Move *_aggr_* data to 'struct perf_stat_config' adds a138af663500 perf stat: Do not use the global 'evsel_list' in print functions adds 34ff0866d46a perf stat: Move 'big_num' data to 'struct perf_stat_config' adds fdee335b00b0 perf stat: Move 'no_merge' data to 'struct perf_stat_config' adds be54d5932531 perf stat: Propagate 'struct target' arg to sort_aggr_thread() adds 54ac0b1bd25c perf stat: Move 'walltime_*' data to 'struct perf_stat_config' adds d0192fdba09a perf stat: Move 'metric_events' to 'struct perf_stat_config' adds 088519f318be perf stat: Move the display functions to stat-display.c adds 3de3e8bbf302 perf trace beauty: Alias 'umount' to 'umount2' adds 58094c48f407 perf annotate: Handle arm64 move instructions adds 21d7eb9a2473 perf augmented_syscalls: Check probe_read_str() return separately adds 7538d16397df perf augmented_syscalls: Avoid optimization to pass older [...] adds 8a041f86a83f perf trace: Introduce syscall__augmented_args() method adds db2da3f85cd6 perf trace: Setup augmented_args in the raw_syscalls:sys_e [...] adds b1a9e2535e20 perf trace: Use the raw_syscalls:sys_enter for the augment [...] adds d8e75a110df7 perf map: Turn some pr_warning() to pr_debug() adds 1632936480a5 perf tests: Fix record+probe_libc_inet_pton.sh without pin [...] adds bda58ee8f8e4 Merge tag 'perf-core-for-mingo-4.20-20180905' of git://git [...] adds ba6cc93d611b Merge branch 'perf/urgent' into perf/core, to pick up fixe [...] adds 2766d2ee960c perf/x86: Add __ro_after_init annotations adds d0555fc78fdb kprobes: Remove pointless BUG_ON() from disarming process adds c72e6742f62d kprobes: Remove pointless BUG_ON() from add_new_kprobe() adds a6d18e65dff2 kprobes: Remove pointless BUG_ON() from reuse_unused_kprobe() adds 819319fc9346 kprobes: Return error if we fail to reuse kprobe instead o [...] adds cbdd96f55861 kprobes: Don't call BUG_ON() if there is a kprobe in use o [...] adds 49e73246cbe6 perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init adds fb437bc8fe36 Merge tag 'v4.19-rc5' into perf/core, to pick up fixes adds 7f16023bfcc4 Merge remote-tracking branch 'acme/perf/urgent' into perf/core adds 1627314fb54a perf: Suppress AUX/OVERWRITE records adds 2e85d5979e8d perf test: Add watchpoint test adds d5ceb62b3654 perf ordered_events: Add 'struct ordered_events_buffer' layer adds 53da12e01349 perf ordered_events: Prevent crossing max_alloc_size adds 01ab2e91103b tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header adds e381d1c21eea perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code adds 89f1688a57a8 perf tools: Remove perf_tool from event_op2 adds 7336555a682c perf tools: Remove perf_tool from event_op3 adds e035f4ca2ac9 perf auxtrace: Pass struct perf_mmap into mmap__read* functions adds ded2b8fe2e43 perf tools: Add 'struct perf_mmap' arg to record__write() adds ed93d0a26012 perf util: Make copyfile_offset() global adds c04c859f439f perf tools: Initialize perf_data_file fd field adds 24ef0fd0a1f3 perf python: Use -Wno-redundant-decls to build with PYTHON [...] adds 9835bf7ff813 Merge tag 'perf-core-for-mingo-4.20-20180919' of git://git [...] adds 3b9c25c0a046 perf help: Add missing subcommand `version` adds c12e039d1233 perf tools: Report itrace options in help adds 03a1f49f2648 tools lib subcmd: Support overwriting the pager adds 37fed3de5551 perf script: Allow sym and dso without ip, addr adds a78cdee6fbb1 perf script: Print DSO for callindent adds 4963b0f88bb9 tools lib traceevent, perf tools: Rename struct event_form [...] adds 2c92f9828b3c tools lib traceevent, perf tools: Rename struct format{_fi [...] adds bb39ccb204cc tools lib traceevent, perf tools: Rename enum format_flags [...] adds f25d9e09e935 tools lib traceevent: Rename enum event_{sort_}type to enu [...] adds c1953bcc7311 tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags adds 5647f94b90f6 tools lib traceevent, perf tools: Add prefix tep_ to all p [...] adds 1e97216f2033 tools lib traceevent, perf tools: Rename enum print_arg_ty [...] adds e906bb788f2c tools lib traceevent: Add prefix tep_ to enums filter_{boo [...] adds 4746d22a4c1b tools lib traceevent: Add prefix tep_ to enums filter_{exp [...] adds 0515ca53caa6 tools lib traceevent: Add prefix tep_ to struct filter_{ar [...] adds 88e6c21a11c5 tools lib traceevent: Add prefix tep_ to various structs f [...] adds 9334c9616b71 tools lib traceevent: Add prefix tep_ to structs filter_ty [...] adds 785be0c98d24 tools lib traceevent: Rename struct plugin_list to struct [...] adds 1affd34f192a tools lib traceevent: Rename data2host*() APIs adds 035c450ffa04 tools lib traceevent: Add prefix tep_ to enum filter_trivial_type adds 62cb1b8868a7 perf script: Enhance sample flags for trace begin / end adds ff645daf30ca perf db-export: Add trace begin / end branch type variants adds 4d60e5e36aa6 perf tools: Improve thread_stack__event() for trace begin / end adds 2dcde4e152a3 perf tools: Improve thread_stack__process() for trace begin / end adds c6b5da093a8b perf intel-pt: Add decoder flags for trace begin / end adds bea6385789b8 perf intel-pt: Implement decoder flags for trace begin / end adds d35c595bf005 perf vendor events arm64: Revise core JSON events for eMAG adds c90d3bd1b9e8 Merge tag 'perf-core-for-mingo-4.20-20180924' of git://git [...] adds 97e831e13015 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 1182a49529ed perf/x86: Add helper to obtain performance counter index adds b5e4274ef7f0 x86/intel_rdt: Remove local register variables adds 0a701c9dd535 x86/intel_rdt: Create required perf event attributes adds dd45407c0b24 x86/intel_rdt: Use perf infrastructure for measurements adds a4c9f26533eb Merge branch 'x86/cache' into perf/core, to resolve conflicts adds ba12d20edc5c perf/x86/intel: Factor out common code of PMI handler adds af3bdb991a5c perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler adds f2c4db1bd807 x86/cpu: Sanitize FAM6_ATOM naming adds 7c5314b88da6 perf/x86/intel: Add quirk for Goldmont Plus adds 6364cb221834 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds ba4aa02b417f tools include: Adopt linux/bits.h adds 291ed51deee4 perf auxtrace: Include missing asm/bitsperlong.h to get BI [...] adds 0e24147d69c9 perf test: S390 does not support watchpoints in test 22 adds ce49d8436cff perf strbuf: Match va_{add,copy} with va_end adds faedbf3fd19f perf tools: Cleanup trace-event-info 'tdata' leak adds 9c8a182e5a73 perf tools: Free 'printk' string in parse_ftrace_printk() adds 470c8f7c88de perf tools: Avoid double free in read_event_file() adds 1e44224fb052 perf tools: Free temporary 'sys' string in read_event_files() adds e13a5d69c31d perf python: Make clang_has_option() work on Python 3 adds 8b2f245faa62 perf python: More portable way to make CFLAGS work with clang adds bbbab191c2c4 tools lib traceevent: Separate out tep_strerror() for stre [...] adds bb3dd7e7c4d5 tools lib traceevent, perf tools: Move struct tep_handler [...] adds 8f51ba8e604e Merge tag 'perf-core-for-mingo-4.20-20181008' of git://git [...] adds f703fd374ef8 x86/cpu: Drop pointless static qualifier in punit_dev_stat [...] adds d4ae552982de perf/x86/intel: Export mem events only if there's PEBS support adds c2712b858187 kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() no [...] adds 2e62024c265a kprobes/x86: Use preempt_enable() in optimized_callback() adds 53ed74af0551 x86/intel_rdt: Re-enable pseudo-lock measurements adds 82159876d32b x86/intel_rdt: Switch to bitmap_zalloc() adds 2cc81c699224 x86/intel_rdt: Show missing resctrl mount options adds fc8eaa85681f Merge branch 'x86/urgent' into x86/cache, to pick up depen [...] adds 521348b011d6 x86/intel_rdt: Introduce utility to obtain CDP peer adds e5f3530c3911 x86/intel_rdt: CBM overlap should also check for overlap w [...] adds 2a7adf6ce643 x86/intel_rdt: Fix initial allocation to consider CDP adds b61b8bba18fe x86/intel_rdt: Prevent pseudo-locking from using stale pointers adds dda93b45389f Merge branch 'x86/cache' into perf/core, to pick up fixes adds c05f3642f430 Merge branch 'perf-core-for-linus' of
git://git.kernel.org
[...] adds 7401a633c34a x86/mce-inject: Reset injection struct after injection adds 93ac57540e91 x86/mce: Use BIT_ULL(x) for bit mask definitions adds e5276b1ffa97 x86/mce: Add macros for the corrected error count bit field adds 711f76a328cb x86/mcelog: Remove one mce_helper definition adds 0d1b82cd8ac2 Merge branch 'ras-core-for-linus' of
git://git.kernel.org/
[...] adds 05484e098448 sched/topology: Add SD_ASYM_CPUCAPACITY flag detection adds bb1fbdd3c3fd sched/topology, drivers/base/arch_topology: Rebuild the sc [...] adds 3ba09df4b8b6 sched/topology, arch/arm64: Rebuild the sched_domain hiera [...] adds e1799a80a4f5 sched/topology, arch/arm: Rebuild sched_domain hierarchy w [...] adds df054e8445a4 sched/topology: Add static_key for asymmetric CPU capacity [...] adds 3b1baa6496e6 sched/fair: Add 'group_misfit_task' load-balance type adds e3d6d0cb66f2 sched/fair: Add sched_group per-CPU max capacity adds cad68e552e77 sched/fair: Consider misfit tasks when load-balancing adds 5fbdfae5221a sched/fair: Kick nohz balance if rq->misfit_task_load adds dbbad719449e sched/fair: Change 'prefer_sibling' type to bool adds 575638d1047e sched/core: Change root_domain->overload type to int adds e90c8fe15a3b sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() adds 757ffdd705ee sched/fair: Set rq->rd->overload when misfit adds 4ad3831a9d4a sched/fair: Don't move tasks to lower capacity CPUs unless [...] adds 9c63e84db29b sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU ca [...] adds 7e6f4c5d600c sched/debug: Explicitly cast sched_feat() to bool adds d90707ebebe0 sched/numa: Remove unused code from update_numa_stats() adds 7477a3504e61 sched/numa: Remove unused numa_stats::nr_running field adds ff28915fd31c sched/debug: Use symbolic names for task state constants adds ace8031099f9 sched/topology: Make local variables static adds b429f71bca5a Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 11d4afd4ff66 sched/pelt: Fix warning and clean up IRQ PELT config adds fdf5f315d5cf sched/fair: Disable LB_BIAS by default adds 4a465e3ebbc8 sched/fair: Remove setting task's se->runnable_weight duri [...] adds 9c2298aad355 sched/core: Fix comment regarding nr_iowait_cpu() and get_ [...] adds d0e7d14455d4 cpu/SMT: State SMT is disabled even with nosmt and without [...] adds 7b6abce7e1e6 sched/completions/Documentation: Fix a couple of punctuation nits adds 0c373344b5c1 sched/completions/Documentation: Clean up the document some more adds 11e13696a08e sched/completions/Documentation: Add recommendation for dy [...] adds 42f52e1c59bd Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 8ffe4e61c06a irq/matrix: Split out the CPU selection code into a helper adds 76f99ae5b54d irq/matrix: Spread managed interrupts on allocation adds cbbfb0ae2ca9 Merge branch 'x86-apic-for-linus' of
git://git.kernel.org/
[...] adds 02101c45ec5b x86/asm: Optimize memcpy_flushcache() adds c808c09b527c x86/asm: Use CC_SET()/CC_OUT() in __cmpxchg_double() adds edfbeecd92b0 Merge branch 'linus' into x86/asm, to pick up fixes adds 07e1d88adaae x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately adds b1378a561fd1 x86/fsgsbase/64: Introduce FS/GS base helper functions adds e696c231bebf x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers adds 824eea38d239 x86/fsgsbase/64: Convert the ELF core dump code to the new [...] adds f4550b52e495 x86/fsgsbase/64: Factor out FS/GS segment loading from __s [...] adds c4755613a133 x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER adds ffebbaedc861 x86/vdso: Introduce helper functions for CPU and node number adds b2e2ba578e01 x86/vdso: Initialize the CPU/node NR segment descriptor earlier adds 22245bdf0ad8 x86/segments: Introduce the 'CPUNODE' naming to better doc [...] adds ec3a94188df7 x86/fsgsbase/64: Clean up various details adds e1d20beae70e Merge branch 'x86-asm-for-linus' of
git://git.kernel.org/p
[...] adds ccde460b9ae5 x86/corruption-check: Fix panic in memory_corruption_check [...] adds b1e3a25f5879 x86/corruption-check: Use pr_*() instead of printk() adds 44060e8a5189 x86/boot/KASLR: Remove return value from handle_mem_options() adds 642116d4ac58 Merge branch 'x86-boot-for-linus' of
git://git.kernel.org/
[...] adds b3569d3a4b4f x86/kconfig: Remove redundant 'default n' lines from all x [...] adds 04ce7fae3d4e Merge branch 'x86-build-for-linus' of
git://git.kernel.org
[...] adds 03b099bdcdf7 x86/CPU: Use correct macros for Cyrix calls adds 2893cc8ff892 x86/CPU: Change query logic so CPUID is enabled before testing adds c9661c1e80b6 x86/cpu: Create Hygon Dhyana architecture support file adds 7eae653c8071 Merge branch 'tip-x86-hygon' into tip-x86-cpu adds d4f7423efdd1 x86/cpu: Get cache info and setup cache cpumap for Hygon Dhyana adds 39dc6f154dac x86/cpu/mtrr: Support TOP_MEM2 and get MTRR number adds 0b13bec787dc x86/smpboot: Do not use BSP INIT delay and MWAIT to idle o [...] adds 6d0ef316b9f8 x86/events: Add Hygon Dhyana support to PMU infrastructure adds c3fecca457c1 x86/alternative: Init ideal_nops for Hygon Dhyana adds b7a5cb4f220e x86/amd_nb: Check vendor in AMD-only functions adds c6babb5806b7 x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and n [...] adds da33dfef4041 x86/apic: Add Hygon Dhyana support adds 1a576b23d637 x86/bugs: Add Hygon Dhyana to the respective mitigation machinery adds ac78bd72355d x86/mce: Add Hygon Dhyana support to the MCA infrastructure adds b8f4abb65214 x86/kvm: Add Hygon Dhyana support to KVM adds 4044240365e8 x86/xen: Add Hygon Dhyana support to Xen adds 7377ed4bd56e ACPI: Add Hygon Dhyana support adds cc9690cfc7a3 cpufreq: Add Hygon Dhyana support adds 995d5f64b62f tools/cpupower: Add Hygon Dhyana support adds fec98069fb72 Merge branch 'x86-cpu-for-linus' of
git://git.kernel.org/p
[...] adds 357d291ce035 x86/xen: Fix boot loader version reported for PVH guests adds ae7e1238e68f x86/boot: Add ACPI RSDP address to setup_header adds e7b66d16fe41 x86/acpi, x86/boot: Take RSDP address for boot params if a [...] adds ac73e08eda88 Merge branch 'x86-grub2-for-linus' of
git://git.kernel.org
[...] adds 2f285f46240d x86/hyperv: Suppress "PCI: Fatal: No config space access f [...] adds 5140a6f47113 x86/hyperv: Remove unused include adds 382d72a9aa52 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.or [...] adds 2a25dc7c79c9 x86/mm/init32: Mark text and rodata RO in one go adds 8679de0959e6 x86/mm/cpa: Split, rename and clean up try_preserve_large_page() adds afd7969a99e0 x86/mm/cpa: Rework static_protections() adds 91ee8f5c1f50 x86/mm/cpa: Allow range check for static protections adds 4046460b867f x86/mm/cpa: Add debug mechanism adds 5c280cf6081f x86/mm/cpa: Add large page preservation statistics adds 69c31e69df3d x86/mm/cpa: Avoid static protection checks on unmap adds f61c5ba2885e x86/mm/cpa: Add sanity check for existing mappings adds 1c4b406ee89c x86/mm/cpa: Optimize same protection check adds 9cc9f17a5a0a x86/mm/cpa: Do the range check early adds 585948f4f695 x86/mm/cpa: Avoid the 4k pages check completely adds c6185b1f21a4 x86/mm/cpa: Use flush_tlb_all() adds c0a759abf5a6 x86/mm/cpa: Move flush_tlb_all() adds ddd07b750382 x86/mm/cpa: Unconditionally avoid WBINDV when we can adds a7295fd53c39 x86/mm/cpa: Use flush_tlb_kernel_range() adds 5f464b33b172 x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() adds fce2ce9544e9 x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() adds 47e262ac5b84 x86/mm/cpa: Factor common code between cpa_flush_*() adds 7904ba8a66f4 x86/mm/cpa: Optimize __cpa_flush_range() adds b3541fbc3c25 x86/mm: Fix typo in comment adds c3a7a61c192e x86/ioremap: Add an ioremap_encrypted() helper adds 9cf38d5559e8 kexec: Allocate decrypted control pages for kdump if SME i [...] adds 8780158cf977 iommu/amd: Remap the IOMMU device table with the memory en [...] adds 992b649a3f01 kdump, proc/vmcore: Enable kdumping encrypted memory with [...] adds 06d4a462e954 x86/KASLR: Update KERNEL_IMAGE_SIZE description adds 5b1290406579 x86/mm/doc: Clean up the x86-64 virtual memory layout desc [...] adds 32b89760ddf4 x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions adds cf089611f4c4 proc/vmcore: Fix i386 build error of missing copy_oldmem_p [...] adds a5b966ae42a7 Merge branch 'tlb/asm-generic' of
git://git.kernel.org/pub
[...] adds a31acd3ee8f7 x86/mm: Page size aware flush_tlb_mm_range() adds 5462bc3a9a3c x86/mm/tlb: Always use lazy TLB mode adds 12c4d978fd17 x86/mm/tlb: Restructure switch_mm_irqs_off() adds c3f7f2c7eba1 smp: use __cpumask_set_cpu in on_each_cpu_cond adds 7d49b28a80b8 smp,cpumask: introduce on_each_cpu_cond_mask adds 016c4d92cd16 x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range adds 97807813fe70 x86/mm/tlb: Add freed_tables element to flush_tlb_info adds 145f573b89a6 x86/mm/tlb: Make lazy TLB mode lazier adds 164477c2331b x86/mm: Clarify hardware vs. software "error_code" adds 8fed62000039 x86/mm: Break out kernel address space handling adds aa37c51b9421 x86/mm: Break out user address space handling adds 5b0c2cac54d4 x86/mm: Add clarifying comments for user addr space adds 88259744e253 x86/mm: Fix exception table comments adds 02e983b760c0 x86/mm: Add vsyscall address helper adds 3ae0ad92f53e x86/mm/vsyscall: Consider vsyscall page part of user addre [...] adds 367e3f1d3fc9 x86/mm: Remove spurious fault pkey check adds 51fbf14f2528 x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error adds a98959fdbda1 resource: Include resource end in walk_*() interfaces adds 010a93bf97c7 resource: Fix find_next_iomem_res() iteration issue adds b69c2e20f6e4 resource: Clean it up a bit adds c200dac78fec x86/mm: Do not warn about PCI BIOS W+X mappings adds 162041425193 x86/mm: Kill stray kernel fault handling comment adds 977e4be5eb71 x86/stackprotector: Remove the call to boot_init_stack_can [...] adds 99792e0cea1e Merge branch 'x86-mm-for-linus' of
git://git.kernel.org/pu
[...] adds 28c11b0f798c x86/xen: Move pv irq related functions under CONFIG_XEN_PV [...] adds f030aade9165 x86/xen: Move pv specific parts of arch/x86/xen/mmu.c to mmu_pv.c adds 3013c2be600f x86/xen: Link platform-pci-unplug.o only if CONFIG_XEN_PVHVM adds 901d209a8b0e x86/xen: Add SPDX identifier in arch/x86/xen files adds 7e4372028929 x86/paravirt: Make paravirt_patch_call() and paravirt_patc [...] adds abc745f85c11 x86/paravirt: Remove clobbers parameter from paravirt patc [...] adds 27876f3882fd x86/paravirt: Remove clobbers from struct paravirt_patch_site adds 5c83511bdb98 x86/paravirt: Use a single ops structure adds 5def7a4cd5be x86/paravirt: Remove unused paravirt bits adds c00a280a8efa x86/paravirt: Introduce new config option PARAVIRT_XXL adds 40181646db45 x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrella adds 9bad5658ea71 x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAV [...] adds 6da63eb241a0 x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrella adds fdc0269e8958 x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAV [...] adds 495310e4f2dd x86/paravirt: Remove unneeded mmu related paravirt ops bits adds 4f2d7af70256 x86/xen: Make xen_reservation_lock static adds b7a5eb6aafa9 x86/paravirt: Prevent redefinition of SAVE_FLAGS macro adds 3637897b6c9b x86/paravirt: Clean up native_patch() adds f726c4620df3 x86/hyperv: Add GUEST_IDLE_MSR support adds 3a025de64bf8 x86/hyperv: Enable PV qspinlock for Hyper-V adds f682a7920baf Merge branch 'x86-paravirt-for-linus' of git://git.kernel. [...] adds d92116b800fb x86/olpc: Indicate that legacy PC XO-1 platform should not [...] adds fa112cf1e8bc x86/olpc: Fix build error with CONFIG_MFD_CS5535=m adds d7197a5ad852 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds bd7b1f7cbf9c x86/entry/64: Document idtentry adds 98f05b5138f0 x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scra [...] adds bf904d2762ee x86/pti/64: Remove the SYSCALL64 entry trampoline adds 8e6b65a1b6cd x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION adds 0cbb76d62857 x86/speculation: Add RETPOLINE_AMD support to the inline a [...] adds dbfe2953f63c x86/speculation: Apply IBPB more strictly to avoid cross-p [...] adds 53c613fe6349 x86/speculation: Enable cross-hyperthread spectre v2 STIBP [...] adds bb4b3b776273 x86/speculation: Propagate information about RSB filling m [...] adds d82924c3b8d0 Merge branch 'x86-pti-for-linus' of
git://git.kernel.org/p
[...] adds d67f34c19a67 clocksource: Provide clocksource_arch_init() adds 2a21ad571b62 x86/time: Implement clocksource_arch_init() adds a51e996d48ac x86/vdso: Enforce 64bit clocksource adds 77e9c678c54f x86/vdso: Use unsigned int consistently for vsyscall_gtod_ [...] adds 49116f2081ee x86/vdso: Introduce and use vgtod_ts adds e9a62f76f93c x86/vdso: Collapse high resolution functions adds 6deec5bdef45 x86/vdso: Collapse coarse functions adds f3e839384164 x86/vdso: Replace the clockid switch case adds 4f72adc50682 x86/vdso: Simplify the invalid vclock case adds 3e89bf35ebf5 x86/vdso: Move cycle_last handling into the caller adds 315f28fa3a7b x66/vdso: Add CLOCK_TAI support adds 89fe0a1f1c69 x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks adds bcc4a62a73cb x86/vdso: Document vgtod_ts better adds 99c19e6a8fe4 x86/vdso: Rearrange do_hres() to improve code generation adds 034bda1cd5ab Merge branch 'x86-vdso-for-linus' of
git://git.kernel.org/
[...] adds f3c899927e19 ARM: 8786/1: Debug kernel copy by printing adds d3c61619568c ARM: 8788/1: ftrace: remove old mcount support adds 3f5395019027 ARM: 8798/1: remove unnecessary KBUILD_SRC ifeq conditional adds f9b58e8c7d03 ARM: 8800/1: use choice for kernel unwinders adds 8403bcb779a0 ARM: 8801/1: makefile: use ARMv3M mode for RiscPC adds f18aef742c8f ARM: 8802/1: Call syscall_trace_exit even when system call [...] adds 5ca451cf6ed0 ARM: 8789/1: signal: copy registers using __copy_to_user() adds 73839798af7e ARM: 8790/1: signal: always use __copy_to_user to save iwm [...] adds 3aa2df6ec2ca ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state adds 319508902600 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() adds 18ea66bd6e7a ARM: 8793/1: signal: replace __put_user_error with __put_user adds 621afc677465 ARM: 8794/1: uaccess: Prevent speculative use of the curre [...] adds e3aa6243434f ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() adds afaf6838f4bc ARM: 8796/1: spectre-v1,v1.1: provide helpers for address [...] adds a1d09e074250 ARM: 8797/1: spectre-v1.1: harden __copy_to_user adds 3e98d240981a Merge branches 'fixes', 'misc' and 'spectre' into for-next adds 07171da26424 Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk [...] adds cd2b8520681a parisc: Use PARISC_ITLB_TRAP constant in entry.S adds c9dfa0c796f2 parisc: remove check for minimum required GCC version adds 7c4ba3d38a3b parisc: remove the dead ccio-rm-dma driver adds a886c9791aed parisc: Reorder TLB flush timing calculation adds 32a7901f6d1d parisc: Remove PTE load and fault check from L2_ptep macro adds 8dbac7746e55 parisc: Add SYSTEM_INFO and REGISTER TOC PAT functions adds e98bc5ee9793 parisc: Clean up crash header output adds 35d8be9c563c parisc: dino: Utilize DINO_MASK_IRQ() macro adds 2e37787df0ed parisc: Ratelimit dino stuck interrupt warnings adds d27dfa13b9f7 parisc: Release spinlocks using ordered store adds 4dd5b673fa62 parisc: Purge TLB entries after updating page table entry [...] adds 3c229b3f2dd8 parisc: Fix map_pages() to not overwrite existing pte entries adds 99a3ae51d557 parisc: Fix exported address of os_hpmc handler adds 1138b6718ff7 parisc: Fix address in HPMC IVA adds db139d71c4c3 extract-vmlinux: Check for uncompressed image as fallback adds 34c201ae49fe parisc: Include compressed vmlinux file in vmlinuz boot kernel adds 3847dab77421 parisc: Add alternative coding infrastructure adds a45a01160f1d parisc: Use zdep for shlw macro on PA1.1 and PA2.0 adds 32c1ceeabda3 parisc: Drop two instructions from pte lookup code adds fe8376dbbd6a parisc: Add PDC PAT cell_info() and pd_get_pdc_revisions() [...] adds 5a23237f14c5 parisc: Remove pte_inserted define adds 4c5fe5db1ac6 parisc: Optimze cache flush algorithms adds e543b3a62029 parisc: Retrieve and display the PDC PAT capabilities adds 44786880df19 Merge branch 'parisc-4.20-1' of
git://git.kernel.org/pub/s
[...] No new revisions were added by this update. Summary of changes: .../ABI/testing/sysfs-class-led-driver-sc27xx | 22 + .../ABI/testing/sysfs-class-led-trigger-pattern | 82 + Documentation/ABI/testing/sysfs-power | 2 +- .../Design/Data-Structures/Data-Structures.html | 31 +- .../Expedited-Grace-Periods.html | 9 +- .../RCU/Design/Requirements/Requirements.html | 214 +- Documentation/RCU/stallwarn.txt | 13 +- Documentation/RCU/whatisRCU.txt | 3 +- Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 41 +- Documentation/admin-guide/pm/intel_pstate.rst | 7 + Documentation/arm64/elf_hwcaps.txt | 12 +- Documentation/arm64/hugetlbpage.txt | 38 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/blockdev/README.DAC960 | 756 -- Documentation/blockdev/zram.txt | 2 +- Documentation/device-mapper/log-writes.txt | 2 +- .../devicetree/bindings/ata/ahci-platform.txt | 6 +- .../devicetree/bindings/ata/brcm,sata-brcm.txt | 1 + Documentation/devicetree/bindings/gpio/gpio.txt | 142 +- .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 65 +- .../devicetree/bindings/gpio/snps,creg-gpio.txt | 21 + .../devicetree/bindings/hwmon/ina3221.txt | 44 + .../devicetree/bindings/hwmon/ltc2978.txt | 2 + .../devicetree/bindings/leds/leds-an30259a.txt | 43 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 17 +- .../devicetree/bindings/mmc/arasan,sdhci.txt | 1 + Documentation/devicetree/bindings/mmc/jz4740.txt | 1 + Documentation/devicetree/bindings/mmc/mmci.txt | 11 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 72 + .../devicetree/bindings/mmc/renesas,mmcif.txt | 4 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 41 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 10 +- .../devicetree/bindings/mmc/uniphier-sd.txt | 55 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 57 + .../bindings/pinctrl/ingenic,pinctrl.txt | 39 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 216 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 199 + .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 191 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 3 + .../bindings/pinctrl/renesas,rzn1-pinctrl.txt | 153 + .../devicetree/bindings/regulator/pfuze100.txt | 5 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 23 + .../bindings/regulator/rohm,bd71837-regulator.txt | 12 +- .../bindings/regulator/st,stpmic1-regulator.txt | 68 + .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 29 +- .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 + .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 8 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 1 + .../devicetree/bindings/spi/spi-pxa2xx.txt | 24 + Documentation/devicetree/bindings/spi/spi-rspi.txt | 4 +- .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 32 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 44 + Documentation/driver-api/gpio/board.rst | 24 + Documentation/driver-api/gpio/consumer.rst | 64 +- Documentation/driver-api/gpio/driver.rst | 23 +- Documentation/driver-api/gpio/index.rst | 2 +- Documentation/driver-api/mtdnand.rst | 34 +- Documentation/hwmon/ina3221 | 2 + Documentation/hwmon/lm75 | 6 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/mc13783-adc | 8 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/locking/lockstat.txt | 2 +- Documentation/memory-barriers.txt | 3 +- Documentation/mtd/nand/pxa3xx-nand.txt | 113 - Documentation/power/swsusp.txt | 2 +- .../process/code-of-conduct-interpretation.rst | 156 + Documentation/process/code-of-conduct.rst | 25 +- Documentation/process/index.rst | 1 + Documentation/scheduler/completion.txt | 261 +- Documentation/x86/boot.txt | 32 +- Documentation/x86/intel_rdt_ui.txt | 22 +- Documentation/x86/x86_64/mm.txt | 171 +- MAINTAINERS | 87 +- Makefile | 13 +- arch/Kconfig | 3 + arch/arc/Kconfig | 4 +- arch/arc/mm/dma.c | 41 +- arch/arm/Kconfig.debug | 45 +- arch/arm/Makefile | 6 +- arch/arm/boot/compressed/head.S | 43 + arch/arm/include/asm/assembler.h | 11 + arch/arm/include/asm/dma-mapping.h | 2 + arch/arm/include/asm/ftrace.h | 3 - arch/arm/include/asm/io.h | 15 - arch/arm/include/asm/kvm_arm.h | 1 + arch/arm/include/asm/kvm_mmu.h | 5 + arch/arm/include/asm/paravirt.h | 9 +- arch/arm/include/asm/thread_info.h | 4 +- arch/arm/include/asm/topology.h | 3 + arch/arm/include/asm/uaccess.h | 49 +- arch/arm/kernel/armksyms.c | 3 - arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/entry-ftrace.S | 75 +- arch/arm/kernel/ftrace.c | 51 - arch/arm/kernel/paravirt.c | 4 +- arch/arm/kernel/signal.c | 80 +- arch/arm/kernel/sys_oabi-compat.c | 8 +- arch/arm/lib/copy_from_user.S | 6 +- arch/arm/lib/copy_to_user.S | 6 +- arch/arm/lib/uaccess_with_memcpy.c | 3 +- arch/arm/mach-davinci/board-neuros-osd2.c | 8 +- arch/arm/mach-ep93xx/core.c | 9 + arch/arm/mach-ep93xx/snappercl15.c | 15 +- arch/arm/mach-ep93xx/ts72xx.c | 16 +- arch/arm/mach-imx/mach-mx21ads.c | 12 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-qong.c | 17 +- arch/arm/mach-integrator/integrator_cp.c | 2 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 6 +- arch/arm/mach-mmp/brownstone.c | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 12 +- arch/arm/mach-omap1/board-fsample.c | 5 +- arch/arm/mach-omap1/board-h2.c | 5 +- arch/arm/mach-omap1/board-h3.c | 4 +- arch/arm/mach-omap1/board-nand.c | 5 +- arch/arm/mach-omap1/board-perseus2.c | 5 +- arch/arm/mach-omap1/common.h | 4 +- arch/arm/mach-omap2/hsmmc.h | 2 - arch/arm/mach-omap2/pdata-quirks.c | 18 +- arch/arm/mach-omap2/pm24xx.c | 7 +- arch/arm/mach-omap2/pm34xx.c | 14 +- arch/arm/mach-orion5x/ts78xx-setup.c | 27 +- arch/arm/mach-pxa/balloon3.c | 13 +- arch/arm/mach-pxa/em-x270.c | 15 +- arch/arm/mach-pxa/ezx.c | 33 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 10 +- arch/arm/mach-pxa/raumfeld.c | 12 +- arch/arm/mach-pxa/zeus.c | 23 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 - arch/arm/mach-sa1100/assabet.c | 21 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/shannon.c | 4 +- arch/arm/mach-versatile/versatile_dt.c | 4 - arch/arm/mm/dma-mapping-nommu.c | 11 +- arch/arm/vfp/vfpmodule.c | 20 +- arch/arm/xen/enlighten.c | 34 - arch/arm64/Kconfig | 35 +- arch/arm64/include/asm/assembler.h | 7 +- arch/arm64/include/asm/cache.h | 40 + arch/arm64/include/asm/compat.h | 1 + arch/arm64/include/asm/compiler.h | 30 - arch/arm64/include/asm/cpucaps.h | 7 +- arch/arm64/include/asm/cpufeature.h | 9 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/daifflags.h | 15 +- arch/arm64/include/asm/esr.h | 77 + arch/arm64/include/asm/io.h | 9 - arch/arm64/include/asm/jump_label.h | 38 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 2 +- arch/arm64/include/asm/kvm_host.h | 11 + arch/arm64/include/asm/kvm_mmu.h | 5 + arch/arm64/include/asm/mmu.h | 3 + arch/arm64/include/asm/mmu_context.h | 17 +- arch/arm64/include/asm/page.h | 2 - arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 + arch/arm64/include/asm/pgtable.h | 48 +- arch/arm64/include/asm/processor.h | 11 +- arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/asm/sysreg.h | 44 +- arch/arm64/include/asm/tlb.h | 34 +- arch/arm64/include/asm/tlbflush.h | 112 +- arch/arm64/include/asm/topology.h | 3 + arch/arm64/include/asm/uaccess.h | 1 - arch/arm64/include/asm/xen/events.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/kernel/cpu_errata.c | 96 +- arch/arm64/kernel/cpufeature.c | 195 +- arch/arm64/kernel/cpuinfo.c | 11 +- arch/arm64/kernel/entry.S | 18 +- arch/arm64/kernel/head.S | 40 +- arch/arm64/kernel/jump_label.c | 6 +- arch/arm64/kernel/paravirt.c | 4 +- arch/arm64/kernel/probes/kprobes.c | 2 +- arch/arm64/kernel/process.c | 4 + arch/arm64/kernel/psci.c | 1 - arch/arm64/kernel/setup.c | 4 - arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/ssbd.c | 24 +- arch/arm64/kernel/suspend.c | 4 + arch/arm64/kernel/traps.c | 211 +- arch/arm64/kernel/vmlinux.lds.S | 35 +- arch/arm64/kvm/hyp-init.S | 3 + arch/arm64/kvm/hyp/sysreg-sr.c | 11 + arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/crc32.S | 60 + arch/arm64/mm/context.c | 11 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 38 +- arch/arm64/mm/init.c | 2 - arch/arm64/mm/kasan_init.c | 2 +- arch/arm64/mm/mmu.c | 46 +- arch/arm64/mm/numa.c | 13 +- arch/arm64/mm/proc.S | 11 +- arch/c6x/Kconfig | 2 +- arch/hexagon/Kconfig | 2 + arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/dma-mapping.h | 40 - arch/hexagon/kernel/dma.c | 143 +- arch/ia64/hp/common/sba_iommu.c | 4 - arch/ia64/include/asm/dma-mapping.h | 7 - arch/ia64/include/asm/iommu.h | 2 - arch/ia64/include/asm/machvec.h | 7 - arch/ia64/include/asm/machvec_init.h | 1 - arch/ia64/include/asm/machvec_sn2.h | 2 - arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/machvec.c | 16 - arch/ia64/kernel/pci-dma.c | 55 - arch/ia64/pci/pci.c | 26 - arch/ia64/sn/pci/pci_dma.c | 33 +- arch/m68k/Kconfig | 2 +- arch/m68k/emu/nfblock.c | 2 +- arch/m68k/include/asm/atafd.h | 13 - arch/m68k/include/asm/atafdreg.h | 80 - arch/microblaze/Kconfig | 4 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/kernel/dma.c | 22 - arch/microblaze/mm/consistent.c | 3 +- arch/mips/Kconfig | 7 +- arch/mips/alchemy/devboards/db1200.c | 14 +- arch/mips/alchemy/devboards/db1300.c | 14 +- arch/mips/alchemy/devboards/db1550.c | 14 +- arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/device.h | 19 - arch/mips/include/asm/dma-coherence.h | 6 + arch/mips/include/asm/dma-mapping.h | 4 +- arch/mips/include/asm/vr41xx/giu.h | 8 - arch/mips/jazz/jazzdma.c | 7 +- arch/mips/kernel/setup.c | 2 +- arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/dma-noncoherent.c | 79 +- arch/mips/netlogic/xlr/platform-flash.c | 7 +- arch/mips/pnx833x/common/platform.c | 8 +- arch/mips/rb532/devices.c | 10 +- arch/nds32/Kconfig | 2 +- arch/nios2/Kconfig | 2 +- arch/openrisc/Kconfig | 2 +- arch/parisc/Kconfig | 2 +- arch/parisc/Makefile | 9 - arch/parisc/boot/compressed/Makefile | 4 +- arch/parisc/boot/compressed/misc.c | 95 +- arch/parisc/boot/compressed/vmlinux.lds.S | 10 +- arch/parisc/include/asm/alternative.h | 47 + arch/parisc/include/asm/assembly.h | 9 +- arch/parisc/include/asm/cache.h | 22 +- arch/parisc/include/asm/page.h | 12 +- arch/parisc/include/asm/pdc.h | 1 + arch/parisc/include/asm/pdcpat.h | 62 +- arch/parisc/include/asm/pgtable.h | 33 +- arch/parisc/include/asm/sections.h | 2 + arch/parisc/include/asm/spinlock.h | 4 +- arch/parisc/include/asm/tlbflush.h | 3 +- arch/parisc/kernel/cache.c | 63 +- arch/parisc/kernel/entry.S | 34 +- arch/parisc/kernel/firmware.c | 57 + arch/parisc/kernel/hpmc.S | 3 +- arch/parisc/kernel/inventory.c | 10 + arch/parisc/kernel/pacache.S | 280 +- arch/parisc/kernel/setup.c | 83 +- arch/parisc/kernel/signal.c | 1 - arch/parisc/kernel/syscall.S | 12 +- arch/parisc/kernel/traps.c | 7 +- arch/parisc/kernel/vmlinux.lds.S | 6 + arch/parisc/mm/init.c | 23 +- arch/s390/Kconfig | 10 + arch/s390/Makefile | 2 +- arch/s390/appldata/appldata_base.c | 33 +- arch/s390/boot/.gitignore | 1 + arch/s390/boot/Makefile | 24 +- arch/s390/boot/boot.h | 11 + arch/s390/boot/cmdline.c | 2 + arch/s390/boot/compressed/Makefile | 37 +- arch/s390/boot/compressed/decompressor.c | 85 + arch/s390/boot/compressed/decompressor.h | 25 + arch/s390/boot/compressed/head.S | 52 - arch/s390/boot/compressed/misc.c | 116 - arch/s390/boot/compressed/vmlinux.lds.S | 24 +- arch/s390/boot/compressed/vmlinux.scr.lds.S | 15 - arch/s390/boot/ctype.c | 2 + arch/s390/boot/head.S | 12 +- arch/s390/boot/ipl_parm.c | 182 + arch/s390/boot/ipl_vmparm.c | 2 + arch/s390/boot/mem_detect.c | 182 + arch/s390/boot/startup.c | 64 + arch/s390/boot/string.c | 138 + arch/s390/crypto/paes_s390.c | 63 +- arch/s390/defconfig | 1 + arch/s390/hypfs/hypfs_sprp.c | 42 +- arch/s390/include/asm/appldata.h | 19 +- arch/s390/include/asm/boot_data.h | 11 + arch/s390/include/asm/ccwgroup.h | 2 + arch/s390/include/asm/facility.h | 9 +- arch/s390/include/asm/ipl.h | 4 +- arch/s390/include/asm/jump_label.h | 40 +- arch/s390/include/asm/kasan.h | 30 + arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mem_detect.h | 82 + arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/page.h | 1 + arch/s390/include/asm/pgtable.h | 20 +- arch/s390/include/asm/pkey.h | 26 + arch/s390/include/asm/processor.h | 53 +- arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 5 + arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/setup.h | 3 +- arch/s390/include/asm/string.h | 21 + arch/s390/include/asm/thread_info.h | 13 +- arch/s390/include/asm/vmlinux.lds.h | 20 + arch/s390/include/uapi/asm/pkey.h | 34 + arch/s390/include/uapi/asm/zcrypt.h | 19 +- arch/s390/kernel/Makefile | 6 +- arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/base.S | 2 +- arch/s390/kernel/dumpstack.c | 10 +- arch/s390/kernel/early.c | 47 +- arch/s390/kernel/early_nobss.c | 24 +- arch/s390/kernel/entry.S | 53 +- arch/s390/kernel/entry.h | 3 + arch/s390/kernel/head64.S | 6 +- arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/ipl_vmparm.c | 36 + arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/jump_label.c | 11 +- arch/s390/kernel/machine_kexec.c | 17 +- arch/s390/kernel/module.c | 15 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/setup.c | 210 +- arch/s390/kernel/smp.c | 87 +- arch/s390/kernel/sthyi.c | 8 +- arch/s390/kernel/swsusp.S | 11 +- arch/s390/kernel/vdso.c | 8 +- arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso32/clock_gettime.S | 19 +- arch/s390/kernel/vdso32/gettimeofday.S | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/s390/kernel/vdso64/clock_gettime.S | 25 +- arch/s390/kernel/vdso64/gettimeofday.S | 3 +- arch/s390/kernel/vmlinux.lds.S | 17 + arch/s390/lib/Makefile | 4 + arch/s390/lib/mem.S | 12 +- arch/s390/mm/Makefile | 6 +- arch/s390/mm/dump_pagetables.c | 58 +- arch/s390/mm/fault.c | 38 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/kasan_init.c | 387 ++ arch/s390/mm/maccess.c | 25 +- arch/s390/mm/mem_detect.c | 62 - arch/s390/purgatory/head.S | 4 +- arch/sh/Kconfig | 3 +- arch/sh/boards/mach-ecovec24/setup.c | 27 +- arch/sh/boards/mach-migor/setup.c | 14 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/dma-mapping.h | 4 +- arch/um/drivers/ubd_kern.c | 236 +- arch/unicore32/Kconfig | 2 +- arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/asm/dma-mapping.h | 22 - arch/unicore32/mm/init.c | 3 - arch/x86/Kconfig | 26 +- arch/x86/Kconfig.cpu | 14 + arch/x86/Kconfig.debug | 1 - arch/x86/Makefile | 8 +- arch/x86/boot/compressed/eboot.c | 10 + arch/x86/boot/compressed/kaslr.c | 18 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/boot/header.S | 6 +- arch/x86/boot/tools/build.c | 7 + arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/entry/calling.h | 2 +- arch/x86/entry/entry_32.S | 8 +- arch/x86/entry/entry_64.S | 125 +- arch/x86/entry/vdso/vclock_gettime.c | 210 +- arch/x86/entry/vdso/vgetcpu.c | 8 +- arch/x86/entry/vdso/vma.c | 38 +- arch/x86/entry/vsyscall/vsyscall_gtod.c | 51 +- arch/x86/events/amd/core.c | 4 + arch/x86/events/amd/uncore.c | 20 +- arch/x86/events/core.c | 41 +- arch/x86/events/intel/core.c | 346 +- arch/x86/events/intel/cstate.c | 8 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/rapl.c | 4 +- arch/x86/events/msr.c | 8 +- arch/x86/events/perf_event.h | 4 +- arch/x86/hyperv/Makefile | 4 + arch/x86/hyperv/hv_apic.c | 1 - arch/x86/hyperv/hv_init.c | 19 + arch/x86/hyperv/hv_spinlock.c | 88 + arch/x86/hyperv/mmu.c | 4 +- arch/x86/include/asm/acpi.h | 7 + arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/amd_nb.h | 3 + arch/x86/include/asm/asm.h | 57 +- arch/x86/include/asm/atomic.h | 8 +- arch/x86/include/asm/atomic64_64.h | 8 +- arch/x86/include/asm/bitops.h | 9 +- arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/cacheinfo.h | 1 + arch/x86/include/asm/cmpxchg.h | 10 +- arch/x86/include/asm/cpu_entry_area.h | 2 - arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/desc.h | 4 +- arch/x86/include/asm/efi.h | 1 + arch/x86/include/asm/elf.h | 9 +- arch/x86/include/asm/extable.h | 3 +- arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/fsgsbase.h | 49 + arch/x86/include/asm/futex.h | 6 +- arch/x86/include/asm/hyperv-tlfs.h | 5 + arch/x86/include/asm/intel-family.h | 33 +- arch/x86/include/asm/io.h | 15 +- arch/x86/include/asm/irqflags.h | 16 +- arch/x86/include/asm/jump_label.h | 80 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kvm_emulate.h | 4 + arch/x86/include/asm/local.h | 8 +- arch/x86/include/asm/mce.h | 55 +- arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/nospec-branch.h | 17 +- arch/x86/include/asm/page_64_types.h | 15 +- arch/x86/include/asm/paravirt.h | 415 +- arch/x86/include/asm/paravirt_types.h | 138 +- arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-3level_types.h | 2 +- arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 13 +- arch/x86/include/asm/ptrace.h | 46 +- arch/x86/include/asm/qspinlock.h | 15 + arch/x86/include/asm/refcount.h | 79 +- arch/x86/include/asm/rmwcc.h | 69 +- arch/x86/include/asm/sections.h | 1 - arch/x86/include/asm/segment.h | 48 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/string_64.h | 20 +- arch/x86/include/asm/suspend.h | 8 + arch/x86/include/asm/suspend_32.h | 4 + arch/x86/include/asm/tlb.h | 21 +- arch/x86/include/asm/tlbflush.h | 33 +- arch/x86/include/asm/uaccess.h | 22 +- arch/x86/include/asm/vgtod.h | 79 +- arch/x86/include/asm/virtext.h | 5 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/asm/xen/events.h | 2 + arch/x86/include/uapi/asm/bootparam.h | 4 + arch/x86/kernel/acpi/boot.c | 6 + arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/amd_gart_64.c | 6 +- arch/x86/kernel/amd_nb.c | 49 +- arch/x86/kernel/apic/apic.c | 7 + arch/x86/kernel/apic/probe_32.c | 1 + arch/x86/kernel/apic/vector.c | 9 +- arch/x86/kernel/asm-offsets.c | 18 +- arch/x86/kernel/asm-offsets_64.c | 9 +- arch/x86/kernel/check.c | 28 +- arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/bugs.c | 62 +- arch/x86/kernel/cpu/cacheinfo.c | 31 +- arch/x86/kernel/cpu/common.c | 77 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/hygon.c | 408 ++ arch/x86/kernel/cpu/intel_rdt.c | 17 +- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 12 +- arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 385 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 176 +- arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 3 - arch/x86/kernel/cpu/mcheck/mce-inject.c | 6 + arch/x86/kernel/cpu/mcheck/mce-severity.c | 3 +- arch/x86/kernel/cpu/mcheck/mce.c | 22 +- arch/x86/kernel/cpu/mshyperv.c | 14 + arch/x86/kernel/cpu/mtrr/cleanup.c | 3 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 2 + arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/crash_dump_64.c | 60 +- arch/x86/kernel/head32.c | 1 + arch/x86/kernel/head64.c | 2 + arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/jump_label.c | 62 +- arch/x86/kernel/kprobes/core.c | 48 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvm.c | 19 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/ldt.c | 2 +- arch/x86/kernel/macros.S | 16 + arch/x86/kernel/module.c | 6 + arch/x86/kernel/paravirt-spinlocks.c | 15 +- arch/x86/kernel/paravirt.c | 316 +- arch/x86/kernel/paravirt_patch_32.c | 87 +- arch/x86/kernel/paravirt_patch_64.c | 97 +- arch/x86/kernel/process_64.c | 185 +- arch/x86/kernel/ptrace.c | 28 +- arch/x86/kernel/setup.c | 19 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/time.c | 22 + arch/x86/kernel/traps.c | 20 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/tsc_msr.c | 10 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 10 - arch/x86/kernel/vsmp_64.c | 26 +- arch/x86/kernel/x86_init.c | 3 +- arch/x86/kvm/emulate.c | 11 +- arch/x86/lib/checksum_32.S | 4 +- arch/x86/lib/copy_user_64.S | 90 +- arch/x86/lib/csum-copy_64.S | 8 +- arch/x86/lib/getuser.S | 12 +- arch/x86/lib/putuser.S | 10 +- arch/x86/lib/usercopy_32.c | 126 +- arch/x86/lib/usercopy_64.c | 8 +- arch/x86/mm/cpu_entry_area.c | 36 - arch/x86/mm/dump_pagetables.c | 35 +- arch/x86/mm/extable.c | 114 +- arch/x86/mm/fault.c | 323 +- arch/x86/mm/init_32.c | 23 +- arch/x86/mm/ioremap.c | 24 +- arch/x86/mm/mem_encrypt_identity.c | 1 + arch/x86/mm/pageattr.c | 627 +- arch/x86/mm/pti.c | 33 +- arch/x86/mm/tlb.c | 198 +- arch/x86/pci/amd_bus.c | 6 +- arch/x86/platform/atom/punit_atom_debug.c | 6 +- arch/x86/platform/efi/early_printk.c | 8 +- arch/x86/platform/efi/efi_64.c | 10 +- arch/x86/platform/efi/quirks.c | 78 + .../intel-mid/device_libs/platform_bcm43xx.c | 17 +- .../platform/intel-mid/device_libs/platform_bt.c | 2 +- arch/x86/platform/olpc/olpc-xo1-rtc.c | 3 + arch/x86/platform/ts5500/ts5500.c | 1 - arch/x86/power/Makefile | 2 +- arch/x86/power/hibernate.c | 248 + arch/x86/power/hibernate_32.c | 52 +- arch/x86/power/hibernate_64.c | 224 +- arch/x86/power/hibernate_asm_32.S | 37 +- arch/x86/power/hibernate_asm_64.S | 2 +- arch/x86/tools/relocs.c | 10 + arch/x86/um/asm/elf.h | 3 +- arch/x86/xen/Kconfig | 2 +- arch/x86/xen/Makefile | 41 +- arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 3 + arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 31 +- arch/x86/xen/enlighten_pvh.c | 3 +- arch/x86/xen/grant-table.c | 25 +- arch/x86/xen/irq.c | 2 +- arch/x86/xen/mmu.c | 188 +- arch/x86/xen/mmu_hvm.c | 2 +- arch/x86/xen/mmu_pv.c | 168 +- arch/x86/xen/p2m.c | 2 + arch/x86/xen/pci-swiotlb-xen.c | 2 + arch/x86/xen/platform-pci-unplug.c | 19 +- arch/x86/xen/pmu.c | 13 +- arch/x86/xen/smp_pv.c | 2 + arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 4 +- arch/x86/xen/vdso.h | 2 + arch/x86/xen/xen-asm_64.S | 8 +- arch/x86/xen/xen-pvh.S | 15 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/Makefile | 4 +- block/Kconfig | 10 +- block/Kconfig.iosched | 3 - block/Makefile | 1 + block/bfq-cgroup.c | 4 +- block/bfq-iosched.c | 291 +- block/bfq-iosched.h | 53 +- block/bfq-wf2q.c | 49 +- block/bio-integrity.c | 12 +- block/bio.c | 218 +- block/blk-cgroup.c | 123 +- block/blk-core.c | 276 +- block/blk-flush.c | 6 +- block/blk-integrity.c | 12 +- block/blk-iolatency.c | 230 +- block/blk-merge.c | 88 +- block/blk-mq-debugfs.c | 13 +- block/blk-mq-sched.h | 4 +- block/blk-mq-tag.c | 69 +- block/blk-mq.c | 211 +- block/blk-pm.c | 216 + block/blk-pm.h | 69 + block/blk-softirq.c | 5 +- block/blk-stat.c | 1 + block/blk-throttle.c | 54 +- block/blk.h | 73 +- block/bounce.c | 41 +- block/cfq-iosched.c | 16 +- block/elevator.c | 22 +- block/genhd.c | 19 +- block/kyber-iosched.c | 547 +- drivers/acpi/Kconfig | 6 - drivers/acpi/acpi_ipmi.c | 4 +- drivers/acpi/acpi_lpit.c | 6 + drivers/acpi/acpi_lpss.c | 120 +- drivers/acpi/acpi_pad.c | 1 + drivers/acpi/acpi_processor.c | 7 +- drivers/acpi/acpi_tad.c | 201 + drivers/acpi/acpica/Makefile | 1 + drivers/acpi/acpica/acevents.h | 2 + drivers/acpi/acpica/acinterp.h | 23 + drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/amlcode.h | 10 +- drivers/acpi/acpica/dsopcode.c | 4 + drivers/acpi/acpica/evregion.c | 17 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxfregn.c | 1 - drivers/acpi/acpica/exfield.c | 326 +- drivers/acpi/acpica/exserial.c | 360 + drivers/acpi/acpica/psloop.c | 16 +- drivers/acpi/acpica/tbxfload.c | 3 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/bus.c | 44 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/custom_method.c | 3 +- drivers/acpi/glue.c | 2 +- drivers/acpi/osl.c | 16 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 12 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/pmic/intel_pmic_chtwc.c | 10 +- drivers/acpi/pmic/intel_pmic_crc.c | 16 +- drivers/acpi/pmic/intel_pmic_xpower.c | 16 +- drivers/acpi/pmic/tps68470_pmic.c | 2 +- drivers/acpi/pptt.c | 33 +- drivers/acpi/processor_idle.c | 1 + drivers/acpi/sbs.c | 8 +- drivers/acpi/sbshc.c | 2 + drivers/acpi/scan.c | 11 +- drivers/acpi/x86/apple.c | 4 +- drivers/acpi/x86/utils.c | 2 +- drivers/ata/Kconfig | 5 +- drivers/ata/ahci.h | 2 + drivers/ata/ahci_brcm.c | 8 + drivers/ata/ahci_platform.c | 15 +- drivers/ata/ahci_sunxi.c | 3 +- drivers/ata/libahci_platform.c | 54 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_atiixp.c | 2 +- drivers/ata/pata_ep93xx.c | 8 +- drivers/auxdisplay/hd44780.c | 61 +- drivers/base/arch_topology.c | 26 + drivers/base/cacheinfo.c | 2 + drivers/base/dd.c | 12 +- drivers/base/platform.c | 11 +- drivers/base/power/domain.c | 20 +- drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regmap.c | 99 +- drivers/block/DAC960.c | 7229 -------------------- drivers/block/DAC960.h | 4414 ------------ drivers/block/Kconfig | 13 - drivers/block/Makefile | 1 - drivers/block/amiflop.c | 318 +- drivers/block/aoe/aoe.h | 5 +- drivers/block/aoe/aoeblk.c | 70 +- drivers/block/aoe/aoecmd.c | 19 +- drivers/block/aoe/aoedev.c | 15 +- drivers/block/ataflop.c | 273 +- drivers/block/drbd/Kconfig | 1 - drivers/block/drbd/drbd_int.h | 15 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_nl.c | 39 +- drivers/block/drbd/drbd_protocol.h | 4 +- drivers/block/drbd/drbd_receiver.c | 35 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 65 +- drivers/block/floppy.c | 68 +- drivers/block/loop.c | 5 +- drivers/block/mtip32xx/mtip32xx.c | 49 +- drivers/block/null_blk_main.c | 111 +- drivers/block/paride/pcd.c | 88 +- drivers/block/paride/pd.c | 94 +- drivers/block/paride/pf.c | 56 +- drivers/block/pktcdvd.c | 2 +- drivers/block/ps3disk.c | 88 +- drivers/block/ps3vram.c | 2 +- drivers/block/rsxx/core.c | 2 +- drivers/block/rsxx/cregs.c | 2 +- drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 52 +- drivers/block/skd_main.c | 69 +- drivers/block/sunvdc.c | 2 +- drivers/block/swim.c | 106 +- drivers/block/swim3.c | 211 +- drivers/block/sx8.c | 166 +- drivers/block/umem.c | 42 +- drivers/block/virtio_blk.c | 68 +- drivers/block/xen-blkfront.c | 2 +- drivers/block/xsysace.c | 80 +- drivers/block/z2ram.c | 87 +- drivers/block/zram/Kconfig | 2 - drivers/block/zram/zram_drv.c | 28 +- drivers/bus/ts-nbus.c | 20 +- drivers/cdrom/cdrom.c | 29 +- drivers/cdrom/gdrom.c | 174 +- drivers/char/ipmi/ipmi_bt_sm.c | 66 +- drivers/char/ipmi/ipmi_devintf.c | 11 +- drivers/char/ipmi/ipmi_dmi.c | 31 +- drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 53 +- drivers/char/ipmi/ipmi_powernv.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 67 +- drivers/char/ipmi/ipmi_si_hardcode.c | 9 +- drivers/char/ipmi/ipmi_si_hotmod.c | 17 +- drivers/char/ipmi/ipmi_si_intf.c | 28 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 21 +- drivers/char/ipmi/ipmi_si_platform.c | 26 +- drivers/char/ipmi/ipmi_smic_sm.c | 26 +- drivers/char/ipmi/ipmi_ssif.c | 307 +- drivers/char/ipmi/ipmi_watchdog.c | 52 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/pcmcia/cm4040_cs.c | 2 +- drivers/clocksource/arm_arch_timer.c | 15 + drivers/cpufreq/acpi-cpufreq.c | 5 + drivers/cpufreq/amd_freq_sensitivity.c | 9 +- drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/cpufreq/cpufreq-dt-platdev.c | 6 +- drivers/cpufreq/cpufreq-dt.c | 34 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/imx6q-cpufreq.c | 52 +- drivers/cpufreq/intel_pstate.c | 42 +- drivers/cpufreq/mvebu-cpufreq.c | 9 +- drivers/cpufreq/s5pv210-cpufreq.c | 4 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpuidle/cpuidle.c | 16 +- drivers/cpuidle/governors/ladder.c | 2 +- drivers/cpuidle/governors/menu.c | 114 +- drivers/cpuidle/poll_state.c | 8 +- drivers/crypto/Kconfig | 11 + drivers/devfreq/devfreq.c | 118 +- drivers/devfreq/event/exynos-ppmu.c | 4 +- drivers/devfreq/governor.h | 6 +- drivers/devfreq/governor_performance.c | 5 +- drivers/devfreq/governor_powersave.c | 2 +- drivers/devfreq/governor_simpleondemand.c | 12 +- drivers/devfreq/governor_userspace.c | 16 +- drivers/edac/altera_edac.c | 3 +- drivers/edac/pnd2_edac.c | 2 +- drivers/firmware/efi/efi.c | 59 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/libstub/arm-stub.c | 27 + drivers/firmware/efi/runtime-wrappers.c | 61 +- drivers/firmware/efi/test/efi_test.c | 27 + drivers/firmware/efi/test/efi_test.h | 10 + drivers/gpio/Kconfig | 31 +- drivers/gpio/Makefile | 5 +- drivers/gpio/devres.c | 447 -- drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5588.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 14 +- drivers/gpio/gpio-brcmstb.c | 15 +- drivers/gpio/gpio-creg-snps.c | 191 + drivers/gpio/gpio-davinci.c | 60 +- drivers/gpio/gpio-ep93xx.c | 297 +- drivers/gpio/gpio-ftgpio010.c | 115 +- drivers/gpio/gpio-htc-egpio.c | 10 +- drivers/gpio/gpio-ingenic.c | 392 -- drivers/gpio/gpio-max3191x.c | 16 +- drivers/gpio/gpio-mmio.c | 6 +- drivers/gpio/gpio-mockup.c | 82 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-omap.c | 356 +- drivers/gpio/gpio-pxa.c | 6 + drivers/gpio/gpio-rcar.c | 6 + drivers/gpio/gpio-siox.c | 293 + drivers/gpio/gpio-syscon.c | 2 +- drivers/gpio/gpio-tb10x.c | 123 +- drivers/gpio/gpio-tps65086.c | 12 +- drivers/gpio/gpio-tps6586x.c | 15 +- drivers/gpio/gpio-tps65910.c | 9 +- drivers/gpio/gpio-tps65912.c | 16 +- drivers/gpio/gpio-ts5500.c | 13 +- drivers/gpio/gpio-twl4030.c | 59 +- drivers/gpio/gpio-twl6040.c | 31 +- drivers/gpio/gpio-uniphier.c | 2 +- drivers/gpio/gpio-vf610.c | 13 +- drivers/gpio/gpio-viperboard.c | 10 +- drivers/gpio/gpio-vr41xx.c | 55 +- drivers/gpio/gpio-vx855.c | 20 +- drivers/gpio/gpio-wm831x.c | 8 +- drivers/gpio/gpio-wm8350.c | 8 +- drivers/gpio/gpio-wm8994.c | 8 +- drivers/gpio/gpio-xlp.c | 12 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 26 +- drivers/gpio/gpiolib-devres.c | 439 ++ drivers/gpio/gpiolib-legacy.c | 1 + drivers/gpio/gpiolib-of.c | 60 +- drivers/gpio/gpiolib-sysfs.c | 11 +- drivers/gpio/gpiolib.c | 638 +- drivers/gpio/gpiolib.h | 25 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus_atk0110.c | 4 +- drivers/hwmon/hwmon.c | 28 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 2 +- drivers/hwmon/ibmpowernv.c | 10 +- drivers/hwmon/iio_hwmon.c | 16 +- drivers/hwmon/ina3221.c | 592 +- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/lm75.c | 21 +- drivers/hwmon/lm92.c | 14 +- drivers/hwmon/lm95245.c | 3 +- drivers/hwmon/mc13783-adc.c | 14 +- drivers/hwmon/nct6775.c | 302 +- drivers/hwmon/npcm750-pwm-fan.c | 4 +- drivers/hwmon/pmbus/Kconfig | 18 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/pmbus/pmbus_core.c | 5 +- drivers/hwmon/pwm-fan.c | 20 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 5 +- drivers/hwmon/tmp102.c | 3 +- drivers/hwmon/tmp108.c | 3 +- drivers/hwmon/tmp421.c | 6 +- drivers/i2c/muxes/i2c-mux-gpio.c | 14 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-gd.c | 2 +- drivers/idle/intel_idle.c | 77 +- drivers/iio/light/apds9960.c | 3 +- drivers/iio/light/max44000.c | 23 +- drivers/iio/temperature/mlx90632.c | 3 +- drivers/input/touchscreen/tsc200x-core.c | 3 +- drivers/iommu/amd_iommu_init.c | 14 +- drivers/iommu/intel-iommu.c | 4 +- drivers/leds/Kconfig | 10 + drivers/leds/Makefile | 1 + drivers/leds/leds-an30259a.c | 368 + drivers/leds/leds-as3645a.c | 4 +- drivers/leds/leds-gpio.c | 92 +- drivers/leds/leds-pwm.c | 5 +- drivers/leds/leds-sc27xx-bltc.c | 121 + drivers/leds/trigger/Kconfig | 7 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-pattern.c | 411 ++ drivers/lightnvm/Kconfig | 3 +- drivers/lightnvm/core.c | 334 +- drivers/lightnvm/pblk-cache.c | 1 + drivers/lightnvm/pblk-core.c | 587 +- drivers/lightnvm/pblk-gc.c | 11 +- drivers/lightnvm/pblk-init.c | 321 +- drivers/lightnvm/pblk-map.c | 13 +- drivers/lightnvm/pblk-rb.c | 110 +- drivers/lightnvm/pblk-read.c | 86 +- drivers/lightnvm/pblk-recovery.c | 471 +- drivers/lightnvm/pblk-rl.c | 5 +- drivers/lightnvm/pblk-sysfs.c | 12 +- drivers/lightnvm/pblk-trace.h | 145 + drivers/lightnvm/pblk-write.c | 90 +- drivers/lightnvm/pblk.h | 221 +- drivers/mailbox/pcc.c | 7 +- drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/closure.h | 3 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 2 +- drivers/md/bcache/request.c | 9 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 113 +- drivers/md/bcache/sysfs.c | 2 + drivers/md/raid0.c | 2 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/core/mspro_block.c | 2 +- drivers/mfd/altera-a10sr.c | 3 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rohm-bd718x7.c | 162 +- drivers/mfd/twl6040.c | 3 +- drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/usercopy.c | 13 + drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/pwrseq_simple.c | 14 +- drivers/mmc/host/Kconfig | 40 +- drivers/mmc/host/Makefile | 3 + drivers/mmc/host/dw_mmc-exynos.c | 11 + drivers/mmc/host/dw_mmc-hi3798cv200.c | 8 + drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmci.c | 698 +- drivers/mmc/host/mmci.h | 174 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 282 + drivers/mmc/host/mtk-sd.c | 298 +- drivers/mmc/host/mxcmmc.c | 5 +- drivers/mmc/host/omap_hsmmc.c | 171 +- drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 66 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 30 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 15 +- drivers/mmc/host/sdhci-acpi.c | 70 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 59 +- drivers/mmc/host/sdhci-of-arasan.c | 96 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 39 + drivers/mmc/host/sdhci-of-esdhc.c | 44 +- drivers/mmc/host/sdhci-pci-o2micro.c | 3 + drivers/mmc/host/sdhci-pltfm.c | 68 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-pxav3.c | 14 - drivers/mmc/host/sdhci-sirf.c | 28 +- drivers/mmc/host/sdhci-spear.c | 33 +- drivers/mmc/host/sdhci-sprd.c | 498 ++ drivers/mmc/host/sdhci-tegra.c | 675 +- drivers/mmc/host/sdhci-xenon-phy.c | 4 +- drivers/mmc/host/sdhci.c | 289 +- drivers/mmc/host/sdhci.h | 37 +- drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 24 +- drivers/mmc/host/tifm_sd.c | 3 +- drivers/mmc/host/tmio_mmc.c | 80 +- drivers/mmc/host/tmio_mmc.h | 16 +- drivers/mmc/host/tmio_mmc_core.c | 129 +- drivers/mmc/host/uniphier-sd.c | 698 ++ drivers/mmc/host/usdhi6rol0.c | 5 +- drivers/mtd/devices/m25p80.c | 23 +- drivers/mtd/maps/gpio-addr-flash.c | 146 +- drivers/mtd/maps/physmap_of_core.c | 27 +- drivers/mtd/maps/physmap_of_gemini.c | 5 - drivers/mtd/mtd_blkdevs.c | 102 +- drivers/mtd/nand/raw/Kconfig | 20 - drivers/mtd/nand/raw/Makefile | 6 +- drivers/mtd/nand/raw/ams-delta.c | 249 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 111 +- drivers/mtd/nand/raw/au1550nd.c | 124 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 58 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 93 +- drivers/mtd/nand/raw/cafe_nand.c | 74 +- drivers/mtd/nand/raw/cmx270_nand.c | 48 +- drivers/mtd/nand/raw/cs553x_nand.c | 75 +- drivers/mtd/nand/raw/davinci_nand.c | 93 +- drivers/mtd/nand/raw/denali.c | 151 +- drivers/mtd/nand/raw/denali.h | 10 +- drivers/mtd/nand/raw/denali_dt.c | 12 +- drivers/mtd/nand/raw/denali_pci.c | 10 +- drivers/mtd/nand/raw/diskonchip.c | 156 +- drivers/mtd/nand/raw/docg4.c | 1442 ---- drivers/mtd/nand/raw/fsl_elbc_nand.c | 70 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 106 +- drivers/mtd/nand/raw/fsl_upm.c | 66 +- drivers/mtd/nand/raw/fsmc_nand.c | 44 +- drivers/mtd/nand/raw/gpio.c | 29 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 111 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 68 +- drivers/mtd/nand/raw/internals.h | 115 + drivers/mtd/nand/raw/jz4740_nand.c | 53 +- drivers/mtd/nand/raw/jz4780_nand.c | 42 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 59 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 83 +- drivers/mtd/nand/raw/marvell_nand.c | 275 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 65 +- drivers/mtd/nand/raw/mtk_nand.c | 93 +- drivers/mtd/nand/raw/mxc_nand.c | 114 +- drivers/mtd/nand/raw/nand_amd.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 1721 +---- drivers/mtd/nand/raw/nand_bbt.c | 24 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 99 +- drivers/mtd/nand/raw/nand_esmt.c | 47 + drivers/mtd/nand/raw/nand_hynix.c | 15 +- drivers/mtd/nand/raw/nand_ids.c | 26 +- drivers/mtd/nand/raw/nand_jedec.c | 113 + drivers/mtd/nand/raw/nand_legacy.c | 642 ++ drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 19 +- drivers/mtd/nand/raw/nand_onfi.c | 305 + drivers/mtd/nand/raw/nand_samsung.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 18 +- drivers/mtd/nand/raw/nand_toshiba.c | 88 +- drivers/mtd/nand/raw/nandsim.c | 50 +- drivers/mtd/nand/raw/ndfc.c | 43 +- drivers/mtd/nand/raw/nuc900_nand.c | 47 +- drivers/mtd/nand/raw/omap2.c | 200 +- drivers/mtd/nand/raw/orion_nand.c | 26 +- drivers/mtd/nand/raw/oxnas_nand.c | 29 +- drivers/mtd/nand/raw/pasemi_nand.c | 51 +- drivers/mtd/nand/raw/plat_nand.c | 23 +- drivers/mtd/nand/raw/qcom_nandc.c | 92 +- drivers/mtd/nand/raw/r852.c | 80 +- drivers/mtd/nand/raw/r852.h | 2 +- drivers/mtd/nand/raw/s3c2410.c | 106 +- drivers/mtd/nand/raw/sh_flctl.c | 68 +- drivers/mtd/nand/raw/sharpsl.c | 36 +- drivers/mtd/nand/raw/sm_common.c | 7 +- drivers/mtd/nand/raw/socrates_nand.c | 60 +- drivers/mtd/nand/raw/sunxi_nand.c | 96 +- drivers/mtd/nand/raw/tango_nand.c | 77 +- drivers/mtd/nand/raw/tegra_nand.c | 36 +- drivers/mtd/nand/raw/tmio_nand.c | 78 +- drivers/mtd/nand/raw/txx9ndfmc.c | 53 +- drivers/mtd/nand/raw/vf610_nfc.c | 43 +- drivers/mtd/nand/raw/xway_nand.c | 39 +- drivers/mtd/sm_ftl.c | 20 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/fsl-quadspi.c | 15 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/spi-nor.c | 925 ++- drivers/mtd/tests/mtd_nandecctest.c | 21 +- drivers/mux/gpio.c | 12 +- drivers/net/phy/mdio-mux-gpio.c | 11 +- drivers/nvdimm/blk.c | 2 +- drivers/nvdimm/btt.c | 2 +- drivers/nvdimm/pmem.c | 2 +- drivers/nvme/host/core.c | 47 +- drivers/nvme/host/fabrics.c | 37 +- drivers/nvme/host/fabrics.h | 2 + drivers/nvme/host/fc.c | 153 +- drivers/nvme/host/lightnvm.c | 137 +- drivers/nvme/host/multipath.c | 79 +- drivers/nvme/host/nvme.h | 35 +- drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/rdma.c | 78 +- drivers/nvme/host/trace.h | 28 + drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/core.c | 3 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fc.c | 136 +- drivers/nvme/target/fcloop.c | 1 + drivers/nvme/target/io-cmd-bdev.c | 9 +- drivers/nvme/target/io-cmd-file.c | 3 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/rdma.c | 19 +- drivers/of/device.c | 12 - drivers/opp/core.c | 149 +- drivers/opp/cpu.c | 15 +- drivers/opp/of.c | 237 +- drivers/opp/opp.h | 19 +- drivers/parisc/Makefile | 3 - drivers/parisc/ccio-dma.c | 12 +- drivers/parisc/ccio-rm-dma.c | 202 - drivers/parisc/dino.c | 5 +- drivers/parisc/sba_iommu.c | 17 +- drivers/pci/controller/vmd.c | 4 - drivers/pci/pci-mid.c | 4 +- drivers/pcmcia/pcmcia_resource.c | 4 +- drivers/pcmcia/ricoh.h | 35 + drivers/pcmcia/soc_common.c | 9 +- drivers/pcmcia/yenta_socket.c | 3 +- drivers/perf/arm_pmu_platform.c | 6 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 19 +- drivers/pinctrl/Kconfig | 17 +- drivers/pinctrl/Makefile | 2 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 2 +- drivers/pinctrl/bcm/Kconfig | 13 + drivers/pinctrl/bcm/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-ns.c | 372 + drivers/pinctrl/berlin/berlin.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 10 +- drivers/pinctrl/core.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx.c | 7 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 12 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 41 +- drivers/pinctrl/intel/pinctrl-broxton.c | 154 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 19 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 147 +- drivers/pinctrl/intel/pinctrl-denverton.c | 7 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 75 +- drivers/pinctrl/intel/pinctrl-icelake.c | 7 +- drivers/pinctrl/intel/pinctrl-intel.c | 150 +- drivers/pinctrl/intel/pinctrl-intel.h | 42 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 7 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 56 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 19 +- drivers/pinctrl/mediatek/Kconfig | 49 +- drivers/pinctrl/mediatek/Makefile | 5 + drivers/pinctrl/mediatek/mtk-eint.c | 2 +- drivers/pinctrl/mediatek/mtk-eint.h | 4 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 690 ++ drivers/pinctrl/mediatek/pinctrl-moore.h | 51 + drivers/pinctrl/mediatek/pinctrl-mt6765.c | 1108 +++ drivers/pinctrl/mediatek/pinctrl-mt7622.c | 1407 +--- drivers/pinctrl/mediatek/pinctrl-mt7623.c | 1441 ++++ drivers/pinctrl/mediatek/pinctrl-mt8183.c | 544 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 670 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 291 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h | 1754 +++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h | 1916 ++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 907 +++ drivers/pinctrl/mediatek/pinctrl-paris.h | 63 + drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 ++++ drivers/pinctrl/meson/pinctrl-meson.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.h | 2 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 12 +- drivers/pinctrl/nuvoton/Kconfig | 12 + drivers/pinctrl/nuvoton/Makefile | 4 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2072 ++++++ drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-as3722.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 29 +- drivers/pinctrl/pinctrl-at91.c | 40 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 1 - drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-gemini.c | 79 +- drivers/pinctrl/pinctrl-ingenic.c | 462 +- drivers/pinctrl/pinctrl-lantiq.c | 8 +- drivers/pinctrl/pinctrl-lpc18xx.c | 6 + drivers/pinctrl/pinctrl-mcp23s08.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 1 - drivers/pinctrl/pinctrl-rockchip.c | 10 +- drivers/pinctrl/pinctrl-rza1.c | 21 +- drivers/pinctrl/pinctrl-rzn1.c | 947 +++ drivers/pinctrl/pinctrl-single.c | 32 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/qcom/Kconfig | 17 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm.c | 250 +- drivers/pinctrl/qcom/pinctrl-msm.h | 4 + drivers/pinctrl/qcom/pinctrl-qcs404.c | 1697 +++++ drivers/pinctrl/qcom/pinctrl-sdm660.c | 1455 ++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 29 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 30 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sh-pfc/Kconfig | 16 + drivers/pinctrl/sh-pfc/Makefile | 3 + drivers/pinctrl/sh-pfc/core.c | 23 +- drivers/pinctrl/sh-pfc/core.h | 7 +- drivers/pinctrl/sh-pfc/gpio.c | 5 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 408 ++ drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 10 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 14 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 43 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 842 +-- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 419 ++ drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 981 ++- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 370 +- drivers/pinctrl/sh-pfc/pfc-sh7203.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 15 +- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7723.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 5 +- drivers/pinctrl/sh-pfc/pfc-shx3.c | 5 +- drivers/pinctrl/sh-pfc/pinctrl.c | 5 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 10 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 11 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/spear/pinctrl-spear.h | 2 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 13 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 34 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 1 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 2 +- drivers/platform/x86/intel_cht_int33fe.c | 24 +- drivers/platform/x86/intel_int0002_vgpio.c | 2 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_telemetry_debugfs.c | 2 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 2 +- drivers/powercap/intel_rapl.c | 73 +- drivers/regulator/Kconfig | 21 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 2 +- drivers/regulator/axp20x-regulator.c | 3 +- drivers/regulator/bd71837-regulator.c | 645 -- drivers/regulator/bd718x7-regulator.c | 1119 +++ drivers/regulator/core.c | 124 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9055-regulator.c | 2 +- drivers/regulator/da9211-regulator.c | 10 +- drivers/regulator/fixed-helper.c | 1 - drivers/regulator/fixed.c | 57 +- drivers/regulator/helpers.c | 243 +- drivers/regulator/isl9305.c | 4 + drivers/regulator/lm363x-regulator.c | 6 +- drivers/regulator/lochnagar-regulator.c | 254 + drivers/regulator/lp8788-ldo.c | 7 +- drivers/regulator/ltc3589.c | 3 +- drivers/regulator/ltc3676.c | 3 +- drivers/regulator/max8952.c | 1 + drivers/regulator/max8973-regulator.c | 1 + drivers/regulator/max8997-regulator.c | 4 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/of_regulator.c | 44 +- drivers/regulator/pfuze100-regulator.c | 91 + drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 77 + drivers/regulator/s5m8767.c | 25 +- drivers/regulator/stpmic1_regulator.c | 674 ++ drivers/regulator/tps65090-regulator.c | 1 + drivers/s390/block/dasd.c | 6 +- drivers/s390/block/dasd_genhd.c | 2 +- drivers/s390/block/dcssblk.c | 2 +- drivers/s390/block/scm_blk.c | 2 +- drivers/s390/char/Makefile | 1 + drivers/s390/char/monwriter.c | 33 +- drivers/s390/char/sclp.h | 52 + drivers/s390/char/sclp_cmd.c | 11 +- drivers/s390/char/sclp_early.c | 123 +- drivers/s390/char/sclp_early_core.c | 116 + drivers/s390/char/sclp_pci.c | 10 +- drivers/s390/char/tape_3590.c | 2 +- drivers/s390/char/vmlogrdr.c | 2 +- drivers/s390/cio/ccwgroup.c | 30 + drivers/s390/cio/qdio_main.c | 15 +- drivers/s390/cio/qdio_setup.c | 1 - drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/ap_bus.c | 79 +- drivers/s390/crypto/ap_bus.h | 25 + drivers/s390/crypto/pkey_api.c | 521 +- drivers/s390/crypto/zcrypt_api.c | 627 +- drivers/s390/crypto/zcrypt_api.h | 15 +- drivers/s390/crypto/zcrypt_card.c | 2 - drivers/s390/crypto/zcrypt_cca_key.h | 2 - drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2a.h | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 292 + drivers/s390/crypto/zcrypt_cex2c.h | 18 + drivers/s390/crypto/zcrypt_cex4.c | 20 +- drivers/s390/crypto/zcrypt_error.h | 24 +- drivers/s390/crypto/zcrypt_msgtype50.c | 24 +- drivers/s390/crypto/zcrypt_msgtype50.h | 2 - drivers/s390/crypto/zcrypt_msgtype6.c | 74 +- drivers/s390/crypto/zcrypt_msgtype6.h | 15 +- drivers/s390/crypto/zcrypt_pcixcc.c | 317 - drivers/s390/crypto/zcrypt_pcixcc.h | 20 - drivers/s390/crypto/zcrypt_queue.c | 2 - drivers/scsi/pcmcia/aha152x_stub.c | 14 +- drivers/scsi/pcmcia/nsp_cs.c | 15 +- drivers/scsi/pcmcia/nsp_cs.h | 4 - drivers/scsi/pcmcia/qlogic_stub.c | 19 +- drivers/scsi/pcmcia/sym53c500_cs.c | 16 +- drivers/scsi/scsi_lib.c | 11 +- drivers/scsi/scsi_pm.c | 1 + drivers/scsi/sd.c | 3 +- drivers/scsi/sr.c | 3 +- drivers/soc/qcom/qcom-geni-se.c | 41 +- drivers/spi/Kconfig | 45 +- drivers/spi/Makefile | 5 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-bcm63xx-hsspi.c | 20 +- drivers/spi/spi-davinci.c | 19 +- drivers/spi/spi-dw-mmio.c | 38 +- drivers/spi/spi-dw.c | 28 +- drivers/spi/spi-dw.h | 2 + drivers/spi/spi-ep93xx.c | 36 +- drivers/spi/spi-fsl-espi.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-geni-qcom.c | 703 ++ drivers/spi/spi-gpio.c | 12 +- drivers/spi/spi-imx.c | 53 +- drivers/spi/spi-mem.c | 69 +- drivers/spi/spi-mt65xx.c | 37 +- drivers/spi/spi-omap2-mcspi.c | 177 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pic32-sqi.c | 4 +- drivers/spi/spi-pic32.c | 6 +- drivers/spi/spi-pl022.c | 10 +- drivers/spi/spi-pxa2xx.c | 100 +- drivers/spi/spi-qcom-qspi.c | 581 ++ drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip.c | 62 +- drivers/spi/spi-rspi.c | 10 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 10 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-slave-mt27xx.c | 554 ++ drivers/spi/spi-slave-system-control.c | 1 + drivers/spi/spi-sprd.c | 745 ++ drivers/spi/spi-stm32-qspi.c | 512 ++ drivers/spi/spi.c | 106 +- drivers/spi/spidev.c | 9 +- drivers/staging/iio/adc/ad7606.c | 8 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 47 +- drivers/target/target_core_spc.c | 6 +- drivers/thermal/intel_soc_dts_thermal.c | 2 +- drivers/tty/serial/serial_mctrl_gpio.c | 7 +- drivers/xen/biomerge.c | 3 +- drivers/xen/swiotlb-xen.c | 10 +- drivers/xen/time.c | 2 +- drivers/xen/xen-acpi-pad.c | 1 + fs/buffer.c | 10 +- fs/ext4/page-io.c | 2 +- fs/jffs2/super.c | 4 +- fs/namespace.c | 2 + fs/proc/vmcore.c | 34 +- include/acpi/acconfig.h | 17 +- include/acpi/acexcep.h | 9 +- include/acpi/acpi_bus.h | 1 - include/acpi/acpixf.h | 9 +- include/acpi/cppc_acpi.h | 1 + include/asm-generic/bug.h | 8 +- include/asm-generic/dma-mapping.h | 9 - include/asm-generic/qrwlock.h | 7 +- include/asm-generic/qspinlock.h | 16 +- include/asm-generic/tlb.h | 86 +- include/asm-generic/vmlinux.lds.h | 11 +- include/dt-bindings/gpio/meson-g12a-gpio.h | 114 + include/dt-bindings/pinctrl/rzn1-pinctrl.h | 141 + include/linux/acpi.h | 2 - include/linux/amba/mmci.h | 11 +- include/linux/amifd.h | 63 - include/linux/amifdreg.h | 82 - include/linux/arch_topology.h | 1 + include/linux/bio.h | 78 +- include/linux/blk-cgroup.h | 145 +- include/linux/blk-mq.h | 4 + include/linux/blk-pm.h | 24 + include/linux/blk_types.h | 1 - include/linux/blkdev.h | 164 +- include/linux/bvec.h | 3 - include/linux/cgroup.h | 2 + include/linux/clocksource.h | 5 + include/linux/compat.h | 3 + include/linux/compiler-gcc.h | 7 + include/linux/compiler.h | 56 +- include/linux/cpuidle.h | 11 +- include/linux/crash_dump.h | 4 + include/linux/debug_locks.h | 4 +- include/linux/devfreq.h | 8 + include/linux/device.h | 7 + include/linux/dma-debug.h | 8 + include/linux/dma-direct.h | 8 +- include/linux/dma-mapping.h | 42 +- include/linux/dma-noncoherent.h | 27 +- include/linux/efi.h | 51 + include/linux/elevator.h | 2 +- include/linux/fsl_ifc.h | 2 + include/linux/genhd.h | 5 +- include/linux/gpio/consumer.h | 80 +- include/linux/gpio/driver.h | 39 +- include/linux/hwmon.h | 2 + include/linux/ipmi.h | 2 +- include/linux/ipmi_smi.h | 2 +- include/linux/irq.h | 3 +- include/linux/jump_label.h | 65 +- include/linux/leds.h | 15 + include/linux/lightnvm.h | 166 +- include/linux/lockdep.h | 7 +- include/linux/mfd/rohm-bd718x7.h | 331 +- include/linux/mfd/tmio.h | 7 - include/linux/mmc/host.h | 5 + include/linux/mtd/blktrans.h | 5 +- include/linux/mtd/jedec.h | 91 + include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 12 +- include/linux/mtd/onfi.h | 178 + include/linux/mtd/platnand.h | 74 + include/linux/mtd/rawnand.h | 635 +- include/linux/mtd/spi-nor.h | 119 + include/linux/nvme.h | 1 + include/linux/of_device.h | 3 - include/linux/pci.h | 4 + include/linux/pci_ids.h | 6 + include/linux/percpu-refcount.h | 1 + include/linux/platform_data/gpio-davinci.h | 34 - include/linux/platform_data/gpio-omap.h | 15 +- include/linux/platform_data/gpio-ts5500.h | 27 - include/linux/platform_data/hsmmc-omap.h | 3 - include/linux/platform_data/pxa_sdhci.h | 4 - include/linux/platform_data/spi-davinci.h | 4 - include/linux/platform_device.h | 1 + include/linux/pm_domain.h | 35 +- include/linux/pm_opp.h | 6 + include/linux/ptrace.h | 21 +- include/linux/pxa2xx_ssp.h | 3 +- include/linux/qcom-geni-se.h | 13 +- include/linux/rculist.h | 32 +- include/linux/rcupdate.h | 154 +- include/linux/rcupdate_wait.h | 14 +- include/linux/rcutiny.h | 53 +- include/linux/rcutree.h | 31 +- include/linux/regmap.h | 31 +- include/linux/regulator/driver.h | 20 +- include/linux/regulator/fixed.h | 3 - include/linux/rwsem.h | 4 +- include/linux/sched.h | 12 +- include/linux/sched/topology.h | 6 +- include/linux/smp.h | 4 + include/linux/spi/spi.h | 36 +- include/linux/srcutree.h | 13 +- include/linux/start_kernel.h | 2 + include/linux/torture.h | 2 +- include/linux/writeback.h | 5 +- include/trace/events/hwmon.h | 71 + include/trace/events/kyber.h | 96 + include/trace/events/rcu.h | 25 +- include/trace/events/sched.h | 11 +- include/uapi/linux/gpio.h | 2 +- include/xen/events.h | 2 + include/xen/interface/memory.h | 6 - include/xen/xen-ops.h | 133 +- include/xen/xen.h | 4 + init/Kconfig | 5 + init/main.c | 10 +- kernel/cgroup/cgroup.c | 48 +- kernel/cpu.c | 40 +- kernel/dma/Kconfig | 16 +- kernel/dma/Makefile | 1 - kernel/dma/contiguous.c | 6 +- kernel/dma/debug.c | 16 + kernel/dma/direct.c | 222 +- kernel/dma/mapping.c | 71 +- kernel/dma/noncoherent.c | 106 - kernel/events/ring_buffer.c | 14 +- kernel/futex.c | 4 +- kernel/irq/matrix.c | 82 +- kernel/jump_label.c | 107 +- kernel/kexec_core.c | 6 + kernel/kprobes.c | 39 +- kernel/locking/lockdep.c | 116 +- kernel/locking/lockdep_internals.h | 27 + kernel/locking/lockdep_proc.c | 2 +- kernel/locking/qspinlock.c | 143 +- kernel/locking/qspinlock_paravirt.h | 4 +- kernel/locking/qspinlock_stat.h | 6 + kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem-xadd.c | 15 +- kernel/locking/rwsem.c | 7 +- kernel/locking/rwsem.h | 95 +- kernel/module.c | 9 + kernel/power/process.c | 2 +- kernel/ptrace.c | 10 + kernel/rcu/Kconfig | 14 +- kernel/rcu/rcu.h | 67 +- kernel/rcu/rcuperf.c | 66 +- kernel/rcu/rcutorture.c | 397 +- kernel/rcu/srcutiny.c | 29 +- kernel/rcu/srcutree.c | 31 +- kernel/rcu/tiny.c | 154 +- kernel/rcu/tree.c | 2213 +++--- kernel/rcu/tree.h | 132 +- kernel/rcu/tree_exp.h | 426 +- kernel/rcu/tree_plugin.h | 790 +-- kernel/rcu/update.c | 70 +- kernel/reboot.c | 1 + kernel/resource.c | 141 +- kernel/sched/core.c | 17 +- kernel/sched/fair.c | 187 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 15 - kernel/sched/pelt.c | 8 +- kernel/sched/pelt.h | 2 +- kernel/sched/sched.h | 24 +- kernel/sched/topology.c | 106 +- kernel/signal.c | 14 +- kernel/smp.c | 19 +- kernel/softirq.c | 3 +- kernel/time/Kconfig | 4 + kernel/time/clocksource.c | 2 + kernel/torture.c | 3 +- kernel/trace/blktrace.c | 4 +- kernel/up.c | 14 +- lib/Kconfig.debug | 6 +- lib/Kconfig.kasan | 9 + lib/crc32.c | 11 +- lib/debug_locks.c | 6 +- lib/percpu-refcount.c | 28 +- mm/Makefile | 6 +- mm/maccess.c | 6 + mm/memory.c | 247 - mm/mmu_gather.c | 261 + mm/page_io.c | 2 +- mm/pgtable-generic.c | 1 + scripts/Kbuild.include | 4 +- scripts/extract-vmlinux | 6 +- scripts/mod/Makefile | 2 + sound/hda/hdac_regmap.c | 3 +- sound/soc/codecs/cs35l33.c | 3 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs43130.c | 4 +- sound/soc/codecs/es8328.c | 3 +- sound/soc/codecs/rt1305.c | 3 +- sound/soc/codecs/rt5514.c | 3 +- sound/soc/codecs/rt5616.c | 3 +- sound/soc/codecs/rt5640.c | 3 +- sound/soc/codecs/rt5645.c | 9 +- sound/soc/codecs/rt5651.c | 3 +- sound/soc/codecs/rt5660.c | 3 +- sound/soc/codecs/rt5663.c | 9 +- sound/soc/codecs/rt5665.c | 3 +- sound/soc/codecs/rt5668.c | 3 +- sound/soc/codecs/rt5670.c | 3 +- sound/soc/codecs/rt5682.c | 3 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- tools/include/linux/bitops.h | 7 +- {include => tools/include}/linux/bits.h | 0 tools/include/linux/err.h | 7 + tools/lib/subcmd/pager.c | 11 +- tools/lib/subcmd/pager.h | 1 + tools/lib/traceevent/Build | 2 + tools/lib/traceevent/event-parse-api.c | 275 + tools/lib/traceevent/event-parse-local.h | 92 + tools/lib/traceevent/event-parse.c | 1217 ++-- tools/lib/traceevent/event-parse.h | 782 +-- tools/lib/traceevent/event-plugin.c | 20 +- tools/lib/traceevent/parse-filter.c | 647 +- tools/lib/traceevent/plugin_function.c | 3 +- tools/lib/traceevent/plugin_hrtimer.c | 5 +- tools/lib/traceevent/plugin_jbd2.c | 1 + tools/lib/traceevent/plugin_kmem.c | 5 +- tools/lib/traceevent/plugin_kvm.c | 15 +- tools/lib/traceevent/plugin_mac80211.c | 7 +- tools/lib/traceevent/plugin_sched_switch.c | 11 +- tools/lib/traceevent/plugin_scsi.c | 1 + tools/lib/traceevent/plugin_xen.c | 1 + tools/lib/traceevent/tep_strerror.c | 53 + tools/lib/traceevent/trace-seq.c | 2 + tools/lib/traceevent/trace-seq.h | 55 + tools/memory-model/Documentation/explanation.txt | 186 +- tools/memory-model/Documentation/recipes.txt | 2 +- tools/memory-model/README | 39 + tools/memory-model/linux-kernel.cat | 8 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- tools/memory-model/litmus-tests/README | 104 +- tools/objtool/special.c | 4 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm64/annotate/instructions.c | 59 +- tools/perf/arch/s390/annotate/instructions.c | 2 - tools/perf/builtin-annotate.c | 7 +- tools/perf/builtin-inject.c | 40 +- tools/perf/builtin-record.c | 53 +- tools/perf/builtin-report.c | 11 +- tools/perf/builtin-script.c | 110 +- tools/perf/builtin-stat.c | 1463 +--- tools/perf/builtin-trace.c | 179 +- tools/perf/check-headers.sh | 1 + tools/perf/command-list.txt | 1 + tools/perf/examples/bpf/augmented_syscalls.c | 154 +- tools/perf/examples/bpf/etcsnoop.c | 80 + tools/perf/include/bpf/bpf.h | 3 + tools/perf/include/bpf/linux/socket.h | 24 + .../pmu-events/arch/arm64/ampere/emag/branch.json | 23 + .../pmu-events/arch/arm64/ampere/emag/bus.json | 26 + .../pmu-events/arch/arm64/ampere/emag/cache.json | 191 + .../pmu-events/arch/arm64/ampere/emag/clock.json | 20 + .../arch/arm64/ampere/emag/core-imp-def.json | 32 - .../arch/arm64/ampere/emag/exception.json | 50 + .../arch/arm64/ampere/emag/instruction.json | 89 + .../arch/arm64/ampere/emag/intrinsic.json | 14 + .../pmu-events/arch/arm64/ampere/emag/memory.json | 29 + .../arch/arm64/ampere/emag/pipeline.json | 50 + tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 10 + tools/perf/tests/evsel-tp-sched.c | 4 +- .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/tests/tests.h | 4 + tools/perf/tests/wp.c | 241 + tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 34 + tools/perf/trace/beauty/sockaddr.c | 76 + tools/perf/util/Build | 1 + tools/perf/util/auxtrace.c | 30 +- tools/perf/util/auxtrace.h | 41 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/data-convert-bt.c | 58 +- tools/perf/util/db-export.c | 22 + tools/perf/util/evsel.c | 39 +- tools/perf/util/evsel.h | 11 +- tools/perf/util/evsel_fprintf.c | 2 +- tools/perf/util/header.c | 24 +- tools/perf/util/header.h | 17 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 34 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 2 + tools/perf/util/intel-pt.c | 5 + tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/map.c | 15 +- tools/perf/util/mmap.c | 6 +- tools/perf/util/mmap.h | 2 +- tools/perf/util/ordered-events.c | 87 +- tools/perf/util/ordered-events.h | 37 +- tools/perf/util/python.c | 20 +- tools/perf/util/s390-cpumsf.c | 94 +- .../perf/util/scripting-engines/trace-event-perl.c | 66 +- .../util/scripting-engines/trace-event-python.c | 100 +- tools/perf/util/session.c | 75 +- tools/perf/util/session.h | 5 +- tools/perf/util/setup.py | 16 +- tools/perf/util/sort.c | 22 +- tools/perf/util/stat-display.c | 1166 ++++ tools/perf/util/stat-shadow.c | 147 +- tools/perf/util/stat.c | 100 +- tools/perf/util/stat.h | 77 +- tools/perf/util/strbuf.c | 10 +- tools/perf/util/thread-stack.c | 51 +- tools/perf/util/tool.h | 7 +- tools/perf/util/trace-event-info.c | 2 + tools/perf/util/trace-event-parse.c | 44 +- tools/perf/util/trace-event-read.c | 15 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 21 +- tools/perf/util/util.c | 2 +- tools/perf/util/util.h | 2 + tools/power/cpupower/bench/parse.c | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 8 +- tools/power/cpupower/utils/helpers/amd.c | 11 +- tools/power/cpupower/utils/helpers/cpuid.c | 8 +- tools/power/cpupower/utils/helpers/helpers.h | 2 +- tools/power/cpupower/utils/helpers/misc.c | 2 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 3 +- tools/power/pm-graph/Makefile | 4 +- tools/power/pm-graph/bootgraph.py | 125 +- tools/power/pm-graph/config/cgskip.txt | 1 + .../pm-graph/config/custom-timeline-functions.cfg | 4 +- tools/power/pm-graph/sleepgraph.8 | 13 +- tools/power/pm-graph/sleepgraph.py | 1836 ++--- tools/power/x86/turbostat/turbostat.c | 46 +- tools/spi/spidev_test.c | 6 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 - .../selftests/rcutorture/configs/rcu/CFLIST | 2 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-u.boot | 1 + .../selftests/rcutorture/configs/rcu/TINY02.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE05.boot | 3 +- .../selftests/rcutorture/configs/rcu/TREE06.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 - virt/kvm/arm/arm.c | 4 +- 1676 files changed, 74977 insertions(+), 46445 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-pattern create mode 100644 Documentation/arm64/hugetlbpage.txt delete mode 100644 Documentation/blockdev/README.DAC960 delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-an30259a.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sprd.txt create mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32-qspi.txt delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt create mode 100644 Documentation/process/code-of-conduct-interpretation.rst delete mode 100644 arch/arm64/include/asm/compiler.h create mode 100644 arch/arm64/lib/crc32.S delete mode 100644 arch/hexagon/include/asm/dma-mapping.h delete mode 100644 arch/m68k/include/asm/atafd.h delete mode 100644 arch/m68k/include/asm/atafdreg.h delete mode 100644 arch/mips/include/asm/device.h create mode 100644 arch/parisc/include/asm/alternative.h create mode 100644 arch/s390/boot/boot.h create mode 100644 arch/s390/boot/cmdline.c create mode 100644 arch/s390/boot/compressed/decompressor.c create mode 100644 arch/s390/boot/compressed/decompressor.h delete mode 100644 arch/s390/boot/compressed/head.S delete mode 100644 arch/s390/boot/compressed/misc.c delete mode 100644 arch/s390/boot/compressed/vmlinux.scr.lds.S create mode 100644 arch/s390/boot/ctype.c create mode 100644 arch/s390/boot/ipl_parm.c create mode 100644 arch/s390/boot/ipl_vmparm.c create mode 100644 arch/s390/boot/mem_detect.c create mode 100644 arch/s390/boot/startup.c create mode 100644 arch/s390/boot/string.c create mode 100644 arch/s390/include/asm/boot_data.h create mode 100644 arch/s390/include/asm/kasan.h create mode 100644 arch/s390/include/asm/mem_detect.h create mode 100644 arch/s390/include/asm/vmlinux.lds.h create mode 100644 arch/s390/kernel/ipl_vmparm.c create mode 100644 arch/s390/mm/kasan_init.c delete mode 100644 arch/s390/mm/mem_detect.c delete mode 100644 arch/unicore32/include/asm/dma-mapping.h create mode 100644 arch/x86/hyperv/hv_spinlock.c create mode 100644 arch/x86/include/asm/fsgsbase.h create mode 100644 arch/x86/kernel/cpu/hygon.c create mode 100644 arch/x86/kernel/macros.S create mode 100644 arch/x86/power/hibernate.c create mode 100644 block/blk-pm.c create mode 100644 block/blk-pm.h create mode 100644 drivers/acpi/acpica/exserial.c delete mode 100644 drivers/block/DAC960.c delete mode 100644 drivers/block/DAC960.h delete mode 100644 drivers/gpio/devres.c create mode 100644 drivers/gpio/gpio-creg-snps.c delete mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/gpio/gpio-siox.c create mode 100644 drivers/gpio/gpiolib-devres.c create mode 100644 drivers/leds/leds-an30259a.c create mode 100644 drivers/leds/trigger/ledtrig-pattern.c create mode 100644 drivers/lightnvm/pblk-trace.h create mode 100644 drivers/mmc/host/mmci_stm32_sdmmc.c create mode 100644 drivers/mmc/host/sdhci-sprd.c create mode 100644 drivers/mmc/host/uniphier-sd.c delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/mtd/nand/raw/internals.h create mode 100644 drivers/mtd/nand/raw/nand_esmt.c create mode 100644 drivers/mtd/nand/raw/nand_jedec.c create mode 100644 drivers/mtd/nand/raw/nand_legacy.c create mode 100644 drivers/mtd/nand/raw/nand_onfi.c delete mode 100644 drivers/parisc/ccio-rm-dma.c create mode 100644 drivers/pinctrl/bcm/pinctrl-ns.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6765.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8183.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.h create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c create mode 100644 drivers/pinctrl/nuvoton/Kconfig create mode 100644 drivers/pinctrl/nuvoton/Makefile create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c create mode 100644 drivers/pinctrl/pinctrl-rzn1.c create mode 100644 drivers/pinctrl/qcom/pinctrl-qcs404.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm660.c delete mode 100644 drivers/regulator/bd71837-regulator.c create mode 100644 drivers/regulator/bd718x7-regulator.c create mode 100644 drivers/regulator/lochnagar-regulator.c create mode 100644 drivers/regulator/stpmic1_regulator.c create mode 100644 drivers/s390/crypto/zcrypt_cex2c.c create mode 100644 drivers/s390/crypto/zcrypt_cex2c.h delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.c delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.h create mode 100644 drivers/spi/spi-geni-qcom.c create mode 100644 drivers/spi/spi-qcom-qspi.c create mode 100644 drivers/spi/spi-slave-mt27xx.c create mode 100644 drivers/spi/spi-sprd.c create mode 100644 drivers/spi/spi-stm32-qspi.c create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h create mode 100644 include/dt-bindings/pinctrl/rzn1-pinctrl.h delete mode 100644 include/linux/amifd.h delete mode 100644 include/linux/amifdreg.h create mode 100644 include/linux/blk-pm.h create mode 100644 include/linux/mtd/jedec.h create mode 100644 include/linux/mtd/onfi.h create mode 100644 include/linux/mtd/platnand.h delete mode 100644 include/linux/platform_data/gpio-ts5500.h create mode 100644 include/trace/events/hwmon.h create mode 100644 include/trace/events/kyber.h delete mode 100644 kernel/dma/noncoherent.c create mode 100644 mm/mmu_gather.c copy {include => tools/include}/linux/bits.h (100%) create mode 100644 tools/lib/traceevent/event-parse-api.c create mode 100644 tools/lib/traceevent/event-parse-local.h create mode 100644 tools/lib/traceevent/tep_strerror.c create mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/perf/examples/bpf/etcsnoop.c create mode 100644 tools/perf/include/bpf/linux/socket.h create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/clock.json delete mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/core-imp-def.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/intrinsic.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/pipeline.json create mode 100644 tools/perf/tests/wp.c create mode 100644 tools/perf/trace/beauty/sockaddr.c create mode 100644 tools/perf/util/stat-display.c -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 8Â months
1
0
0
0
[toolchain/linux-next] branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig updated (467e050e9760 -> 44786880df19)
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-release-aarch64-mainline-allyesconfig in repository toolchain/linux-next. from 467e050e9760 Merge branch 'i2c/for-current' of
git://git.kernel.org/pub
[...] adds c1d1ba844f01 Code of conduct: Fix wording around maintainers enforcing [...] adds 79dbeed36f73 Code of Conduct Interpretation: Add document explaining ho [...] adds d84feee76f7f Code of Conduct Interpretation: Properly reference the TAB [...] adds f7e585843217 Code of Conduct: Provide links between the two documents adds d117a85478ef Code of Conduct Interpretation: Put in the proper URL for [...] adds f3f76d640141 Code of Conduct: Change the contact email address adds 8e630c31a3df MAINTAINERS: Add an entry for the code of conduct adds 84df9525b0c2 Linux 4.19 adds faaadaf315b4 asm-generic/tlb: Guard with #ifdef CONFIG_MMU adds 22a61c3c4f13 asm-generic/tlb: Track freeing of page-table directories i [...] adds a6d60245d6d9 asm-generic/tlb: Track which levels of the page tables hav [...] adds 196d9d8bb71d mm/memory: Move mmu_gather and TLB invalidation code into [...] adds 7526aa54b261 MAINTAINERS: Add entry for MMU GATHER AND TLB INVALIDATION adds cbbac1c3e6a8 Merge branch 'tlb/asm-generic' into aarch64/for-next/core adds 9784d82db3eb lib/crc32: make core crc32() routines weak so they can be [...] adds 86d0dd34eaff arm64: cpufeature: add feature for CRC32 instructions adds 7481cddf29ed arm64/lib: add accelerated crc32 routines adds 4733c7c79e8c arm64: dump: Use consistent capitalisation for page-table dumps adds a1f33941f7e1 arm64: uaccess: implement unsafe accessors adds 6899a4c82faf arm64: tlb: Use last-level invalidation in flush_tlb_kerne [...] adds 45a284bc5ee3 arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[ke [...] adds 0795edaf3f1f arm64: pgtable: Implement p[mu]d_valid() and check in set_ [...] adds d8289d3a5854 arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() adds 67a902ac598d arm64: tlbflush: Allow stride to be specified for __flush_ [...] adds 07212cd47efe arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code adds f270ab88fdf2 arm64: tlb: Adjust stride and type of TLBI according to mm [...] adds ace8cb754539 arm64: tlb: Avoid synchronous TLBIs when freeing page tables adds 7f08872774eb arm64: tlb: Rewrite stale comment in asm/tlbflush.h adds ca7f686ac9fe arm64: Fix silly typo in comment adds d71be2b6c0e1 arm64: cpufeature: Detect SSBS and advertise to userspace adds 2d1b2a91d56b arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS adds 0bf0f444b2c4 arm64: entry: Allow handling of undefined instructions from EL1 adds 8f04e8e6e29c arm64: ssbd: Add support for PSTATE.SSBS rather than trapp [...] adds 7c36447ae5a0 KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disa [...] adds b8925ee2e12d arm64: cpu: Move errata and feature enable callbacks close [...] adds 8a60419d3676 arm64: force_signal_inject: WARN if called from kernel context adds e4ba15debcfd arm64: fix for bad_mode() handler to always result in panic adds 74e248286e1d arm64: sysreg: Clean up instructions for modifying PSTATE fields adds 5ffdfaedfa0a arm64: mm: Support Common Not Private translations adds ab510027dc4d arm64: KVM: Enable Common Not Private translations adds 880f7cc47265 arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE adds 1c8391412d77 arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() adds 520ad98871a0 arm64/cpufeatures: Factorize emulate_mrs() adds 21f847961774 arm64/cpufeatures: Emulate MRS instructions by parsing ESR [...] adds 8a695a587333 arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL adds 0b8af74549c2 arm64: Remove unused VGA console support adds 2a6c7c367de8 arm64: lse: remove -fcall-used-x0 flag adds 693d5639b44a arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() adds 2b5548b68199 arm64/mm: Separate boot-time page tables from swapper_pg_dir adds 2330b7ca7835 arm64/mm: use fixmap to modify swapper_pg_dir adds 8eb7e28d4c64 arm64/mm: move runtime pgds to rodata adds 03630b3b76cc perf: Convert to using %pOFn instead of device_node.name adds 22839869f21a signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys [...] adds 24951465cbd2 arm64: compat: Provide definition for COMPAT_SIGMINSTKSZ adds 9376b1e7b625 arm64: remove unused asm/compiler.h header file adds bd7ac140b82f arm64: Add decoding macros for CP15_32 and CP15_64 traps adds 70c63cdfd6ee arm64: compat: Add separate CP15 trapping hook adds 1f1c014035a8 arm64: compat: Add condition code checks and IT advance adds 2a8905e18c55 arm64: compat: Add cp15_32 and cp15_64 handler arrays adds 50de013d22e4 arm64: compat: Add CNTVCT trap handler adds 32a3e635fb0e arm64: compat: Add CNTFRQ trap handler adds 95b861a4a6d9 arm64: arch_timer: Add workaround for ARM erratum 1188873 adds 00bbd5d9016d arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception adds dbfe3828a6f3 arm64/mm: Reorganize arguments for is_el1_permission_fault() adds 359048f91db4 arm64/mm: Define esr_to_debug_fault_info() adds 77cfe950901e arm64/numa: Report correct memblock range for the dummy node adds 52338088ef05 arm64/numa: Unify common error path in numa_init() adds 2ba0dacbae94 arm64/kprobes: remove an extra semicolon in arch_prepare_kprobe adds 4bfbe5eee309 arm64: docs: Fix typos in ELF hwcaps adds ee91176120bd arm64: docs: Document SSBS HWCAP adds c219bc4e9205 arm64: Trap WFI executed in userspace adds 040f34013475 arm64: arch_timer: avoid unused function warning adds f05692919bdd arm64: daifflags: Use irqflags functions for daifflags adds 9a0c032825e0 arm64: Use daifflag_restore after bp_hardening adds b0506a8bbb42 arm64: xen: Use existing helper to check interrupt status adds 0293c8ba807c arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c adds e9ed821be486 arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines adds c20c650d9116 MAINTAINERS: fix bad sdei paths adds 742fafa50b62 arm64: mm: Drop the unused cpu parameter adds 3b82a6ea2327 Revert "arm64: uaccess: implement unsafe accessors" adds e03a4e5bb743 arm64: Add silicon-errata.txt entry for ARM erratum 1188873 adds 26a6f87ef596 arm64: mm: Use __pa_symbol() for set_swapper_pgd() adds 0c09d4856462 Documentation/arm64: HugeTLB page implementation adds 8ab66cbe63ae arm64: cpufeature: ctr: Fix cpu capability check for late CPUs adds 1602df02f33f arm64: cpufeature: Fix handling of CTR_EL0.IDC field adds 4afe8e79da92 arm64: cpufeature: Trap CTR_EL0 access only where it is necessary adds 4debef551007 arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work adds 528985117126 Merge tag 'arm64-upstream' of
git://git.kernel.org/pub/scm
[...] adds 3d0e63754fa4 drbd: Convert from ahash to shash adds 7759eb23fd98 block: remove bio_rewind_iter() adds 902d53914f64 block: umem: replace spin_lock_bh with spin_lock in taskle [...] adds 798ef9e70110 rsxx: Remove unnecessary parentheses adds f8c0d7b16fd9 blk-iolatency: remove set but not used variables 'changed' [...] adds cbeb869a3d11 block, bfq: correctly charge and reset entity service in a [...] adds d0edc2473be9 block, bfq: inject other-queue I/O into seeky idle queues [...] adds c8765de0adfc blok, bfq: do not plug I/O if all queues are weight-raised adds 576ed9135489 block: use bio_add_page in bio_iov_iter_get_pages adds 9ff01255a01c Blk-throttle: update to use rbtree with leftmost node cached adds 27e6fa996c53 blkcg: fix ref count issue with bio_blkcg using task_css adds 49f4c2dc2b50 blkcg: update blkg_lookup_create to do locking adds 07b05bcc3213 blkcg: convert blkg_lookup_create to find closest blkg adds a7b39b4e961c blkcg: always associate a bio with a blkg adds 5bf9a1f3b4ef blkcg: consolidate bio_issue_init to be a part of core adds 74b7c02a9bc1 blkcg: associate a blkg for pages being evicted by swap adds bdc2491708c4 blkcg: associate writeback bios with a blkg adds c839e7a03f92 blkcg: remove bio->bi_css and instead use bio->bi_blkg adds f0fcb3ec89f3 blkcg: remove additional reference to the css adds e2b0989954ae blkcg: cleanup and make blk_get_rl use blkg_lookup_create adds b3b9f24f5fcc blkcg: change blkg reference counting to use percpu_ref adds 101246ec02b5 blkcg: rename blkg_try_get to blkg_tryget adds c7b1bf5cca76 blk-mq: Document the functions that iterate over requests adds 43b729bfe9cf block: move integrity_req_gap_{back,front}_merge to blk.h adds e9907009cbfc block: move req_gap_{back,front}_merge to blk-merge.c adds 27ca1d4ed04e block: move req_gap_back_merge to blk.h adds 6a9f5f240adf block: simplify BIOVEC_PHYS_MERGEABLE adds 0e253391a970 block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page adds 3dccdae54fe8 block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable adds 6e768461c215 block: remove bvec_to_phys adds bceacbfa48bf block: don't include io.h from bio.h adds 65969e5cb249 block: don't include bug.h from bio.h adds a5bb207ada5b arm: remove the unused BIOVEC_MERGEABLE define adds cd11b1d34478 xen: remove the xen_biovec_phys_mergeable export adds 20e3267601f9 xen: provide a prototype for xen_biovec_phys_mergeable in xen.h adds c39ae60dfbda block: remove ARCH_BIOVEC_PHYS_MERGEABLE adds 3cfa210bf3fe xen: don't include <xen/xen.h> from <asm/io.h> and <asm/dm [...] adds bca6b067b0b2 block: Move power management code into a new source file adds cd84a62e0078 block, scsi: Change the preempt-only flag into a counter adds 154b00d566e2 block: Split blk_pm_add_request() and blk_pm_put_request() adds 0d25bd072b49 block: Schedule runtime resume earlier adds 18c9a6bbe064 percpu-refcount: Introduce percpu_ref_resurrect() adds bdd6316094e0 block: Allow unfreezing of a queue while requests are in progress adds 7cedffec8e75 block: Make blk_get_request() block for non-PM requests wh [...] adds 986d413b7c15 blk-mq: Enable support for runtime power management adds ed88660a5372 block: move call of scheduler's ->completed_request() hook adds f8232f29ca26 block: export blk_stat_enable_accounting() adds fa2a1f609e64 kyber: don't make domain token sbitmap larger than necessary adds 6e25cb01ea20 kyber: implement improved heuristics adds 6c3b7af1c975 kyber: add tracepoints adds fef912bf860e block: genhd: add 'groups' argument to device_add_disk adds 33b14f67a4e1 nvme: register ns_id attributes as default sysfs groups adds 95cf7809bf91 aoe: register default groups with device_add_disk() adds 98af4d4df889 zram: register default groups with device_add_disk() adds e982c4d0a29b virtio-blk: modernize sysfs attribute creation adds f0a0cdddb14c kyber: fix integer overflow of latency targets on 32-bit adds ff4cee089875 blk-iolatency: use q->nr_requests directly adds 9f60511a021e blk-iolatency: deal with nr_requests == 1 adds 22ed8a93adc7 blk-iolatency: deal with small samples adds 1fa2840e56f9 blk-iolatency: use a percentile approache for ssd's adds 451bb7c33197 blk-iolatency: keep track of previous windows stats adds c0aac682fa65 Merge tag 'v4.19-rc6' into for-4.20/block adds fb6360b1ef33 pktcdvd: fix fall-through annotation adds e4f3aa2e1e67 cdrom: fix improper type cast, which can leat to informati [...] adds 9305455acfa6 block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD adds 53b3a66163ea nvme: fix typo in nvme_identify_ns_descs adds d93cb3927ca5 nvmet: remove redundant module prefix adds d4e4230c8f56 nvme-fc: fix for a minor typos adds ea96d6496ff5 nvmet_fc: support target port removal with nvmet layer adds 97faec531460 nvme_fc: add 'nvme_discovery' sysfs attribute to fc transp [...] adds 09bd1ff4b151 nvme-core: add async event trace helper adds 783f4a4408e1 nvme: call nvme_complete_rq when nvmf_check_ready fails fo [...] adds 73383adfad24 nvmet: don't split large I/Os unconditionally adds f333444708f8 nvme: take node locality into account when selecting a path adds 2acf70ade79d nvmet-rdma: use a private workqueue for delete adds 4f5735f3884f Merge branch 'nvme-4.20' of
git://git.infradead.org/nvme
i [...] adds 6d8623a71135 blk-mq-debugfs: Also show requests that have not yet been started adds 7a55948d38eb bcache: account size of buckets used in uuid write to ca-> [...] adds 502b291568fc bcache: trace missed reading by cache_missed adds 752f66a75aba bcache: use REQ_PRIO to indicate bio for metadata adds dd0c91793b7c bcache: fix ioctl in flash device adds 4516da427fcf bcache: fix typo in code comments of closure_return_with_d [...] adds 2e17a262a237 bcache: correct dirty data statistics adds 7567c2a2ad9e bcache: Populate writeback_rate_minimum attribute adds 2d6cb6edd2c7 bcache: fix miss key refill->end in writeback adds 46010141da66 bcache: recal cached_dev_sectors on detach adds 3fd3c5c02b28 bcache: remove unused bch_passthrough_cache adds 91bafdf081b8 bcache: remove useless parameter of bch_debug_init() adds 149d0efada77 bcache: replace hard coded number with BUCKET_GC_GEN_MAX adds 8792099f9ad4 bcache: use MAX_CACHES_PER_SET instead of magic number 8 i [...] adds f6027bca9e38 bcache: split combined if-condition code into separate ones adds 3a646fd77684 bcache: panic fix for making cache device adds 36e765392e48 blk-mq: complete req in softirq context in case of single queue adds 73569e11032f lightnvm: remove dependencies on BLK_DEV_NVME and PCI adds d7b6801673f9 lightnvm: combine 1.2 and 2.0 command flags adds 4b5d56edb8fc lightnvm: pblk: fix rqd.error return value in pblk_blk_erase_sync adds 656e33ca3d40 lightnvm: move device L2P detection to core adds d8adaa3b8632 lightnvm: pblk: fix race condition on metadata I/O adds aff3fb18f957 lightnvm: move bad block and chunk state logic to core adds afdc23c91e08 lightnvm: pblk: unify vector max req constants adds 8bbd45d02a11 lightnvm: pblk: fix incorrect min_write_pgs adds d20be90ae0bb lightnvm: pblk: remove size and out of bounds read check adds ae14cc044b59 lightnvm: pblk: refactor put line fn on read completion adds 2cf99bbd106f lightnvm: pblk: add helpers for chunk addresses adds cb21665c8d13 lightnvm: pblk: improve line helpers adds 2e696f9093d0 lightnvm: pblk: fix comment typo adds 7a7d6f9b48cc lightnvm: pblk: remove unused variable. adds 9cc85bc761f8 lightnvm: pblk: guarantee emeta on line close adds d68a9344041b lightnvm: introduce nvm_rq_to_ppa_list adds 53d82db693fe lightnvm: pblk: allocate line map bitmaps using a mempool adds e99e802fc640 lightnvm: pblk: remove unused parameters in pblk_up_rq adds ea1d24bc3ac0 lightnvm: pblk: fix up prints in pblk_read_check_rand adds 765462fa4c4d lightnvm: pblk: fix write amplificiation calculation adds 43241cfe4708 lightnvm: pblk: remove debug from pblk_[down/up]_page adds 4c44abf43d00 lightnvm: pblk: add trace events for chunk states adds f29372322e41 lightnvm: pblk: add trace events for line state changes adds 1b0dd0bf3dc8 lightnvm: pblk: add trace events for pblk state changes adds 4209c31c0c5c lightnvm: pblk: add tracing for chunk resets adds 7f985f9a691d lightnvm: move ppa transformations to core adds 63dee3a6c39a lightnvm: pblk: calculate line pad distance in helper adds 1864de94ec9d lightnvm: pblk: stop recreating global caches adds bf82fa2f584f lightnvm: pblk: fix mapping issue on failed writes adds 7325b4bbe595 lightnvm: pblk: fix two sleep-in-atomic-context bugs adds 090ee26fd512 lightnvm: use internal allocation for chunk log page adds 45dcf29b9837 lightnvm: pblk: encapsulate rqd dma allocations adds af3fac1664b9 lightnvm: pblk: refactor metadata paths adds 253babc3f677 lightnvm: pblk: take write semaphore on metadata adds 6ad2f619b2b2 lightnvm: pblk: recover open lines on 2.0 devices adds 02a1520d56d1 lightnvm: pblk: add SPDX license tag adds 44cdbdc657b2 lightnvm: pblk: fix race on sysfs line state adds dde4aac20bab lightnvm: pblk: remove unused function adds 40b8657dcc0b lightnvm: pblk: encapsulate rb pointer operations adds 9bd1f875c047 lightnvm: pblk: move ring buffer alloc/free rb init adds d672d92d9c43 lightnvm: pblk: guarantee mw_cunits on read buffer adds 6fd05cad5ee1 lightnvm: do no update csecs and sos on 1.2 adds a70985f83c62 lightnvm: pblk: fix error handling of pblk_lines_init() adds 8a57fc3823d0 lightnvm: pblk: consider max hw sectors supported for max_ [...] adds 766c8ceb16fc lightnvm: pblk: guarantee that backpointer is respected on [...] adds 1306ad4e60de block: remove redundant 'default n' from Kconfig-s adds 486c6fba90f6 drivers/block: remove redundant 'default n' from Kconfig-s adds 4822e902f9bd block: describe difference between flags IO_STAT and STATS adds a2fa8a19b75b cfq: clear queue pointers from cfqg after unpinning them i [...] adds 2d29c9f89fcd block, bfq: improve asymmetric scenarios detection adds 477e19dedc9d blk-mq: adjust debugfs and sysfs register when updating nr [...] adds 5b202853ffbc blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs adds 34d11ffac1f5 blk-mq: realloc hctx when hw queue is mapped to another node adds e01ad46d53b5 blk-mq: fallback to previous nr_hw_queues when updating fails adds 3582dd291788 aoe: convert aoeblk to blk-mq adds 6d1f9dfde734 skd: fixup usage of legacy IO API adds 4e6da0fe8058 um: Convert ubd driver to blk-mq adds e50b1e327aeb null_blk: remove legacy IO path adds 5e27891e8855 block: remove bogus check for queue_lock assignment adds 8f94004e2a51 cdrom: don't attempt to fiddle with cdo->capability adds de038597be88 null_blk: remove set but not used variable 'q' adds 9316a9ed6895 blk-mq: provide helper for setting up an SQ queue and tag set adds fab1adcf9503 ps3disk: convert to blk-mq adds 89c6b1650969 paride: convert pcd to blk-mq adds 99fe8b02a825 paride: convert pd to blk-mq adds 77218ddf46d8 paride: convert pf to blk-mq adds 804186fa95c8 xsysace: convert to blk-mq adds 891b7c5fbf61 mtd_blkdevs: convert to blk-mq adds 1448a2a5360a swim: fix cleanup on setup error adds e3896d77b702 swim: convert to blk-mq adds dbaa54b65e7a swim3: add real error handling in setup adds 8ccb8cb1892b swim3: convert to blk-mq adds c87228f16f0a amiflop: fold headers into C file adds 53d0f8dbde89 amiflop: clean up on errors during setup adds 21b07f35544a amiflop: convert to blk-mq adds 3e6b8c3c4b14 ataflop: fold headers into C file adds 71327f547ee3 ataflop: fix error handling during setup adds 6ec3938cff95 ataflop: convert to blk-mq adds a9f38e1dec10 floppy: convert to blk-mq adds ad5fc6bb7221 gdrom: convert to blk-mq adds 8535fd6f702a z2ram: convert to blk-mq adds 0585b75437d3 sx8: convert to blk-mq adds 6956b956934f drivers/block: Remove DAC960 driver adds ecb0a83e3198 ubd: remove use of blk_rq_map_sg adds 138126214868 skd: switch to the generic DMA API adds 64ab1fa5da05 sx8: remove dead IF_64BIT_DMA_IS_POSSIBLE code adds 931da2f7a56b sx8: switch to the generic DMA API adds b46d40daba96 umem: switch to the generic DMA API adds 77a12e51fcf8 rsxx: switch to the generic DMA API adds ee75fa2ae0e2 mtip32xx: fully switch to the generic DMA API adds 886fabf69326 nvme: update node paths after adding new path adds 48440ab6dc27 nvmet: remove unreachable code adds 43a6f8fb6197 nvmet: use strcmp() instead of strncmp() for subsystem lookup adds 35da77d556c1 nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() adds eb090c4c948c nvme-core: declare local symbols static adds bb2a1d4e804a nvme-core: rework a NQN copying operation adds 40581d1a91a1 nvme-pci: fix nvme_suspend_queue() kernel-doc header adds 5eadc9cce171 nvmet: use strlcpy() instead of strcpy() adds 0d3ebdec9394 nvmet-rdma: declare local symbols static adds 8eacd1bd21d6 nvmet: avoid integer overflow in the discard code adds 76c910c7cf6d nvme-fc: fix kernel-doc headers adds d3d0bc78be30 nvme-fc: introduce struct nvme_fcp_op_w_sgl adds 0d2bdf9f4134 nvme-fc: rework the request initialization code adds 1c4665272ca7 nvmet-fc: fix kernel-doc headers adds 202359c007f6 nvme-core: make implicit seed truncation explicit adds 1216e9ef18b8 nvmet-fcloop: suppress a compiler warning adds cb4bfda62afa nvme-pci: fix hot removal during error handling adds 3045c0d05e72 nvme-pci: remove duplicate check adds bb59b8e57493 nvme-rdma: always have a valid trsvcid adds b7c7be6f6bd2 nvme-fabrics: move controller options matching to fabrics adds bbc152825afc Merge branch 'nvme-4.20' of
git://git.infradead.org/nvme
i [...] adds b2c3fa546705 blkcg: fix edge case for blk_get_rl() under memory pressure adds d459d853c2ed blkcg: reassociate bios when make_request() is called recursively adds 52990a5fb0c9 block: setup bounce bio_sets properly adds 6ab9e09238fd Merge tag 'for-4.20/block-20181021' of git://git.kernel.dk [...] adds 2ce711f965d9 ata: ahci: Convert to using %pOFn instead of device_node.name adds f355eece3195 libata: Use SMART LBAM/LBAH password defines adds 15fd6ec97d4c dt-bindings: ata: ahci-platform: fix indentation of target-supply adds a37da9180f42 ata: ahci_platform: add support for AHCI controller regulator adds d4fbe64bc6ed dt-bindings: ata: ahci-platform: document ahci-supply adds f20fb266e77a ata: ahci_platform: add support for PHY controller regulator adds a052ae02e401 dt-bindings: ata: ahci-platform: document phy-supply adds 76dfb49d2e2a ata: ahci_sunxi: add support for r40 adds caf8975b97c1 dt-bindings: ata: update ahci_sunxi bindings adds 20bdc376b427 ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA adds ce42c1768152 pata_atiixp: Remove unnecessary parentheses adds d6dc71d1468f dt-bindings: ata: Document BCM63138 compatible string adds 2b2c47d9e1fe ata: ahci_brcm: Allow optional reset controller to be used adds fb8506f15f2e ata: ahci_brcm: Match BCM63138 compatible strings adds 7fb44929cb0e ata: ahci_brcm: Allow using driver or DSL SoCs adds 6adde4a36f1b ata: ep93xx: Use proper enums for directions adds b3cd92db6ecd ata: remove redundant 'default n' from Kconfig adds 13775dacca5c Merge tag 'for-4.20/libata-20181021' of git://git.kernel.d [...] adds 37fca4bd018f hexagon: remove the sync_single_for_cpu DMA operation adds f406f222d4b2 hexagon: implement the sync_sg_for_device DMA operation adds e0a9317d9004 hexagon: use generic dma_noncoherent_ops adds 58643a3a8097 arm-nommu: don't define arch_teardown_dma_ops adds ccf640f4c998 dma-mapping: remove dma_configure adds dc3c05504d38 dma-mapping: remove dma_deconfigure adds 46053c736854 dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops adds a3ceed87b077 dma-mapping: fix panic caused by passing empty cma command [...] adds 684f7e91d3c7 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL [...] adds 5748e1b35ba2 MIPS: don't select DMA_MAYBE_COHERENT from DMA_PERDEV_COHERENT adds f3ecc0ff0457 dma-mapping: move the dma_coherent flag to struct device adds bc3ec75de545 dma-mapping: merge direct and noncoherent ops adds 58b0440663ec dma-mapping: consolidate the dma mmap implementations adds 9406a49fd1f4 dma-mapping: support non-coherent devices in dma_common_ge [...] adds 1a0afc14b5da Revert "dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops" adds b733116feab5 unicore32: remove swiotlb support adds c6d4381220a0 dma-mapping: make the get_required_mask method available u [...] adds a20bb0583751 dma-direct: add an explicit dma_direct_get_required_mask adds 7d21ee4c719f dma-direct: refine dma_direct_alloc zone selection adds b4ebe6063204 dma-direct: implement complete bus_dma_mask handling adds 9d7a224b463e dma-direct: always allow dma mask <= physiscal memory size adds 6db37ad7c27b dma-mapping: move dma_default_get_required_mask under ifdef adds 1fc8e6423edb dma-direct: fix return value of dma_direct_supported adds 99c65fa7c59f dma-debug: Check for drivers mapping invalid addresses in [...] adds 79ac32a427f5 dma-direct: document the zone selection logic adds 7ed1d91a9ed6 dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN adds b9fd04262a8a dma-direct: respect DMA_ATTR_NO_WARN adds cff229491af5 Merge tag 'dma-mapping-4.20' of
git://git.infradead.org/us
[...] adds 4e15d05d9c43 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 3d13aa37ba4d hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 23d3f131bf37 hwmon: (mc13783-adc) Use
nxp.com
URLs adds 0debe4d0b86a hwmon: Convert to using %pOFn instead of device_node.name adds 86103cffe883 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds e9d02c6414e1 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 53dfa0088edd hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds c3bf6076cc41 hwmon: (nct6775) Clean up a condition adds 9450f52cec78 hwmon: (mc13783-adc) Switch to SPDX identifier adds 39ea6ea325dc hwmon: (sht15) Switch to SPDX identifier adds a54ca77a98a3 hwmon: (lm75) Add MAX31725/6 support adds 2738b767be54 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] adds a31796c30e42 hwmon: (scmi) Remove redundant pointer check adds 0665a1d62312 hwmon: (lm92) Fix whitespace issues adds 61b6c66a8f74 hwmon: (nct6775) Only display fan speed tolerance conditionally adds 0085a5108de1 hwmon: (nct6775) Rename configuration register variables adds a6c54f2cde3c hwmon: (nct6775) Replace 'regval' with variables named aft [...] adds 97ce6df46874 hwmon: (nct6775) Move config variable declarations and ini [...] adds 2d888c5f22b4 hwmon: (nct6775) Declare and initialize LDN specific confi [...] adds a4e0a080cad8 hwmon: (nct6775) Use logical or instead of if statements w [...] adds b2833f397dc1 hwmon: (nct6775) Improve instruction grouping adds 7dcdbdeb1b45 hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D adds 2d99925a15b6 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds b75a80638990 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds 3fdb06aff504 hwmon: (nct6796) Clean up and amend fan/pwm configuration [...] adds 3be8c9d10353 hwmon: (nct6775) Fix names of DIMM temperature sources adds e41da286a2fd hwmon: (nct6775) Add support for NCT6797D adds 0599682b826f hwmon: (nct6775) Add support for NCT6798D adds 3045b5d61a60 hwmon: (scpi-hwmon) remove redundant continue adds 9f67f7583e77 hwmon: (pwm-fan) Silence error on probe deferral adds 95dcd64bc5a2 hwmon: (pwm-fan) Set fan speed to 0 on suspend adds cbc2a2380319 MAINTAINERS: Update PMBUS maintainer entry adds c20217b30d67 hwmon: (ina3221) Add INA3221_CONFIG to volatile_table adds 791ebc9d34e9 hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros adds 59d608e152e5 hwmon: (ina3221) Add suspend and resume functions adds 8b949c64d014 dt-bindings: hwmon: Add ina3221 documentation adds a9e9dd9c6de5 hwmon: (ina3221) Read channel input source info from DT adds ead21c77d709 hwmon: (ina3221) mark PM functions as __maybe_unused adds 68c0d69dee59 hwmon: (core) Add hwmon_in_enable attribute adds 8b9bf554dd53 hwmon: (tmp421) make const array 'names' static adds a6e43263ed01 hwmon: (ina3221) Validate shunt resistor value from DT adds f21c8e753b1d hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 adds d4b0166d28a8 hwmon: (ina3221) Use _info API to register hwmon device adds 61b8ab2c5481 hwmon: (core) Add trace events to _attr_show/store functions adds 04e79eb704b2 hwmon: (pmbus) remove redundant 'default n' from Kconfig adds e7c6a55606b5 hwmon: (pmbus) Fix page count auto-detection. adds b8e445b6895c Merge tag 'hwmon-for-v4.20' of
git://git.kernel.org/pub/sc
[...] adds e42e175ae319 mtd: physmap_of: Remove unused struct of_device_id adds ef0de747f7ad mtd: physmap_of: Release resources on error adds 34cb1e31890c mtd: maps: gpio-addr-flash: Replace custom printk adds 6c925b333368 mtd: maps: gpio-addr-flash: Fix ioremapped size adds 4edc00adfd58 mtd: maps: gpio-addr-flash: Use devm_* functions adds 460cdeca546f mtd: maps: gpio-addr-flash: Use order instead of size adds 0304f8eaa3ae mtd: maps: gpio-addr-flash: Replace array with an integer adds 299b43535d38 mtd: maps: gpio-addr-flash: Convert to gpiod adds 92e2921f7eee jffs2: free jffs2_sb_info through jffs2_kill_sb() adds 5390a8df769e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] adds b038e8e3be72 mtd: spi-nor: parse SFDP Sector Map Parameter Table adds 900f5e0d8c9e mtd: spi-nor: cadence-quadspi: Use proper enum for dma_[un [...] adds 630d6bd8a3b4 mtd: spi-nor: Support controllers with limited TX FIFO size adds 3baa8ec88c2f mtd: devices: m25p80: Make sure WRITE_EN is issued before [...] adds 000412276370 mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus adds 42460c31ae96 mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SP [...] adds 41fe242979e4 mtd: spi-nor: fsl-quadspi: fix read error for flash size l [...] adds 5cc1b66e63ec Merge tag 'spi-nor/for-4.20' of
git://git.infradead.org/li
[...] adds 85e08e586445 mtd: rawnand: Add the nand_wait_readrdy() helper and use it adds 52f05b6b87de mtd: rawnand: Add the nand_wait_rdy_op() helper and use it adds 7525c9518ea6 mtd: rawnand: Get rid of the ->read_word() hook adds 88aa3bbfc020 mtd: rawnand: marvell: use regmap_update_bits() for syscon access adds f223713f1517 mtd: rawnand: toshiba: Add support for Toshiba Memory BENA [...] adds 33c1c5fee2e8 mtd: rawnand: marvell: document a bit more the driver adds 64a225881705 Documentation: mtd: remove stale pxa3xx NAND controller do [...] adds 434655af6a18 mtd: rawnand: fsl_ifc: check result of SRAM initialization adds ff8648f29fe5 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions adds f1bf52e86572 mtd: rawnand: denali: use SPDX-License-Identifier and fix [...] adds ab0fb17c7d46 mtd: rawnand: qcom: don't include dma-direct.h adds a9fdba0b0e5f mtd: rawnand: Convert to using %pOFn instead of device_node.name adds 81592c69c9ed mtd: rawnand: jz4780: use struct_size() in devm_kzalloc() adds 2f91eb6951d9 mtd: rawnand: atmel: use struct_size() in devm_kzalloc() adds 47bd59e538d4 mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 00ad378f304a mtd: rawnand: Pass a nand_chip object to nand_scan() adds 59ac276f2227 mtd: rawnand: Pass a nand_chip object to nand_release() adds 2b356ab46ebe mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds ec47636cd7e7 mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds af37d2c3a8c7 mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 00da2ea97229 mtd: rawnand: Pass a nand_chip object to ecc->correct() adds b976168757f7 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 767eb6fbdedb mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 7e534323c416 mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds c0739d85723a mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds 758b56f58b66 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds c17556f545c0 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 0f808c1602bc mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 50a487e7719c mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5295cf2e047c mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds f1d46942e823 mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds a2098a9e4f67 mtd: rawnand: Pass a nand_chip object to chip->erase() adds aa36ff25ffde mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds 2e7f1cec271c mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds 858838b87ef5 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds 5740d4c4f9bb mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds e4cdf9cb3254 mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds dbfc671856b3 mtd: rawnand: marvell: rework BCH engine failure path adds 7fd130f7416f mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 64ddd5d8578f mtd: rawnand: Remove docg4 adds 480bdd8b7ab6 ARM: pxa: palmtreo: Drop docg4 specific init adds 871a4073f438 mtd: rawnand: Make maxchips an unsigned int adds 800342de6349 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds 4ae940251716 mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused adds 82fc5099744e mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] adds 716bbbabcc68 mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks adds bf6065c6c08f mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() adds 8395b753d7ca mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() adds cdc784c74394 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks adds f9ebd1bb4103 mtd: rawnand: Deprecate ->erase() adds 45240367939b mtd: rawnand: Deprecate ->{set,get}_features() hooks adds 3cece3abebda mtd: rawnand: Deprecate ->chip_delay adds 0b4e61c1c26e mtd: rawnand: Move function prototypes after struct declarations adds 394938eadff2 mtd: rawnand: Get rid of nand_flash_dev forward declation adds d16397d57a90 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] adds 4114f97c41cd mtd: rawnand: Get rid of a few unused definitions adds c7921bb32ab6 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h adds 462f35d3e5e8 mtd: rawnand: Inline onfi_get_async_timing_mode() adds 348d56a8c606 mtd: rawnand: Keep all internal stuff private adds 3d4af7c19585 mtd: rawnand: Move legacy code to nand_legacy.c adds 1c325cc5077a mtd: rawnand: Move ONFI code to nand_onfi.c adds 8ae3fbf81b9c mtd: rawnand: Move JEDEC code to nand_jedec.c adds 727d37826bd1 mtd: rawnand: reorder NAND manufacturer IDs adds a68642adbb1a mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte adds e8237bfa2120 mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] adds fbed20280d91 mtd: rawnand: atmel: Fix potential NULL pointer dereference adds f1a97e0b78e3 mtd: rawnand: ams-delta: use GPIO lookup table adds e5cd979994db mtd: rawnand: ams-delta: show parent device in sysfs adds 2b44af3ad6cc mtd: rawnand: ams-delta: Use private structure adds 9c076d7e9487 mtd: rawnand: ams-delta: Set port direction when needed adds e2bfa4ca23d9 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] adds 309600c14e36 mtd: rawnand: Allow selection of ECC byte ordering at runtime adds e98367618675 mtd: rawnand: toshiba: Pass a single nand_chip object to t [...] adds ed8f0b23d926 mtd: rawnand: r852: fix spelling mistake "card_registred" [...] adds 0d55c668b218 mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register t [...] adds 53c83b59759c mtd: rawnand: marvell: fix the IRQ handler complete() condition adds 042c1a5a6021 Merge tag 'nand/for-4.20' of
git://git.infradead.org/linux
[...] adds a36cf6865120 Merge tag 'mtd/for-4.20' of
git://git.infradead.org/linux-mtd
adds 950937624079 regmap: use less #ifdef for LOG_DEVICE adds 9ef688410506 Merge branch 'regmap-4.20' into regmap-next adds cdf6b11daa77 regmap: Add regmap_noinc_write API adds 9ad8eb0168ab regmap: fix comment for regmap.use_single_write adds 1c96a2f67cd9 regmap: split up regmap_config.use_single_rw adds ae2399c48c02 Merge remote-tracking branches 'regmap/topic/noinc' and 'r [...] adds 6214a9fe2aec Merge tag 'regmap-v5.0' of
git://git.kernel.org/pub/scm/li
[...] adds 0976eda79155 spi: bcm-qspi: fix calculation of address length adds 940ec770c295 spi: bcm-qspi: switch back to reading flash using smaller chunks adds dd8fd2cbc73f spi: rockchip: initialize dma_slave_config properly adds f34c6e6257aa spi: sh-msiof: fix deferred probing adds 4585add948b1 MAINTAINERS: Add entry for Broadcom SPI controller adds 92d58fd13af2 Merge branch 'spi-4.19' into spi-linus adds 9135bac32505 spi: use SPDX identifier for Renesas drivers adds 862cf93e4b9b spi: Add Spreadtrum SPI controller documentation adds e7d973a31c24 spi: sprd: Add SPI driver for Spreadtrum SC9860 adds 864822235f18 spi: sh-msiof: Add r8a774a1 support adds eeaceb8b7d1f spi: Introduce one new field to set word delay adds be17ee0da35a spi: dw-mmio: add MSCC Jaguar2 support adds 6e249d1ec1b4 spi: davinci: remove set but not used variable 'pdata' adds c1d8b0825d50 spi: dw-mmio: avoid hardcoded field mask adds c7ba47362858 spi: orion: cosmetics - alias long direct_access variables adds 04c55a34cf3d spi: sh-msiof: Document R-Car D3 support adds 3806112c9ecb spi: sh-msiof: Document R-Car E3 support adds 35386dfd13b7 spi: spidev_test: Improve decoded text part of hex dump adds 7c5d8a249aca spi: Do not print a message if spi_controller_{suspend,res [...] adds 48c29d0d27fb spi: spi-gpio: Remove set but not used variable 'pdata' adds af060b3f72b8 spi: dw: support 4-16 bits per word adds b9e49520c114 spi: pl022: Remove set but not used variable 'chip' adds b9a947dd756b spi: pic32: remove unnecessary of_node_get() adds abf5feef3ff0 spi: gpio: No MISO does not imply no RX adds e757996cafbe spi: spi-mem: Adjust op len based on message/transfer size [...] adds 56df612afb60 spi: davinci: Remove chip select GPIO pdata adds 37a1aa88f98d spi: davinci: remove set but not used variable 'pdata' adds 3356d9f4cb45 spi: pic32-sqi: remove unnecessary of_node_get() adds 0baf9eb25572 spi: add new SPI_CS_WORD flag adds cbaa62e0094a spi: add software implementation for SPI_CS_WORD adds 926369667732 Merge tag 'spi-cs-word' into spi-4.20 adds a3762b13a596 spi: spi-davinci: Add support for SPI_CS_WORD adds 8089babee17c spi: pxa2xx: Remove the shutdown callback adds 0fd85869c2a9 spi/bcm63xx-hsspi: keep pll clk enabled adds 00bca73bfca4 spi: mediatek: Don't modify spi_transfer when transfer. adds 71388b215697 spi: always use software fallback for SPI_CS_WORD when usi [...] adds f34ecdbd5661 spi: spi-davinci: Don't error when SPI_CS_WORD and cs_gpio adds 380583227c0c spi: spi-mem: Add extra sanity checks on the op param adds 8cfde7847d5e spi: pic32: Use proper enum in dmaengine_prep_slave_rg adds 71d9a846fbca spi: sprd: don't mark remove function as __exit adds 73569a50959e dt-bindings: spi: rspi: Add R7S9210 support adds aea3877e24f3 spi: spi-mem: Fix inverted logic in op sanity check adds b445bfcb9081 spi: switch to SPDX license identifier adds c0116e6b3047 spi: mediatek: add bindings for Mediatek MT2712 soc platform adds 805be7ddf367 spi: mediatek: add spi slave for Mediatek MT2712 adds 6cee4afdec51 dt-bindings: spi: rspi: Add r8a7744 to the compatible list adds aeb8a43fa264 dt-bindings: spi: sh-msiof: Add r8a7744 support adds c24bfa8f21b5 spi: slave: Fix missing break in switch adds 2c1833767bd8 spi: pxa2xx: Rewrite switch code block in interrupt_transfer adds 5e9feb3544a7 spidev: Enable the Liebherr's BK4 board to work with spide [...] adds a1108c7b2efb spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma [...] adds de8978c388c6 spi: fsl-lpspi: Prevent FIFO under/overrun by default adds bed2e8f4e851 spi: rb4xx: Use SPI_BPW_MASK to set bits_per_word_mask adds 5039563e7c25 spi: Add driver_override SPI device attribute adds 605b3bec73cb spi: spidev: Fix OF tree warning logic adds 65a272642ce1 soc: qcom: geni: Make version macros simpler adds abc1c9447145 soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] adds 969fc78c37c3 soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] adds 93043b674910 Merge tag 'qcom-geni-immutable-for-mark-brown' of git://gi [...] adds d49a30366793 spi: dw: add compatible for Amazon's Alpine spi controller adds f2d704794864 dw: spi: add support for Amazon's Alpine spi controller adds db117f5f4248 spi: Qualcomm Quad SPI(QSPI) documentation adds 04000dc6f7e3 spi: Introduce new driver for Qualcomm QuadSPI controller adds dcfc861d24ec spi: rockchip: adjust dma watermark and burstlen adds 058f7c509e84 spi: rockchip: remove unneeded dma_caps adds f340b920511a spi: rockchip: mark use_dma as bool adds d9071b7e9fc4 spi: rockchip: directly use direction constants adds a3c174021ce7 spi: rockchip: simplify spi enable logic adds a8a398b833f3 dt-bindings: soc: qcom: Remove SPI controller maximum freq [...] adds 4b8ce2f70777 spi: soc: qcom: GENI SE SPI controller device tree binding adds 561de45f72bd spi: spi-geni-qcom: Add SPI driver support for GENI based QUP adds 55ef8262f2b1 spi: pxa2xx: Use an enum for type adds 87ae1d2d7077 spi: pxa2xx: Add devicetree support adds 44221ebae2da spi/spi-pxa2xx: add PXA2xx SSP SPI Controller adds 25972d0c33de spi: Make GPIO CSs honour the SPI_NO_CS flag adds 9c2120090586 PCI: Provide pci_match_id() with CONFIG_PCI=n adds 987a2dfe3f04 spi: imx: move wml setting to later than setup_transfer adds 5ba5a3730639 spi: imx: correct wml as the last sg length adds 133eb8e38b02 spi: imx: use PIO mode if size is small adds ec506e9246bf spi: pic32-sqi: don't pass GFP_DMA32 to dma_alloc_coherent adds a27ee74d0d51 spi: sh-msiof: document R8A779{7|8}0 bindings adds c3e6845ea0dd dt-bindings: spi: add stm32 qspi controller adds c530cd1d9d5e spi: spi-mem: add stm32 qspi controller adds 13d515c796ad spi: omap2-mcspi: Switch to readl_poll_timeout() adds b682cffa3ac6 spi: omap2-mcspi: Set FIFO DMA trigger level to word length adds 89e8b9cb8465 spi: omap2-mcspi: Add slave mode support adds 79a15f4974ce spi: Allow building SPI_BCM63XX_HSSPI on ARM-based SoCs adds 0c903aafc852 spi: lpspi: add imx8qxp compatible string adds 4b51c747e4a5 Merge branch 'spi-4.20' into spi-next adds 5f143af7501e spi: make OF helper available for others adds 7b9734dbc5b0 Merge remote-tracking branch 'spi/topic/of' into spi-next adds b537149a2fb4 Merge tag 'spi-v5.0' of
git://git.kernel.org/pub/scm/linux
[...] adds 0c9721a5d1de regulator: Convert to using %pOFn instead of device_node.name adds 46942b21a95f regulator: isl9305: Add missing .owner field in regulator_desc adds 61b2e6741e81 regulator: bd71837: Remove duplicate assignment for n_volt [...] adds e7d80b6b848b regulator: regmap helpers - support overlapping linear ranges adds 01de19d09ce6 regulator: core: Add the opmode to regulator_summary adds 7d3827b59548 regulator: core: Add consumer-requested load in regulator_summary adds 7e4d9683d6a7 regulator: core: Add locking to debugfs regulator_summary adds beb5a17fa32e regulator: qcom-rpmh: Add stylistic breaks in the default cases adds cd7e36ab7222 regulator: Fix useless O^2 complexity in suspend/resume adds 1efef7cc7271 regulator: fix kernel-doc for regulator_suspend() adds efdfeb079cc3 regulator: fixed: Convert to use GPIO descriptor only adds df43519eb706 regulator: bd718x7: add missing linux/of.h inclusion adds f589d95b9751 regulator: qcom: Add PMS405 regulators adds 5a7d7d0f9f79 regulator: da905{2,5}: Remove unnecessary array check adds 2e0fe4d0c6ca Merge tag 'regulator-v4.19-rc5' into regulator-bd718xx adds 494edd266b94 regulator/mfd: Support ROHM BD71847 power management IC adds 12fc309a956b regulator: dt bindings: add BD71847 device-tree binding do [...] adds 01e17e5d8004 mfd: dt bindings: add BD71847 device-tree binding documentation adds 18e4b55fbd20 regulator: Support regulators where voltage ranges are selectable adds dd2be639f4a9 regulator/mfd: bd718xx: rename bd71837/bd71847 common instances adds a4bfc2c28a21 regulator: bd718XX use pickable ranges adds 2ece646c90c5 regulator: bd718xx: rename bd71837 to 718xx adds 5451521409ce Merge tag 'bd71847-support' into regulator-4.20 adds 28be5f15df2e regulator: fixed: Default enable high on DT regulators adds 4b03227a65dc regulator: axp20x: Mark expected switch fall-throughs adds dbd1709f7697 dt-bindings: regulator: document stpmic1 pmic regulators adds ca55b7185b74 regulator: stpmic1: add stpmic1 regulator driver adds c18fb34ae185 regulator: stpmic1: Return REGULATOR_MODE_INVALID for inva [...] adds bef9391cbec5 regulator: lochnagar: Add support for the Cirrus Logic Lochnagar adds b0ce7b29bfcd regulator/gpio: Allow nonexclusive GPIO access adds 63239e4bf7ef regulator: Fetch enable gpiods nonexclusive adds bcb047ebf284 regulator: bd718x7: Remove struct bd718xx_pmic adds d8b2a8e9c06b regulator: lochnagar: Use a consisent comment style for SP [...] adds 4fd1f509e89f Merge branch 'regulator-4.20' into regulator-next adds eb108c3611dd regulator: bd718xx: fix build warning on x86_64 adds 74f008f251bc kernel/reboot.c: export pm_power_off_prepare adds cb60ad04c4eb regulator: pfuze100: add fsl,pmic-stby-poweroff property adds c29daffa322a regulator: pfuze100-regulator: provide pm_power_off_prepar [...] adds db6565af68db regulator: pfuze100-regulator: fix spelling mistake "stand [...] adds f35b1e53a66a Merge remote-tracking branches 'regulator/topic/bd718xx' a [...] adds ca9eb48fe01f Merge tag 'regulator-v5.0' of
git://git.kernel.org/pub/scm
[...] adds 8199d312dad7 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds 7c7ba4334e5c mmc: sdhci-iproc: Add ACPI support adds 60208a267208 mmc: sdhci-of-arasan: Do now show error message in case of [...] adds 2e1501a8bdd4 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds 722c68a52b48 mmc: renesas_sdhi: Add r8a774a1 support adds ed3ae724003f mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 685bc885b7f8 mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds c1ec8f866f0a mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 16a129b3caac mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds 00c6527b8311 dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds f707079df8f7 mmc: use SPDX identifier for Renesas drivers adds a0c938b5dd70 mmc: jz4740: Add support for the JZ4725B adds 74005a01f1ff mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds 0196c8db8363 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds fb19fdf48ddc dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 3fd784f745dd mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds 7d8bb1f46e13 mmc: sdhci: add tuning error codes adds b1f378ab5334 mmc: sdhci-of-esdhc: add erratum A008171 support adds c7eabbee3de9 sdhci: acpi: add free_slot callback adds 96ccb858093d sdhci: acpi: add qcom sdhci host reset quirk fix adds d462c1b47452 mmc: sdhci: Export sdhci_request() adds 1ff537bd5d7b mmc: Convert to using %pOFn instead of device_node.name adds e93be38af155 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds 54552e4948cb mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds b85c997d2cfe mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds 68f83127fe75 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds db4cea918e11 mmc: tmio: refactor CLK_CTL bit calculation adds cbf6d82cad4a mmc: core: add helper to see if a host is doing a retune adds 75f349a15306 mmc: renesas_sdhi: skip SCC error check when retuning adds b85fb0a1c8ae mmc: tmio: Fix SCC error detection adds 4c595c057a29 mmc: tmio: more concise clk calculation adds 75586bb94975 mmc: tmio: remove now unused variable adds 3700cdf8e325 dt-bindings: mmc: tegra: Add pad voltage control properties adds 1dd2a7580916 dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds b7783cfbd158 dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds 86ac2f8bf90a mmc: tegra: Reconfigure pad voltages during voltage switching adds e7c071489ecc mmc: tegra: Poll for calibration completion adds 9d548f118f57 mmc: tegra: Set calibration pad voltage reference adds 212b0cf14178 mmc: tegra: Power on the calibration pad adds 887bda8f21ee mmc: tegra: Disable card clock during pad calibration adds 51b77c8ea784 mmc: tegra: Program pad autocal offsets from dt adds 44babea2ea53 mmc: tegra: Perform pad calibration after voltage switch adds d943f6e91f0f mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds d4501d8e8849 mmc: tegra: Add a workaround for tap value change glitch adds 85c0da1751fc mmc: tegra: Parse default trim and tap from dt adds c2c09678f849 mmc: tegra: Configure default tap values adds 41a0b8d748f9 mmc: tegra: Configure default trim value on reset adds 1070e83a346b mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds f6a447fafa39 mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds 38a284d98cfe mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds 3559d4a6bb59 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds 2ad50051575c mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds 3ecea59d27f8 dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds f5313aaa9252 mmc: tegra: Parse and program DQS trim value adds dfc9700cef77 mmc: tegra: Implement HS400 enhanced strobe adds bc5568bf4c3f mmc: tegra: Implement HS400 delay line calibration adds 61dad40eb955 mmc: tegra: Implement periodic pad calibration adds e5378247fe25 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 18da1990d2dd mmc: sdhci: Add version V4 definition adds b3f80b434f72 mmc: sdhci: Add sd host v4 mode adds 917a0c52d6c3 mmc: sdhci: Change SDMA address register for v4 mode adds 685e444bbaa0 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode adds e65953d4a117 mmc: sdhci: Add 32-bit block count support for v4 mode adds 427b6514d095 mmc: sdhci: Add Auto CMD Auto Select support adds 7ed71a9df4ba mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode adds d7f0570deefb dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] adds fb8bd90f83c4 mmc: sdhci-sprd: Add Spreadtrum's initial host controller adds 1ff9cabd5455 mmc: sunxi: Clarify new timing mode usage and implementation adds 07bafc1e3536 mmc: sunxi: Use new timing mode for A64 eMMC controller adds 54541815b43f mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] adds 5a941898233c mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR adds 07be55b567a5 mmc: sdhci: fix __sdhci_adma_write_desc adds 9ef986a697c6 mmc: mmci: Drop support for pdata GPIO numbers adds b007c4cec8ca mmc: sdhci: spear: Use the slot GPIO descriptor adds 43b7358df63a mmc: sdhci: pxav3: Delete GPIO handling adds bbf57df8172a mmc: sdhci: sirf: Use the slot GPIO descriptor adds ac379b7ca1b0 mmc: core: Allow building PWRSEQ_SD8787 with LIBERTAS_SDIO adds 7838a8ddc80b mmc: omap_hsmmc: Kill off cover detection adds e63201f19438 mmc: omap_hsmmc: Delete platform data GPIO CD and WP adds 5169894982bb mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 [...] adds bd451c2df99b dt-bindings: mmc: renesas_sdhi: Add r8a7744 support adds 2ffca7a34df5 dt-bindings: mmc: sh_mmcif: Document r8a7744 DT bindings adds 7b2a6d518d0c mmc: mmci: internalize dma map/unmap into mmci dma functions adds cdea19472192 mmc: mmci: internalize dma_inprogress into mmci dma functions adds 19a25d57ad39 mmc: mmci: Change struct members from bool to u8 adds a5c83eb2bdc3 mmc: tifm_sd: Mark expected switch fall-through adds d2681cd81b05 mmc: meson-mx-sdio: mark expected switch fall-through adds 32b64b0397b4 mmc: dw_mmc-exynos: Add tuning for sdr and ddr timing for [...] adds 716b717ac07d mmc: dt-bindings: add "bus-clk" for MT2712 adds 258bac4a61af mmc: mediatek: add bus_clk control adds 26a4f38d1316 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] adds 06b23ca021c4 mmc: sdhci-of-arasan: Add a single data structure to incor [...] adds f0061fed1f8a mmc: sdhci-of-arasan: Add Support for AM654 MMC and PHY adds c3647fdc6a5a mmc: mmci: create common mmci_dma_setup/release adds a813f2a2bcce mmc: mmci: introduce dma_priv pointer to mmci_host adds ad7b8918dbb2 mmc: mmci: merge prepare data functions adds 4798351018a7 mmc: mmci: add prepare/unprepare_data callbacks adds 02769968d95b mmc: mmci: add get_next_data callback adds 135ea30e2312 mmc: mmci: add dma_start callback adds 5a9f10c359e6 mmc: mmci: add dma_finalize callback adds cfccc6ac0054 mmc: mmci: add dma_error callback adds e0da1721211b mmc: mmci: add validate_data callback adds cd3ee8c532ad mmc: mmci: add set_clk/pwrreg callbacks adds c931d495cd3d mmc: mmci: add datactrl block size variant property adds daf9713c5ef8 mmc: mmci: expand startbiterr to irqmask and error check adds 0f2448043eab mmc: mmci: add variant properties to define cpsm & cmdresp bits adds 9b279941244c mmc: mmci: add variant property to define dpsm bit adds 59db5e2d7f9d mmc: mmci: add variant property to define irq pio mask adds d2141547f594 mmc: mmci: add variant property to write datactrl before command adds b79220b3e0af mmc: mmci: add variant property to not read datacnt adds c86a9888850e dt-bindings: mmci: add optional reset property adds 15878e58461b mmc: mmci: add optional reset property adds 00e930d87d19 mmc: mmci: add clock divider for stm32 sdmmc adds f3f6433468bd mmc: mmci: add stm32 sdmmc registers adds 62022894cd42 dt-bindings: mmci: add stm32 sdmmc variant adds 46b723dd867d mmc: mmci: add stm32 sdmmc variant adds a7d247f5fb3a Merge branch 'fixes' into next adds b7503e3dd8f1 Merge branch 'fixes' into next adds be6f8db406a4 dt-bindings: mmc: renesas_sdhi: Add r8a77470 support adds 60ab43ba6b6e mmc: renesas_sdhi: Add r8a77470 SDHI1 support adds acb9fce7309a mmc: tmio: move MFD variant reset to a platform hook adds 722fb61e2ed3 mmc: tmio: remove TMIO_MMC_HAVE_HIGH_REG flag adds d3dd5db0c1b9 mmc: tmio: simplify the DMA mode test adds b7ced87746eb mmc: uniphier-sd: fix DMA disabling adds 90f835414067 mmc: uniphier-sd: avoid using broken DMA RX channel adds 0b1a69fd8394 mmc: dt-bindings: add support for MT8183 SoC adds 56f6cbbed046 mmc: mediatek: fill the actual clock for mmc debugfs adds f38a9774ddde mmc: mediatek: fix cannot receive new request when msdc_cm [...] adds 86601d0eac2d mmc: mediatek: tune CMD/DATA together adds a2e6d1f6b30d mmc: mediatek: add MT8183 MMC driver support adds fd82cc3020a0 mmc: mediatek: drop too much code of tuning method adds 1650ac530665 Merge tag 'mmc-v4.20' of
git://git.kernel.org/pub/scm/linu
[...] adds 1de7ddb3a15c pinctrl: msm: Mux out gpio function with gpio_request() adds fe2731211e78 pinctrl: msm: Configure interrupts as input and gpio mode adds d0e4e8f0d6ab dt-binding: pinctrl: Add NPCM7xx pinctrl and GPIO documentation adds 3b588e43ee5c pinctrl: nuvoton: add NPCM7xx pinctrl and GPIO driver adds 3cd3c83f6752 pinctrl: Add compatibles for Amlogic Meson G12A pin controllers adds 29ae0952e85f pinctrl: meson-g12a: add pinctrl driver support adds 25cb9e5a0e1e pinctrl: madera: Set is_generic adds d2f7a822041d pinctrl: madera: Return ENOTSUPP for unsupported pin attributes adds 305fa67ee452 pinctrl: madera: Fix missing space in debugfs output adds 375fef591696 pinctrl: uniphier: drop meaningless pin from SD1 pin-mux of Pro4 adds d290e096d2a5 pinctrl: lpc18xx: mark expected switch fall-throughs adds 803ceb297a24 pinctrl: intel: Fix a spelling typo in kernel documentation adds 94f4e54cecaf pinctrl: Convert to using %pOFn instead of device_node.name adds 890e48be8d84 dt-bindings: pinctrl: Update pinctrl-ingenic for JZ4725B a [...] adds 556a36a71ed8 pinctrl: ingenic: Probe driver at subsys_initcall adds 4717b11f80cf pinctrl: ingenic: Mark probe function as __init adds e72394e2ea19 pinctrl: ingenic: Merge GPIO functionality adds ebd6651418b6 pinctrl: ingenic: Implement .get_direction for GPIO chips adds f2a967658a5d pinctrl: ingenic: Add support for the JZ4725B adds 635c20a1fa79 pinctrl: ingenic: Drop dependency on MACH_INGENIC adds 57e2143473fd gpio: ingenic: Remove driver adds 28d6eeb4f066 pinctrl: ingenic: Include the right header adds 5624bf963543 Merge branch 'ib-ingenic' into devel adds 924cf800574f pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() int [...] adds 99d9806f8552 pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() adds 79b7d19ebaf6 pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() adds 61db6c9db384 pinctrl: baytrail: Convert to use device_get_match_data() adds 70c263c42c38 pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() int [...] adds c98a96672b10 pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() adds 0c03e92e7d66 pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_ [...] adds 6d7c05faaf01 pinctrl: intel: Introduce common macro for PM operations adds 5689d6aaea24 pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 05a100e4ac7d pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds b417748c0fa2 pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() adds c804d8ae2083 pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 6016b099c343 pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 4ee73414a4a1 pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 558b34ba10e2 pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() adds ae4610873fab pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 27d91e80d53f pinctrl: remove unnecessary unlikely() adds d06e3be6e86a pinctrl: sh-pfc: r8a77965: Add SATA pins, groups and functions adds 491e9f585c97 pinctrl: sh-pfc: r8a77470: Add EtherAVB pin groups adds 951ae7cb068f pinctrl: sh-pfc: r8a77990: Add PWM pins, groups and functions adds 8f9a1acd8c8b dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support adds 91d627a779a1 pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support adds ada9a3d98fac pinctrl: sh-pfc: r8a77965: Add Audio clock pin support adds 7a7dfc4770c7 pinctrl: sh-pfc: r8a77965: Add Audio SSI pin support adds 2ed03c835d6f pinctrl: sh-pfc: r8a77990: Add DU pins, groups and function adds 2e38b882b9b0 Merge tag 'sh-pfc-for-v4.20-tag1' of
git://git.kernel.org/
[...] adds b432414b996d pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant adds 0d5b476f8f57 pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant adds 9ae4987ebbb9 pinctrl: sirf: atlas7: remove set but not used variables ' [...] adds 89c68b102f13 pinctrl: qcom: spmi-mpp: Fix drive strength setting adds b97760ae8e3d pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_ [...] adds 0c3dfa176912 pinctrl: at91: don't use the same irqchip with multiple gpiochips adds e897b3866580 pinctrl: at91-pio4: Get rid of legacy call adds 1c5fb66afa2a pinctrl: Include <linux/gpio/driver.h> nothing else adds a1a503a8c332 pinctrl: mediatek: add pinctrl-mtk-common-v2 for all Media [...] adds e78d57b2f87c pinctrl: mediatek: add pinctrl-moore that implements the g [...] adds b906faf7b61d pinctrl: mediatek: extend struct mtk_pin_field_calc to pin [...] adds fb5fa8dc151b pinctrl: mediatek: extend struct mtk_pin_desc to pinctrl-m [...] adds 1dc5e5369159 pinctrl: mediatek: extend struct mtk_pin_soc to pinctrl-mt [...] adds c28321979ba8 pinctrl: mediatek: add driving strength related support to [...] adds 3ad38a14e13c pinctrl: mediatek: add drv register support to pinctrl-mtk [...] adds 85430152ba46 pinctrl: mediatek: add pull related support to pinctrl-mtk [...] adds 0d7ca772148f pinctrl: mediatek: add advanced pull related support to pi [...] adds 182c842fd5e6 pinctrl: mediatek: add ies register support to pinctrl-mtk [...] adds 9afc305bfad7 pinctrl: mediatek: add pullen, pullsel register support to [...] adds e7507f57a93a pinctrl: mediatek: add MT7623 pinctrl driver based on gene [...] adds ea051eb38413 pinctrl: mediatek: use pin descriptor all in pinctrl-mtk-c [...] adds 2bc47dfe4f8b pinctrl: mediatek: add multiple register bases support to [...] adds 9d9b171c6897 pinctrl: mediatek: adjust error code and message when some [...] adds b7d7f9eeca55 pinctrl: mediatek: extend struct mtk_pin_desc which per-pi [...] adds 805250982bb5 pinctrl: mediatek: add pinctrl-paris that implements the v [...] adds 750cd15d9081 pinctrl: mediatek: add MT8183 pinctrl driver adds 79348f6fb713 pinctrl: mediatek: extend advanced pull support in pinctrl [...] adds 29686f0151df pintcrl: mediatek: add pull tweaks for I2C related pins on MT8183 adds 89132dd8ffd2 pinctrl: mediatek: extend eint build to pinctrl-mtk-common-v2.c adds 6561859b067f pinctrl: mediatek: add eint support to MT8183 pinctrl driver adds 55818b90233b Merge branch 'ib-mtk' into devel adds 677506ee09b9 pinctrl: intel: Move linux/pm.h to the local header adds b76f191420bc pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() adds e0da38425b35 pinctrl: baytrail: Sort headers alphabetically adds 5458b7cec46a pinctrl: cherryview: Re-use data structures from pinctrl-intel.h adds e93ca9bbf3d8 pinctrl: cherryview: Remove unused groups of pins adds a919684f9ed9 pinctrl: cherryview: Describe members of couple of structs adds 994f8865687d pinctrl: cherryview: Remove linux/init.h and sort headers adds 22d7fe4984a2 pinctrl: mtk: Fix up GPIO includes adds a65fbff275b9 pinctrl: tegra: do not export tegra_pinctrl_probe adds c98b0d2db7d7 pinctrl: mxs: do not export mxs_pinctrl_probe adds 69f8455f6cc7 pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux adds 184744e9a014 pinctrl: mediatek: paris: fix return value check in mtk_pa [...] adds 07c6b037c2ba pinctrl: mediatek: make symbol 'mtk_drive' static adds 068cfb9a0fd9 pinctrl: mediatek: moore: fix return value check in mtk_mo [...] adds 7f2e29e133ea pinctrl: mediatek: fix static checker warning caused by EINT_NA adds ecfcfb498860 pinctrl: mediatek: add no eint function for pin define adds 477fecee7ca9 pinctrl: mediatek: add MT6765 pinctrl driver adds bb8d8466ca25 pinctrl: mediatek: add eint support to MT6765 pinctrl driver adds a4925311a544 pinctrl: sunxi: fix 'pctrl->functions' allocation in sunxi [...] adds 5e0b7e7cd27d pinctrl: intel: merrifield: Introduce mrfld_read_bufcfg() adds e99542fb8db0 pinctrl: intel: merrifield: Group IO accessors in code adds 9cf0c526bc58 pinctrl: qcom: Add sdm660 pinctrl driver adds ed80f6eb799a dt-bindings: pinctrl: qcom-pmic-gpio: Add pms405 support adds 6c73698904aa pinctrl: qcom: Introduce readl/writel accessors adds a46d5e98190d pinctrl: qcom: Support dispersed tiles adds 9d8ea6beac3d dt-bindings: pinctrl: qcom: Add QCS404 pinctrl binding adds 22eb8301dbc1 pinctrl: qcom: Add qcs404 pinctrl driver adds 7a52127e3cf1 pinctrl: mediatek: fix check on EINT_NA comparison adds ad335bee6ced pinctrl: mediatek: mark dummy helpers as 'static inline' adds 63e037bc51b3 pinctrl: sprd: Move DT parsing before registering pinctrl device adds 30aa69e7bd9f Merge tag 'v4.19-rc6' into devel adds 0a7cad486f5d pinctrl: sh-pfc: r8a77990: Add MSIOF pins, groups and functions adds 2ef7a12f5529 pinctrl: sh-pfc: r8a77995: Add MSIOF pins, groups and functions adds 63b6d7e762cb pinctrl: sh-pfc: Convert to SPDX identifiers adds a8b4d4cb9a0f pinctrl: rza1: Convert to SPDX identifiers adds a6a7d2c2dc66 dt-bindings: pinctrl: sh-pfc: Document r8a7744 PFC support adds d7097b97e913 pinctrl: sh-pfc: r8a7791: Add r8a7744 support adds c382e8ba7c33 dt-bindings: pinctrl: sh-pfc: Document r8a774c0 PFC support adds 9f2b76a2db3c pinctrl: sh-pfc: r8a77990: Add R8A774C0 PFC support adds e34ebe5a6b83 pinctrl: sh-pfc: r8a77470: Add I2C4 pin groups adds 469c1e97dcce pinctrl: sh-pfc: r8a77470: Add DU0 pin groups adds e5984d0576fb pinctrl: sh-pfc: r8a77470: Add QSPI0 pin groups adds df9c71694fcf pinctrl: sh-pfc: r8a77470: Add SDHI2 pin groups adds 8faa0754ec24 pinctrl: sh-pfc: r8a77470: Add USB pin groups adds a97f340c0a07 pinctrl: sh-pfc: rcar: Rename automotive-only arrays to au [...] adds 18887f31df12 Merge tag 'sh-pfc-for-v4.20-tag2' of
git://git.kernel.org/
[...] adds 54a58185bfaf pinctrl: core: make sure strcmp() doesn't get a null parameter adds de0c18a87cfa pinctrl: msm: Actually use function 0 for gpio selection adds 73ae1462b758 dt-bindings: pinctrl: qcom: Add SDM660 pinctrl binding adds 04035f7f59bd pinctrl: intel: Convert unsigned to unsigned int adds 939330d71e5d pinctrl: baytrail: Convert unsigned to unsigned int adds 4e737af8c467 pinctrl: cherryview: Convert unsigned to unsigned int adds cd057a765f73 pinctrl: broxton: Convert unsigned to unsigned int adds 946ffefcdc83 pinctrl: intel: Fix a spelling typo in kernel documentation adds 936a3a23becf pinctrl: nomadik: Fix debugfs adds c5ad04dd4443 pinctrl: qcom: fix 'const' pointer handling adds 3f9f82b3ffb8 dt-bindings: pinctrl: document Broadcom Northstar pin mux [...] adds c12fb1774dea pinctrl: bcm: add Northstar driver adds 693ecc7d0307 MAINTAINERS: update entry for Mediatek pin controller adds d6381fbbf2bc dt-bindings: pinctrl: renesas,rzn1-pinctrl: documentation adds 4e53b5004745 pinctrl: renesas: Renesas RZ/N1 pinctrl driver adds ef26d96023a4 pinctrl: sh-pfc: r8a77990: Add INTC-EX pins, groups and function adds b0b378acde3d Merge tag 'sh-pfc-for-v4.20-tag3' of
git://git.kernel.org/
[...] adds 5fd8d05191e6 pinctrl: rza1: don't manually release devm managed resources adds 71a9d395aa12 pinctrl: mediatek: select GPIOLIB adds d17f477c5bc6 pinctrl: gemini: Mask and set properly adds dab6558f57c8 pinctrl: gemini: Drop noisy debug prints adds a85c928f6a78 pinctrl: gemini: Fix up TVC clock group adds 4fe81669df50 pinctrl: madera: Fix uninitialized variable bug in madera_ [...] adds ce7bdb957b8e pinctrl: bcm: ns: Use uintptr_t for casting data adds 28e0603c4df4 pinctrl: mediatek: Make eint_m u16 adds 2b9ea543fa43 pinctrl: renesas: Fix platform_no_drv_owner.cocci warnings adds 08a3e5dca04a pinctrl: geminilake: Update pin list for B0 stepping adds 2b3445c7eb72 pinctrl: geminilake: Get rid of unneeded ->probe() stub adds ce96a3a04130 pinctrl: geminilake: Sort register offsets by value adds 93d39737b29e dt-bindings: pinctrl: bcm4708-pinmux: improve example binding adds e24cf513cb98 pinctrl: uniphier: include <linux/bits.h> instead of <linu [...] adds ee8edbf8ca6b gpio: uniphier: include <linux/bits.h> instead of <linux/b [...] adds a93a676b0791 pinctrl: sunxi: Fix a memory leak in 'sunxi_pinctrl_build_ [...] adds b0b6a28bc4b2 Merge tag 'pinctrl-v4.20-1' of
git://git.kernel.org/pub/sc
[...] adds d28af35b0c91 gpio: tb10x: Create local helper variables adds 0d1e31abcaf5 gpio: tb10x: Use GENERIC_GPIO adds 4c2baed3a7e6 ARM/gpio: ep93xx: build standalone adds 1d2bb17aaf11 gpio: ep93xx: Cut down variable names adds 68b6493185f7 gpio: ep93xx: Switch to SPDX license tag adds 991ce74eeb56 gpio: ep93xx: Pass around struct gpio_chip adds 3c38b3a3065e gpio: ep93xx: Rename has_debounce to has_irq adds 99399f40d896 gpio: ep93xx: Properly call the chained IRQ handler adds fd935fc421e7 gpio: ep93xx: Do not pingpong irq numbers adds 51ba88e32ff5 gpio: ep93xx: Use the hwirq and port adds 68491b075db2 gpio: ep93xx: Use for_each_set_bit() in IRQ handler adds d875cc27e239 gpio: ep93xx: Cut gpio_to_irq() usage adds a419a3d92aab gpio: ep93xx: Switch A and B to use GPIOLIB_IRQCHIP adds 496069b87eea gpio: rcar: Add GPIO hole support adds c0f6afad46a8 dt-bindings: gpio: rcar: Add gpio-reserved-ranges support adds be887843f275 drivers: gpio: Update MODULE AUTHOR email address adds 28123791ddbe dt-bindings: gpio: rcar: Add r8a774a1 (RZ/G2M) support adds 9ce3ebe973bf gpio: pxa: handle corner case of unprobed device adds 62cdcb6c572e gpio: Convert to using %pOFn instead of device_node.name adds 888263947cd9 Merge branch 'ib-ingenic' of ../linux-pinctrl into devel adds da02d79452ea gpio: ftgpio: Support optional silicon clock adds 36f3f19a8215 gpio: ftgpio: Support debounce timer adds bfba223dcc45 gpio: brcmstb: allow 0 width GPIO banks adds f1ff4b841763 MAINTAINERS: Add myself as designated reviewer of Intel PMIC GPIO adds 5d75683e2b87 gpio: tpx65xxx: Include the right header adds d5a4da159ed3 gpio: tps65xxx: Use SPDX license tag adds 833eacc7b591 gpio: mxs: Get rid of external API call adds c99601f672fd gpio: ts5500: Include the right header adds bf97279079be gpio: ts5500: Use SPDX header adds 97feacc05dfb gpio: ts5500: Delete platform data handling adds f0916167d7e5 gpio: zevio: Include the right header adds ba21d55f6ad1 gpio: twl4030: Include the right header adds ecb07684a58f gpio: twl4030: Cut down boilerplate adds ab8c1e82935b gpio: twl4030: Implement .get_direction() adds fc4f8f322f6e gpio: twl6040: Include the right header adds b4f53ed9633c gpio: twl6040: Cut down boilerplate adds 4bef8bf20b69 gpio: twl6040: Use bitops adds ba74bd5d5b5b gpio: twl6040: Implement .get_direction() adds 02ad0437decf gpio: fix kernel-doc notation warning for 'request_key' adds f40f73075c59 gpio: ep93xx: fix incorrect array element size check adds f6d9af477099 gpio: ep93xx: fix test for end of loop adds 4e6b823867e2 gpiolib: export gpiochip_irq_reqres/relres() adds ca620f2de153 gliolib: set hooks in gpiochip_set_irq_hooks() adds 4e9439ddacea gpiolib: add flag to indicate if the irq is disabled adds 461c1a7d4733 gpiolib: override irq_enable/disable adds 4f8183ae7092 gpio/driver.rst: document gpiochip_disable/enable_irq() adds 1c939cb556b9 gpio-bcm-kona: use new req/relres and dis/enable_irq funcs adds 6953c57ab172 gpio: of: Handle SPI chipselect legacy bindings adds 8734fae64eb0 gpio: of: make example syntactically correct adds 45e8296cc9a2 gpio: vf610: Include the right header adds 36e2add18225 gpio: vf610: Cut down on boilerplate adds 0b35cd7b1860 gpio: uapi: Grammar s/array/array of/ adds fa38869b0161 gpiolib: Don't support irq sharing for userspace adds d0121b8548bc gpiolib: use better errno if get_direction is not available adds 171948ea33e1 gpiolib: check if irqchip already has the irq hook replacements adds 3b3001cacdf4 gpio: vr41xx: Include the right header adds 2abfb31410fa gpio: vr41xx: Cut down on boilerplate adds 2ab4a93980e4 gpio: vr41xx: Delete vr41xx_gpio_pullupdown() callback adds 83a4e2c50ef0 gpio: xtensa: Include the right header adds 3edc68832812 gpio: xtensa: Cut down on boilerplate adds d3007ecb5b87 gpio: viperboard: Include the right header adds 751107ef790a gpio: viperboard: Cut down on boilerplate adds 3bca2d4e4e7b gpio: vx855: Include the right header adds c872a20f5ba2 gpio: vx855: Cut down on boilerplate adds 121111d78431 gpio: xlp: Include the right header adds 130a990b724c gpio: xlp: Cut down on boilerplate adds 10833c4b6ec0 gpio: wm8xxx: Use the right header adds 66dbe750a96f gpio: wm8xxx: Cut down on boilerplate adds f13a0b0bb46f gpio: Get rid of legacy header adds 329357723f5e gpio: davinci: Remove unused member of davinci_gpio_controller adds 587f7a694f01 gpio: davinci: Use dev name for label and automatic base s [...] adds c809e37a3b5a gpio: davinci: Allocate the correct amount of memory for c [...] adds c36219d9d8df gpio: davinci: Remove unneeded GPIO macro adds 79b73ff9b2a3 gpio: davinci: Move driver local definitions to driver adds 25db30c335d9 gpio: OF: Cut painful BNF experiments from bindings adds c02980d6bf06 gpio: OF: Remove bad practice examples adds b9762bebc633 gpiolib: Pass bitmaps, not integer arrays, to get/set array adds bf9346f5d47b gpiolib: Identify arrays matching GPIO hardware adds 77588c14ac86 gpiolib: Pass array info to get/set array functions adds b17566a6b08b gpiolib: Implement fast processing path in get/set array adds a2ab17037481 Merge branch 'ib-array-bitmaps' into devel adds 212d7069617c gpio: htc-egpio: Unique label per chip adds 35ae7f9694e3 gpiolib: Fix missing updates of bitmap index adds c4c958aa64f3 gpiolib: Fix array members of same chip processed separately adds ec0daae685b2 gpio: omap: Add level wakeup handling for omap4 based SoCs adds b764a5863fd8 gpio: omap: Remove custom PM calls and use cpu_pm instead adds 5284521a290e gpio: omap: Get rid of pm_runtime_irq_safe() adds ff19473bdc2b Merge branch 'ib-omap' into devel adds dae5f0afcfc3 gpio: Use SPDX header for core library adds 32d064a16eaa gpio: Rename devres implementation file adds ae9847f48a4b gpiolib: Fix gpio_direction_* for single direction GPIOs adds e48d194d1204 gpio: Add comments on single direction chips adds 9aa64f0be3c8 dt-bindings: gpio: rcar: Add r8a7744 (RZ/G1N) support adds be8c8facc707 gpio: new driver to work with a 8x12 siox adds 799d5eb4e7ae gpiolib: Fix incorrect use of find_next_zero_bit() adds c2937668d144 Documentation: gpio: Fix return type of gpiod_set_raw_arra [...] adds cf9af0d5786c gpio: Propagate errors from gpiod_set_array_value_complex() adds 3c940660cb1e gpio: Restore indentation of continued lines adds 8898240aaace gpio: htc-egpio: Remove set but not used variable 'bit' adds 467480738d0b gpio: omap: get rid of the conditional PM runtime calls adds 8dc196974429 Accept partial 'gpio-line-names' property. adds c4791bc6e3a6 gpio: omap: drop omap_gpio_list adds 850d434ea37b gpio: omap: Remove set but not used variable 'dev' adds 90fd227029a2 gpio: Slightly more helpful debugfs adds 3ea47b447da0 gpio: mockup: use device properties instead of platform_data adds 29f55cc664f4 dt-bindings: Document the Synopsys GPIO via CREG bindings adds 2505c7b0128f GPIO: add single-register GPIO via CREG driver adds f8ec92a9f63b gpiolib: Add init_valid_mask exported function adds 6f0ec09afe27 pinctrl: msm: Use init_valid_mask exported function adds 3edfb7bd76bd gpiolib: Show correct direction from the beginning adds 70728c29465b gpio: syscon: Fix possible NULL ptr usage adds 3925b90fa462 gpio: fix doc string for devm_gpiochip_add_data() to not t [...] adds 7a42781eee87 gpio: fix kernel-doc after devres.c file rename adds 767cd17a5cc5 gpiolib: Initialize gdev field before is used adds a7c0b4b80f02 gpio: fix SNPS_CREG kconfig dependency warning adds 9c9f1ddee729 mmc: pwrseq_simple: Fix incorrect handling of GPIO bitmap adds 9cb7cf9c4ebb gpio: Drop parent irq assignment during cascade setup adds 3c1f6b2d116c gpio: Remove unused 'irqchip' argument to gpiochip_set_cas [...] adds 40f5ff4f9f23 gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() adds 114b5f8f7efc Merge tag 'gpio-v4.20-1' of
git://git.kernel.org/pub/scm/l
[...] adds f813eec972ee leds: Convert to using %pOFn instead of device_node.name adds 9aec30371fb0 leds: pwm: silently error out on EPROBE_DEFER adds 45d4c6de4e49 leds: gpio: Try to lookup gpiod from device adds 86bc7b2d753a dt-bindings: leds: document Panasonic AN30259A bindings adds 2d00f35c55e7 leds: add Panasonic AN30259A support adds 5fd752b6b3a2 leds: core: Introduce LED pattern trigger adds 8dbac65f5c18 leds: sc27xx: Add pattern_set/clear interfaces for LED controller adds 6fd577cd4b25 Merge tag 'leds-for-4.20-rc1' of
git://git.kernel.org/pub/
[...] adds ebba75fdf6fd acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 3f901c865160 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds 4a758c929dc0 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 4372ea94d40c ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds 05c3d056086a pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 445e2cbda928 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 25880f7d61a4 ipmi: Use more common logging styles adds f993cdd99a5f ipmi: Convert printk(KERN_<level> to pr_<level>( adds 01508d9ebf4f ipmi_si_pci: fix NULL device in ipmi_si error message adds 97a103e6b584 ipmi_si: fix potential integer overflow on large shift adds dd3535b937c1 ipmi: Change to ktime_get_ts64() adds 9abcfaaa7c77 ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 1574608f5f42 ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds e3dbc6d1d470 ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 060e8fb53fe3 ipmi: fix return value of ipmi_set_my_LUN adds c75c5075e5c6 ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 36e398d7ab02 ipmi: Free the address list on module cleanup adds b3096c70b3fa ipmi: Remove platform driver overrides and use the id_table adds bb9e2eed77a5 MAINTAINERS: Add file patterns for ipmi device tree bindings adds 10042504ed92 ipmi:ssif: Add support for multi-part transmit messages > 2 parts adds 0711e8c1b457 ipmi: Fix timer race with module unload adds c403993a41d5 Merge tag 'for-linus-4.20' of
https://github.com/cminyard/
[...] adds ddc9a1d90abe pcmcia: remove KERN_INFO level from debug message adds dc245cfa82f4 pcmcia: Use module_pcmcia_driver for scsi drivers adds be826ada52f1 char: pcmcia: cm4000_cs: Replace mdelay with usleep_range [...] adds 5f17af054d6a pcmcia: add error handling for pcmcia_enable_device in qlo [...] adds 1b22dcf6b33a pcmcia: pcmcia_resource: Replace mdelay() with msleep() adds 95691e3eddc4 pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges adds 72f86d080560 Merge branch 'pcmcia-next' of
git://git.kernel.org/pub/scm
[...] adds 2c361684803e PM / Domains: Don't treat zero found compatible idle state [...] adds 2c9b7f877203 PM / Domains: Deal with multiple states but no governor in genpd adds e5089c2c73a1 PM / Domains: Document flags for genpd adds a4a008e53c9e intel_idle: Get rid of custom ICPU() macro adds 6a5f95b5a4f4 cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() adds 7037b43e0076 cpuidle: enter_state: Don't needlessly calculate diff time adds 03dba2780433 cpuidle: menu: Replace data->predicted_us with local variable adds 5f26bdceb9c0 cpuidle: menu: Fix wakeup statistics updates for polling state adds 23e8ceb9ce76 cpuidle: menu: Compute first_idx when latency_req is known adds 96c3d11df153 cpuidle: menu: Get rid of first_idx from menu_select() adds eb40a380bff2 cpuidle: menu: Do not update last_state_idx in menu_select() adds 8b007ebec9a5 cpuidle: menu: Avoid computations for very close timers adds 53812cdc9100 cpuidle: menu: Move the latency_req == 0 special case check adds 01bad1c6896d cpuidle: poll_state: Revise loop termination condition adds bde091ece2ad cpuidle: menu: Simplify checks related to the polling state adds 12b65eadf0bd cpuidle: menu: Drop redundant comparison adds f1c8e410cdac cpuidle: menu: Avoid computations when result will be discarded adds 41fd838cda4c Merge branch 'pm-cpuidle' adds 0e7ea2f3b0e0 cpufreq: remove unnecessary unlikely() adds 51b177637b5c cpufreq: Convert to using %pOFn instead of device_node.name adds d1e1303173d7 cpufreq: dt: Add support for r8a7744 adds 7f9558e14cfd Merge back earlier cpufreq material for 4.20. adds 8ff3c22688ff cpufreq / CPPC: Mark acpi_ids as used adds 9d21d33cab2d cpufreq: dt-platdev: allow RK3399 to have separate tunable [...] adds 2733fb0d0699 cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull adds 29523f095397 ACPI / CPPC: Add support for guaranteed performance adds 86d333a8cc7f cpufreq: intel_pstate: Add base_frequency attribute adds 4b73d334c50d Documentation: intel_pstate: Add base_frequency information adds da5e79bc70b8 cpufreq: conservative: Take limits changes into account properly adds a3ade38d5a8b cpufreq: tegra186: don't pass GFP_DMA32 to dma_alloc_coherent() adds d1551f7a5aed Merge branch 'pm-cpufreq' adds 1cdda9486f51 ACPI / PM: LPIT: Register sysfs attributes based on FADT adds 3bb756449b2d PM / hibernate: Documentation: fix image_size default value adds 8412dbd64258 PM / sleep: Show freezing tasks that caused a suspend abort adds cc55f7537db6 x86, hibernate: Fix nosave_regions setup for hibernation adds 749fa17093ff PM / hibernate: Check the success of generating md5 digest [...] adds 8e5b2a3c5a77 x86-32/asm/power: Create stack frames in hibernate_asm_32.S adds 25862a049e6f x86, hibernate: Extract the common code of 64/32 bit system adds 445565303d19 x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER o [...] adds 72adf47764a0 x86, hibernate: Rename temp_level4_pgt to temp_pgt adds 7c0a982750b3 x86-32, hibernate: Use temp_pgt as the temporary page table adds 0b0a6b1f7683 x86-32, hibernate: Use the page size macro instead of cons [...] adds 32aa276437f6 x86-32, hibernate: Switch to original page table after resumed adds 6bae499a0ad4 x86-32, hibernate: Switch to relocated restore code during [...] adds 5331d2c7efbc x86-32, hibernate: Set up temporary text mapping for 32bit system adds 1fca4ba0b14d x86-32, hibernate: Adjust in_suspend after resumed on 32bi [...] adds 3f858ae02c19 Merge branches 'acpi-pm' and 'pm-sleep' adds 2fbb8670b4ff OPP: Free OPP table properly on performance state irregularities adds 404b1369ea26 OPP: Don't try to remove all OPP tables on failure adds 3d2556992a87 OPP: Protect dev_list with opp_table lock adds eb7c8743d6cf OPP: Pass index to _of_init_opp_table() adds f06ed90e7051 OPP: Parse OPP table's DT properties from _of_init_opp_table() adds 0ad8c623907c OPP: Don't take OPP table's kref for static OPPs adds d0e8ae6c26da OPP: Create separate kref for static OPPs list adds 883071c4bd9a cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove() adds 2a4eb7358aba OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() adds cdd6ed90cdb6 OPP: Use a single mechanism to free the OPP table adds 283d55e68d8a OPP: Prevent creating multiple OPP tables for devices shar [...] adds 5ed4cecd75e9 OPP: Pass OPP table to _of_add_opp_table_v{1|2}() adds fb64207bf560 Merge branch 'opp/linux-next' of
git://git.kernel.org/pub/
[...] adds 50b6b87c8484 OPP: Improve error handling in dev_pm_opp_of_cpumask_add_table() adds 09f662f95306 OPP: Return error on error from dev_pm_opp_get_opp_count() adds 51c99dd2c06b cpufreq: dt: Try freeing static OPPs only if we have added them adds deac8703da5f PM / OPP: _of_add_opp_table_v2(): increment count only if [...] adds c2dc121c6499 Merge branch 'opp/linux-next' of
git://git.kernel.org/pub/
[...] adds 17ed15183c24 powercap: RAPL: Get rid of custom RAPL_CPU() macro adds 5d113aa679b8 Merge branches 'pm-opp' and 'powercap' adds 23c7b54ca1cd PM / devfreq: Fix devfreq_add_device() when drivers are bu [...] adds d0e464205b8a PM / devfreq: Drop custom MIN/MAX macros adds df5cf4a36178 PM / devfreq: Fix handling of min/max_freq == 0 adds 6ff66e2a0083 PM / devfreq: Don't adjust to user limits in governors adds b596d895fa29 PM / devfreq: Make update_devfreq() public adds f037eb8c1f47 PM / devfreq: Convert to using %pOFn instead of device_node.name adds 2f061fd0c2d8 PM / devfreq: stopping the governor before device_unregister() adds 8188b154f950 PM / devfreq: remove redundant null pointer check before kfree adds 8fa387494928 Merge branch 'for-next' of
https://git.kernel.org/pub/scm/
[...] adds 5484f0334439 PM / tools: sleepgraph: first batch of v5.2 changes adds 18d3f8fc0c2c PM / tools: sleepgraph and bootgraph: upgrade to v5.2 adds 8a7e2d2ea080 cpupower: remove stringop-truncation waring adds 8c22e2f69592 cpupower: Fix AMD Family 0x17 msr_pstate size adds f69ffc5d3db8 cpupower: Fix coredump on VMWare adds 9a69e3ac41a5 Merge tag 'linux-cpupower-4.20-rc1' of git://git.kernel.or [...] adds cc19b05e3883 Merge branches 'pm-devfreq' and 'pm-tools' adds 12dd08fa954f Merge tag 'pm-4.20-rc1' of
git://git.kernel.org/pub/scm/li
[...] adds 589edb56b424 ACPI / scan: Create platform device for INT33FE ACPI nodes adds f99b89eefeb6 ACPICA: Update for generic_serial_bus and attrib_raw_proce [...] adds f8553720e103 ACPICA: Rename some of the Field Attribute defines adds e324e10109fc ACPICA: Update for field unit access adds 9e9f8733a9a1 ACPICA: Split large interpreter file adds 8b1cafdcb4b7 ACPICA: Never run _REG on system_memory and system_IO adds 069de633cefc ACPICA: Update version to 20181003 adds 4abb951b73ff ACPICA: AML interpreter: add region addresses in global li [...] adds c64baa3a6fa2 ACPICA: AML Parser: fix parse loop to correctly skip erron [...] adds 08930d56c76a ACPICA: Remove acpi_gbl_group_module_level_code and only u [...] adds 3c88a889b4ec Merge branch 'acpica' adds d737f333b211 ACPI: probe ECDT before loading AML tables regardless of m [...] adds 83b2348e2755 ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_g [...] adds 719cf71cada1 ACPI / glue: Split dev_is_platform() out of module for wide use adds ca388e436f58 drivers: base: cacheinfo: Do not populate sysfs for unknow [...] adds 59bbff3775c0 ACPI/PPTT: Handle architecturally unknown cache types adds 7e79a6927327 ACPI: custom_method: remove meaningless null check before [...] adds 56f57c07fd08 ACPI: remove redundant 'default n' from Kconfig adds bd371e088bd3 Merge branches 'acpi-init', 'acpi-osl', 'acpi-bus', 'acpi- [...] adds 240714061c58 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DM [...] adds 86b62e5cd896 ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc [...] adds ea625ce13317 ACPI / LPSS: Make hid_uid_match helper take an acpi_device [...] adds a92a5563e3f4 ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument adds 1e30124ac60a ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices adds bd0f4e342e00 ACPI / LPSS: Add a device link from the GPU to the CHT I2C [...] adds 2d71ee0ce72f ACPI / LPSS: Add a device link from the GPU to the BYT I2C [...] adds 48402cee6889 ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq adds d0381bf4f80c ACPI / processor: Fix the return value of acpi_processor_i [...] adds 36b835176fe0 ACPI / PMIC: Sort headers alphabetically adds 78cd96f0504b ACPI / PMIC: Convert drivers to use SPDX identifier adds afd0b1fb2226 mailbox: PCC: handle parse error adds 3230b2b3c1ab ACPI: TAD: Add low-level support for real time capability adds 1f825f74c113 Merge branches 'acpi-soc', 'acpi-processor', 'acpi-pmic', [...] adds d030fd0ec5c7 ACPI / property: Switch to bitmap_zalloc() adds ca1721c5bee7 ACPI / SBS: Fix GPE storm on recent MacBookPro's adds 757c968c4423 ACPI / SBS: Fix rare oops when removing modules adds 0a1875ad29ef Merge branches 'acpi-property' and 'acpi-sbs' adds 58a022870787 Merge tag 'acpi-4.20-rc1' of
git://git.kernel.org/pub/scm/
[...] adds 7250f422da04 xen-swiotlb: use actually allocated size on check physical [...] adds a4648c75b95d Merge branch 'stable/for-linus-4.20' of git://git.kernel.o [...] adds b501fb9227cf ia64: remove the kern_mem_attribute export adds 77308e27a059 ia64: remove the dead iommu_sac_force variable adds beec903f7121 ia64: remove iommu_dma_supported adds 87af06d8c062 ia64: remove the unused bad_dma_address symbol adds b666287e799b ia64: remove the unused pci_iommu_shutdown function adds 361a2ab91b0f ia64: remove the unused iommu_dma_init function adds 1322d51c0e5f ia64/sn2: remove no-ops dma sync methods adds 9aa1fbc50d4f ia64: remove machvec_dma_sync_{single,sg} adds 02b4da5f84d1 intel-iommu: mark intel_dma_ops static adds 70408a9987d1 Merge tag 'please-pull-next' of
git://git.kernel.org/pub/s
[...] adds 734781a9165a s390/dasd: remove unnecessary condition check adds 6779df406b27 s390/sclp: Allow to request adapter reset adds 827fd299a164 s390/zcrypt: Use kmemdup to replace kmalloc + memcpy adds 54be9d12b5c1 s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] adds 198ee66a0e97 s390/tape: fix spelling mistake "partion" -> "partition" adds 8e5a7627b588 s390: add initial 64-bit restart PSW adds 1c472d462832 s390/zcrypt: enable AP bus scan without a valid default domain adds d1befa65823e s390/vdso: avoid 64-bit vdso mapping for compat tasks adds 26f4414a45b8 s390/vdso: correct CFI annotations of vDSO functions adds 4e62d4588500 s390: clean up stacks setup adds ccc413f62143 s390/qdio: clean up AOB handling adds 00fab2350e6b s390/zcrypt: multiple zcrypt device nodes support adds 346e485d42e2 s390/ccwgroup: add get_ccwgroupdev_by_busid() adds f689789a288e s390/appldata: pass parameter list pointer to appldata_asm adds d36a92813997 s390/appldata: do not use stack buffers for hardware data adds 8ef9eda0188c s390/hypfs: do not use stack buffers for hardware data adds c0f07ff93bff s390/monwriter: do not use stack buffers for hardware data adds 00e9e6645adc s390/pfault: do not use stack buffers for hardware data adds 53c99bd665a2 init: add arch_call_rest_init to allow stack switching adds ff340d2472ec s390: add stack switch helper adds ce3dc447493f s390: add support for virtually mapped kernel stacks adds 32ce55a6592f s390: unify stack size definitions adds 8f75582a2fb6 s390: remove decompressor's head.S adds 369f91c37451 s390/decompressor: rework uncompressed image info collection adds a2ac1bb1f3dd s390/decompressor: get rid of .bss usage adds 3b076dca14c5 s390/sclp: simplify early hsa_size detection adds 15426ca43d88 s390: rescue initrd as early as possible adds 7516fc11e44e s390/decompressor: clean up and rename compressed/misc.c adds d1b52a4388ff s390: introduce .boot.data section adds 17aacfbfa1ae s390/sclp: move sclp_early_read_info to sclp_early_core.c adds 6966d604e2ec s390/mem_detect: move tprot loop to early boot phase adds 251b72a440fa s390: introduce .boot.data section compile time validation adds fddbaa5c423f s390/mem_detect: introduce SCLP storage info adds 6e98e6432995 s390/mem_detect: introduce z/VM specific diag260 call adds cd45c9956104 s390/mem_detect: use SCLP info for continuous memory detection adds 54c57795e848 s390/mem_detect: replace tprot loop with binary search adds f01b8bca088a s390/mem_detect: add info source debug print adds b09decfd99f8 s390/sclp: introduce sclp_early_get_hsa_size adds 49698745e53c s390: move ipl block and cmd line handling to early boot phase adds 75f195420a98 s390/mm: add missing pfn_to_kaddr helper adds 348498458505 s390/kasan: avoid vdso instrumentation adds 0a9b40911baf s390/kasan: avoid instrumentation of early C code adds fb594ec13ea8 s390/kasan: replace some memory functions adds 34377d3cfba7 s390: introduce MAX_PTRS_PER_P4D adds d0e2eb0a36ac s390: add pgd_page primitive adds 42db5ed86090 s390/kasan: add initialization code and enable it adds 7fef92ccadd7 s390/kasan: double the stack size adds b6cbe3e8bdff s390/kasan: avoid user access code instrumentation adds 0dac8f6bc369 s390/mm: add kasan shadow to the debugfs pgtable dump adds 793213a82de4 s390/kasan: dynamic shadow mem allocation for modules adds d58106c3ec9a s390/kasan: use noexec and large pages adds dde709d1361a compiler: introduce __no_sanitize_address_or_inline adds 9e8df6daed9e s390/smp: kasan stack instrumentation support adds ac1256f82619 s390/kasan: reipl and kexec support adds f4f0d32bfb27 s390/dumpstack: disable __dump_trace kasan instrumentation adds 5e785963298b s390/kasan: enable stack and global variables access checks adds 135ff1639392 s390/kasan: free early identity mapping structures adds 5dff03813f46 s390/kasan: add option for 4-level paging support adds e006222b5750 s390/mm: optimize debugfs ptdump kasan zero page walking adds 6cad0eb56135 s390/mm: improve debugfs ptdump markers walking adds 19733fe8721b s390/head: avoid doubling early boot stack size under KASAN adds 296352397db6 s390/kasan: avoid kasan crash with standby memory defined adds 12e55fa1944d s390/kasan: optimize kasan vmemmap allocation adds 78333d1f908a s390/kasan: add support for mem= kernel parameter adds ee410de890cd s390/zcrypt: zcrypt device driver cleanup adds a17b92e0487f s390/zcrypt: provide apfs failure code on type 86 error reply adds aa55bf5f0222 s390/zcrypt: add ap_adapter_mask sysfs attribute adds a45a5c7d36a5 s390/pkey: Introduce new API for random protected key generation adds 0534bde7de19 s390/pkey: Define protected key blob format adds d632c0478d64 s390/pkey: Add sysfs attributes to emit protected key blobs adds af504452d10e s390/pkey: Add sysfs attributes to emit secure key blobs adds cb26b9ff7187 s390/pkey: Introduce new API for random protected key veri [...] adds fb1136d6580c s390/pkey: Introduce new API for transforming key blobs adds 52a34b34d4ff s390/crypto: Enhance paes cipher to accept variable length [...] adds e494990e7b74 s390/dumpstack: print psw mask and address again adds c72251ad8790 s390/mem_detect: add missing include adds 5eaf436e0e5b s390/vmalloc: fix VMALLOC_START calculation adds 9434f5d3bef9 s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function adds b5130dc2224d s390/sthyi: Fix machine name validity indication adds ec0c0bb48972 s390/perf: Return error when debug_register fails adds 63c19be095d0 s390/pkey: Load pkey kernel module automatically adds cf3dbe5dacb3 s390/kasan: support preemptible kernel build adds f822ad2c2c03 s390/pkey: move pckmo subfunction available checks away fr [...] adds e2b623fbe6a3 Merge tag 's390-4.20-1' of
git://git.kernel.org/pub/scm/li
[...] adds e77cb32558a7 doc: Add design documentation on interruption of NMI handlers adds a5a288954499 doc: Fix broken RCU-requirements link to LKML archive adds ea24c125fe79 doc: Improve rcu_dynticks::dynticks documentation adds 77095901b895 doc: Update removal of RCU-bh/sched update machinery adds 5c3f78ec285b doc: Fix broken HTML directive adds cf7614e13c8f rcu: Refactor rcu_{nmi,irq}_{enter,exit}() adds 3e3100989869 rcu: Defer reporting RCU-preempt quiescent states when disabled adds c0335743c5d8 rcutorture: Test extended "rcu" read-side critical sections adds 27c744e32a9a rcu: Allow processing deferred QSes for exiting RCU-preemp [...] adds fcc878e4dfb7 rcu: Remove now-unused ->b.exp_need_qs field from the rcu_ [...] adds e11ec65cc8d6 rcu: Add warning to detect half-interrupts adds d28139c4e967 rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe adds ba1c64c27239 rcu: Report expedited grace periods at context-switch time adds 65cfe3583b61 rcu: Define RCU-bh update API in terms of RCU adds 82fcecfa8185 rcu: Update comments and help text for no more RCU-bh updaters adds 2bbfc25b09df rcu: Drop "wake" parameter from rcu_report_exp_rdp() adds 4cf439a200fd rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment adds 45975c7d21a1 rcu: Define RCU-sched API in terms of RCU for Tree RCU PRE [...] adds 709fdce7545c rcu: Express Tiny RCU updates in terms of RCU rather than [...] adds 358be2d3685c rcu: Remove RCU_STATE_INITIALIZER() adds ec5dd444b678 rcu: Eliminate rcu_state structure's ->call field adds da1df50d1617 rcu: Remove rcu_state structure's ->rda field adds 16fc9c600b3c rcu: Remove rcu_state_p pointer to default rcu_state structure adds 2280ee5a7d3e rcu: Remove rcu_data_p pointer to default rcu_data structure adds b50912d0b5e0 rcu: Remove rsp parameter from rcu_report_qs_rnp() adds aff4e9ede52b rcu: Remove rsp parameter from rcu_report_qs_rsp() adds 139ad4da5ab5 rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() adds 33085c469aea rcu: Remove rsp parameter from rcu_report_qs_rdp() adds de8e87305a1a rcu: Remove rsp parameter from rcu_gp_in_progress() adds 336a4f6c451e rcu: Remove rsp parameter from rcu_get_root() adds ad3832e974eb rcu: Remove rsp parameter from record_gp_stall_check_time() adds 8fd119b6522f rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() adds 33dbdbf02538 rcu: Remove rsp parameter from rcu_dump_cpu_stacks() adds e1741c69d427 rcu: Remove rsp parameter from rcu_stall_kick_kthreads() adds a91e7e58b101 rcu: Remove rsp parameter from print_other_cpu_stall() adds 4e8b8e08f931 rcu: Remove rsp parameter from print_cpu_stall() adds ea12ff2b7d97 rcu: Remove rsp parameter from check_cpu_stall() adds 3481f2eab095 rcu: Remove rsp parameter from rcu_future_gp_cleanup() adds 532c00c97f16 rcu: Remove rsp parameter from rcu_gp_kthread_wake() adds 02f501423d0d rcu: Remove rsp parameter from rcu_accelerate_cbs() adds c6e09b97b933 rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() adds 834f56bf54e8 rcu: Remove rsp parameter from rcu_advance_cbs() adds c7e48f7ba382 rcu: Remove rsp parameter from __note_gp_changes() adds 15cabdffbbf6 rcu: Remove rsp parameter from note_gp_changes() adds 22212332c1f3 rcu: Remove rsp parameter from rcu_gp_slow() adds 0854a05c9fa5 rcu: Remove rsp parameter from rcu_gp_kthread() and friends adds 8087d3e3c453 rcu: Remove rsp parameter from rcu_check_quiescent_state() adds 780cd590836f rcu: Remove rsp parameter from CPU hotplug functions adds 5bb5d09cc4f8 rcu: Remove rsp parameter from rcu_do_batch() adds e9ecb780fe7d rcu: Remove rsp parameter from force-quiescent-state functions adds b96f9dc4fb64 rcu: Remove rsp parameter from rcu_check_gp_start_stall() adds b049fdf8e3b9 rcu: Remove rsp parameter from __rcu_process_callbacks() adds 5c7d89676bc5 rcu: Remove rsp parameter from __call_rcu() and friend adds 98ece508b545 rcu: Remove rsp parameter from __rcu_pending() adds 8344b871b1d5 rcu: Remove rsp parameter from _rcu_barrier() and friends adds 53b46303da84 rcu: Remove rsp parameter from rcu_boot_init_percpu_data() [...] adds b8bb1f63cf9a rcu: Remove rsp parameter from rcu_init_one() and friends adds a2887cd85f38 rcu: Remove rsp parameter from rcu_print_detail_task_stall() adds 81ab59a3ad86 rcu: Remove rsp parameter from dump_blkd_tasks() and friend adds 6dbfdc1409cf rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() adds b21ebed95101 rcu: Remove rsp parameter from print_cpu_stall_info() adds 4580b0541bea rcu: Remove rsp parameter from no-CBs CPU functions adds 63d4c8c97948 rcu: Remove rsp parameter from expedited grace-period functions adds aedf4ba98416 rcu: Remove rsp parameter from rcu_node tree accessor macros adds 88d1bead858d rcu: Remove rcu_data structure's ->rsp field adds 564a9ae6046c rcu: Remove last non-flavor-traversal rsp local variable f [...] adds b97d23c51c9f rcu: Remove for_each_rcu_flavor() flavor-traversal macro adds f7dd7d44fd2d rcu: Simplify rcutorture_get_gp_data() adds 7cba4775ba79 rcu: Restructure rcu_check_gp_kthread_starvation() adds 4c6ed43708bb rcu: Eliminate stall-warning use of rsp adds 9cbc5b97029b rcu: Eliminate grace-period management code use of rsp adds 3c779dfef2c4 rcu: Eliminate callback-invocation/invocation use of rsp adds 67a0edbf3c4d rcu: Eliminate quiescent-state and grace-period-nonstart u [...] adds ec9f5835f74c rcu: Eliminate RCU-barrier use of rsp adds eb7a6653887b rcu: Eliminate initialization-time use of rsp adds 8ff0b9078091 rcu: Fix typo in force_qs_rnp()'s parameter's parameter adds 4e95020cdd34 rcu: Inline increment_cpu_stall_ticks() into its sole caller adds c3854a055bc8 rcu: Pull rcu_gp_kthread() FQS loop into separate function adds 4c7e9c1434c6 rcu: Consolidate RCU-bh update-side function definitions adds a8bb74acd8ef rcu: Consolidate RCU-sched update-side function definitions adds 2ceebc035082 rcutorture: Add RCU-bh and RCU-sched support for extended readers adds 72ce30dd1f9b rcu: Stop testing RCU-bh and RCU-sched adds c770c82a2382 rcutorture: Remove the "rcu_bh" and "sched" torture types adds 620d246065cd rcuperf: Remove the "rcu_bh" and "sched" torture types adds de3875d30233 rcu: Remove now-unused rcutorture APIs adds 2bd8b1a2afc4 rcu: Clean up flavor-related definitions and comments in r [...] adds aff5f0369e31 rcu: Clean up flavor-related definitions and comments in r [...] adds df8561a0d7e4 rcu: Clean up flavor-related definitions and comments in r [...] adds 8c1cf2da6f8a rcu: Clean up flavor-related definitions and comments in Kconfig adds 7f87c036fea3 rcu: Clean up flavor-related definitions and comments in rcu.h adds 62a1a945368f rcu: Clean up flavor-related definitions and comments in r [...] adds 6eb95cc4507a rcu: Clean up flavor-related definitions and comments in s [...] adds 679d3f30923e rcu: Clean up flavor-related definitions and comments in tiny.c adds 49918a54e63c rcu: Clean up flavor-related definitions and comments in tree.c adds 8fa946d42855 rcu: Clean up flavor-related definitions and comments in t [...] adds 0ae86a272656 rcu: Clean up flavor-related definitions and comments in t [...] adds 06462efc808c rcu: Clean up flavor-related definitions and comments in update.c adds 4d232dfe1df3 rcu: Remove !PREEMPT code from rcu_note_voluntary_context_ [...] adds 395a2f097ebd rcu: Define rcu_all_qs() only in !PREEMPT builds adds dd46a7882c2c rcu: Inline _rcu_barrier() into its sole remaining caller adds 92aa39e9dc77 rcu: Make need_resched() respond to urgent RCU-QS needs adds a0ef9ec24144 rcu: Provide improved interrupt-from-idle check in rcu_che [...] adds c116dba68d19 rcutorture: Dump reader protection sequence if failures or [...] adds c5bacd94173e rcu: Motivate Tiny RCU forward progress adds 7e28c5af4ef6 rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure adds 74de6960c99d rcu: Provide functions for determining if call_rcu() has b [...] adds c06aed0e3100 rcu: Compute jiffies_till_sched_qs from other kernel parameters adds d3052109c0bc rcu: More aggressively enlist scheduler aid for nohz_full CPUs adds fced9c8cfe6b rcu: Avoid resched_cpu() when rescheduling the current CPU adds df63fa5bc11a rcu: Convert "1UL << x" to "BIT(x)" adds 31ab604bf323 rcu: Remove unused rcu_dynticks_snap() from Tiny RCU adds cc72046cc3cc rcu: Merge rcu_dynticks structure into rcu_data structure adds 0fd79e7521bc rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure adds 5998a75adbf4 rcu: Switch last accelerate/advance to rcu_data structure adds c458a89e964d rcu: Switch lazy counts to rcu_data structure adds 2dba13f0b6c2 rcu: Switch urgent quiescent-state requests to rcu_data structure adds 4c5273bf2b5e rcu: Switch dyntick nesting counters to rcu_data structure adds dc5a4f2932f1 rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks adds 8d8a9d0e7eda rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed adds 894d45bbf7e7 rcu: Convert rcu_state.ofl_lock to raw_spinlock_t adds e0fcba9ac02a srcu: Make call_srcu() available during very early boot adds 55cda2290bf9 rcutorture: Test early boot call_srcu() adds 4e6ea4ef56f9 srcu: Make early-boot call_srcu() reuse workqueue lists adds 31e749074156 torture: Stop overwriting Make.out file with obsolete version adds 444da518fd55 rcutorture: Force occasional reader waits adds e746b558572e rcutorture: Warn on bad torture type for built-in tests adds f0288064425f rcuperf: Warn on bad perf type for built-in tests adds a52d14addf06 rcutorture: Remove TREE06 and TREE08 from the default test list adds 1b27291b1ea4 rcutorture: Add forward-progress tests for RCU grace periods adds 119248bec9d3 rcutorture: Also use GP sequence to judge forward progress adds 152f4afbfd58 rcutorture: Avoid no-test complaint if too few forward-pro [...] adds 08a7a2ec6834 rcutorture: Vary forward-progress test interval adds 9fdcb9afe082 rcutorture: Add self-propagating callback to forward-progr [...] adds 3cff54a830f7 rcutorture: Increase rcu_read_delay() longdelay_ms adds 1e69676592ed rcutorture: Limit reader duration if irq or bh disabled adds fecad5091f35 rcutorture: Reduce priority of forward-progress testing adds c04dd09bd38c rcutorture: Adjust number of reader kthreads per CPU-hotpl [...] adds f4de46ed5bbc rcutorture: Print forward-progress test interval on error adds 474e59b476b3 rcutorture: Check GP completion at stutter end adds 7c590fcca66b rcutorture: Maintain self-propagating CB only during forwa [...] adds b56ada120921 Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', [...] adds d0346559a7c3 Merge branch 'for-mingo' of
git://git.kernel.org/pub/scm/l
[...] adds cee1352f7926 Merge branch 'core-rcu-for-linus' of
git://git.kernel.org/
[...] adds 71e0940d52e1 efi: honour memory reservations passed via a linux specifi [...] adds b844470f2206 efi/arm: libstub: add a root memreserve config table adds a23d3bb05ccb efi: add API to reserve memory persistently across kexec reboot adds 41f1c4842070 efi/libstub: arm: support building with clang adds bcb31c6225c2 efi/efi_test: add exporting ResetSystem runtime service adds 9dbbedaa6171 efi: Make efi_rts_work accessible to efi page fault handler adds 3425d934fc03 efi/x86: Handle page faults occurring while running EFI ru [...] adds 4eda11175fd9 efi/x86: drop task_lock() from efi_switch_mm() adds b8b39bff3c7c efi/x86: earlyprintk - Add 64bit efi fb address support adds c33ce984435b efi/x86: Call efi_parse_options() from efi_main() adds 9c1442a9d039 x86: boot: Fix EFI stub alignment adds fa70f0d2ce96 Merge tag 'efi-next' of
git://git.kernel.org/pub/scm/linux
[...] adds de3fbb2aa802 Merge branch 'efi-core-for-linus' of
git://git.kernel.org/
[...] adds 34e12b864e61 jump_label: Use static_key_linked() accessor adds ce991095ccdf Merge branch 'locking/urgent' into locking/core, to pick up fixes adds cb538267ea1e jump_label/lockdep: Assert we hold the hotplug lock for _c [...] adds 4b486b535c33 locking/rwsem: Exit read lock slowpath if queue empty & no writer adds 925b9cd1b89a locking/rwsem: Make owner store task pointer of last ownin [...] adds 84818af26350 locking/rtmutex: Fix the preprocessor logic with normal #i [...] adds cb92173d1f04 locking/lockdep, cpu/hotplug: Annotate AP thread adds 27df89689e25 locking/spinlocks: Remove an instruction from spin and wri [...] adds c4f790f24407 tools/memory-model: Add litmus-test naming scheme adds 6e89e831a901 tools/memory-model: Add extra ordering for locks and remov [...] adds 3d2046a6fa21 tools/memory-model: Fix a README typo adds d8fa25c4efde tools/memory-model: Add more LKMM limitations adds 2f359c7ea554 locking/memory-barriers: Replace smp_cond_acquire() with s [...] adds bccb484b9a8d Documentation/lockstat: Fix trivial typo adds 44318d5b07be locking/lockdep: Remove add_chain_cache_classes() adds 8ee10862476e locking/lockdep: Eliminate redundant IRQs check in __lock_ [...] adds ce52a18db458 locking/lockdep: Add a faster path in __lock_release() adds 8ca2b56cd7da locking/lockdep: Make class->ops a percpu counter and move [...] adds 4de1a293a08b futex: Replace spin_is_locked() with lockdep adds 4766ab5677a2 locking/lockdep: Remove duplicated 'lock_class_ops' percpu array adds ac0d6567955c x86/build: Remove unused CONFIG_AS_CRC32 adds 35e76b99ddf2 kbuild/arch/xtensa: Define LINKER_SCRIPT for the linker script adds 77b0bf55bc67 kbuild/Makefile: Prepare for using macros in inline assemb [...] adds c06c4d809051 x86/objtool: Use asm macros to work around GCC inlining bugs adds 9e1725b41059 x86/refcount: Work around GCC inlining bug adds 77f48ec28e4c x86/alternatives: Macrofy lock prefixes to work around GCC [...] adds f81f8ad56fd1 x86/bug: Macrofy the BUG table section handling, to work a [...] adds 494b5168f2de x86/paravirt: Work around GCC inlining bugs when compiling [...] adds a980c0ef9f6d x86/kprobes: Refactor kprobes_fault() like kprobe_exceptio [...] adds 76dee4a72849 x86/kprobes: Inline kprobe_exceptions_notify() into do_gen [...] adds e3e4d5019c2d x86/kprobes: Stop calling fixup_exception() from kprobe_fa [...] adds 75045f77f7a7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups adds 81fd9c18444e x86/fault: Plumb error code and fault address through to f [...] adds 9da3f2b74054 x86/fault: BUG() when uaccess helpers fault on kernel addresses adds bef459026b16 lkdtm: Test copy_to_user() on bad kernel pointer under KERNEL_DS adds c0554d2d3db4 Merge branch 'linus' into x86/core, to pick up fixes adds bce6824cc8e8 Merge branch 'x86/core' into x86/build, to avoid conflicts adds 9ae033aca8d6 jump_label: Abstract jump_entry member accessors adds 50ff18ab497a jump_label: Implement generic support for relative references adds c296146c058c arm64/kernel: jump_label: Switch to relative references adds b40a142b12b5 x86: Add support for 64-bit place relative relocations adds 9fc0f798ab8a x86/jump_label: Switch to jump_entry accessors adds b34006c4258c x86/jump_table: Use relative references adds 19483677684b jump_label: Annotate entries that operate on __init code earlier adds e872267b8bcb jump_table: Move entries into ro_after_init region adds 13ddb52c165b s390/jump_label: Switch to relative references adds 57d15877033e s390/vmlinux.lds: Move JUMP_TABLE_DATA into output section adds 77ac1c02d9f2 jump_label: Fix NULL dereference bug in __jump_label_mod_update() adds 02678a582392 Merge branch 'core/core' into x86/build, to prevent conflicts adds 0474d5d9d2f7 x86/extable: Macrofy inline assembly code to work around G [...] adds d5a581d84ae6 x86/cpufeature: Macrofy inline assembly code to work aroun [...] adds 5bdcd510c2ac x86/jump-labels: Macrofy inline assembly code to work arou [...] adds 72a9c673636b x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y adds ec57e2f0acb0 Merge branch 'x86/build' into locking/core, to pick up dep [...] adds 53bf57fab732 locking/qspinlock: Re-order code adds 756b1df4c2c8 locking/qspinlock: Rework some comments adds 288e4521f0f6 x86/asm: 'Simplify' GEN_*_RMWcc() macros adds 7aa54be29765 locking/qspinlock, x86: Provide liveness guarantee adds 1222109a5363 locking/qspinlock_stat: Count instances of nested lock slowpaths adds 0fa809ca7f81 locking/pvqspinlock: Extend node size when pvqspinlock is [...] adds 9506a7425b09 locking/lockdep: Fix debug_locks off performance problem adds 01a14bda11ad locking/lockdep: Make global debug_locks* variables read-mostly adds 0200fbdd4315 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 7a983a0fe2a2 perf trace: Pass augmented args to the arg formatters when [...] adds 6ccc18a9a17a perf trace: Make the augmented_syscalls filter out the tra [...] adds 1cdf618f2386 perf trace: Print the syscall name for augmented_syscalls adds 6dcbd212ff49 perf trace: Extract the comm/tid printing for syscall enter adds c96f4edcc356 perf trace: Show comm/tid for augmented_syscalls adds 75d1e30681d0 perf trace: Use the augmented filename, expanding syscall [...] adds daa1284af3b9 perf trace: Augment the 'open' syscall 'filename' arg adds 9779fc021410 perf trace: Augment inotify_add_watch pathname syscall arg adds f6618ce6c024 perf trace: Introduce augmented_filename_syscall_enter() d [...] adds 16cc63593f67 perf trace: Augment 'newstat' (aka 'stat') filename ptr adds 9ab5aadebedd perf trace: Add a etcsnoop.c augmented syscalls eBPF utility adds d35b168c3dcd perf bpf: Give precedence to bpf header dir adds 403f833d15a3 perf bpf: Add linux/socket.h to the headers accessible to [...] adds d5a7e6613b00 perf trace augmented_syscalls: Augment connect's 'sockaddr' arg adds 24a6c2cd1dbd perf trace augmented_syscalls: Add augmented_sockaddr_sysc [...] adds 02ef28842077 perf trace augmented_syscalls: Augment bind's 'myaddr' soc [...] adds 6ebb686225a8 perf trace augmented_syscalls: Augment sendto's 'addr' arg adds b043cb524d28 perf trace beauty: Reorganize 'struct sockaddr *' beautifier adds 766e0618e494 perf report: Create auxiliary trace data files for s390 adds 266b851cc287 tools lib traceevent, perf tools: Split trace-seq related [...] adds 664b6a95d771 perf bpf: Add syscall_exit() helper adds 5e2d8a5acc99 perf augmented_syscalls: Update the header comments adds 4c8f0a726ef8 perf trace augmented_syscalls: Rename augmented_*_syscall_ [...] adds f5b076dc01e7 perf trace augmented_syscalls: Hook into syscalls:sys_exit [...] adds c4191e55b874 perf trace: Show comm and tid for tracepoint events adds d50ed0ce8204 perf stat: Use evsel->threads in create_perf_stat_counter() adds 728c0ee0a896 perf stat: Move 'initial_delay' to 'struct perf_stat_config' adds 5698f26b46e4 perf stat: Move 'no_inherit' to 'struct perf_stat_config' adds 35386233fcf7 perf stat: Use local config arg for scale in create_perf_s [...] adds 7d9ad16afe2b perf stat: Add 'identifier' flag to 'struct perf_stat_config' adds 318ec1841a3f perf tools: Switch 'session' argument to 'evlist' in perf_ [...] adds 650d62204602 perf evsel: Introduce perf_evsel__store_ids() adds d09cefd2ef99 perf stat: Move create_perf_stat_counter() to stat.c adds 491073a61266 perf stat: Rename 'is_pipe' argument to 'attrs' in perf_st [...] adds 73d586c3917d perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds 1821f4eb480b perf stat: Add 'struct perf_tool' argument to perf_stat_sy [...] adds 1c21e9899d6a perf stat: Add 'struct perf_evlist' argument to perf_stat_ [...] adds c2c247f2dd87 perf stat: Add 'perf_event__handler_t' argument to perf_st [...] adds 0a4e64d391a2 perf stat: Move perf_stat_synthesize_config() to stat.c adds a5a9eac1a018 perf stat: Introduce perf_evlist__print_counters() adds 0174820a8ba1 perf stat: Move STAT_RECORD out of perf_evlist__print_counters() adds b64df7f33743 perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds f3ca50e61ff4 perf stat: Pass 'struct perf_stat_config' argument to loca [...] adds 6ca9a082b190 perf stat: Pass a 'struct perf_stat_config' argument to gl [...] adds fa7070a38676 perf stat: Move csv_* to 'struct perf_stat_config' adds 132c6ba3c440 perf stat: Move 'interval_clear' to 'struct perf_stat_config' adds 0ce5aa026660 perf stat: Move 'metric_only' to 'struct perf_stat_config' adds df4f7b4d4b1e perf stat: Move 'unit_width' to 'struct perf_stat_config' adds c512e0eae4c6 perf stat: Add 'target' argument to perf_evlist__print_counters() adds bc0bcda201e8 perf stat: Pass 'evlist' argument to print functions adds 0c538a946295 perf stat: Use 'evsel->evlist' instead of 'evsel_list' in [...] adds d97ae04b3d52 perf stat: Move 'run_count' to 'struct perf_stat_config' adds ee1760e2cf62 perf stat: Move 'metric_only_len' to 'struct perf_stat_config' adds ae2d7da554f0 perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() adds 77e0faf8552c perf stat: Pass 'evlist' to aggr_update_shadow() adds 26893a6018f8 perf stat: Add 'walltime_nsecs_stats' pointer to 'struct p [...] adds aea0dca1629c perf stat: Move 'null_run' to 'struct perf_stat_config' adds 31084123c196 perf stat: Move 'print_free_counters_hint' to 'struct perf [...] adds 3b3cd9a41c2b perf stat: Move 'print_mixed_hw_group_error' to 'struct pe [...] adds 8897a8916efb perf stat: Move ru_* data to 'struct perf_stat_config' adds 6f6b6594b5f3 perf stat: Move *_aggr_* data to 'struct perf_stat_config' adds a138af663500 perf stat: Do not use the global 'evsel_list' in print functions adds 34ff0866d46a perf stat: Move 'big_num' data to 'struct perf_stat_config' adds fdee335b00b0 perf stat: Move 'no_merge' data to 'struct perf_stat_config' adds be54d5932531 perf stat: Propagate 'struct target' arg to sort_aggr_thread() adds 54ac0b1bd25c perf stat: Move 'walltime_*' data to 'struct perf_stat_config' adds d0192fdba09a perf stat: Move 'metric_events' to 'struct perf_stat_config' adds 088519f318be perf stat: Move the display functions to stat-display.c adds 3de3e8bbf302 perf trace beauty: Alias 'umount' to 'umount2' adds 58094c48f407 perf annotate: Handle arm64 move instructions adds 21d7eb9a2473 perf augmented_syscalls: Check probe_read_str() return separately adds 7538d16397df perf augmented_syscalls: Avoid optimization to pass older [...] adds 8a041f86a83f perf trace: Introduce syscall__augmented_args() method adds db2da3f85cd6 perf trace: Setup augmented_args in the raw_syscalls:sys_e [...] adds b1a9e2535e20 perf trace: Use the raw_syscalls:sys_enter for the augment [...] adds d8e75a110df7 perf map: Turn some pr_warning() to pr_debug() adds 1632936480a5 perf tests: Fix record+probe_libc_inet_pton.sh without pin [...] adds bda58ee8f8e4 Merge tag 'perf-core-for-mingo-4.20-20180905' of git://git [...] adds ba6cc93d611b Merge branch 'perf/urgent' into perf/core, to pick up fixe [...] adds 2766d2ee960c perf/x86: Add __ro_after_init annotations adds d0555fc78fdb kprobes: Remove pointless BUG_ON() from disarming process adds c72e6742f62d kprobes: Remove pointless BUG_ON() from add_new_kprobe() adds a6d18e65dff2 kprobes: Remove pointless BUG_ON() from reuse_unused_kprobe() adds 819319fc9346 kprobes: Return error if we fail to reuse kprobe instead o [...] adds cbdd96f55861 kprobes: Don't call BUG_ON() if there is a kprobe in use o [...] adds 49e73246cbe6 perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init adds fb437bc8fe36 Merge tag 'v4.19-rc5' into perf/core, to pick up fixes adds 7f16023bfcc4 Merge remote-tracking branch 'acme/perf/urgent' into perf/core adds 1627314fb54a perf: Suppress AUX/OVERWRITE records adds 2e85d5979e8d perf test: Add watchpoint test adds d5ceb62b3654 perf ordered_events: Add 'struct ordered_events_buffer' layer adds 53da12e01349 perf ordered_events: Prevent crossing max_alloc_size adds 01ab2e91103b tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header adds e381d1c21eea perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code adds 89f1688a57a8 perf tools: Remove perf_tool from event_op2 adds 7336555a682c perf tools: Remove perf_tool from event_op3 adds e035f4ca2ac9 perf auxtrace: Pass struct perf_mmap into mmap__read* functions adds ded2b8fe2e43 perf tools: Add 'struct perf_mmap' arg to record__write() adds ed93d0a26012 perf util: Make copyfile_offset() global adds c04c859f439f perf tools: Initialize perf_data_file fd field adds 24ef0fd0a1f3 perf python: Use -Wno-redundant-decls to build with PYTHON [...] adds 9835bf7ff813 Merge tag 'perf-core-for-mingo-4.20-20180919' of git://git [...] adds 3b9c25c0a046 perf help: Add missing subcommand `version` adds c12e039d1233 perf tools: Report itrace options in help adds 03a1f49f2648 tools lib subcmd: Support overwriting the pager adds 37fed3de5551 perf script: Allow sym and dso without ip, addr adds a78cdee6fbb1 perf script: Print DSO for callindent adds 4963b0f88bb9 tools lib traceevent, perf tools: Rename struct event_form [...] adds 2c92f9828b3c tools lib traceevent, perf tools: Rename struct format{_fi [...] adds bb39ccb204cc tools lib traceevent, perf tools: Rename enum format_flags [...] adds f25d9e09e935 tools lib traceevent: Rename enum event_{sort_}type to enu [...] adds c1953bcc7311 tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags adds 5647f94b90f6 tools lib traceevent, perf tools: Add prefix tep_ to all p [...] adds 1e97216f2033 tools lib traceevent, perf tools: Rename enum print_arg_ty [...] adds e906bb788f2c tools lib traceevent: Add prefix tep_ to enums filter_{boo [...] adds 4746d22a4c1b tools lib traceevent: Add prefix tep_ to enums filter_{exp [...] adds 0515ca53caa6 tools lib traceevent: Add prefix tep_ to struct filter_{ar [...] adds 88e6c21a11c5 tools lib traceevent: Add prefix tep_ to various structs f [...] adds 9334c9616b71 tools lib traceevent: Add prefix tep_ to structs filter_ty [...] adds 785be0c98d24 tools lib traceevent: Rename struct plugin_list to struct [...] adds 1affd34f192a tools lib traceevent: Rename data2host*() APIs adds 035c450ffa04 tools lib traceevent: Add prefix tep_ to enum filter_trivial_type adds 62cb1b8868a7 perf script: Enhance sample flags for trace begin / end adds ff645daf30ca perf db-export: Add trace begin / end branch type variants adds 4d60e5e36aa6 perf tools: Improve thread_stack__event() for trace begin / end adds 2dcde4e152a3 perf tools: Improve thread_stack__process() for trace begin / end adds c6b5da093a8b perf intel-pt: Add decoder flags for trace begin / end adds bea6385789b8 perf intel-pt: Implement decoder flags for trace begin / end adds d35c595bf005 perf vendor events arm64: Revise core JSON events for eMAG adds c90d3bd1b9e8 Merge tag 'perf-core-for-mingo-4.20-20180924' of git://git [...] adds 97e831e13015 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds 1182a49529ed perf/x86: Add helper to obtain performance counter index adds b5e4274ef7f0 x86/intel_rdt: Remove local register variables adds 0a701c9dd535 x86/intel_rdt: Create required perf event attributes adds dd45407c0b24 x86/intel_rdt: Use perf infrastructure for measurements adds a4c9f26533eb Merge branch 'x86/cache' into perf/core, to resolve conflicts adds ba12d20edc5c perf/x86/intel: Factor out common code of PMI handler adds af3bdb991a5c perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler adds f2c4db1bd807 x86/cpu: Sanitize FAM6_ATOM naming adds 7c5314b88da6 perf/x86/intel: Add quirk for Goldmont Plus adds 6364cb221834 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds ba4aa02b417f tools include: Adopt linux/bits.h adds 291ed51deee4 perf auxtrace: Include missing asm/bitsperlong.h to get BI [...] adds 0e24147d69c9 perf test: S390 does not support watchpoints in test 22 adds ce49d8436cff perf strbuf: Match va_{add,copy} with va_end adds faedbf3fd19f perf tools: Cleanup trace-event-info 'tdata' leak adds 9c8a182e5a73 perf tools: Free 'printk' string in parse_ftrace_printk() adds 470c8f7c88de perf tools: Avoid double free in read_event_file() adds 1e44224fb052 perf tools: Free temporary 'sys' string in read_event_files() adds e13a5d69c31d perf python: Make clang_has_option() work on Python 3 adds 8b2f245faa62 perf python: More portable way to make CFLAGS work with clang adds bbbab191c2c4 tools lib traceevent: Separate out tep_strerror() for stre [...] adds bb3dd7e7c4d5 tools lib traceevent, perf tools: Move struct tep_handler [...] adds 8f51ba8e604e Merge tag 'perf-core-for-mingo-4.20-20181008' of git://git [...] adds f703fd374ef8 x86/cpu: Drop pointless static qualifier in punit_dev_stat [...] adds d4ae552982de perf/x86/intel: Export mem events only if there's PEBS support adds c2712b858187 kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() no [...] adds 2e62024c265a kprobes/x86: Use preempt_enable() in optimized_callback() adds 53ed74af0551 x86/intel_rdt: Re-enable pseudo-lock measurements adds 82159876d32b x86/intel_rdt: Switch to bitmap_zalloc() adds 2cc81c699224 x86/intel_rdt: Show missing resctrl mount options adds fc8eaa85681f Merge branch 'x86/urgent' into x86/cache, to pick up depen [...] adds 521348b011d6 x86/intel_rdt: Introduce utility to obtain CDP peer adds e5f3530c3911 x86/intel_rdt: CBM overlap should also check for overlap w [...] adds 2a7adf6ce643 x86/intel_rdt: Fix initial allocation to consider CDP adds b61b8bba18fe x86/intel_rdt: Prevent pseudo-locking from using stale pointers adds dda93b45389f Merge branch 'x86/cache' into perf/core, to pick up fixes adds c05f3642f430 Merge branch 'perf-core-for-linus' of
git://git.kernel.org
[...] adds 7401a633c34a x86/mce-inject: Reset injection struct after injection adds 93ac57540e91 x86/mce: Use BIT_ULL(x) for bit mask definitions adds e5276b1ffa97 x86/mce: Add macros for the corrected error count bit field adds 711f76a328cb x86/mcelog: Remove one mce_helper definition adds 0d1b82cd8ac2 Merge branch 'ras-core-for-linus' of
git://git.kernel.org/
[...] adds 05484e098448 sched/topology: Add SD_ASYM_CPUCAPACITY flag detection adds bb1fbdd3c3fd sched/topology, drivers/base/arch_topology: Rebuild the sc [...] adds 3ba09df4b8b6 sched/topology, arch/arm64: Rebuild the sched_domain hiera [...] adds e1799a80a4f5 sched/topology, arch/arm: Rebuild sched_domain hierarchy w [...] adds df054e8445a4 sched/topology: Add static_key for asymmetric CPU capacity [...] adds 3b1baa6496e6 sched/fair: Add 'group_misfit_task' load-balance type adds e3d6d0cb66f2 sched/fair: Add sched_group per-CPU max capacity adds cad68e552e77 sched/fair: Consider misfit tasks when load-balancing adds 5fbdfae5221a sched/fair: Kick nohz balance if rq->misfit_task_load adds dbbad719449e sched/fair: Change 'prefer_sibling' type to bool adds 575638d1047e sched/core: Change root_domain->overload type to int adds e90c8fe15a3b sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() adds 757ffdd705ee sched/fair: Set rq->rd->overload when misfit adds 4ad3831a9d4a sched/fair: Don't move tasks to lower capacity CPUs unless [...] adds 9c63e84db29b sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU ca [...] adds 7e6f4c5d600c sched/debug: Explicitly cast sched_feat() to bool adds d90707ebebe0 sched/numa: Remove unused code from update_numa_stats() adds 7477a3504e61 sched/numa: Remove unused numa_stats::nr_running field adds ff28915fd31c sched/debug: Use symbolic names for task state constants adds ace8031099f9 sched/topology: Make local variables static adds b429f71bca5a Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 11d4afd4ff66 sched/pelt: Fix warning and clean up IRQ PELT config adds fdf5f315d5cf sched/fair: Disable LB_BIAS by default adds 4a465e3ebbc8 sched/fair: Remove setting task's se->runnable_weight duri [...] adds 9c2298aad355 sched/core: Fix comment regarding nr_iowait_cpu() and get_ [...] adds d0e7d14455d4 cpu/SMT: State SMT is disabled even with nosmt and without [...] adds 7b6abce7e1e6 sched/completions/Documentation: Fix a couple of punctuation nits adds 0c373344b5c1 sched/completions/Documentation: Clean up the document some more adds 11e13696a08e sched/completions/Documentation: Add recommendation for dy [...] adds 42f52e1c59bd Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 8ffe4e61c06a irq/matrix: Split out the CPU selection code into a helper adds 76f99ae5b54d irq/matrix: Spread managed interrupts on allocation adds cbbfb0ae2ca9 Merge branch 'x86-apic-for-linus' of
git://git.kernel.org/
[...] adds 02101c45ec5b x86/asm: Optimize memcpy_flushcache() adds c808c09b527c x86/asm: Use CC_SET()/CC_OUT() in __cmpxchg_double() adds edfbeecd92b0 Merge branch 'linus' into x86/asm, to pick up fixes adds 07e1d88adaae x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately adds b1378a561fd1 x86/fsgsbase/64: Introduce FS/GS base helper functions adds e696c231bebf x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers adds 824eea38d239 x86/fsgsbase/64: Convert the ELF core dump code to the new [...] adds f4550b52e495 x86/fsgsbase/64: Factor out FS/GS segment loading from __s [...] adds c4755613a133 x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER adds ffebbaedc861 x86/vdso: Introduce helper functions for CPU and node number adds b2e2ba578e01 x86/vdso: Initialize the CPU/node NR segment descriptor earlier adds 22245bdf0ad8 x86/segments: Introduce the 'CPUNODE' naming to better doc [...] adds ec3a94188df7 x86/fsgsbase/64: Clean up various details adds e1d20beae70e Merge branch 'x86-asm-for-linus' of
git://git.kernel.org/p
[...] adds ccde460b9ae5 x86/corruption-check: Fix panic in memory_corruption_check [...] adds b1e3a25f5879 x86/corruption-check: Use pr_*() instead of printk() adds 44060e8a5189 x86/boot/KASLR: Remove return value from handle_mem_options() adds 642116d4ac58 Merge branch 'x86-boot-for-linus' of
git://git.kernel.org/
[...] adds b3569d3a4b4f x86/kconfig: Remove redundant 'default n' lines from all x [...] adds 04ce7fae3d4e Merge branch 'x86-build-for-linus' of
git://git.kernel.org
[...] adds 03b099bdcdf7 x86/CPU: Use correct macros for Cyrix calls adds 2893cc8ff892 x86/CPU: Change query logic so CPUID is enabled before testing adds c9661c1e80b6 x86/cpu: Create Hygon Dhyana architecture support file adds 7eae653c8071 Merge branch 'tip-x86-hygon' into tip-x86-cpu adds d4f7423efdd1 x86/cpu: Get cache info and setup cache cpumap for Hygon Dhyana adds 39dc6f154dac x86/cpu/mtrr: Support TOP_MEM2 and get MTRR number adds 0b13bec787dc x86/smpboot: Do not use BSP INIT delay and MWAIT to idle o [...] adds 6d0ef316b9f8 x86/events: Add Hygon Dhyana support to PMU infrastructure adds c3fecca457c1 x86/alternative: Init ideal_nops for Hygon Dhyana adds b7a5cb4f220e x86/amd_nb: Check vendor in AMD-only functions adds c6babb5806b7 x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and n [...] adds da33dfef4041 x86/apic: Add Hygon Dhyana support adds 1a576b23d637 x86/bugs: Add Hygon Dhyana to the respective mitigation machinery adds ac78bd72355d x86/mce: Add Hygon Dhyana support to the MCA infrastructure adds b8f4abb65214 x86/kvm: Add Hygon Dhyana support to KVM adds 4044240365e8 x86/xen: Add Hygon Dhyana support to Xen adds 7377ed4bd56e ACPI: Add Hygon Dhyana support adds cc9690cfc7a3 cpufreq: Add Hygon Dhyana support adds 995d5f64b62f tools/cpupower: Add Hygon Dhyana support adds fec98069fb72 Merge branch 'x86-cpu-for-linus' of
git://git.kernel.org/p
[...] adds 357d291ce035 x86/xen: Fix boot loader version reported for PVH guests adds ae7e1238e68f x86/boot: Add ACPI RSDP address to setup_header adds e7b66d16fe41 x86/acpi, x86/boot: Take RSDP address for boot params if a [...] adds ac73e08eda88 Merge branch 'x86-grub2-for-linus' of
git://git.kernel.org
[...] adds 2f285f46240d x86/hyperv: Suppress "PCI: Fatal: No config space access f [...] adds 5140a6f47113 x86/hyperv: Remove unused include adds 382d72a9aa52 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.or [...] adds 2a25dc7c79c9 x86/mm/init32: Mark text and rodata RO in one go adds 8679de0959e6 x86/mm/cpa: Split, rename and clean up try_preserve_large_page() adds afd7969a99e0 x86/mm/cpa: Rework static_protections() adds 91ee8f5c1f50 x86/mm/cpa: Allow range check for static protections adds 4046460b867f x86/mm/cpa: Add debug mechanism adds 5c280cf6081f x86/mm/cpa: Add large page preservation statistics adds 69c31e69df3d x86/mm/cpa: Avoid static protection checks on unmap adds f61c5ba2885e x86/mm/cpa: Add sanity check for existing mappings adds 1c4b406ee89c x86/mm/cpa: Optimize same protection check adds 9cc9f17a5a0a x86/mm/cpa: Do the range check early adds 585948f4f695 x86/mm/cpa: Avoid the 4k pages check completely adds c6185b1f21a4 x86/mm/cpa: Use flush_tlb_all() adds c0a759abf5a6 x86/mm/cpa: Move flush_tlb_all() adds ddd07b750382 x86/mm/cpa: Unconditionally avoid WBINDV when we can adds a7295fd53c39 x86/mm/cpa: Use flush_tlb_kernel_range() adds 5f464b33b172 x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() adds fce2ce9544e9 x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() adds 47e262ac5b84 x86/mm/cpa: Factor common code between cpa_flush_*() adds 7904ba8a66f4 x86/mm/cpa: Optimize __cpa_flush_range() adds b3541fbc3c25 x86/mm: Fix typo in comment adds c3a7a61c192e x86/ioremap: Add an ioremap_encrypted() helper adds 9cf38d5559e8 kexec: Allocate decrypted control pages for kdump if SME i [...] adds 8780158cf977 iommu/amd: Remap the IOMMU device table with the memory en [...] adds 992b649a3f01 kdump, proc/vmcore: Enable kdumping encrypted memory with [...] adds 06d4a462e954 x86/KASLR: Update KERNEL_IMAGE_SIZE description adds 5b1290406579 x86/mm/doc: Clean up the x86-64 virtual memory layout desc [...] adds 32b89760ddf4 x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions adds cf089611f4c4 proc/vmcore: Fix i386 build error of missing copy_oldmem_p [...] adds a5b966ae42a7 Merge branch 'tlb/asm-generic' of
git://git.kernel.org/pub
[...] adds a31acd3ee8f7 x86/mm: Page size aware flush_tlb_mm_range() adds 5462bc3a9a3c x86/mm/tlb: Always use lazy TLB mode adds 12c4d978fd17 x86/mm/tlb: Restructure switch_mm_irqs_off() adds c3f7f2c7eba1 smp: use __cpumask_set_cpu in on_each_cpu_cond adds 7d49b28a80b8 smp,cpumask: introduce on_each_cpu_cond_mask adds 016c4d92cd16 x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range adds 97807813fe70 x86/mm/tlb: Add freed_tables element to flush_tlb_info adds 145f573b89a6 x86/mm/tlb: Make lazy TLB mode lazier adds 164477c2331b x86/mm: Clarify hardware vs. software "error_code" adds 8fed62000039 x86/mm: Break out kernel address space handling adds aa37c51b9421 x86/mm: Break out user address space handling adds 5b0c2cac54d4 x86/mm: Add clarifying comments for user addr space adds 88259744e253 x86/mm: Fix exception table comments adds 02e983b760c0 x86/mm: Add vsyscall address helper adds 3ae0ad92f53e x86/mm/vsyscall: Consider vsyscall page part of user addre [...] adds 367e3f1d3fc9 x86/mm: Remove spurious fault pkey check adds 51fbf14f2528 x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error adds a98959fdbda1 resource: Include resource end in walk_*() interfaces adds 010a93bf97c7 resource: Fix find_next_iomem_res() iteration issue adds b69c2e20f6e4 resource: Clean it up a bit adds c200dac78fec x86/mm: Do not warn about PCI BIOS W+X mappings adds 162041425193 x86/mm: Kill stray kernel fault handling comment adds 977e4be5eb71 x86/stackprotector: Remove the call to boot_init_stack_can [...] adds 99792e0cea1e Merge branch 'x86-mm-for-linus' of
git://git.kernel.org/pu
[...] adds 28c11b0f798c x86/xen: Move pv irq related functions under CONFIG_XEN_PV [...] adds f030aade9165 x86/xen: Move pv specific parts of arch/x86/xen/mmu.c to mmu_pv.c adds 3013c2be600f x86/xen: Link platform-pci-unplug.o only if CONFIG_XEN_PVHVM adds 901d209a8b0e x86/xen: Add SPDX identifier in arch/x86/xen files adds 7e4372028929 x86/paravirt: Make paravirt_patch_call() and paravirt_patc [...] adds abc745f85c11 x86/paravirt: Remove clobbers parameter from paravirt patc [...] adds 27876f3882fd x86/paravirt: Remove clobbers from struct paravirt_patch_site adds 5c83511bdb98 x86/paravirt: Use a single ops structure adds 5def7a4cd5be x86/paravirt: Remove unused paravirt bits adds c00a280a8efa x86/paravirt: Introduce new config option PARAVIRT_XXL adds 40181646db45 x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrella adds 9bad5658ea71 x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAV [...] adds 6da63eb241a0 x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrella adds fdc0269e8958 x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAV [...] adds 495310e4f2dd x86/paravirt: Remove unneeded mmu related paravirt ops bits adds 4f2d7af70256 x86/xen: Make xen_reservation_lock static adds b7a5eb6aafa9 x86/paravirt: Prevent redefinition of SAVE_FLAGS macro adds 3637897b6c9b x86/paravirt: Clean up native_patch() adds f726c4620df3 x86/hyperv: Add GUEST_IDLE_MSR support adds 3a025de64bf8 x86/hyperv: Enable PV qspinlock for Hyper-V adds f682a7920baf Merge branch 'x86-paravirt-for-linus' of git://git.kernel. [...] adds d92116b800fb x86/olpc: Indicate that legacy PC XO-1 platform should not [...] adds fa112cf1e8bc x86/olpc: Fix build error with CONFIG_MFD_CS5535=m adds d7197a5ad852 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds bd7b1f7cbf9c x86/entry/64: Document idtentry adds 98f05b5138f0 x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scra [...] adds bf904d2762ee x86/pti/64: Remove the SYSCALL64 entry trampoline adds 8e6b65a1b6cd x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION adds 0cbb76d62857 x86/speculation: Add RETPOLINE_AMD support to the inline a [...] adds dbfe2953f63c x86/speculation: Apply IBPB more strictly to avoid cross-p [...] adds 53c613fe6349 x86/speculation: Enable cross-hyperthread spectre v2 STIBP [...] adds bb4b3b776273 x86/speculation: Propagate information about RSB filling m [...] adds d82924c3b8d0 Merge branch 'x86-pti-for-linus' of
git://git.kernel.org/p
[...] adds d67f34c19a67 clocksource: Provide clocksource_arch_init() adds 2a21ad571b62 x86/time: Implement clocksource_arch_init() adds a51e996d48ac x86/vdso: Enforce 64bit clocksource adds 77e9c678c54f x86/vdso: Use unsigned int consistently for vsyscall_gtod_ [...] adds 49116f2081ee x86/vdso: Introduce and use vgtod_ts adds e9a62f76f93c x86/vdso: Collapse high resolution functions adds 6deec5bdef45 x86/vdso: Collapse coarse functions adds f3e839384164 x86/vdso: Replace the clockid switch case adds 4f72adc50682 x86/vdso: Simplify the invalid vclock case adds 3e89bf35ebf5 x86/vdso: Move cycle_last handling into the caller adds 315f28fa3a7b x66/vdso: Add CLOCK_TAI support adds 89fe0a1f1c69 x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks adds bcc4a62a73cb x86/vdso: Document vgtod_ts better adds 99c19e6a8fe4 x86/vdso: Rearrange do_hres() to improve code generation adds 034bda1cd5ab Merge branch 'x86-vdso-for-linus' of
git://git.kernel.org/
[...] adds f3c899927e19 ARM: 8786/1: Debug kernel copy by printing adds d3c61619568c ARM: 8788/1: ftrace: remove old mcount support adds 3f5395019027 ARM: 8798/1: remove unnecessary KBUILD_SRC ifeq conditional adds f9b58e8c7d03 ARM: 8800/1: use choice for kernel unwinders adds 8403bcb779a0 ARM: 8801/1: makefile: use ARMv3M mode for RiscPC adds f18aef742c8f ARM: 8802/1: Call syscall_trace_exit even when system call [...] adds 5ca451cf6ed0 ARM: 8789/1: signal: copy registers using __copy_to_user() adds 73839798af7e ARM: 8790/1: signal: always use __copy_to_user to save iwm [...] adds 3aa2df6ec2ca ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state adds 319508902600 ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() adds 18ea66bd6e7a ARM: 8793/1: signal: replace __put_user_error with __put_user adds 621afc677465 ARM: 8794/1: uaccess: Prevent speculative use of the curre [...] adds e3aa6243434f ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() adds afaf6838f4bc ARM: 8796/1: spectre-v1,v1.1: provide helpers for address [...] adds a1d09e074250 ARM: 8797/1: spectre-v1.1: harden __copy_to_user adds 3e98d240981a Merge branches 'fixes', 'misc' and 'spectre' into for-next adds 07171da26424 Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk [...] adds cd2b8520681a parisc: Use PARISC_ITLB_TRAP constant in entry.S adds c9dfa0c796f2 parisc: remove check for minimum required GCC version adds 7c4ba3d38a3b parisc: remove the dead ccio-rm-dma driver adds a886c9791aed parisc: Reorder TLB flush timing calculation adds 32a7901f6d1d parisc: Remove PTE load and fault check from L2_ptep macro adds 8dbac7746e55 parisc: Add SYSTEM_INFO and REGISTER TOC PAT functions adds e98bc5ee9793 parisc: Clean up crash header output adds 35d8be9c563c parisc: dino: Utilize DINO_MASK_IRQ() macro adds 2e37787df0ed parisc: Ratelimit dino stuck interrupt warnings adds d27dfa13b9f7 parisc: Release spinlocks using ordered store adds 4dd5b673fa62 parisc: Purge TLB entries after updating page table entry [...] adds 3c229b3f2dd8 parisc: Fix map_pages() to not overwrite existing pte entries adds 99a3ae51d557 parisc: Fix exported address of os_hpmc handler adds 1138b6718ff7 parisc: Fix address in HPMC IVA adds db139d71c4c3 extract-vmlinux: Check for uncompressed image as fallback adds 34c201ae49fe parisc: Include compressed vmlinux file in vmlinuz boot kernel adds 3847dab77421 parisc: Add alternative coding infrastructure adds a45a01160f1d parisc: Use zdep for shlw macro on PA1.1 and PA2.0 adds 32c1ceeabda3 parisc: Drop two instructions from pte lookup code adds fe8376dbbd6a parisc: Add PDC PAT cell_info() and pd_get_pdc_revisions() [...] adds 5a23237f14c5 parisc: Remove pte_inserted define adds 4c5fe5db1ac6 parisc: Optimze cache flush algorithms adds e543b3a62029 parisc: Retrieve and display the PDC PAT capabilities adds 44786880df19 Merge branch 'parisc-4.20-1' of
git://git.kernel.org/pub/s
[...] No new revisions were added by this update. Summary of changes: .../ABI/testing/sysfs-class-led-driver-sc27xx | 22 + .../ABI/testing/sysfs-class-led-trigger-pattern | 82 + Documentation/ABI/testing/sysfs-power | 2 +- .../Design/Data-Structures/Data-Structures.html | 31 +- .../Expedited-Grace-Periods.html | 9 +- .../RCU/Design/Requirements/Requirements.html | 214 +- Documentation/RCU/stallwarn.txt | 13 +- Documentation/RCU/whatisRCU.txt | 3 +- Documentation/admin-guide/cgroup-v2.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 41 +- Documentation/admin-guide/pm/intel_pstate.rst | 7 + Documentation/arm64/elf_hwcaps.txt | 12 +- Documentation/arm64/hugetlbpage.txt | 38 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/blockdev/README.DAC960 | 756 -- Documentation/blockdev/zram.txt | 2 +- Documentation/device-mapper/log-writes.txt | 2 +- .../devicetree/bindings/ata/ahci-platform.txt | 6 +- .../devicetree/bindings/ata/brcm,sata-brcm.txt | 1 + Documentation/devicetree/bindings/gpio/gpio.txt | 142 +- .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 65 +- .../devicetree/bindings/gpio/snps,creg-gpio.txt | 21 + .../devicetree/bindings/hwmon/ina3221.txt | 44 + .../devicetree/bindings/hwmon/ltc2978.txt | 2 + .../devicetree/bindings/leds/leds-an30259a.txt | 43 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 17 +- .../devicetree/bindings/mmc/arasan,sdhci.txt | 1 + Documentation/devicetree/bindings/mmc/jz4740.txt | 1 + Documentation/devicetree/bindings/mmc/mmci.txt | 11 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 72 + .../devicetree/bindings/mmc/renesas,mmcif.txt | 4 +- .../devicetree/bindings/mmc/sdhci-sprd.txt | 41 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 10 +- .../devicetree/bindings/mmc/uniphier-sd.txt | 55 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 57 + .../bindings/pinctrl/ingenic,pinctrl.txt | 39 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 216 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 + .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 199 + .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 191 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 3 + .../bindings/pinctrl/renesas,rzn1-pinctrl.txt | 153 + .../devicetree/bindings/regulator/pfuze100.txt | 5 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 23 + .../bindings/regulator/rohm,bd71837-regulator.txt | 12 +- .../bindings/regulator/st,stpmic1-regulator.txt | 68 + .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 29 +- .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 + .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 8 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 1 + .../devicetree/bindings/spi/spi-pxa2xx.txt | 24 + Documentation/devicetree/bindings/spi/spi-rspi.txt | 4 +- .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 32 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 44 + Documentation/driver-api/gpio/board.rst | 24 + Documentation/driver-api/gpio/consumer.rst | 64 +- Documentation/driver-api/gpio/driver.rst | 23 +- Documentation/driver-api/gpio/index.rst | 2 +- Documentation/driver-api/mtdnand.rst | 34 +- Documentation/hwmon/ina3221 | 2 + Documentation/hwmon/lm75 | 6 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/mc13783-adc | 8 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/locking/lockstat.txt | 2 +- Documentation/memory-barriers.txt | 3 +- Documentation/mtd/nand/pxa3xx-nand.txt | 113 - Documentation/power/swsusp.txt | 2 +- .../process/code-of-conduct-interpretation.rst | 156 + Documentation/process/code-of-conduct.rst | 25 +- Documentation/process/index.rst | 1 + Documentation/scheduler/completion.txt | 261 +- Documentation/x86/boot.txt | 32 +- Documentation/x86/intel_rdt_ui.txt | 22 +- Documentation/x86/x86_64/mm.txt | 171 +- MAINTAINERS | 87 +- Makefile | 13 +- arch/Kconfig | 3 + arch/arc/Kconfig | 4 +- arch/arc/mm/dma.c | 41 +- arch/arm/Kconfig.debug | 45 +- arch/arm/Makefile | 6 +- arch/arm/boot/compressed/head.S | 43 + arch/arm/include/asm/assembler.h | 11 + arch/arm/include/asm/dma-mapping.h | 2 + arch/arm/include/asm/ftrace.h | 3 - arch/arm/include/asm/io.h | 15 - arch/arm/include/asm/kvm_arm.h | 1 + arch/arm/include/asm/kvm_mmu.h | 5 + arch/arm/include/asm/paravirt.h | 9 +- arch/arm/include/asm/thread_info.h | 4 +- arch/arm/include/asm/topology.h | 3 + arch/arm/include/asm/uaccess.h | 49 +- arch/arm/kernel/armksyms.c | 3 - arch/arm/kernel/entry-common.S | 9 +- arch/arm/kernel/entry-ftrace.S | 75 +- arch/arm/kernel/ftrace.c | 51 - arch/arm/kernel/paravirt.c | 4 +- arch/arm/kernel/signal.c | 80 +- arch/arm/kernel/sys_oabi-compat.c | 8 +- arch/arm/lib/copy_from_user.S | 6 +- arch/arm/lib/copy_to_user.S | 6 +- arch/arm/lib/uaccess_with_memcpy.c | 3 +- arch/arm/mach-davinci/board-neuros-osd2.c | 8 +- arch/arm/mach-ep93xx/core.c | 9 + arch/arm/mach-ep93xx/snappercl15.c | 15 +- arch/arm/mach-ep93xx/ts72xx.c | 16 +- arch/arm/mach-imx/mach-mx21ads.c | 12 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-qong.c | 17 +- arch/arm/mach-integrator/integrator_cp.c | 2 - arch/arm/mach-ixp4xx/ixdp425-setup.c | 6 +- arch/arm/mach-mmp/brownstone.c | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 12 +- arch/arm/mach-omap1/board-fsample.c | 5 +- arch/arm/mach-omap1/board-h2.c | 5 +- arch/arm/mach-omap1/board-h3.c | 4 +- arch/arm/mach-omap1/board-nand.c | 5 +- arch/arm/mach-omap1/board-perseus2.c | 5 +- arch/arm/mach-omap1/common.h | 4 +- arch/arm/mach-omap2/hsmmc.h | 2 - arch/arm/mach-omap2/pdata-quirks.c | 18 +- arch/arm/mach-omap2/pm24xx.c | 7 +- arch/arm/mach-omap2/pm34xx.c | 14 +- arch/arm/mach-orion5x/ts78xx-setup.c | 27 +- arch/arm/mach-pxa/balloon3.c | 13 +- arch/arm/mach-pxa/em-x270.c | 15 +- arch/arm/mach-pxa/ezx.c | 33 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 10 +- arch/arm/mach-pxa/raumfeld.c | 12 +- arch/arm/mach-pxa/zeus.c | 23 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 - arch/arm/mach-sa1100/assabet.c | 21 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/shannon.c | 4 +- arch/arm/mach-versatile/versatile_dt.c | 4 - arch/arm/mm/dma-mapping-nommu.c | 11 +- arch/arm/vfp/vfpmodule.c | 20 +- arch/arm/xen/enlighten.c | 34 - arch/arm64/Kconfig | 35 +- arch/arm64/include/asm/assembler.h | 7 +- arch/arm64/include/asm/cache.h | 40 + arch/arm64/include/asm/compat.h | 1 + arch/arm64/include/asm/compiler.h | 30 - arch/arm64/include/asm/cpucaps.h | 7 +- arch/arm64/include/asm/cpufeature.h | 9 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/daifflags.h | 15 +- arch/arm64/include/asm/esr.h | 77 + arch/arm64/include/asm/io.h | 9 - arch/arm64/include/asm/jump_label.h | 38 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 2 +- arch/arm64/include/asm/kvm_host.h | 11 + arch/arm64/include/asm/kvm_mmu.h | 5 + arch/arm64/include/asm/mmu.h | 3 + arch/arm64/include/asm/mmu_context.h | 17 +- arch/arm64/include/asm/page.h | 2 - arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 + arch/arm64/include/asm/pgtable.h | 48 +- arch/arm64/include/asm/processor.h | 11 +- arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/asm/sysreg.h | 44 +- arch/arm64/include/asm/tlb.h | 34 +- arch/arm64/include/asm/tlbflush.h | 112 +- arch/arm64/include/asm/topology.h | 3 + arch/arm64/include/asm/uaccess.h | 1 - arch/arm64/include/asm/xen/events.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/kernel/cpu_errata.c | 96 +- arch/arm64/kernel/cpufeature.c | 195 +- arch/arm64/kernel/cpuinfo.c | 11 +- arch/arm64/kernel/entry.S | 18 +- arch/arm64/kernel/head.S | 40 +- arch/arm64/kernel/jump_label.c | 6 +- arch/arm64/kernel/paravirt.c | 4 +- arch/arm64/kernel/probes/kprobes.c | 2 +- arch/arm64/kernel/process.c | 4 + arch/arm64/kernel/psci.c | 1 - arch/arm64/kernel/setup.c | 4 - arch/arm64/kernel/sleep.S | 1 + arch/arm64/kernel/ssbd.c | 24 +- arch/arm64/kernel/suspend.c | 4 + arch/arm64/kernel/traps.c | 211 +- arch/arm64/kernel/vmlinux.lds.S | 35 +- arch/arm64/kvm/hyp-init.S | 3 + arch/arm64/kvm/hyp/sysreg-sr.c | 11 + arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/crc32.S | 60 + arch/arm64/mm/context.c | 11 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 38 +- arch/arm64/mm/init.c | 2 - arch/arm64/mm/kasan_init.c | 2 +- arch/arm64/mm/mmu.c | 46 +- arch/arm64/mm/numa.c | 13 +- arch/arm64/mm/proc.S | 11 +- arch/c6x/Kconfig | 2 +- arch/hexagon/Kconfig | 2 + arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/dma-mapping.h | 40 - arch/hexagon/kernel/dma.c | 143 +- arch/ia64/hp/common/sba_iommu.c | 4 - arch/ia64/include/asm/dma-mapping.h | 7 - arch/ia64/include/asm/iommu.h | 2 - arch/ia64/include/asm/machvec.h | 7 - arch/ia64/include/asm/machvec_init.h | 1 - arch/ia64/include/asm/machvec_sn2.h | 2 - arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/machvec.c | 16 - arch/ia64/kernel/pci-dma.c | 55 - arch/ia64/pci/pci.c | 26 - arch/ia64/sn/pci/pci_dma.c | 33 +- arch/m68k/Kconfig | 2 +- arch/m68k/emu/nfblock.c | 2 +- arch/m68k/include/asm/atafd.h | 13 - arch/m68k/include/asm/atafdreg.h | 80 - arch/microblaze/Kconfig | 4 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/kernel/dma.c | 22 - arch/microblaze/mm/consistent.c | 3 +- arch/mips/Kconfig | 7 +- arch/mips/alchemy/devboards/db1200.c | 14 +- arch/mips/alchemy/devboards/db1300.c | 14 +- arch/mips/alchemy/devboards/db1550.c | 14 +- arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/device.h | 19 - arch/mips/include/asm/dma-coherence.h | 6 + arch/mips/include/asm/dma-mapping.h | 4 +- arch/mips/include/asm/vr41xx/giu.h | 8 - arch/mips/jazz/jazzdma.c | 7 +- arch/mips/kernel/setup.c | 2 +- arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/dma-noncoherent.c | 79 +- arch/mips/netlogic/xlr/platform-flash.c | 7 +- arch/mips/pnx833x/common/platform.c | 8 +- arch/mips/rb532/devices.c | 10 +- arch/nds32/Kconfig | 2 +- arch/nios2/Kconfig | 2 +- arch/openrisc/Kconfig | 2 +- arch/parisc/Kconfig | 2 +- arch/parisc/Makefile | 9 - arch/parisc/boot/compressed/Makefile | 4 +- arch/parisc/boot/compressed/misc.c | 95 +- arch/parisc/boot/compressed/vmlinux.lds.S | 10 +- arch/parisc/include/asm/alternative.h | 47 + arch/parisc/include/asm/assembly.h | 9 +- arch/parisc/include/asm/cache.h | 22 +- arch/parisc/include/asm/page.h | 12 +- arch/parisc/include/asm/pdc.h | 1 + arch/parisc/include/asm/pdcpat.h | 62 +- arch/parisc/include/asm/pgtable.h | 33 +- arch/parisc/include/asm/sections.h | 2 + arch/parisc/include/asm/spinlock.h | 4 +- arch/parisc/include/asm/tlbflush.h | 3 +- arch/parisc/kernel/cache.c | 63 +- arch/parisc/kernel/entry.S | 34 +- arch/parisc/kernel/firmware.c | 57 + arch/parisc/kernel/hpmc.S | 3 +- arch/parisc/kernel/inventory.c | 10 + arch/parisc/kernel/pacache.S | 280 +- arch/parisc/kernel/setup.c | 83 +- arch/parisc/kernel/signal.c | 1 - arch/parisc/kernel/syscall.S | 12 +- arch/parisc/kernel/traps.c | 7 +- arch/parisc/kernel/vmlinux.lds.S | 6 + arch/parisc/mm/init.c | 23 +- arch/s390/Kconfig | 10 + arch/s390/Makefile | 2 +- arch/s390/appldata/appldata_base.c | 33 +- arch/s390/boot/.gitignore | 1 + arch/s390/boot/Makefile | 24 +- arch/s390/boot/boot.h | 11 + arch/s390/boot/cmdline.c | 2 + arch/s390/boot/compressed/Makefile | 37 +- arch/s390/boot/compressed/decompressor.c | 85 + arch/s390/boot/compressed/decompressor.h | 25 + arch/s390/boot/compressed/head.S | 52 - arch/s390/boot/compressed/misc.c | 116 - arch/s390/boot/compressed/vmlinux.lds.S | 24 +- arch/s390/boot/compressed/vmlinux.scr.lds.S | 15 - arch/s390/boot/ctype.c | 2 + arch/s390/boot/head.S | 12 +- arch/s390/boot/ipl_parm.c | 182 + arch/s390/boot/ipl_vmparm.c | 2 + arch/s390/boot/mem_detect.c | 182 + arch/s390/boot/startup.c | 64 + arch/s390/boot/string.c | 138 + arch/s390/crypto/paes_s390.c | 63 +- arch/s390/defconfig | 1 + arch/s390/hypfs/hypfs_sprp.c | 42 +- arch/s390/include/asm/appldata.h | 19 +- arch/s390/include/asm/boot_data.h | 11 + arch/s390/include/asm/ccwgroup.h | 2 + arch/s390/include/asm/facility.h | 9 +- arch/s390/include/asm/ipl.h | 4 +- arch/s390/include/asm/jump_label.h | 40 +- arch/s390/include/asm/kasan.h | 30 + arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mem_detect.h | 82 + arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/page.h | 1 + arch/s390/include/asm/pgtable.h | 20 +- arch/s390/include/asm/pkey.h | 26 + arch/s390/include/asm/processor.h | 53 +- arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 5 + arch/s390/include/asm/sections.h | 12 + arch/s390/include/asm/setup.h | 3 +- arch/s390/include/asm/string.h | 21 + arch/s390/include/asm/thread_info.h | 13 +- arch/s390/include/asm/vmlinux.lds.h | 20 + arch/s390/include/uapi/asm/pkey.h | 34 + arch/s390/include/uapi/asm/zcrypt.h | 19 +- arch/s390/kernel/Makefile | 6 +- arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/base.S | 2 +- arch/s390/kernel/dumpstack.c | 10 +- arch/s390/kernel/early.c | 47 +- arch/s390/kernel/early_nobss.c | 24 +- arch/s390/kernel/entry.S | 53 +- arch/s390/kernel/entry.h | 3 + arch/s390/kernel/head64.S | 6 +- arch/s390/kernel/ipl.c | 119 +- arch/s390/kernel/ipl_vmparm.c | 36 + arch/s390/kernel/irq.c | 10 +- arch/s390/kernel/jump_label.c | 11 +- arch/s390/kernel/machine_kexec.c | 17 +- arch/s390/kernel/module.c | 15 +- arch/s390/kernel/perf_cpum_sf.c | 6 +- arch/s390/kernel/setup.c | 210 +- arch/s390/kernel/smp.c | 87 +- arch/s390/kernel/sthyi.c | 8 +- arch/s390/kernel/swsusp.S | 11 +- arch/s390/kernel/vdso.c | 8 +- arch/s390/kernel/vdso32/Makefile | 3 +- arch/s390/kernel/vdso32/clock_gettime.S | 19 +- arch/s390/kernel/vdso32/gettimeofday.S | 3 +- arch/s390/kernel/vdso64/Makefile | 3 +- arch/s390/kernel/vdso64/clock_gettime.S | 25 +- arch/s390/kernel/vdso64/gettimeofday.S | 3 +- arch/s390/kernel/vmlinux.lds.S | 17 + arch/s390/lib/Makefile | 4 + arch/s390/lib/mem.S | 12 +- arch/s390/mm/Makefile | 6 +- arch/s390/mm/dump_pagetables.c | 58 +- arch/s390/mm/fault.c | 38 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/kasan_init.c | 387 ++ arch/s390/mm/maccess.c | 25 +- arch/s390/mm/mem_detect.c | 62 - arch/s390/purgatory/head.S | 4 +- arch/sh/Kconfig | 3 +- arch/sh/boards/mach-ecovec24/setup.c | 27 +- arch/sh/boards/mach-migor/setup.c | 14 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/dma-mapping.h | 4 +- arch/um/drivers/ubd_kern.c | 236 +- arch/unicore32/Kconfig | 2 +- arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/asm/dma-mapping.h | 22 - arch/unicore32/mm/init.c | 3 - arch/x86/Kconfig | 26 +- arch/x86/Kconfig.cpu | 14 + arch/x86/Kconfig.debug | 1 - arch/x86/Makefile | 8 +- arch/x86/boot/compressed/eboot.c | 10 + arch/x86/boot/compressed/kaslr.c | 18 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/boot/header.S | 6 +- arch/x86/boot/tools/build.c | 7 + arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/entry/calling.h | 2 +- arch/x86/entry/entry_32.S | 8 +- arch/x86/entry/entry_64.S | 125 +- arch/x86/entry/vdso/vclock_gettime.c | 210 +- arch/x86/entry/vdso/vgetcpu.c | 8 +- arch/x86/entry/vdso/vma.c | 38 +- arch/x86/entry/vsyscall/vsyscall_gtod.c | 51 +- arch/x86/events/amd/core.c | 4 + arch/x86/events/amd/uncore.c | 20 +- arch/x86/events/core.c | 41 +- arch/x86/events/intel/core.c | 346 +- arch/x86/events/intel/cstate.c | 8 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/rapl.c | 4 +- arch/x86/events/msr.c | 8 +- arch/x86/events/perf_event.h | 4 +- arch/x86/hyperv/Makefile | 4 + arch/x86/hyperv/hv_apic.c | 1 - arch/x86/hyperv/hv_init.c | 19 + arch/x86/hyperv/hv_spinlock.c | 88 + arch/x86/hyperv/mmu.c | 4 +- arch/x86/include/asm/acpi.h | 7 + arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/amd_nb.h | 3 + arch/x86/include/asm/asm.h | 57 +- arch/x86/include/asm/atomic.h | 8 +- arch/x86/include/asm/atomic64_64.h | 8 +- arch/x86/include/asm/bitops.h | 9 +- arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/cacheinfo.h | 1 + arch/x86/include/asm/cmpxchg.h | 10 +- arch/x86/include/asm/cpu_entry_area.h | 2 - arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/desc.h | 4 +- arch/x86/include/asm/efi.h | 1 + arch/x86/include/asm/elf.h | 9 +- arch/x86/include/asm/extable.h | 3 +- arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/fsgsbase.h | 49 + arch/x86/include/asm/futex.h | 6 +- arch/x86/include/asm/hyperv-tlfs.h | 5 + arch/x86/include/asm/intel-family.h | 33 +- arch/x86/include/asm/io.h | 15 +- arch/x86/include/asm/irqflags.h | 16 +- arch/x86/include/asm/jump_label.h | 80 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kvm_emulate.h | 4 + arch/x86/include/asm/local.h | 8 +- arch/x86/include/asm/mce.h | 55 +- arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/nospec-branch.h | 17 +- arch/x86/include/asm/page_64_types.h | 15 +- arch/x86/include/asm/paravirt.h | 415 +- arch/x86/include/asm/paravirt_types.h | 138 +- arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-3level_types.h | 2 +- arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 13 +- arch/x86/include/asm/ptrace.h | 46 +- arch/x86/include/asm/qspinlock.h | 15 + arch/x86/include/asm/refcount.h | 79 +- arch/x86/include/asm/rmwcc.h | 69 +- arch/x86/include/asm/sections.h | 1 - arch/x86/include/asm/segment.h | 48 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/string_64.h | 20 +- arch/x86/include/asm/suspend.h | 8 + arch/x86/include/asm/suspend_32.h | 4 + arch/x86/include/asm/tlb.h | 21 +- arch/x86/include/asm/tlbflush.h | 33 +- arch/x86/include/asm/uaccess.h | 22 +- arch/x86/include/asm/vgtod.h | 79 +- arch/x86/include/asm/virtext.h | 5 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/asm/xen/events.h | 2 + arch/x86/include/uapi/asm/bootparam.h | 4 + arch/x86/kernel/acpi/boot.c | 6 + arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/amd_gart_64.c | 6 +- arch/x86/kernel/amd_nb.c | 49 +- arch/x86/kernel/apic/apic.c | 7 + arch/x86/kernel/apic/probe_32.c | 1 + arch/x86/kernel/apic/vector.c | 9 +- arch/x86/kernel/asm-offsets.c | 18 +- arch/x86/kernel/asm-offsets_64.c | 9 +- arch/x86/kernel/check.c | 28 +- arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/bugs.c | 62 +- arch/x86/kernel/cpu/cacheinfo.c | 31 +- arch/x86/kernel/cpu/common.c | 77 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/hygon.c | 408 ++ arch/x86/kernel/cpu/intel_rdt.c | 17 +- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 12 +- arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 385 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 176 +- arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 3 - arch/x86/kernel/cpu/mcheck/mce-inject.c | 6 + arch/x86/kernel/cpu/mcheck/mce-severity.c | 3 +- arch/x86/kernel/cpu/mcheck/mce.c | 22 +- arch/x86/kernel/cpu/mshyperv.c | 14 + arch/x86/kernel/cpu/mtrr/cleanup.c | 3 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 2 + arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/crash_dump_64.c | 60 +- arch/x86/kernel/head32.c | 1 + arch/x86/kernel/head64.c | 2 + arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/jump_label.c | 62 +- arch/x86/kernel/kprobes/core.c | 48 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvm.c | 19 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/ldt.c | 2 +- arch/x86/kernel/macros.S | 16 + arch/x86/kernel/module.c | 6 + arch/x86/kernel/paravirt-spinlocks.c | 15 +- arch/x86/kernel/paravirt.c | 316 +- arch/x86/kernel/paravirt_patch_32.c | 87 +- arch/x86/kernel/paravirt_patch_64.c | 97 +- arch/x86/kernel/process_64.c | 185 +- arch/x86/kernel/ptrace.c | 28 +- arch/x86/kernel/setup.c | 19 +- arch/x86/kernel/smpboot.c | 4 +- arch/x86/kernel/time.c | 22 + arch/x86/kernel/traps.c | 20 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/tsc_msr.c | 10 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 10 - arch/x86/kernel/vsmp_64.c | 26 +- arch/x86/kernel/x86_init.c | 3 +- arch/x86/kvm/emulate.c | 11 +- arch/x86/lib/checksum_32.S | 4 +- arch/x86/lib/copy_user_64.S | 90 +- arch/x86/lib/csum-copy_64.S | 8 +- arch/x86/lib/getuser.S | 12 +- arch/x86/lib/putuser.S | 10 +- arch/x86/lib/usercopy_32.c | 126 +- arch/x86/lib/usercopy_64.c | 8 +- arch/x86/mm/cpu_entry_area.c | 36 - arch/x86/mm/dump_pagetables.c | 35 +- arch/x86/mm/extable.c | 114 +- arch/x86/mm/fault.c | 323 +- arch/x86/mm/init_32.c | 23 +- arch/x86/mm/ioremap.c | 24 +- arch/x86/mm/mem_encrypt_identity.c | 1 + arch/x86/mm/pageattr.c | 627 +- arch/x86/mm/pti.c | 33 +- arch/x86/mm/tlb.c | 198 +- arch/x86/pci/amd_bus.c | 6 +- arch/x86/platform/atom/punit_atom_debug.c | 6 +- arch/x86/platform/efi/early_printk.c | 8 +- arch/x86/platform/efi/efi_64.c | 10 +- arch/x86/platform/efi/quirks.c | 78 + .../intel-mid/device_libs/platform_bcm43xx.c | 17 +- .../platform/intel-mid/device_libs/platform_bt.c | 2 +- arch/x86/platform/olpc/olpc-xo1-rtc.c | 3 + arch/x86/platform/ts5500/ts5500.c | 1 - arch/x86/power/Makefile | 2 +- arch/x86/power/hibernate.c | 248 + arch/x86/power/hibernate_32.c | 52 +- arch/x86/power/hibernate_64.c | 224 +- arch/x86/power/hibernate_asm_32.S | 37 +- arch/x86/power/hibernate_asm_64.S | 2 +- arch/x86/tools/relocs.c | 10 + arch/x86/um/asm/elf.h | 3 +- arch/x86/xen/Kconfig | 2 +- arch/x86/xen/Makefile | 41 +- arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 3 + arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 31 +- arch/x86/xen/enlighten_pvh.c | 3 +- arch/x86/xen/grant-table.c | 25 +- arch/x86/xen/irq.c | 2 +- arch/x86/xen/mmu.c | 188 +- arch/x86/xen/mmu_hvm.c | 2 +- arch/x86/xen/mmu_pv.c | 168 +- arch/x86/xen/p2m.c | 2 + arch/x86/xen/pci-swiotlb-xen.c | 2 + arch/x86/xen/platform-pci-unplug.c | 19 +- arch/x86/xen/pmu.c | 13 +- arch/x86/xen/smp_pv.c | 2 + arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 4 +- arch/x86/xen/vdso.h | 2 + arch/x86/xen/xen-asm_64.S | 8 +- arch/x86/xen/xen-pvh.S | 15 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/Makefile | 4 +- block/Kconfig | 10 +- block/Kconfig.iosched | 3 - block/Makefile | 1 + block/bfq-cgroup.c | 4 +- block/bfq-iosched.c | 291 +- block/bfq-iosched.h | 53 +- block/bfq-wf2q.c | 49 +- block/bio-integrity.c | 12 +- block/bio.c | 218 +- block/blk-cgroup.c | 123 +- block/blk-core.c | 276 +- block/blk-flush.c | 6 +- block/blk-integrity.c | 12 +- block/blk-iolatency.c | 230 +- block/blk-merge.c | 88 +- block/blk-mq-debugfs.c | 13 +- block/blk-mq-sched.h | 4 +- block/blk-mq-tag.c | 69 +- block/blk-mq.c | 211 +- block/blk-pm.c | 216 + block/blk-pm.h | 69 + block/blk-softirq.c | 5 +- block/blk-stat.c | 1 + block/blk-throttle.c | 54 +- block/blk.h | 73 +- block/bounce.c | 41 +- block/cfq-iosched.c | 16 +- block/elevator.c | 22 +- block/genhd.c | 19 +- block/kyber-iosched.c | 547 +- drivers/acpi/Kconfig | 6 - drivers/acpi/acpi_ipmi.c | 4 +- drivers/acpi/acpi_lpit.c | 6 + drivers/acpi/acpi_lpss.c | 120 +- drivers/acpi/acpi_pad.c | 1 + drivers/acpi/acpi_processor.c | 7 +- drivers/acpi/acpi_tad.c | 201 + drivers/acpi/acpica/Makefile | 1 + drivers/acpi/acpica/acevents.h | 2 + drivers/acpi/acpica/acinterp.h | 23 + drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/amlcode.h | 10 +- drivers/acpi/acpica/dsopcode.c | 4 + drivers/acpi/acpica/evregion.c | 17 +- drivers/acpi/acpica/evrgnini.c | 6 +- drivers/acpi/acpica/evxfregn.c | 1 - drivers/acpi/acpica/exfield.c | 326 +- drivers/acpi/acpica/exserial.c | 360 + drivers/acpi/acpica/psloop.c | 16 +- drivers/acpi/acpica/tbxfload.c | 3 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/bus.c | 44 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/custom_method.c | 3 +- drivers/acpi/glue.c | 2 +- drivers/acpi/osl.c | 16 +- drivers/acpi/pmic/intel_pmic_bxtwc.c | 12 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/pmic/intel_pmic_chtwc.c | 10 +- drivers/acpi/pmic/intel_pmic_crc.c | 16 +- drivers/acpi/pmic/intel_pmic_xpower.c | 16 +- drivers/acpi/pmic/tps68470_pmic.c | 2 +- drivers/acpi/pptt.c | 33 +- drivers/acpi/processor_idle.c | 1 + drivers/acpi/sbs.c | 8 +- drivers/acpi/sbshc.c | 2 + drivers/acpi/scan.c | 11 +- drivers/acpi/x86/apple.c | 4 +- drivers/acpi/x86/utils.c | 2 +- drivers/ata/Kconfig | 5 +- drivers/ata/ahci.h | 2 + drivers/ata/ahci_brcm.c | 8 + drivers/ata/ahci_platform.c | 15 +- drivers/ata/ahci_sunxi.c | 3 +- drivers/ata/libahci_platform.c | 54 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_atiixp.c | 2 +- drivers/ata/pata_ep93xx.c | 8 +- drivers/auxdisplay/hd44780.c | 61 +- drivers/base/arch_topology.c | 26 + drivers/base/cacheinfo.c | 2 + drivers/base/dd.c | 12 +- drivers/base/platform.c | 11 +- drivers/base/power/domain.c | 20 +- drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regmap.c | 99 +- drivers/block/DAC960.c | 7229 -------------------- drivers/block/DAC960.h | 4414 ------------ drivers/block/Kconfig | 13 - drivers/block/Makefile | 1 - drivers/block/amiflop.c | 318 +- drivers/block/aoe/aoe.h | 5 +- drivers/block/aoe/aoeblk.c | 70 +- drivers/block/aoe/aoecmd.c | 19 +- drivers/block/aoe/aoedev.c | 15 +- drivers/block/ataflop.c | 273 +- drivers/block/drbd/Kconfig | 1 - drivers/block/drbd/drbd_int.h | 15 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_nl.c | 39 +- drivers/block/drbd/drbd_protocol.h | 4 +- drivers/block/drbd/drbd_receiver.c | 35 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 65 +- drivers/block/floppy.c | 68 +- drivers/block/loop.c | 5 +- drivers/block/mtip32xx/mtip32xx.c | 49 +- drivers/block/null_blk_main.c | 111 +- drivers/block/paride/pcd.c | 88 +- drivers/block/paride/pd.c | 94 +- drivers/block/paride/pf.c | 56 +- drivers/block/pktcdvd.c | 2 +- drivers/block/ps3disk.c | 88 +- drivers/block/ps3vram.c | 2 +- drivers/block/rsxx/core.c | 2 +- drivers/block/rsxx/cregs.c | 2 +- drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 52 +- drivers/block/skd_main.c | 69 +- drivers/block/sunvdc.c | 2 +- drivers/block/swim.c | 106 +- drivers/block/swim3.c | 211 +- drivers/block/sx8.c | 166 +- drivers/block/umem.c | 42 +- drivers/block/virtio_blk.c | 68 +- drivers/block/xen-blkfront.c | 2 +- drivers/block/xsysace.c | 80 +- drivers/block/z2ram.c | 87 +- drivers/block/zram/Kconfig | 2 - drivers/block/zram/zram_drv.c | 28 +- drivers/bus/ts-nbus.c | 20 +- drivers/cdrom/cdrom.c | 29 +- drivers/cdrom/gdrom.c | 174 +- drivers/char/ipmi/ipmi_bt_sm.c | 66 +- drivers/char/ipmi/ipmi_devintf.c | 11 +- drivers/char/ipmi/ipmi_dmi.c | 31 +- drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 53 +- drivers/char/ipmi/ipmi_powernv.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 67 +- drivers/char/ipmi/ipmi_si_hardcode.c | 9 +- drivers/char/ipmi/ipmi_si_hotmod.c | 17 +- drivers/char/ipmi/ipmi_si_intf.c | 28 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 21 +- drivers/char/ipmi/ipmi_si_platform.c | 26 +- drivers/char/ipmi/ipmi_smic_sm.c | 26 +- drivers/char/ipmi/ipmi_ssif.c | 307 +- drivers/char/ipmi/ipmi_watchdog.c | 52 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/pcmcia/cm4040_cs.c | 2 +- drivers/clocksource/arm_arch_timer.c | 15 + drivers/cpufreq/acpi-cpufreq.c | 5 + drivers/cpufreq/amd_freq_sensitivity.c | 9 +- drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/cpufreq/cpufreq-dt-platdev.c | 6 +- drivers/cpufreq/cpufreq-dt.c | 34 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/imx6q-cpufreq.c | 52 +- drivers/cpufreq/intel_pstate.c | 42 +- drivers/cpufreq/mvebu-cpufreq.c | 9 +- drivers/cpufreq/s5pv210-cpufreq.c | 4 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpuidle/cpuidle.c | 16 +- drivers/cpuidle/governors/ladder.c | 2 +- drivers/cpuidle/governors/menu.c | 114 +- drivers/cpuidle/poll_state.c | 8 +- drivers/crypto/Kconfig | 11 + drivers/devfreq/devfreq.c | 118 +- drivers/devfreq/event/exynos-ppmu.c | 4 +- drivers/devfreq/governor.h | 6 +- drivers/devfreq/governor_performance.c | 5 +- drivers/devfreq/governor_powersave.c | 2 +- drivers/devfreq/governor_simpleondemand.c | 12 +- drivers/devfreq/governor_userspace.c | 16 +- drivers/edac/altera_edac.c | 3 +- drivers/edac/pnd2_edac.c | 2 +- drivers/firmware/efi/efi.c | 59 +- drivers/firmware/efi/libstub/Makefile | 3 +- drivers/firmware/efi/libstub/arm-stub.c | 27 + drivers/firmware/efi/runtime-wrappers.c | 61 +- drivers/firmware/efi/test/efi_test.c | 27 + drivers/firmware/efi/test/efi_test.h | 10 + drivers/gpio/Kconfig | 31 +- drivers/gpio/Makefile | 5 +- drivers/gpio/devres.c | 447 -- drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5588.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 14 +- drivers/gpio/gpio-brcmstb.c | 15 +- drivers/gpio/gpio-creg-snps.c | 191 + drivers/gpio/gpio-davinci.c | 60 +- drivers/gpio/gpio-ep93xx.c | 297 +- drivers/gpio/gpio-ftgpio010.c | 115 +- drivers/gpio/gpio-htc-egpio.c | 10 +- drivers/gpio/gpio-ingenic.c | 392 -- drivers/gpio/gpio-max3191x.c | 16 +- drivers/gpio/gpio-mmio.c | 6 +- drivers/gpio/gpio-mockup.c | 82 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-omap.c | 356 +- drivers/gpio/gpio-pxa.c | 6 + drivers/gpio/gpio-rcar.c | 6 + drivers/gpio/gpio-siox.c | 293 + drivers/gpio/gpio-syscon.c | 2 +- drivers/gpio/gpio-tb10x.c | 123 +- drivers/gpio/gpio-tps65086.c | 12 +- drivers/gpio/gpio-tps6586x.c | 15 +- drivers/gpio/gpio-tps65910.c | 9 +- drivers/gpio/gpio-tps65912.c | 16 +- drivers/gpio/gpio-ts5500.c | 13 +- drivers/gpio/gpio-twl4030.c | 59 +- drivers/gpio/gpio-twl6040.c | 31 +- drivers/gpio/gpio-uniphier.c | 2 +- drivers/gpio/gpio-vf610.c | 13 +- drivers/gpio/gpio-viperboard.c | 10 +- drivers/gpio/gpio-vr41xx.c | 55 +- drivers/gpio/gpio-vx855.c | 20 +- drivers/gpio/gpio-wm831x.c | 8 +- drivers/gpio/gpio-wm8350.c | 8 +- drivers/gpio/gpio-wm8994.c | 8 +- drivers/gpio/gpio-xlp.c | 12 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 26 +- drivers/gpio/gpiolib-devres.c | 439 ++ drivers/gpio/gpiolib-legacy.c | 1 + drivers/gpio/gpiolib-of.c | 60 +- drivers/gpio/gpiolib-sysfs.c | 11 +- drivers/gpio/gpiolib.c | 638 +- drivers/gpio/gpiolib.h | 25 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus_atk0110.c | 4 +- drivers/hwmon/hwmon.c | 28 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 2 +- drivers/hwmon/ibmpowernv.c | 10 +- drivers/hwmon/iio_hwmon.c | 16 +- drivers/hwmon/ina3221.c | 592 +- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/lm75.c | 21 +- drivers/hwmon/lm92.c | 14 +- drivers/hwmon/lm95245.c | 3 +- drivers/hwmon/mc13783-adc.c | 14 +- drivers/hwmon/nct6775.c | 302 +- drivers/hwmon/npcm750-pwm-fan.c | 4 +- drivers/hwmon/pmbus/Kconfig | 18 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/pmbus/pmbus_core.c | 5 +- drivers/hwmon/pwm-fan.c | 20 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 5 +- drivers/hwmon/tmp102.c | 3 +- drivers/hwmon/tmp108.c | 3 +- drivers/hwmon/tmp421.c | 6 +- drivers/i2c/muxes/i2c-mux-gpio.c | 14 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-gd.c | 2 +- drivers/idle/intel_idle.c | 77 +- drivers/iio/light/apds9960.c | 3 +- drivers/iio/light/max44000.c | 23 +- drivers/iio/temperature/mlx90632.c | 3 +- drivers/input/touchscreen/tsc200x-core.c | 3 +- drivers/iommu/amd_iommu_init.c | 14 +- drivers/iommu/intel-iommu.c | 4 +- drivers/leds/Kconfig | 10 + drivers/leds/Makefile | 1 + drivers/leds/leds-an30259a.c | 368 + drivers/leds/leds-as3645a.c | 4 +- drivers/leds/leds-gpio.c | 92 +- drivers/leds/leds-pwm.c | 5 +- drivers/leds/leds-sc27xx-bltc.c | 121 + drivers/leds/trigger/Kconfig | 7 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-pattern.c | 411 ++ drivers/lightnvm/Kconfig | 3 +- drivers/lightnvm/core.c | 334 +- drivers/lightnvm/pblk-cache.c | 1 + drivers/lightnvm/pblk-core.c | 587 +- drivers/lightnvm/pblk-gc.c | 11 +- drivers/lightnvm/pblk-init.c | 321 +- drivers/lightnvm/pblk-map.c | 13 +- drivers/lightnvm/pblk-rb.c | 110 +- drivers/lightnvm/pblk-read.c | 86 +- drivers/lightnvm/pblk-recovery.c | 471 +- drivers/lightnvm/pblk-rl.c | 5 +- drivers/lightnvm/pblk-sysfs.c | 12 +- drivers/lightnvm/pblk-trace.h | 145 + drivers/lightnvm/pblk-write.c | 90 +- drivers/lightnvm/pblk.h | 221 +- drivers/mailbox/pcc.c | 7 +- drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/closure.h | 3 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/extents.c | 2 +- drivers/md/bcache/request.c | 9 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 113 +- drivers/md/bcache/sysfs.c | 2 + drivers/md/raid0.c | 2 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/core/mspro_block.c | 2 +- drivers/mfd/altera-a10sr.c | 3 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rohm-bd718x7.c | 162 +- drivers/mfd/twl6040.c | 3 +- drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/usercopy.c | 13 + drivers/mmc/core/Kconfig | 2 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/pwrseq_simple.c | 14 +- drivers/mmc/host/Kconfig | 40 +- drivers/mmc/host/Makefile | 3 + drivers/mmc/host/dw_mmc-exynos.c | 11 + drivers/mmc/host/dw_mmc-hi3798cv200.c | 8 + drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmci.c | 698 +- drivers/mmc/host/mmci.h | 174 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 282 + drivers/mmc/host/mtk-sd.c | 298 +- drivers/mmc/host/mxcmmc.c | 5 +- drivers/mmc/host/omap_hsmmc.c | 171 +- drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 66 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 30 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 15 +- drivers/mmc/host/sdhci-acpi.c | 70 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 59 +- drivers/mmc/host/sdhci-of-arasan.c | 96 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 39 + drivers/mmc/host/sdhci-of-esdhc.c | 44 +- drivers/mmc/host/sdhci-pci-o2micro.c | 3 + drivers/mmc/host/sdhci-pltfm.c | 68 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-pxav3.c | 14 - drivers/mmc/host/sdhci-sirf.c | 28 +- drivers/mmc/host/sdhci-spear.c | 33 +- drivers/mmc/host/sdhci-sprd.c | 498 ++ drivers/mmc/host/sdhci-tegra.c | 675 +- drivers/mmc/host/sdhci-xenon-phy.c | 4 +- drivers/mmc/host/sdhci.c | 289 +- drivers/mmc/host/sdhci.h | 37 +- drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 24 +- drivers/mmc/host/tifm_sd.c | 3 +- drivers/mmc/host/tmio_mmc.c | 80 +- drivers/mmc/host/tmio_mmc.h | 16 +- drivers/mmc/host/tmio_mmc_core.c | 129 +- drivers/mmc/host/uniphier-sd.c | 698 ++ drivers/mmc/host/usdhi6rol0.c | 5 +- drivers/mtd/devices/m25p80.c | 23 +- drivers/mtd/maps/gpio-addr-flash.c | 146 +- drivers/mtd/maps/physmap_of_core.c | 27 +- drivers/mtd/maps/physmap_of_gemini.c | 5 - drivers/mtd/mtd_blkdevs.c | 102 +- drivers/mtd/nand/raw/Kconfig | 20 - drivers/mtd/nand/raw/Makefile | 6 +- drivers/mtd/nand/raw/ams-delta.c | 249 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 111 +- drivers/mtd/nand/raw/au1550nd.c | 124 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 58 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 93 +- drivers/mtd/nand/raw/cafe_nand.c | 74 +- drivers/mtd/nand/raw/cmx270_nand.c | 48 +- drivers/mtd/nand/raw/cs553x_nand.c | 75 +- drivers/mtd/nand/raw/davinci_nand.c | 93 +- drivers/mtd/nand/raw/denali.c | 151 +- drivers/mtd/nand/raw/denali.h | 10 +- drivers/mtd/nand/raw/denali_dt.c | 12 +- drivers/mtd/nand/raw/denali_pci.c | 10 +- drivers/mtd/nand/raw/diskonchip.c | 156 +- drivers/mtd/nand/raw/docg4.c | 1442 ---- drivers/mtd/nand/raw/fsl_elbc_nand.c | 70 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 106 +- drivers/mtd/nand/raw/fsl_upm.c | 66 +- drivers/mtd/nand/raw/fsmc_nand.c | 44 +- drivers/mtd/nand/raw/gpio.c | 29 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 111 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 68 +- drivers/mtd/nand/raw/internals.h | 115 + drivers/mtd/nand/raw/jz4740_nand.c | 53 +- drivers/mtd/nand/raw/jz4780_nand.c | 42 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 59 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 83 +- drivers/mtd/nand/raw/marvell_nand.c | 275 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 65 +- drivers/mtd/nand/raw/mtk_nand.c | 93 +- drivers/mtd/nand/raw/mxc_nand.c | 114 +- drivers/mtd/nand/raw/nand_amd.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 1721 +---- drivers/mtd/nand/raw/nand_bbt.c | 24 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 99 +- drivers/mtd/nand/raw/nand_esmt.c | 47 + drivers/mtd/nand/raw/nand_hynix.c | 15 +- drivers/mtd/nand/raw/nand_ids.c | 26 +- drivers/mtd/nand/raw/nand_jedec.c | 113 + drivers/mtd/nand/raw/nand_legacy.c | 642 ++ drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 19 +- drivers/mtd/nand/raw/nand_onfi.c | 305 + drivers/mtd/nand/raw/nand_samsung.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 18 +- drivers/mtd/nand/raw/nand_toshiba.c | 88 +- drivers/mtd/nand/raw/nandsim.c | 50 +- drivers/mtd/nand/raw/ndfc.c | 43 +- drivers/mtd/nand/raw/nuc900_nand.c | 47 +- drivers/mtd/nand/raw/omap2.c | 200 +- drivers/mtd/nand/raw/orion_nand.c | 26 +- drivers/mtd/nand/raw/oxnas_nand.c | 29 +- drivers/mtd/nand/raw/pasemi_nand.c | 51 +- drivers/mtd/nand/raw/plat_nand.c | 23 +- drivers/mtd/nand/raw/qcom_nandc.c | 92 +- drivers/mtd/nand/raw/r852.c | 80 +- drivers/mtd/nand/raw/r852.h | 2 +- drivers/mtd/nand/raw/s3c2410.c | 106 +- drivers/mtd/nand/raw/sh_flctl.c | 68 +- drivers/mtd/nand/raw/sharpsl.c | 36 +- drivers/mtd/nand/raw/sm_common.c | 7 +- drivers/mtd/nand/raw/socrates_nand.c | 60 +- drivers/mtd/nand/raw/sunxi_nand.c | 96 +- drivers/mtd/nand/raw/tango_nand.c | 77 +- drivers/mtd/nand/raw/tegra_nand.c | 36 +- drivers/mtd/nand/raw/tmio_nand.c | 78 +- drivers/mtd/nand/raw/txx9ndfmc.c | 53 +- drivers/mtd/nand/raw/vf610_nfc.c | 43 +- drivers/mtd/nand/raw/xway_nand.c | 39 +- drivers/mtd/sm_ftl.c | 20 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/fsl-quadspi.c | 15 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/spi-nor.c | 925 ++- drivers/mtd/tests/mtd_nandecctest.c | 21 +- drivers/mux/gpio.c | 12 +- drivers/net/phy/mdio-mux-gpio.c | 11 +- drivers/nvdimm/blk.c | 2 +- drivers/nvdimm/btt.c | 2 +- drivers/nvdimm/pmem.c | 2 +- drivers/nvme/host/core.c | 47 +- drivers/nvme/host/fabrics.c | 37 +- drivers/nvme/host/fabrics.h | 2 + drivers/nvme/host/fc.c | 153 +- drivers/nvme/host/lightnvm.c | 137 +- drivers/nvme/host/multipath.c | 79 +- drivers/nvme/host/nvme.h | 35 +- drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/rdma.c | 78 +- drivers/nvme/host/trace.h | 28 + drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/core.c | 3 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fc.c | 136 +- drivers/nvme/target/fcloop.c | 1 + drivers/nvme/target/io-cmd-bdev.c | 9 +- drivers/nvme/target/io-cmd-file.c | 3 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/rdma.c | 19 +- drivers/of/device.c | 12 - drivers/opp/core.c | 149 +- drivers/opp/cpu.c | 15 +- drivers/opp/of.c | 237 +- drivers/opp/opp.h | 19 +- drivers/parisc/Makefile | 3 - drivers/parisc/ccio-dma.c | 12 +- drivers/parisc/ccio-rm-dma.c | 202 - drivers/parisc/dino.c | 5 +- drivers/parisc/sba_iommu.c | 17 +- drivers/pci/controller/vmd.c | 4 - drivers/pci/pci-mid.c | 4 +- drivers/pcmcia/pcmcia_resource.c | 4 +- drivers/pcmcia/ricoh.h | 35 + drivers/pcmcia/soc_common.c | 9 +- drivers/pcmcia/yenta_socket.c | 3 +- drivers/perf/arm_pmu_platform.c | 6 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 19 +- drivers/pinctrl/Kconfig | 17 +- drivers/pinctrl/Makefile | 2 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 2 +- drivers/pinctrl/bcm/Kconfig | 13 + drivers/pinctrl/bcm/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-ns.c | 372 + drivers/pinctrl/berlin/berlin.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 10 +- drivers/pinctrl/core.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx.c | 7 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 12 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 41 +- drivers/pinctrl/intel/pinctrl-broxton.c | 154 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 19 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 147 +- drivers/pinctrl/intel/pinctrl-denverton.c | 7 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 75 +- drivers/pinctrl/intel/pinctrl-icelake.c | 7 +- drivers/pinctrl/intel/pinctrl-intel.c | 150 +- drivers/pinctrl/intel/pinctrl-intel.h | 42 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 7 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 56 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 19 +- drivers/pinctrl/mediatek/Kconfig | 49 +- drivers/pinctrl/mediatek/Makefile | 5 + drivers/pinctrl/mediatek/mtk-eint.c | 2 +- drivers/pinctrl/mediatek/mtk-eint.h | 4 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 690 ++ drivers/pinctrl/mediatek/pinctrl-moore.h | 51 + drivers/pinctrl/mediatek/pinctrl-mt6765.c | 1108 +++ drivers/pinctrl/mediatek/pinctrl-mt7622.c | 1407 +--- drivers/pinctrl/mediatek/pinctrl-mt7623.c | 1441 ++++ drivers/pinctrl/mediatek/pinctrl-mt8183.c | 544 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 670 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 291 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h | 1754 +++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h | 1916 ++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 907 +++ drivers/pinctrl/mediatek/pinctrl-paris.h | 63 + drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 ++++ drivers/pinctrl/meson/pinctrl-meson.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.h | 2 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 12 +- drivers/pinctrl/nuvoton/Kconfig | 12 + drivers/pinctrl/nuvoton/Makefile | 4 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2072 ++++++ drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-as3722.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 29 +- drivers/pinctrl/pinctrl-at91.c | 40 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 1 - drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-gemini.c | 79 +- drivers/pinctrl/pinctrl-ingenic.c | 462 +- drivers/pinctrl/pinctrl-lantiq.c | 8 +- drivers/pinctrl/pinctrl-lpc18xx.c | 6 + drivers/pinctrl/pinctrl-mcp23s08.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 1 - drivers/pinctrl/pinctrl-rockchip.c | 10 +- drivers/pinctrl/pinctrl-rza1.c | 21 +- drivers/pinctrl/pinctrl-rzn1.c | 947 +++ drivers/pinctrl/pinctrl-single.c | 32 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/qcom/Kconfig | 17 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm.c | 250 +- drivers/pinctrl/qcom/pinctrl-msm.h | 4 + drivers/pinctrl/qcom/pinctrl-qcs404.c | 1697 +++++ drivers/pinctrl/qcom/pinctrl-sdm660.c | 1455 ++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 29 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 30 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sh-pfc/Kconfig | 16 + drivers/pinctrl/sh-pfc/Makefile | 3 + drivers/pinctrl/sh-pfc/core.c | 23 +- drivers/pinctrl/sh-pfc/core.h | 7 +- drivers/pinctrl/sh-pfc/gpio.c | 5 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 408 ++ drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 10 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 14 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 15 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 43 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 842 +-- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 419 ++ drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 5 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 981 ++- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 370 +- drivers/pinctrl/sh-pfc/pfc-sh7203.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 15 +- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7723.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 5 +- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 5 +- drivers/pinctrl/sh-pfc/pfc-shx3.c | 5 +- drivers/pinctrl/sh-pfc/pinctrl.c | 5 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 10 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 11 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/spear/pinctrl-spear.h | 2 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 13 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 34 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 1 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 2 +- drivers/platform/x86/intel_cht_int33fe.c | 24 +- drivers/platform/x86/intel_int0002_vgpio.c | 2 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_telemetry_debugfs.c | 2 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 2 +- drivers/powercap/intel_rapl.c | 73 +- drivers/regulator/Kconfig | 21 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 2 +- drivers/regulator/axp20x-regulator.c | 3 +- drivers/regulator/bd71837-regulator.c | 645 -- drivers/regulator/bd718x7-regulator.c | 1119 +++ drivers/regulator/core.c | 124 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9055-regulator.c | 2 +- drivers/regulator/da9211-regulator.c | 10 +- drivers/regulator/fixed-helper.c | 1 - drivers/regulator/fixed.c | 57 +- drivers/regulator/helpers.c | 243 +- drivers/regulator/isl9305.c | 4 + drivers/regulator/lm363x-regulator.c | 6 +- drivers/regulator/lochnagar-regulator.c | 254 + drivers/regulator/lp8788-ldo.c | 7 +- drivers/regulator/ltc3589.c | 3 +- drivers/regulator/ltc3676.c | 3 +- drivers/regulator/max8952.c | 1 + drivers/regulator/max8973-regulator.c | 1 + drivers/regulator/max8997-regulator.c | 4 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/of_regulator.c | 44 +- drivers/regulator/pfuze100-regulator.c | 91 + drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 77 + drivers/regulator/s5m8767.c | 25 +- drivers/regulator/stpmic1_regulator.c | 674 ++ drivers/regulator/tps65090-regulator.c | 1 + drivers/s390/block/dasd.c | 6 +- drivers/s390/block/dasd_genhd.c | 2 +- drivers/s390/block/dcssblk.c | 2 +- drivers/s390/block/scm_blk.c | 2 +- drivers/s390/char/Makefile | 1 + drivers/s390/char/monwriter.c | 33 +- drivers/s390/char/sclp.h | 52 + drivers/s390/char/sclp_cmd.c | 11 +- drivers/s390/char/sclp_early.c | 123 +- drivers/s390/char/sclp_early_core.c | 116 + drivers/s390/char/sclp_pci.c | 10 +- drivers/s390/char/tape_3590.c | 2 +- drivers/s390/char/vmlogrdr.c | 2 +- drivers/s390/cio/ccwgroup.c | 30 + drivers/s390/cio/qdio_main.c | 15 +- drivers/s390/cio/qdio_setup.c | 1 - drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/ap_bus.c | 79 +- drivers/s390/crypto/ap_bus.h | 25 + drivers/s390/crypto/pkey_api.c | 521 +- drivers/s390/crypto/zcrypt_api.c | 627 +- drivers/s390/crypto/zcrypt_api.h | 15 +- drivers/s390/crypto/zcrypt_card.c | 2 - drivers/s390/crypto/zcrypt_cca_key.h | 2 - drivers/s390/crypto/zcrypt_cex2a.c | 6 +- drivers/s390/crypto/zcrypt_cex2a.h | 6 +- drivers/s390/crypto/zcrypt_cex2c.c | 292 + drivers/s390/crypto/zcrypt_cex2c.h | 18 + drivers/s390/crypto/zcrypt_cex4.c | 20 +- drivers/s390/crypto/zcrypt_error.h | 24 +- drivers/s390/crypto/zcrypt_msgtype50.c | 24 +- drivers/s390/crypto/zcrypt_msgtype50.h | 2 - drivers/s390/crypto/zcrypt_msgtype6.c | 74 +- drivers/s390/crypto/zcrypt_msgtype6.h | 15 +- drivers/s390/crypto/zcrypt_pcixcc.c | 317 - drivers/s390/crypto/zcrypt_pcixcc.h | 20 - drivers/s390/crypto/zcrypt_queue.c | 2 - drivers/scsi/pcmcia/aha152x_stub.c | 14 +- drivers/scsi/pcmcia/nsp_cs.c | 15 +- drivers/scsi/pcmcia/nsp_cs.h | 4 - drivers/scsi/pcmcia/qlogic_stub.c | 19 +- drivers/scsi/pcmcia/sym53c500_cs.c | 16 +- drivers/scsi/scsi_lib.c | 11 +- drivers/scsi/scsi_pm.c | 1 + drivers/scsi/sd.c | 3 +- drivers/scsi/sr.c | 3 +- drivers/soc/qcom/qcom-geni-se.c | 41 +- drivers/spi/Kconfig | 45 +- drivers/spi/Makefile | 5 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-bcm-qspi.c | 4 +- drivers/spi/spi-bcm63xx-hsspi.c | 20 +- drivers/spi/spi-davinci.c | 19 +- drivers/spi/spi-dw-mmio.c | 38 +- drivers/spi/spi-dw.c | 28 +- drivers/spi/spi-dw.h | 2 + drivers/spi/spi-ep93xx.c | 36 +- drivers/spi/spi-fsl-espi.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-geni-qcom.c | 703 ++ drivers/spi/spi-gpio.c | 12 +- drivers/spi/spi-imx.c | 53 +- drivers/spi/spi-mem.c | 69 +- drivers/spi/spi-mt65xx.c | 37 +- drivers/spi/spi-omap2-mcspi.c | 177 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pic32-sqi.c | 4 +- drivers/spi/spi-pic32.c | 6 +- drivers/spi/spi-pl022.c | 10 +- drivers/spi/spi-pxa2xx.c | 100 +- drivers/spi/spi-qcom-qspi.c | 581 ++ drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-rockchip.c | 62 +- drivers/spi/spi-rspi.c | 10 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 10 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-slave-mt27xx.c | 554 ++ drivers/spi/spi-slave-system-control.c | 1 + drivers/spi/spi-sprd.c | 745 ++ drivers/spi/spi-stm32-qspi.c | 512 ++ drivers/spi/spi.c | 106 +- drivers/spi/spidev.c | 9 +- drivers/staging/iio/adc/ad7606.c | 8 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 47 +- drivers/target/target_core_spc.c | 6 +- drivers/thermal/intel_soc_dts_thermal.c | 2 +- drivers/tty/serial/serial_mctrl_gpio.c | 7 +- drivers/xen/biomerge.c | 3 +- drivers/xen/swiotlb-xen.c | 10 +- drivers/xen/time.c | 2 +- drivers/xen/xen-acpi-pad.c | 1 + fs/buffer.c | 10 +- fs/ext4/page-io.c | 2 +- fs/jffs2/super.c | 4 +- fs/namespace.c | 2 + fs/proc/vmcore.c | 34 +- include/acpi/acconfig.h | 17 +- include/acpi/acexcep.h | 9 +- include/acpi/acpi_bus.h | 1 - include/acpi/acpixf.h | 9 +- include/acpi/cppc_acpi.h | 1 + include/asm-generic/bug.h | 8 +- include/asm-generic/dma-mapping.h | 9 - include/asm-generic/qrwlock.h | 7 +- include/asm-generic/qspinlock.h | 16 +- include/asm-generic/tlb.h | 86 +- include/asm-generic/vmlinux.lds.h | 11 +- include/dt-bindings/gpio/meson-g12a-gpio.h | 114 + include/dt-bindings/pinctrl/rzn1-pinctrl.h | 141 + include/linux/acpi.h | 2 - include/linux/amba/mmci.h | 11 +- include/linux/amifd.h | 63 - include/linux/amifdreg.h | 82 - include/linux/arch_topology.h | 1 + include/linux/bio.h | 78 +- include/linux/blk-cgroup.h | 145 +- include/linux/blk-mq.h | 4 + include/linux/blk-pm.h | 24 + include/linux/blk_types.h | 1 - include/linux/blkdev.h | 164 +- include/linux/bvec.h | 3 - include/linux/cgroup.h | 2 + include/linux/clocksource.h | 5 + include/linux/compat.h | 3 + include/linux/compiler-gcc.h | 7 + include/linux/compiler.h | 56 +- include/linux/cpuidle.h | 11 +- include/linux/crash_dump.h | 4 + include/linux/debug_locks.h | 4 +- include/linux/devfreq.h | 8 + include/linux/device.h | 7 + include/linux/dma-debug.h | 8 + include/linux/dma-direct.h | 8 +- include/linux/dma-mapping.h | 42 +- include/linux/dma-noncoherent.h | 27 +- include/linux/efi.h | 51 + include/linux/elevator.h | 2 +- include/linux/fsl_ifc.h | 2 + include/linux/genhd.h | 5 +- include/linux/gpio/consumer.h | 80 +- include/linux/gpio/driver.h | 39 +- include/linux/hwmon.h | 2 + include/linux/ipmi.h | 2 +- include/linux/ipmi_smi.h | 2 +- include/linux/irq.h | 3 +- include/linux/jump_label.h | 65 +- include/linux/leds.h | 15 + include/linux/lightnvm.h | 166 +- include/linux/lockdep.h | 7 +- include/linux/mfd/rohm-bd718x7.h | 331 +- include/linux/mfd/tmio.h | 7 - include/linux/mmc/host.h | 5 + include/linux/mtd/blktrans.h | 5 +- include/linux/mtd/jedec.h | 91 + include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 12 +- include/linux/mtd/onfi.h | 178 + include/linux/mtd/platnand.h | 74 + include/linux/mtd/rawnand.h | 635 +- include/linux/mtd/spi-nor.h | 119 + include/linux/nvme.h | 1 + include/linux/of_device.h | 3 - include/linux/pci.h | 4 + include/linux/pci_ids.h | 6 + include/linux/percpu-refcount.h | 1 + include/linux/platform_data/gpio-davinci.h | 34 - include/linux/platform_data/gpio-omap.h | 15 +- include/linux/platform_data/gpio-ts5500.h | 27 - include/linux/platform_data/hsmmc-omap.h | 3 - include/linux/platform_data/pxa_sdhci.h | 4 - include/linux/platform_data/spi-davinci.h | 4 - include/linux/platform_device.h | 1 + include/linux/pm_domain.h | 35 +- include/linux/pm_opp.h | 6 + include/linux/ptrace.h | 21 +- include/linux/pxa2xx_ssp.h | 3 +- include/linux/qcom-geni-se.h | 13 +- include/linux/rculist.h | 32 +- include/linux/rcupdate.h | 154 +- include/linux/rcupdate_wait.h | 14 +- include/linux/rcutiny.h | 53 +- include/linux/rcutree.h | 31 +- include/linux/regmap.h | 31 +- include/linux/regulator/driver.h | 20 +- include/linux/regulator/fixed.h | 3 - include/linux/rwsem.h | 4 +- include/linux/sched.h | 12 +- include/linux/sched/topology.h | 6 +- include/linux/smp.h | 4 + include/linux/spi/spi.h | 36 +- include/linux/srcutree.h | 13 +- include/linux/start_kernel.h | 2 + include/linux/torture.h | 2 +- include/linux/writeback.h | 5 +- include/trace/events/hwmon.h | 71 + include/trace/events/kyber.h | 96 + include/trace/events/rcu.h | 25 +- include/trace/events/sched.h | 11 +- include/uapi/linux/gpio.h | 2 +- include/xen/events.h | 2 + include/xen/interface/memory.h | 6 - include/xen/xen-ops.h | 133 +- include/xen/xen.h | 4 + init/Kconfig | 5 + init/main.c | 10 +- kernel/cgroup/cgroup.c | 48 +- kernel/cpu.c | 40 +- kernel/dma/Kconfig | 16 +- kernel/dma/Makefile | 1 - kernel/dma/contiguous.c | 6 +- kernel/dma/debug.c | 16 + kernel/dma/direct.c | 222 +- kernel/dma/mapping.c | 71 +- kernel/dma/noncoherent.c | 106 - kernel/events/ring_buffer.c | 14 +- kernel/futex.c | 4 +- kernel/irq/matrix.c | 82 +- kernel/jump_label.c | 107 +- kernel/kexec_core.c | 6 + kernel/kprobes.c | 39 +- kernel/locking/lockdep.c | 116 +- kernel/locking/lockdep_internals.h | 27 + kernel/locking/lockdep_proc.c | 2 +- kernel/locking/qspinlock.c | 143 +- kernel/locking/qspinlock_paravirt.h | 4 +- kernel/locking/qspinlock_stat.h | 6 + kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem-xadd.c | 15 +- kernel/locking/rwsem.c | 7 +- kernel/locking/rwsem.h | 95 +- kernel/module.c | 9 + kernel/power/process.c | 2 +- kernel/ptrace.c | 10 + kernel/rcu/Kconfig | 14 +- kernel/rcu/rcu.h | 67 +- kernel/rcu/rcuperf.c | 66 +- kernel/rcu/rcutorture.c | 397 +- kernel/rcu/srcutiny.c | 29 +- kernel/rcu/srcutree.c | 31 +- kernel/rcu/tiny.c | 154 +- kernel/rcu/tree.c | 2213 +++--- kernel/rcu/tree.h | 132 +- kernel/rcu/tree_exp.h | 426 +- kernel/rcu/tree_plugin.h | 790 +-- kernel/rcu/update.c | 70 +- kernel/reboot.c | 1 + kernel/resource.c | 141 +- kernel/sched/core.c | 17 +- kernel/sched/fair.c | 187 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 15 - kernel/sched/pelt.c | 8 +- kernel/sched/pelt.h | 2 +- kernel/sched/sched.h | 24 +- kernel/sched/topology.c | 106 +- kernel/signal.c | 14 +- kernel/smp.c | 19 +- kernel/softirq.c | 3 +- kernel/time/Kconfig | 4 + kernel/time/clocksource.c | 2 + kernel/torture.c | 3 +- kernel/trace/blktrace.c | 4 +- kernel/up.c | 14 +- lib/Kconfig.debug | 6 +- lib/Kconfig.kasan | 9 + lib/crc32.c | 11 +- lib/debug_locks.c | 6 +- lib/percpu-refcount.c | 28 +- mm/Makefile | 6 +- mm/maccess.c | 6 + mm/memory.c | 247 - mm/mmu_gather.c | 261 + mm/page_io.c | 2 +- mm/pgtable-generic.c | 1 + scripts/Kbuild.include | 4 +- scripts/extract-vmlinux | 6 +- scripts/mod/Makefile | 2 + sound/hda/hdac_regmap.c | 3 +- sound/soc/codecs/cs35l33.c | 3 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs43130.c | 4 +- sound/soc/codecs/es8328.c | 3 +- sound/soc/codecs/rt1305.c | 3 +- sound/soc/codecs/rt5514.c | 3 +- sound/soc/codecs/rt5616.c | 3 +- sound/soc/codecs/rt5640.c | 3 +- sound/soc/codecs/rt5645.c | 9 +- sound/soc/codecs/rt5651.c | 3 +- sound/soc/codecs/rt5660.c | 3 +- sound/soc/codecs/rt5663.c | 9 +- sound/soc/codecs/rt5665.c | 3 +- sound/soc/codecs/rt5668.c | 3 +- sound/soc/codecs/rt5670.c | 3 +- sound/soc/codecs/rt5682.c | 3 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- tools/include/linux/bitops.h | 7 +- {include => tools/include}/linux/bits.h | 0 tools/include/linux/err.h | 7 + tools/lib/subcmd/pager.c | 11 +- tools/lib/subcmd/pager.h | 1 + tools/lib/traceevent/Build | 2 + tools/lib/traceevent/event-parse-api.c | 275 + tools/lib/traceevent/event-parse-local.h | 92 + tools/lib/traceevent/event-parse.c | 1217 ++-- tools/lib/traceevent/event-parse.h | 782 +-- tools/lib/traceevent/event-plugin.c | 20 +- tools/lib/traceevent/parse-filter.c | 647 +- tools/lib/traceevent/plugin_function.c | 3 +- tools/lib/traceevent/plugin_hrtimer.c | 5 +- tools/lib/traceevent/plugin_jbd2.c | 1 + tools/lib/traceevent/plugin_kmem.c | 5 +- tools/lib/traceevent/plugin_kvm.c | 15 +- tools/lib/traceevent/plugin_mac80211.c | 7 +- tools/lib/traceevent/plugin_sched_switch.c | 11 +- tools/lib/traceevent/plugin_scsi.c | 1 + tools/lib/traceevent/plugin_xen.c | 1 + tools/lib/traceevent/tep_strerror.c | 53 + tools/lib/traceevent/trace-seq.c | 2 + tools/lib/traceevent/trace-seq.h | 55 + tools/memory-model/Documentation/explanation.txt | 186 +- tools/memory-model/Documentation/recipes.txt | 2 +- tools/memory-model/README | 39 + tools/memory-model/linux-kernel.cat | 8 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- tools/memory-model/litmus-tests/README | 104 +- tools/objtool/special.c | 4 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm64/annotate/instructions.c | 59 +- tools/perf/arch/s390/annotate/instructions.c | 2 - tools/perf/builtin-annotate.c | 7 +- tools/perf/builtin-inject.c | 40 +- tools/perf/builtin-record.c | 53 +- tools/perf/builtin-report.c | 11 +- tools/perf/builtin-script.c | 110 +- tools/perf/builtin-stat.c | 1463 +--- tools/perf/builtin-trace.c | 179 +- tools/perf/check-headers.sh | 1 + tools/perf/command-list.txt | 1 + tools/perf/examples/bpf/augmented_syscalls.c | 154 +- tools/perf/examples/bpf/etcsnoop.c | 80 + tools/perf/include/bpf/bpf.h | 3 + tools/perf/include/bpf/linux/socket.h | 24 + .../pmu-events/arch/arm64/ampere/emag/branch.json | 23 + .../pmu-events/arch/arm64/ampere/emag/bus.json | 26 + .../pmu-events/arch/arm64/ampere/emag/cache.json | 191 + .../pmu-events/arch/arm64/ampere/emag/clock.json | 20 + .../arch/arm64/ampere/emag/core-imp-def.json | 32 - .../arch/arm64/ampere/emag/exception.json | 50 + .../arch/arm64/ampere/emag/instruction.json | 89 + .../arch/arm64/ampere/emag/intrinsic.json | 14 + .../pmu-events/arch/arm64/ampere/emag/memory.json | 29 + .../arch/arm64/ampere/emag/pipeline.json | 50 + tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 10 + tools/perf/tests/evsel-tp-sched.c | 4 +- .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/tests/tests.h | 4 + tools/perf/tests/wp.c | 241 + tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 34 + tools/perf/trace/beauty/sockaddr.c | 76 + tools/perf/util/Build | 1 + tools/perf/util/auxtrace.c | 30 +- tools/perf/util/auxtrace.h | 41 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/data-convert-bt.c | 58 +- tools/perf/util/db-export.c | 22 + tools/perf/util/evsel.c | 39 +- tools/perf/util/evsel.h | 11 +- tools/perf/util/evsel_fprintf.c | 2 +- tools/perf/util/header.c | 24 +- tools/perf/util/header.h | 17 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 34 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 2 + tools/perf/util/intel-pt.c | 5 + tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/map.c | 15 +- tools/perf/util/mmap.c | 6 +- tools/perf/util/mmap.h | 2 +- tools/perf/util/ordered-events.c | 87 +- tools/perf/util/ordered-events.h | 37 +- tools/perf/util/python.c | 20 +- tools/perf/util/s390-cpumsf.c | 94 +- .../perf/util/scripting-engines/trace-event-perl.c | 66 +- .../util/scripting-engines/trace-event-python.c | 100 +- tools/perf/util/session.c | 75 +- tools/perf/util/session.h | 5 +- tools/perf/util/setup.py | 16 +- tools/perf/util/sort.c | 22 +- tools/perf/util/stat-display.c | 1166 ++++ tools/perf/util/stat-shadow.c | 147 +- tools/perf/util/stat.c | 100 +- tools/perf/util/stat.h | 77 +- tools/perf/util/strbuf.c | 10 +- tools/perf/util/thread-stack.c | 51 +- tools/perf/util/tool.h | 7 +- tools/perf/util/trace-event-info.c | 2 + tools/perf/util/trace-event-parse.c | 44 +- tools/perf/util/trace-event-read.c | 15 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 21 +- tools/perf/util/util.c | 2 +- tools/perf/util/util.h | 2 + tools/power/cpupower/bench/parse.c | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 8 +- tools/power/cpupower/utils/helpers/amd.c | 11 +- tools/power/cpupower/utils/helpers/cpuid.c | 8 +- tools/power/cpupower/utils/helpers/helpers.h | 2 +- tools/power/cpupower/utils/helpers/misc.c | 2 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 3 +- tools/power/pm-graph/Makefile | 4 +- tools/power/pm-graph/bootgraph.py | 125 +- tools/power/pm-graph/config/cgskip.txt | 1 + .../pm-graph/config/custom-timeline-functions.cfg | 4 +- tools/power/pm-graph/sleepgraph.8 | 13 +- tools/power/pm-graph/sleepgraph.py | 1836 ++--- tools/power/x86/turbostat/turbostat.c | 46 +- tools/spi/spidev_test.c | 6 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 - .../selftests/rcutorture/configs/rcu/CFLIST | 2 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-u.boot | 1 + .../selftests/rcutorture/configs/rcu/TINY02.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE05.boot | 3 +- .../selftests/rcutorture/configs/rcu/TREE06.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 - virt/kvm/arm/arm.c | 4 +- 1676 files changed, 74977 insertions(+), 46445 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-pattern create mode 100644 Documentation/arm64/hugetlbpage.txt delete mode 100644 Documentation/blockdev/README.DAC960 delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-an30259a.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sprd.txt create mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32-qspi.txt delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt create mode 100644 Documentation/process/code-of-conduct-interpretation.rst delete mode 100644 arch/arm64/include/asm/compiler.h create mode 100644 arch/arm64/lib/crc32.S delete mode 100644 arch/hexagon/include/asm/dma-mapping.h delete mode 100644 arch/m68k/include/asm/atafd.h delete mode 100644 arch/m68k/include/asm/atafdreg.h delete mode 100644 arch/mips/include/asm/device.h create mode 100644 arch/parisc/include/asm/alternative.h create mode 100644 arch/s390/boot/boot.h create mode 100644 arch/s390/boot/cmdline.c create mode 100644 arch/s390/boot/compressed/decompressor.c create mode 100644 arch/s390/boot/compressed/decompressor.h delete mode 100644 arch/s390/boot/compressed/head.S delete mode 100644 arch/s390/boot/compressed/misc.c delete mode 100644 arch/s390/boot/compressed/vmlinux.scr.lds.S create mode 100644 arch/s390/boot/ctype.c create mode 100644 arch/s390/boot/ipl_parm.c create mode 100644 arch/s390/boot/ipl_vmparm.c create mode 100644 arch/s390/boot/mem_detect.c create mode 100644 arch/s390/boot/startup.c create mode 100644 arch/s390/boot/string.c create mode 100644 arch/s390/include/asm/boot_data.h create mode 100644 arch/s390/include/asm/kasan.h create mode 100644 arch/s390/include/asm/mem_detect.h create mode 100644 arch/s390/include/asm/vmlinux.lds.h create mode 100644 arch/s390/kernel/ipl_vmparm.c create mode 100644 arch/s390/mm/kasan_init.c delete mode 100644 arch/s390/mm/mem_detect.c delete mode 100644 arch/unicore32/include/asm/dma-mapping.h create mode 100644 arch/x86/hyperv/hv_spinlock.c create mode 100644 arch/x86/include/asm/fsgsbase.h create mode 100644 arch/x86/kernel/cpu/hygon.c create mode 100644 arch/x86/kernel/macros.S create mode 100644 arch/x86/power/hibernate.c create mode 100644 block/blk-pm.c create mode 100644 block/blk-pm.h create mode 100644 drivers/acpi/acpica/exserial.c delete mode 100644 drivers/block/DAC960.c delete mode 100644 drivers/block/DAC960.h delete mode 100644 drivers/gpio/devres.c create mode 100644 drivers/gpio/gpio-creg-snps.c delete mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/gpio/gpio-siox.c create mode 100644 drivers/gpio/gpiolib-devres.c create mode 100644 drivers/leds/leds-an30259a.c create mode 100644 drivers/leds/trigger/ledtrig-pattern.c create mode 100644 drivers/lightnvm/pblk-trace.h create mode 100644 drivers/mmc/host/mmci_stm32_sdmmc.c create mode 100644 drivers/mmc/host/sdhci-sprd.c create mode 100644 drivers/mmc/host/uniphier-sd.c delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/mtd/nand/raw/internals.h create mode 100644 drivers/mtd/nand/raw/nand_esmt.c create mode 100644 drivers/mtd/nand/raw/nand_jedec.c create mode 100644 drivers/mtd/nand/raw/nand_legacy.c create mode 100644 drivers/mtd/nand/raw/nand_onfi.c delete mode 100644 drivers/parisc/ccio-rm-dma.c create mode 100644 drivers/pinctrl/bcm/pinctrl-ns.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6765.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8183.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.h create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c create mode 100644 drivers/pinctrl/nuvoton/Kconfig create mode 100644 drivers/pinctrl/nuvoton/Makefile create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c create mode 100644 drivers/pinctrl/pinctrl-rzn1.c create mode 100644 drivers/pinctrl/qcom/pinctrl-qcs404.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm660.c delete mode 100644 drivers/regulator/bd71837-regulator.c create mode 100644 drivers/regulator/bd718x7-regulator.c create mode 100644 drivers/regulator/lochnagar-regulator.c create mode 100644 drivers/regulator/stpmic1_regulator.c create mode 100644 drivers/s390/crypto/zcrypt_cex2c.c create mode 100644 drivers/s390/crypto/zcrypt_cex2c.h delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.c delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.h create mode 100644 drivers/spi/spi-geni-qcom.c create mode 100644 drivers/spi/spi-qcom-qspi.c create mode 100644 drivers/spi/spi-slave-mt27xx.c create mode 100644 drivers/spi/spi-sprd.c create mode 100644 drivers/spi/spi-stm32-qspi.c create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h create mode 100644 include/dt-bindings/pinctrl/rzn1-pinctrl.h delete mode 100644 include/linux/amifd.h delete mode 100644 include/linux/amifdreg.h create mode 100644 include/linux/blk-pm.h create mode 100644 include/linux/mtd/jedec.h create mode 100644 include/linux/mtd/onfi.h create mode 100644 include/linux/mtd/platnand.h delete mode 100644 include/linux/platform_data/gpio-ts5500.h create mode 100644 include/trace/events/hwmon.h create mode 100644 include/trace/events/kyber.h delete mode 100644 kernel/dma/noncoherent.c create mode 100644 mm/mmu_gather.c copy {include => tools/include}/linux/bits.h (100%) create mode 100644 tools/lib/traceevent/event-parse-api.c create mode 100644 tools/lib/traceevent/event-parse-local.h create mode 100644 tools/lib/traceevent/tep_strerror.c create mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/perf/examples/bpf/etcsnoop.c create mode 100644 tools/perf/include/bpf/linux/socket.h create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/branch.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/bus.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/clock.json delete mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/core-imp-def.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/intrinsic.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/pipeline.json create mode 100644 tools/perf/tests/wp.c create mode 100644 tools/perf/trace/beauty/sockaddr.c create mode 100644 tools/perf/util/stat-display.c -- 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
...
230
231
232
233
234
235
236
...
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