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
2024
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
May 2023
----- 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
4 participants
7900 discussions
Start a n
N
ew thread
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_bmk-code_speed-cpu2017rate/llvm-aarch64-master-O2 updated (c5cbec25e6 -> a0042ac36d)
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_bmk-code_speed-cpu2017rate/llvm-aarch64-master-O2 in repository toolchain/ci/base-artifacts. from c5cbec25e6 18: force: #31: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new a0042ac36d 19: onsuccess: #33: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 01-reset_artifacts/console.log.xz | Bin 2304 -> 1880 bytes 02-build_bmk_llvm/console.log.xz | Bin 100264 -> 104248 bytes 03-benchmark/benchmark-build.log | 172 +- 03-benchmark/benchmark.log | 170 +- 03-benchmark/console.log.xz | Bin 4000 -> 3944 bytes 04-check_regression/525.x264_r.symbols-skipped | 1 + 04-check_regression/bmk-specific-variability.csv | 125 +- 04-check_regression/console.log.xz | Bin 11588 -> 12596 bytes 04-check_regression/extra-bisect-params | 2 +- git/llvm_rev | 2 +- jenkins/notify.sh | 2 +- manifest.sh | 13 +- results-vs-first/compare-results-internal.csv | 130 +- results-vs-first/csv-results-0/md5sum.csv | 20 +- results-vs-first/csv-results-0/results.csv | 20 +- results-vs-first/csv-results-1/md5sum.csv | 2307 +- results-vs-first/csv-results-1/perf.csv | 2567 +- results-vs-first/csv-results-1/results.csv | 4735 +- results-vs-first/csv-results-1/size.csv | 129219 ++++++------- results-vs-first/csv-results-1/sve.csv | 22 +- results-vs-first/interesting-symbols.csv | 80 +- results-vs-first/results-brief.csv | 48 +- results-vs-first/results-full.csv | 2598 +- results-vs-first/results-internal.csv | 182 +- results-vs-first/results.csv | 182 +- results-vs-first/tcwg-benchmark-results.log | 2212 +- results-vs-prev/compare-results-internal.csv | 178 +- results-vs-prev/compare-results.csv | 2 +- results-vs-prev/csv-results-0/md5sum.csv | 2401 +- results-vs-prev/csv-results-0/perf.csv | 2589 +- results-vs-prev/csv-results-0/results.csv | 2692 +- results-vs-prev/csv-results-0/size.csv | 202670 ++++++++++---------- results-vs-prev/csv-results-0/sve.csv | 20 +- results-vs-prev/csv-results-1/md5sum.csv | 2307 +- results-vs-prev/csv-results-1/perf.csv | 2567 +- results-vs-prev/csv-results-1/results.csv | 4735 +- results-vs-prev/csv-results-1/size.csv | 129219 ++++++------- results-vs-prev/csv-results-1/sve.csv | 22 +- results-vs-prev/interesting-symbols.csv | 80 +- results-vs-prev/results-brief.csv | 48 +- results-vs-prev/results-full.csv | 2678 +- results-vs-prev/results-internal.csv | 182 +- results-vs-prev/results.csv | 182 +- results-vs-prev/tcwg-benchmark-results.log | 2988 +- results_id | 2 +- 45 files changed, 250249 insertions(+), 250122 deletions(-) create mode 100644 04-check_regression/525.x264_r.symbols-skipped -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 updated (a1e7c802f8 -> b287fdf0f0)
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_gnu_cross_build/master-aarch64 in repository toolchain/ci/base-artifacts. discards a1e7c802f8 550: onsuccess: #118: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 9847ffb829 549: force: #117: 7: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards 54ffec0eb2 548: onsuccess: #115: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 1e22323e0a 547: onsuccess: #114: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards fae93af6b7 546: onsuccess: #113: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 95d1dad06d 545: onsuccess: #112: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 6a02c04669 544: onsuccess: #111: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 109b29351b 543: onsuccess: #110: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 5f6d5ed3ba 542: onsuccess: #109: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 21f14af4f7 541: onsuccess: #108: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards e137095d85 540: onsuccess: #107: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 09de9ee227 539: onsuccess: #106: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 5166655645 538: onsuccess: #105: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 17e79fa627 537: onsuccess: #104: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards d7e560b96c 536: onsuccess: #103: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards e5570f12f2 535: onsuccess: #101: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 61084e7cf7 534: onsuccess: #100: 7: [TCWG CI]
https://ci.linaro.org/job
[...] discards 9950c55274 533: onsuccess: #99: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e736a2c296 532: onsuccess: #97: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3c19d7c45f 531: onsuccess: #93: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 818f9bdde9 530: onsuccess: #92: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 9b46670b02 529: onsuccess: #91: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 055d283289 528: onsuccess: #90: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards fbb9f13f3c 527: onsuccess: #89: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 6df303d536 526: onsuccess: #88: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5e8959f7e4 525: onsuccess: #87: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards afd23cc33e 524: onsuccess: #86: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4dcdd26d70 523: onsuccess: #85: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 2e2ab8ff88 522: onsuccess: #83: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a8074bbac5 521: onsuccess: #82: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 655185a71d 520: onsuccess: #81: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b5777a1f63 519: onsuccess: #80: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b186e4965c 518: onsuccess: #79: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b004b0654e 517: onsuccess: #78: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e2800f5f1b 516: onsuccess: #77: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 2b1e73825d 515: onsuccess: #76: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ce961bd845 514: onsuccess: #75: 5: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e2f138290a 513: onsuccess: #74: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 81c69e5ab3 512: force: #73: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 05a787142d 511: force: #72: : [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 62c355be2d 510: onsuccess: #70: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 42c2f7a65b 509: onsuccess: #68: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a8a2c48a36 508: onsuccess: #67: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e5dcc6a04a 507: onsuccess: #66: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 0ea69ba2c5 506: onsuccess: #65: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards be405b967d 505: onsuccess: #63: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 03cbc179c4 504: onsuccess: #62: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 29b84662ed 503: onsuccess: #61: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 598d25e761 502: onsuccess: #60: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f5af0f15f8 501: onsuccess: #59: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ef087e9d26 500: onsuccess: #58: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards c7fbe58f21 499: onsuccess: #57: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 453d978918 498: onsuccess: #56: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 6caa10adeb 497: onsuccess: #55: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4586a293b2 496: onsuccess: #54: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a670d29f10 495: onsuccess: #53: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4391963dfd 494: onsuccess: #52: 7: [TCWG CI] Success after binutils/gcc [...] discards cc684716cd 493: onsuccess: #51: 7: [TCWG CI] Success after binutils/gcc [...] discards 162ad14320 492: onsuccess: #50: 7: [TCWG CI] Success after binutils/gcc [...] discards 43a555931e 491: onsuccess: #49: 7: [TCWG CI] Success after binutils/gcc [...] discards d1cbfd8da4 490: onsuccess: #48: 7: [TCWG CI] Success after binutils/gcc [...] discards 3a3346a243 489: onsuccess: #47: 7: [TCWG CI] Success after binutils/gcc [...] discards 05d55d0cb2 488: onsuccess: #46: 7: [TCWG CI] Success after binutils/gcc [...] discards ff7237c389 487: onsuccess: #45: 7: [TCWG CI] Success after binutils/gcc [...] discards 63a60c9b61 486: onsuccess: #44: 7: [TCWG CI] Success after binutils/gcc [...] discards 12396644e7 485: onsuccess: #43: 7: [TCWG CI] Success after binutils/gcc [...] discards 6089afb507 484: onsuccess: #42: 7: [TCWG CI] Success after binutils/gcc [...] discards 408148a622 483: onsuccess: #41: 7: [TCWG CI] Success after binutils/gcc [...] discards db50420304 482: onsuccess: #40: 7: [TCWG CI] Success after binutils/gcc [...] discards 2d1942c255 481: onsuccess: #39: 7: [TCWG CI] Success after binutils/gcc [...] discards 2ce0cdff17 480: onsuccess: #37: 7: Success after binutils/gcc/linux/gli [...] discards d01578d0c6 479: onsuccess: #36: 7: Success after binutils/gcc/linux/gdb [...] discards 4b1de90514 478: onsuccess: #34: 7: Success after binutils/gcc/linux/gdb [...] discards 60022db62c 477: onsuccess: #33: 7: Success after binutils/gcc/linux/gli [...] discards 857c7956c1 476: onsuccess: #32: 7: Success after binutils/gcc/linux/gdb [...] discards a139d42419 475: onsuccess: #31: 7: Success after binutils/gcc/linux/gdb [...] discards 2fbb5c7ff9 474: onsuccess: #30: 7: Success after binutils/gcc/linux/gdb [...] discards 576b2cc863 473: onsuccess: #29: 7: Success after binutils/gcc/linux/gdb [...] discards 27b2088bd1 472: onsuccess: #27: 7: Success after binutils/gcc/linux/gdb [...] discards 394cd92261 471: onsuccess: #26: 7: Success after binutils/gcc/linux/gli [...] discards f7be721417 470: onsuccess: #25: 7: Success after binutils/gcc/linux/gdb [...] discards cef830ae96 469: onsuccess: #24: 7: Success after binutils/gcc/linux/gli [...] discards 86ec948615 468: onsuccess: #23: 7: Success after binutils/gcc/linux/gdb [...] discards 45acc6e228 467: onsuccess: #22: 7: Success after binutils/gcc/linux/gli [...] discards 3c401e44a9 466: onsuccess: #21: 7: Success after binutils/gcc/linux/gdb [...] discards cf696905ea 465: onsuccess: #20: 7: Success after binutils/gcc/linux/gli [...] discards ff0381aab7 464: onsuccess: #19: 7: Success after binutils/gcc/linux/gli [...] discards 5a4289d5c8 463: onsuccess: #18: 7: Success after binutils/gcc/linux/gli [...] discards b03ca3f802 462: onsuccess: #17: 7: Success after binutils/gcc/linux/gli [...] discards f64db9fe01 461: onsuccess: #16: 7: Success after binutils/gcc/linux/gdb [...] discards 5307463204 460: onsuccess: #15: 7: Success after binutils/gcc/linux/gdb [...] discards 406e0ad845 459: onsuccess: #14: 7: Success after binutils/gcc/linux/gli [...] discards d9957e708c 458: onsuccess: #13: 7: Success after binutils/gcc/linux/gli [...] discards 821fa36da9 457: onsuccess: #12: 7: Success after binutils/gcc/linux/gdb [...] discards 89b739e2b0 456: onsuccess: #11: 7: Success after binutils/gcc/linux/gli [...] discards 3b14b708f6 455: onsuccess: #10: 7: Success after binutils/gcc/linux/gli [...] discards 843b78a7c0 454: onsuccess: #9: 7: Success after binutils/gcc/linux/glib [...] discards 7d4c510e65 453: onsuccess: #8: 7: Success after binutils/gcc/gdb: 6 commits discards 323064b41f 452: onsuccess: #7: 7: Success after baseline build: no new commits discards a84182275d 451: onsuccess: #6: 7: Success after binutils/gcc/linux/gdb: [...] discards ee87c4350c 450: onsuccess: #5: 7: Success after binutils/gcc/linux/glib [...] new 05cd21292e 450: onsuccess: #5: 7: Success after binutils/gcc/linux/glib [...] new 85c7bb0130 451: onsuccess: #6: 7: Success after binutils/gcc/linux/gdb: [...] new 14c75b046e 452: onsuccess: #7: 7: Success after baseline build: no new commits new 54078f180b 453: onsuccess: #8: 7: Success after binutils/gcc/gdb: 6 commits new 977b71f8c8 454: onsuccess: #9: 7: Success after binutils/gcc/linux/glib [...] new 67ed52fba0 455: onsuccess: #10: 7: Success after binutils/gcc/linux/gli [...] new 30c73972fa 456: onsuccess: #11: 7: Success after binutils/gcc/linux/gli [...] new 5128744f0a 457: onsuccess: #12: 7: Success after binutils/gcc/linux/gdb [...] new c6673cabe4 458: onsuccess: #13: 7: Success after binutils/gcc/linux/gli [...] new cfe84bc81e 459: onsuccess: #14: 7: Success after binutils/gcc/linux/gli [...] new dfd0da576f 460: onsuccess: #15: 7: Success after binutils/gcc/linux/gdb [...] new d0ef6fb6fd 461: onsuccess: #16: 7: Success after binutils/gcc/linux/gdb [...] new 66e9cf3e50 462: onsuccess: #17: 7: Success after binutils/gcc/linux/gli [...] new bbc6597075 463: onsuccess: #18: 7: Success after binutils/gcc/linux/gli [...] new 3df891351d 464: onsuccess: #19: 7: Success after binutils/gcc/linux/gli [...] new c09d28be09 465: onsuccess: #20: 7: Success after binutils/gcc/linux/gli [...] new 290364b149 466: onsuccess: #21: 7: Success after binutils/gcc/linux/gdb [...] new 69f529f97a 467: onsuccess: #22: 7: Success after binutils/gcc/linux/gli [...] new f867ece07e 468: onsuccess: #23: 7: Success after binutils/gcc/linux/gdb [...] new c65ef473d5 469: onsuccess: #24: 7: Success after binutils/gcc/linux/gli [...] new c869c52e57 470: onsuccess: #25: 7: Success after binutils/gcc/linux/gdb [...] new 78a1c36ea2 471: onsuccess: #26: 7: Success after binutils/gcc/linux/gli [...] new 340ae47584 472: onsuccess: #27: 7: Success after binutils/gcc/linux/gdb [...] new 8a635e15ba 473: onsuccess: #29: 7: Success after binutils/gcc/linux/gdb [...] new d6fa468b56 474: onsuccess: #30: 7: Success after binutils/gcc/linux/gdb [...] new 9513d6d1b2 475: onsuccess: #31: 7: Success after binutils/gcc/linux/gdb [...] new d2648e6615 476: onsuccess: #32: 7: Success after binutils/gcc/linux/gdb [...] new 29ff846cdb 477: onsuccess: #33: 7: Success after binutils/gcc/linux/gli [...] new 92aa5ac5e7 478: onsuccess: #34: 7: Success after binutils/gcc/linux/gdb [...] new 240d22955b 479: onsuccess: #36: 7: Success after binutils/gcc/linux/gdb [...] new f1e5b04508 480: onsuccess: #37: 7: Success after binutils/gcc/linux/gli [...] new a6c5858435 481: onsuccess: #39: 7: [TCWG CI] Success after binutils/gcc [...] new ade7e05c1b 482: onsuccess: #40: 7: [TCWG CI] Success after binutils/gcc [...] new f510838917 483: onsuccess: #41: 7: [TCWG CI] Success after binutils/gcc [...] new d1a4bcdbc4 484: onsuccess: #42: 7: [TCWG CI] Success after binutils/gcc [...] new b21ef7335b 485: onsuccess: #43: 7: [TCWG CI] Success after binutils/gcc [...] new 0745c17483 486: onsuccess: #44: 7: [TCWG CI] Success after binutils/gcc [...] new b940ff1687 487: onsuccess: #45: 7: [TCWG CI] Success after binutils/gcc [...] new 9dc4bd793f 488: onsuccess: #46: 7: [TCWG CI] Success after binutils/gcc [...] new 6b3c663b82 489: onsuccess: #47: 7: [TCWG CI] Success after binutils/gcc [...] new 7bd3641990 490: onsuccess: #48: 7: [TCWG CI] Success after binutils/gcc [...] new 89bc3a7c29 491: onsuccess: #49: 7: [TCWG CI] Success after binutils/gcc [...] new a889b7ea3f 492: onsuccess: #50: 7: [TCWG CI] Success after binutils/gcc [...] new b1f3e6c241 493: onsuccess: #51: 7: [TCWG CI] Success after binutils/gcc [...] new f3189e17f5 494: onsuccess: #52: 7: [TCWG CI] Success after binutils/gcc [...] new c579e329ba 495: onsuccess: #53: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new cb33da4e78 496: onsuccess: #54: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 6a7c154d91 497: onsuccess: #55: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 505d5cc7e0 498: onsuccess: #56: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0549638695 499: onsuccess: #57: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 40944633e1 500: onsuccess: #58: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3f3b7492cc 501: onsuccess: #59: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new f71ac4b311 502: onsuccess: #60: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 28200225d6 503: onsuccess: #61: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new b4e1cc5da5 504: onsuccess: #62: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new e27242d3eb 505: onsuccess: #63: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 94da3b5906 506: onsuccess: #65: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7fa906851b 507: onsuccess: #66: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new a20a4aafd9 508: onsuccess: #67: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 277f0e71d1 509: onsuccess: #68: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 1ea743c40f 510: onsuccess: #70: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 53f02c98e2 511: force: #72: : [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 8e9f4b6821 512: force: #73: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new f3d07157a7 513: onsuccess: #74: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 233e9edadc 514: onsuccess: #75: 5: [TCWG CI]
https://ci.linaro.org/job/
[...] new c181454fd2 515: onsuccess: #76: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new ee9a1e2fe5 516: onsuccess: #77: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3818ba7b9c 517: onsuccess: #78: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 6cafbdfd4d 518: onsuccess: #79: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7c1216f075 519: onsuccess: #80: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new d70b73a215 520: onsuccess: #81: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new ea0bb5114d 521: onsuccess: #82: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8da20d8e30 522: onsuccess: #83: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2264d05029 523: onsuccess: #85: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new b8d77e78a8 524: onsuccess: #86: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new d19effa6fa 525: onsuccess: #87: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2d630dbc6e 526: onsuccess: #88: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0b5a499f79 527: onsuccess: #89: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 93f9c1a409 528: onsuccess: #90: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new a4969969c9 529: onsuccess: #91: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 939ba0e2f1 530: onsuccess: #92: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new d6552bcfd7 531: onsuccess: #93: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new ecfbf4401f 532: onsuccess: #97: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 981821f7d0 533: onsuccess: #99: 7: [TCWG CI]
https://ci.linaro.org/job/
[...] new 4fc94c83e0 534: onsuccess: #100: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new eacb4230f2 535: onsuccess: #101: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 58fb9e4a18 536: onsuccess: #103: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 83aa708103 537: onsuccess: #104: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 4250bb15a9 538: onsuccess: #105: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 50c3c50bdc 539: onsuccess: #106: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new acac2ccf00 540: onsuccess: #107: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 440c940482 541: onsuccess: #108: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 0afd4c3631 542: onsuccess: #109: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new e94a17920d 543: onsuccess: #110: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 02ced3c399 544: onsuccess: #111: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 0ccc21d31f 545: onsuccess: #112: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 68164a32ab 546: onsuccess: #113: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new caaa6984c1 547: onsuccess: #114: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 91629ffc2b 548: onsuccess: #115: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new 3519944f34 549: force: #117: 7: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new e4bb1d02d8 550: onsuccess: #118: 7: [TCWG CI]
https://ci.linaro.org/job
[...] new b287fdf0f0 551: onsuccess: #119: 7: [TCWG CI]
https://ci.linaro.org/job
[...] 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 (a1e7c802f8) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_cross_build/master-a [...] 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. The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 01-reset_artifacts/console.log.xz | Bin 2072 -> 2064 bytes 02-prepare_abe/console.log.xz | Bin 2404 -> 2456 bytes 04-build_abe-binutils/console.log.xz | Bin 27860 -> 27552 bytes 05-build_abe-stage1/console.log.xz | Bin 71444 -> 71560 bytes 06-clean_sysroot/console.log.xz | Bin 328 -> 328 bytes 07-build_abe-linux/console.log.xz | Bin 8956 -> 8700 bytes 08-build_abe-glibc/console.log.xz | Bin 240820 -> 241000 bytes 09-build_abe-stage2/console.log.xz | Bin 203660 -> 203704 bytes 10-build_abe-gdb/console.log.xz | Bin 35196 -> 35052 bytes 11-build_abe-qemu/console.log.xz | Bin 32684 -> 33036 bytes 12-check_regression/console.log.xz | Bin 552 -> 552 bytes 13-update_baseline/console.log | 70 +++++++++++++++++------------------ git/binutils_rev | 2 +- git/gcc_rev | 2 +- git/gdb_rev | 2 +- git/glibc_rev | 2 +- git/linux_rev | 2 +- git/qemu_rev | 2 +- jenkins/notify.sh | 2 +- manifest.sh | 42 ++++++++++----------- 20 files changed, 63 insertions(+), 63 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm updated (fb34ffa978 -> b1dd3a4b5e)
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_gnu_native_check_binutils/master-arm in repository toolchain/ci/base-artifacts. discards fb34ffa978 317: onsuccess: #166: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 8182336218 316: onsuccess: #165: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 6ab54fc34d 315: onsuccess: #164: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 7dfce1d883 314: onsuccess: #163: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards d7ca68a1bf 313: onsuccess: #162: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 7f81ba4c86 312: onsuccess: #161: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards af0477d2ed 311: onsuccess: #160: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards dcd1579c0b 310: onsuccess: #159: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards d9e0bcc9a0 309: onsuccess: #158: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 6293bf2ec0 308: onsuccess: #157: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards cff486f322 307: onsuccess: #156: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards ff89eaaba0 306: onsuccess: #155: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards b012fb05b4 305: onsuccess: #154: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 4ea9777b51 304: onsuccess: #153: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 2abd53438e 303: onsuccess: #152: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 9393ee872d 302: onsuccess: #151: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards e70184e3a2 301: onsuccess: #150: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 922e4ee278 300: onsuccess: #149: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 745b1efb2c 299: onsuccess: #148: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards cf9f1f8f3d 298: onsuccess: #147: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 52bfbc674d 297: onsuccess: #143: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards cb178cb841 296: onsuccess: #142: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards e0961361d0 295: onsuccess: #141: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards fdd5bdb4fb 294: onsuccess: #140: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards be81e2eb83 293: onsuccess: #139: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 7f80f1ec0c 292: onsuccess: #138: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 1ad971117b 291: onsuccess: #137: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 10bec1ffec 290: onsuccess: #136: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 084b9086be 289: onsuccess: #135: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 0de5a585bd 288: onsuccess: #134: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 2459902397 287: onsuccess: #133: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 5441310c55 286: onsuccess: #132: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 97d3579f1a 285: onsuccess: #131: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards b1ea856a4e 284: onsuccess: #130: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 715d0a72e6 283: onsuccess: #129: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards bb01304025 282: onsuccess: #128: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards bd8767468f 281: onsuccess: #127: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards c65521cc0f 280: onsuccess: #126: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 89becbb1f3 279: onsuccess: #125: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 6b0504c192 278: onsuccess: #123: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 7ef270f9f0 277: onsuccess: #121: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards e3e15f41bf 276: onsuccess: #120: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 49905e334f 275: onsuccess: #119: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards c303097525 274: onsuccess: #118: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 71cf206222 273: onsuccess: #117: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 0e769c0aa2 272: onsuccess: #116: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 39e73e4075 271: onsuccess: #115: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 64db0a9551 270: onsuccess: #114: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards d94e566261 269: onsuccess: #110: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 164b487a79 268: onsuccess: #109: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 07b22c69f5 267: force: #108: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards 8ee116c6d5 266: onsuccess: #107: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 5c751128b1 265: force: #106: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards 977f344cdf 264: onsuccess: #105: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 00c32cbdf6 263: force: #104: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards 78d4701e5f 262: onsuccess: #102: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards b96e43a78a 261: force: #101: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards aca1209cc9 260: force: #99: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards e8b8facb5e 259: force: #97: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards ebf71fa785 258: force: #95: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 433fb7c646 257: force: #93: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards b34dfcec5f 256: force: #91: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards c0ef616a67 255: force: #89: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 8fac5f17d8 254: force: #87: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 4f5d00c93d 253: force: #85: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 88cc4e1a23 252: force: #83: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 127b6b44a5 251: force: #81: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 9725fc1c3c 250: force: #79: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 25cfe73187 249: force: #77: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 8b842a741a 248: force: #75: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards da2d00f690 247: force: #73: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 3079a23013 246: force: #71: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards a2ac6a2bb9 245: force: #69: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 35d87d3ecd 244: force: #67: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards cca847b1dc 243: force: #65: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 54ac0a8c45 242: force: #59: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 177f960dea 241: onsuccess: #55: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 0b6d6dcdac 240: onsuccess: #54: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 50dc462ee4 239: onsuccess: #53: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 30ab704500 238: onsuccess: #52: 1: [TCWG CI] Success after binutils/gcc [...] discards be11453f86 237: onsuccess: #51: 1: [TCWG CI] Success after binutils/gcc [...] discards 5eab61dd2f 236: onsuccess: #50: 1: [TCWG CI] Success after binutils/gcc [...] discards 9dbea3652e 235: onsuccess: #49: 1: [TCWG CI] Success after binutils/gcc [...] discards 6ed26b7b89 234: onsuccess: #47: 1: [TCWG CI] Success after binutils/gcc [...] discards ce28201c5e 233: onsuccess: #46: 1: [TCWG CI] Success after binutils/gcc [...] discards a25b1fe443 232: onsuccess: #45: 1: [TCWG CI] Success after binutils/gcc [...] discards e05bf54c1c 231: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] discards cb93760ed6 230: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] discards 5d8011bd19 229: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] discards 74fdcabda3 228: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] discards f8b9fc0005 227: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] discards 52eefb93eb 226: onsuccess: #39: 1: [TCWG CI] Success after binutils/gcc [...] discards 7d01da0edf 225: onsuccess: #37: 1: Success after binutils/gcc/linux/gli [...] discards cefdedfee4 224: onsuccess: #36: 1: Success after binutils/gcc/linux/gdb [...] discards db0ac222a2 223: onsuccess: #35: 1: Success after binutils/gcc/linux/gdb [...] discards 20c9675ccc 222: onsuccess: #34: 1: Success after binutils/gcc/linux/gdb [...] discards 0b4e72a6ce 221: onsuccess: #33: 1: Success after binutils/gcc/linux/gdb [...] discards b427edd320 220: onsuccess: #32: 1: Success after binutils/gcc/linux/gli [...] discards 5442e5ae21 219: onsuccess: #31: 1: Success after binutils/gcc/linux/gdb [...] discards d9bb0e2adc 218: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] discards 6aa0b34720 217: onsuccess: #28: 1: Success after binutils/gcc/linux/gdb [...] new 65a4636075 217: onsuccess: #28: 1: Success after binutils/gcc/linux/gdb [...] new 521c2e82fe 218: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] new 2598790633 219: onsuccess: #31: 1: Success after binutils/gcc/linux/gdb [...] new 0c384576c4 220: onsuccess: #32: 1: Success after binutils/gcc/linux/gli [...] new 8e39487f58 221: onsuccess: #33: 1: Success after binutils/gcc/linux/gdb [...] new f63afdd38e 222: onsuccess: #34: 1: Success after binutils/gcc/linux/gdb [...] new 8f6833b573 223: onsuccess: #35: 1: Success after binutils/gcc/linux/gdb [...] new ce9fb13d1f 224: onsuccess: #36: 1: Success after binutils/gcc/linux/gdb [...] new 10d31554e5 225: onsuccess: #37: 1: Success after binutils/gcc/linux/gli [...] new efcb2e9606 226: onsuccess: #39: 1: [TCWG CI] Success after binutils/gcc [...] new 0971871da9 227: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] new 2ae6771e35 228: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] new f1343ae5b3 229: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] new da8a143d03 230: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] new 64c9c05259 231: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] new 9705a25e72 232: onsuccess: #45: 1: [TCWG CI] Success after binutils/gcc [...] new 1b59a1eb53 233: onsuccess: #46: 1: [TCWG CI] Success after binutils/gcc [...] new 6ac4786623 234: onsuccess: #47: 1: [TCWG CI] Success after binutils/gcc [...] new 3b94be8a2a 235: onsuccess: #49: 1: [TCWG CI] Success after binutils/gcc [...] new 0994112db1 236: onsuccess: #50: 1: [TCWG CI] Success after binutils/gcc [...] new d43934cc97 237: onsuccess: #51: 1: [TCWG CI] Success after binutils/gcc [...] new 060dd17e66 238: onsuccess: #52: 1: [TCWG CI] Success after binutils/gcc [...] new 732b558a7e 239: onsuccess: #53: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new def267b9fd 240: onsuccess: #54: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3af504b9e8 241: onsuccess: #55: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 008c649861 242: force: #59: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 2d9ec78efc 243: force: #65: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 635be5cac0 244: force: #67: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new e563727261 245: force: #69: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 77ac3979e0 246: force: #71: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 59c9e46f3b 247: force: #73: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 17ef5673a4 248: force: #75: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 9d9ccf1fc0 249: force: #77: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 2292a7b5ea 250: force: #79: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new ed6f75c075 251: force: #81: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new c3fee588d2 252: force: #83: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 76c12905f7 253: force: #85: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 7d33dd6371 254: force: #87: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new e19e42bf96 255: force: #89: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 8a4e57f026 256: force: #91: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 1ce565d9ee 257: force: #93: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 96ce866bd0 258: force: #95: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 2bc7b4b240 259: force: #97: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 02ab3b57aa 260: force: #99: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 6d56bae958 261: force: #101: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new ed42a9bef6 262: onsuccess: #102: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 83faf24faa 263: force: #104: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new e266d6bb3e 264: onsuccess: #105: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new ad6742e5ad 265: force: #106: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new a48048115d 266: onsuccess: #107: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 340d876740 267: force: #108: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new 5dee6fc77d 268: onsuccess: #109: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new b8a9cb09b9 269: onsuccess: #110: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 527cad3987 270: onsuccess: #114: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 63e1806709 271: onsuccess: #115: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 9fc22e5084 272: onsuccess: #116: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new d3722adf0f 273: onsuccess: #117: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 591e51ae04 274: onsuccess: #118: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 68eb332fba 275: onsuccess: #119: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 27278fb749 276: onsuccess: #120: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new c21fa2c7d8 277: onsuccess: #121: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 3f5ddf7df3 278: onsuccess: #123: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 2859a97c1b 279: onsuccess: #125: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new fcfb4e69ea 280: onsuccess: #126: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 70c9f3cc7e 281: onsuccess: #127: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new e5269619c9 282: onsuccess: #128: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 9ebaaac357 283: onsuccess: #129: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 8f011b9e40 284: onsuccess: #130: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 9b605d3843 285: onsuccess: #131: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 6bb0bfac16 286: onsuccess: #132: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new ef38b1adfe 287: onsuccess: #133: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new feb46253cc 288: onsuccess: #134: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new ba06e5764d 289: onsuccess: #135: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new cdc471c8b5 290: onsuccess: #136: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 898a77836a 291: onsuccess: #137: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new c45a3cdccf 292: onsuccess: #138: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 38341d8977 293: onsuccess: #139: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new ea23c4bfbc 294: onsuccess: #140: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new d52b031db9 295: onsuccess: #141: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new cd24974aec 296: onsuccess: #142: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 702ae77c9e 297: onsuccess: #143: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new a4256bc878 298: onsuccess: #147: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 1ac63502de 299: onsuccess: #148: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new eb8dfd38de 300: onsuccess: #149: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 5cda9710bc 301: onsuccess: #150: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new ede8e1c576 302: onsuccess: #151: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 2396ee2a44 303: onsuccess: #152: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 4f485a0ce1 304: onsuccess: #153: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 00fcb4f6c6 305: onsuccess: #154: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new d1a520c4e7 306: onsuccess: #155: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 390e895c1b 307: onsuccess: #156: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 4fd0a32686 308: onsuccess: #157: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 93c76d1225 309: onsuccess: #158: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 54deed0154 310: onsuccess: #159: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 9d41e69c72 311: onsuccess: #160: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 3e9c06795b 312: onsuccess: #161: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 665a49a7d8 313: onsuccess: #162: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new ef1c48873c 314: onsuccess: #163: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new e584cf1faa 315: onsuccess: #164: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 9f16971140 316: onsuccess: #165: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new c3dff45851 317: onsuccess: #166: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new b1dd3a4b5e 318: onsuccess: #167: 1: [TCWG CI]
https://ci.linaro.org/job
[...] 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 (fb34ffa978) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_native_check_binutil [...] 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. The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 00-sumfiles/binutils.log.xz | Bin 62416 -> 62232 bytes 00-sumfiles/gas.log.xz | Bin 100672 -> 100588 bytes 00-sumfiles/ld.log.xz | Bin 132248 -> 132216 bytes 01-reset_artifacts/console.log.xz | Bin 2216 -> 2200 bytes 02-prepare_abe/console.log.xz | Bin 2456 -> 2436 bytes 03-build_abe-binutils/console.log.xz | Bin 50256 -> 49264 bytes 04-build_abe-gcc/console.log.xz | Bin 237072 -> 236348 bytes 05-clean_sysroot/console.log.xz | Bin 316 -> 316 bytes 06-build_abe-linux/console.log.xz | Bin 9000 -> 8772 bytes 07-build_abe-glibc/console.log.xz | Bin 233268 -> 233072 bytes 08-build_abe-gdb/console.log.xz | Bin 48572 -> 46780 bytes 09-build_abe-dejagnu/console.log.xz | Bin 3904 -> 3800 bytes 10-build_abe-check_binutils/console.log.xz | Bin 3440 -> 3260 bytes 10-build_abe-check_binutils/flaky.xfail | 2 +- 11-check_regression/console.log.xz | Bin 1208 -> 1204 bytes 11-check_regression/results.compare | 10 ++--- 11-check_regression/results.compare2 | 6 +-- 12-update_baseline/console.log | 68 ++++++++++++++--------------- git/binutils_rev | 2 +- git/gcc_rev | 2 +- git/gdb_rev | 2 +- git/glibc_rev | 2 +- git/linux_rev | 2 +- jenkins/notify.sh | 2 +- mail/results.compare | 10 ++--- manifest.sh | 32 +++++++------- sumfiles/binutils.sum | 2 +- sumfiles/gas.sum | 4 +- sumfiles/ld.sum | 2 +- 29 files changed, 74 insertions(+), 74 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_bmk-code_vect-spec2k6/gnu-aarch64-master-O3 updated (52279300de -> e29d144d2c)
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_bmk-code_vect-spec2k6/gnu-aarch64-master-O3 in repository toolchain/ci/base-artifacts. from 52279300de 20: onsuccess: #25: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new e29d144d2c 21: force: #27: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 01-reset_artifacts/console.log.xz | Bin 2236 -> 2048 bytes 02-prepare_abe/console.log.xz | Bin 2456 -> 2476 bytes 03-build_abe-binutils/console.log.xz | Bin 27420 -> 27712 bytes 04-build_abe-stage1/console.log.xz | Bin 71680 -> 72268 bytes 05-clean_sysroot/console.log.xz | Bin 332 -> 332 bytes 06-build_abe-linux/console.log.xz | Bin 8376 -> 7668 bytes 07-build_abe-glibc/console.log.xz | Bin 242156 -> 243216 bytes 08-build_abe-stage2/console.log.xz | Bin 176168 -> 177108 bytes 09-benchmark/benchmark-build.log | 112 +- 09-benchmark/benchmark.log | 110 +- 09-benchmark/console.log.xz | Bin 4072 -> 4056 bytes 10-check_regression/bmk-specific-variability.csv | 159 +- 10-check_regression/console.log.xz | Bin 12212 -> 15324 bytes .../output-bmk-results/error_code-1 | 0 .../output-bmk-results/exe.improvement | 11 + .../output-bmk-results/exe.improvement.diff | 1 + .../output-bmk-results/exe.regression | 2 + .../output-bmk-results/exe.regression.diff | 1 + .../output-bmk-results/extra-bisect-params | 1 - .../output-bmk-results/symbol.improvement | 14 + .../output-bmk-results/symbol.improvement.diff | 1 + .../output-bmk-results/symbol.regression | 9 + .../output-bmk-results/symbol.regression.diff | 1 + 11-update_baseline/console.log | 2 +- git/gcc_rev | 2 +- jenkins/notify.sh | 2 +- manifest.sh | 24 +- results-vs-first/compare-results-internal.csv | 222 +- results-vs-first/csv-results-0/md5sum.csv | 1874 +- results-vs-first/csv-results-0/results.csv | 966930 ++++++++--------- results-vs-first/csv-results-0/size.csv | 970284 ++++++++--------- results-vs-first/csv-results-0/sve.csv | 30388 +- results-vs-first/csv-results-0/vect.csv | 6794 +- results-vs-first/csv-results-1/md5sum.csv | 2393 +- results-vs-first/csv-results-1/perf.csv | 2452 +- results-vs-first/csv-results-1/results.csv | 970892 ++++++++--------- results-vs-first/csv-results-1/size.csv | 973967 ++++++++--------- results-vs-first/csv-results-1/sve.csv | 30094 +- results-vs-first/csv-results-1/vect.csv | 6464 +- results-vs-first/interesting-symbols.csv | 18 +- results-vs-first/results-brief.csv | 68 +- results-vs-first/results-full.csv | 2487 +- results-vs-first/results-internal.csv | 234 +- results-vs-first/results.csv | 234 +- results-vs-first/tcwg-benchmark-results.log | 2896 +- results-vs-prev/compare-results-internal.csv | 234 +- results-vs-prev/compare-results.csv | 4 +- results-vs-prev/csv-results-0/md5sum.csv | 2376 +- results-vs-prev/csv-results-0/perf.csv | 2431 +- results-vs-prev/csv-results-0/results.csv | 987760 +++++++++--------- results-vs-prev/csv-results-0/size.csv | 971740 +++++++++-------- results-vs-prev/csv-results-0/sve.csv | 30656 +- results-vs-prev/csv-results-0/vect.csv | 6488 +- results-vs-prev/csv-results-1/md5sum.csv | 2393 +- results-vs-prev/csv-results-1/perf.csv | 2452 +- results-vs-prev/csv-results-1/results.csv | 970892 ++++++++--------- results-vs-prev/csv-results-1/size.csv | 973967 ++++++++--------- results-vs-prev/csv-results-1/sve.csv | 30094 +- results-vs-prev/csv-results-1/vect.csv | 6464 +- results-vs-prev/interesting-symbols.csv | 18 +- results-vs-prev/results-brief.csv | 68 +- results-vs-prev/results-full.csv | 2761 +- results-vs-prev/results-internal.csv | 242 +- results-vs-prev/results.csv | 242 +- results-vs-prev/tcwg-benchmark-results.log | 3138 +- results_id | 2 +- 66 files changed, 3986392 insertions(+), 3977173 deletions(-) delete mode 100644 10-check_regression/output-bmk-results/error_code-1 create mode 100644 10-check_regression/output-bmk-results/exe.improvement create mode 100644 10-check_regression/output-bmk-results/exe.improvement.diff create mode 100644 10-check_regression/output-bmk-results/exe.regression create mode 100644 10-check_regression/output-bmk-results/exe.regression.diff delete mode 100644 10-check_regression/output-bmk-results/extra-bisect-params create mode 100644 10-check_regression/output-bmk-results/symbol.improvement create mode 100644 10-check_regression/output-bmk-results/symbol.improvement.diff create mode 100644 10-check_regression/output-bmk-results/symbol.regression create mode 100644 10-check_regression/output-bmk-results/symbol.regression.diff -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_O3 updated (c96c77ff4a -> e2d286091e)
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_gcc_bootstrap/master-arm-bootstrap_O3 in repository toolchain/ci/base-artifacts. discards c96c77ff4a 291: onsuccess: #111: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 0ca2336c92 290: onsuccess: #110: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 94bcf6d1df 289: onsuccess: #109: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 4305f3def7 288: onsuccess: #108: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards f36fdb3a71 287: onsuccess: #107: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 9e8bd4cdf4 286: onsuccess: #106: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards a7ccd582f4 285: onsuccess: #105: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 959bb2ae4e 284: onsuccess: #104: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards e1167c46d5 283: onsuccess: #103: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 061cf5b328 282: onsuccess: #102: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards bde84ff92a 281: onsuccess: #101: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards ec66388318 280: onsuccess: #100: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards c5f0bdcff1 279: onsuccess: #99: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8cf0cb4dda 278: onsuccess: #98: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 51e9f372e3 277: onsuccess: #97: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 21461f2e57 276: onsuccess: #96: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4a9b069c03 275: onsuccess: #95: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 7bc9c0a177 274: onsuccess: #93: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f3bf6c40f7 273: onsuccess: #89: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 104dbd7d53 272: onsuccess: #88: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3cb1f71fba 271: onsuccess: #87: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b4d30ab64a 270: onsuccess: #86: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8691eccbd0 269: onsuccess: #85: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 2708c76b44 268: onsuccess: #84: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 61a74cad89 267: onsuccess: #83: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5743d7ca5c 266: onsuccess: #82: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 2312ebfaf7 265: onsuccess: #81: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a06a3c58e0 264: onsuccess: #80: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 45fddb2613 263: onsuccess: #79: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 11dcf0d41f 262: onsuccess: #78: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e1cc1d5d49 261: onsuccess: #77: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 7bd0eb6d3f 260: onsuccess: #76: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 75d53aad02 259: onsuccess: #75: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 00e830f888 258: onsuccess: #74: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ae546f452f 257: onsuccess: #73: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f52d061c8e 256: force: #72: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards d88d0d31bf 255: force: #71: 2: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards eb7e648c85 254: onsuccess: #68: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 9f4a56ef41 253: onsuccess: #66: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3843b4bd99 252: onsuccess: #65: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5fc168d9e2 251: onsuccess: #64: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 6813260d95 250: onsuccess: #63: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5aa8863e46 249: onsuccess: #62: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4608396e58 248: onsuccess: #61: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 20924b1981 247: onsuccess: #60: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 103990d1af 246: onsuccess: #59: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 74c204253d 245: onsuccess: #58: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 758e23311f 244: onsuccess: #57: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e3c44d85a4 243: onsuccess: #56: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5f4c260a95 242: onsuccess: #55: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8859196fd0 241: onsuccess: #54: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e075274dc8 240: onsuccess: #53: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards dda77ac8dc 239: onsuccess: #52: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f50737332a 238: onsuccess: #51: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards c25c7ee1f5 237: onsuccess: #50: 2: [TCWG CI] Success after binutils/gcc [...] discards 1b040ad932 236: onsuccess: #49: 2: [TCWG CI] Success after binutils/gcc [...] discards 2453aa9193 235: onsuccess: #48: 2: [TCWG CI] Success after binutils/gcc [...] discards 256b5cd64f 234: onsuccess: #47: 2: [TCWG CI] Success after binutils/gcc [...] discards 5b5674860c 233: onsuccess: #45: 2: [TCWG CI] Success after binutils/gcc [...] discards 3aabfb18b6 232: onsuccess: #44: 2: [TCWG CI] Success after binutils/gcc [...] discards 4394876023 231: onsuccess: #43: 2: [TCWG CI] Success after binutils/gcc [...] discards 853d4b7189 230: onsuccess: #42: 2: [TCWG CI] Success after binutils/gcc [...] discards 7b006f3718 229: onsuccess: #41: 2: [TCWG CI] Success after binutils/gcc [...] discards 1506510b12 228: onsuccess: #40: 2: [TCWG CI] Success after binutils/gcc [...] discards 61eb933ad3 227: onsuccess: #39: 2: [TCWG CI] Success after binutils/gcc [...] discards 4fb5d70faf 226: onsuccess: #38: 2: [TCWG CI] Success after binutils/gcc [...] discards d1372366a4 225: onsuccess: #37: 2: [TCWG CI] Success after binutils/gcc [...] discards 7de5d2be2c 224: onsuccess: #35: 2: Success after binutils/gcc: 7 commits discards 87c77c3793 223: onsuccess: #34: 2: Success after binutils/gcc: 7 commits discards 519a2bb15f 222: onsuccess: #33: 2: Success after binutils/gcc: 32 commits discards ee9a468c43 221: onsuccess: #32: 2: Success after binutils/gcc: 32 commits discards 893f6a1587 220: onsuccess: #31: 2: Success after binutils/gcc: 38 commits discards 4ded4678b9 219: onsuccess: #30: 2: Success after binutils/gcc: 40 commits discards 53e7f0fd5a 218: onsuccess: #29: 2: Success after binutils/gcc: 43 commits discards 01369fa589 217: onsuccess: #27: 2: Success after binutils/gcc: 33 commits discards 5d89cab5a9 216: onsuccess: #26: 2: Success after binutils/gcc: 45 commits discards 8f8467ae0a 215: onsuccess: #25: 2: Success after binutils/gcc: 36 commits discards f3fec9670c 214: onsuccess: #24: 2: Success after binutils/gcc: 37 commits discards 6d5483e368 213: onsuccess: #23: 2: Success after binutils/gcc: 56 commits discards 041167525a 212: onsuccess: #22: 2: Success after binutils/gcc: 42 commits discards 2fd93201a6 211: onsuccess: #21: 2: Success after binutils/gcc: 15 commits discards 2e069f6a6b 210: onsuccess: #20: 2: Success after binutils/gcc: 15 commits discards 7e77e8374d 209: onsuccess: #19: 2: Success after binutils/gcc: 57 commits discards 1928cf28b3 208: onsuccess: #18: 2: Success after binutils/gcc: 33 commits discards fa5558943e 207: onsuccess: #17: 2: Success after binutils/gcc: 55 commits discards 70c4ea60bd 206: onsuccess: #16: 0: Success after binutils: 17 commits discards ae4b9f106b 205: force: #15: 0: Failure after gdb-13-branchpoint-1318-g4 [...] discards 4d351defe1 204: force: #14: 2: Success after binutils: 17 commits discards bddd6c089c 203: onsuccess: #12: 2: Success after binutils/gcc: 27 commits discards 58e9d67212 202: onsuccess: #11: 2: Success after binutils/gcc: 18 commits discards 24b1694924 201: onsuccess: #10: 2: Success after binutils/gcc: 17 commits discards 20d85823e6 200: onsuccess: #9: 2: Success after binutils/gcc: 53 commits discards 946bf9768f 199: onsuccess: #8: 2: Success after binutils/gcc: 40 commits discards 64b4b58a78 198: onsuccess: #7: 2: Success after binutils/gcc: 24 commits discards 70a5213e1d 197: onsuccess: #6: 2: Success after binutils/gcc: 47 commits discards d1dbbe520f 196: onsuccess: #5: 2: Success after binutils/gcc: 40 commits discards 1e553ca1ba 195: onsuccess: #4: 2: Success after binutils/gcc: 7 commits discards be0b023df4 194: onsuccess: #3: 2: Success after binutils/gcc: 8 commits discards 462f8fd4a5 193: onsuccess: #2: 2: Success after binutils/gcc: 19 commits discards cbf50e12d9 192: onsuccess: #1: 2: Success after binutils/gcc: 29 commits discards 64f9683353 191: onsuccess: #630: 2: Success after binutils/gcc: 41 commits new a0fc6f1777 191: onsuccess: #630: 2: Success after binutils/gcc: 41 commits new 3d92fc62e2 192: onsuccess: #1: 2: Success after binutils/gcc: 29 commits new 0882b18931 193: onsuccess: #2: 2: Success after binutils/gcc: 19 commits new 0d98ab4a06 194: onsuccess: #3: 2: Success after binutils/gcc: 8 commits new f94c173514 195: onsuccess: #4: 2: Success after binutils/gcc: 7 commits new 3981d827f7 196: onsuccess: #5: 2: Success after binutils/gcc: 40 commits new 75ebaf9ef2 197: onsuccess: #6: 2: Success after binutils/gcc: 47 commits new 5bf41c8003 198: onsuccess: #7: 2: Success after binutils/gcc: 24 commits new 4c5e714209 199: onsuccess: #8: 2: Success after binutils/gcc: 40 commits new 45c6234f4f 200: onsuccess: #9: 2: Success after binutils/gcc: 53 commits new 9b5113a469 201: onsuccess: #10: 2: Success after binutils/gcc: 17 commits new a18a4b57d3 202: onsuccess: #11: 2: Success after binutils/gcc: 18 commits new 9619bb0a79 203: onsuccess: #12: 2: Success after binutils/gcc: 27 commits new 1f0dc5587a 204: force: #14: 2: Success after binutils: 17 commits new cf40900c86 205: force: #15: 0: Failure after gdb-13-branchpoint-1318-g4 [...] new 0126372e28 206: onsuccess: #16: 0: Success after binutils: 17 commits new 788fda1b6f 207: onsuccess: #17: 2: Success after binutils/gcc: 55 commits new 97a11b7700 208: onsuccess: #18: 2: Success after binutils/gcc: 33 commits new 89b97eb50f 209: onsuccess: #19: 2: Success after binutils/gcc: 57 commits new 78c7e330c4 210: onsuccess: #20: 2: Success after binutils/gcc: 15 commits new 0e9fd59024 211: onsuccess: #21: 2: Success after binutils/gcc: 15 commits new 304d179681 212: onsuccess: #22: 2: Success after binutils/gcc: 42 commits new 23f4be4815 213: onsuccess: #23: 2: Success after binutils/gcc: 56 commits new 236eeb91f2 214: onsuccess: #24: 2: Success after binutils/gcc: 37 commits new cb527e22ff 215: onsuccess: #25: 2: Success after binutils/gcc: 36 commits new 61dc4352b6 216: onsuccess: #26: 2: Success after binutils/gcc: 45 commits new 4a4cfb598a 217: onsuccess: #27: 2: Success after binutils/gcc: 33 commits new 85be87071f 218: onsuccess: #29: 2: Success after binutils/gcc: 43 commits new a9040bca9a 219: onsuccess: #30: 2: Success after binutils/gcc: 40 commits new 2f55637e00 220: onsuccess: #31: 2: Success after binutils/gcc: 38 commits new 7d72b5decf 221: onsuccess: #32: 2: Success after binutils/gcc: 32 commits new 05c37aa5eb 222: onsuccess: #33: 2: Success after binutils/gcc: 32 commits new 03bcc5e3eb 223: onsuccess: #34: 2: Success after binutils/gcc: 7 commits new 8cb8b4a87c 224: onsuccess: #35: 2: Success after binutils/gcc: 7 commits new b7f4c3613c 225: onsuccess: #37: 2: [TCWG CI] Success after binutils/gcc [...] new 64a705991c 226: onsuccess: #38: 2: [TCWG CI] Success after binutils/gcc [...] new c66082f941 227: onsuccess: #39: 2: [TCWG CI] Success after binutils/gcc [...] new d01b2d7c6f 228: onsuccess: #40: 2: [TCWG CI] Success after binutils/gcc [...] new 356ca1a79d 229: onsuccess: #41: 2: [TCWG CI] Success after binutils/gcc [...] new deee06b781 230: onsuccess: #42: 2: [TCWG CI] Success after binutils/gcc [...] new 4feae27978 231: onsuccess: #43: 2: [TCWG CI] Success after binutils/gcc [...] new ed1eda09e7 232: onsuccess: #44: 2: [TCWG CI] Success after binutils/gcc [...] new 38ef2273a3 233: onsuccess: #45: 2: [TCWG CI] Success after binutils/gcc [...] new 131433b5c9 234: onsuccess: #47: 2: [TCWG CI] Success after binutils/gcc [...] new e8a16d86e1 235: onsuccess: #48: 2: [TCWG CI] Success after binutils/gcc [...] new 34be16a119 236: onsuccess: #49: 2: [TCWG CI] Success after binutils/gcc [...] new eb589777ee 237: onsuccess: #50: 2: [TCWG CI] Success after binutils/gcc [...] new e35890d325 238: onsuccess: #51: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 90a78b6794 239: onsuccess: #52: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 1d7fd48ff6 240: onsuccess: #53: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new e4e8c75184 241: onsuccess: #54: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 605405c489 242: onsuccess: #55: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new c165cbdf0e 243: onsuccess: #56: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 414e2f471d 244: onsuccess: #57: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 699db4b381 245: onsuccess: #58: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 4b9e2d4e3d 246: onsuccess: #59: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new d93924e05c 247: onsuccess: #60: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 69dc39b9f2 248: onsuccess: #61: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new dbd4df8a98 249: onsuccess: #62: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 72a03744d6 250: onsuccess: #63: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 9bbb3fa982 251: onsuccess: #64: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new d1fd1ddc85 252: onsuccess: #65: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new cbe3465aec 253: onsuccess: #66: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new e6c904cede 254: onsuccess: #68: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8ddbd1c850 255: force: #71: 2: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 41528a2a2b 256: force: #72: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 6f9e64e8df 257: onsuccess: #73: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new e967fd0c00 258: onsuccess: #74: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0e5791207c 259: onsuccess: #75: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new b17dc56bc7 260: onsuccess: #76: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new e3cdbf8750 261: onsuccess: #77: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new dffc13043c 262: onsuccess: #78: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 15d3190140 263: onsuccess: #79: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7eab5e6cc6 264: onsuccess: #80: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new df9e7db802 265: onsuccess: #81: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new c91c149bf3 266: onsuccess: #82: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new fea9574d74 267: onsuccess: #83: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 14c8cbb0b7 268: onsuccess: #84: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8af44655f3 269: onsuccess: #85: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8e8ac512c0 270: onsuccess: #86: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new e20ba264a2 271: onsuccess: #87: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 47dfcc2621 272: onsuccess: #88: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new daf1aebd52 273: onsuccess: #89: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 846594de32 274: onsuccess: #93: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7b8cf09e3b 275: onsuccess: #95: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7e9789f9f3 276: onsuccess: #96: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 368ea8ee7b 277: onsuccess: #97: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new cd977ae562 278: onsuccess: #98: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new c3615b2518 279: onsuccess: #99: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 091ee4a208 280: onsuccess: #100: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new cef0b0180b 281: onsuccess: #101: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new dcec471ec7 282: onsuccess: #102: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 49c356e4c2 283: onsuccess: #103: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new fa1eac688c 284: onsuccess: #104: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new cc764fbefa 285: onsuccess: #105: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 9fccee93e9 286: onsuccess: #106: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 5dd5590bda 287: onsuccess: #107: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 06523634b0 288: onsuccess: #108: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 5f26a4d7ee 289: onsuccess: #109: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new d577dab980 290: onsuccess: #110: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new e1b3099128 291: onsuccess: #111: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new e2d286091e 292: onsuccess: #112: 2: [TCWG CI]
https://ci.linaro.org/job
[...] 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 (c96c77ff4a) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_bootstrap/master-arm [...] 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. The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 01-reset_artifacts/console.log.xz | Bin 2084 -> 2116 bytes 02-prepare_abe/console.log.xz | Bin 2448 -> 2408 bytes 04-build_abe-binutils/console.log.xz | Bin 49180 -> 48740 bytes 05-build_abe-bootstrap_O3/console.log.xz | Bin 475392 -> 473272 bytes 06-check_regression/console.log.xz | Bin 560 -> 552 bytes 07-update_baseline/console.log | 46 +++++++++++++++---------------- git/binutils_rev | 2 +- git/gcc_rev | 2 +- jenkins/notify.sh | 2 +- manifest.sh | 14 +++++----- 10 files changed, 33 insertions(+), 33 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-aarch64 updated (220e47ba8e -> 30f1f05fe0)
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_gnu_native_check_gcc/master-aarch64 in repository toolchain/ci/base-artifacts. discards 220e47ba8e 284: onsuccess: #122: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 547023bd3a 283: onsuccess: #121: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 503f811325 282: force: #120: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards 7e50c808d4 281: force: #119: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards d5ed7fd892 280: force: #117: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards 6e963f27e4 279: force: #116: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] discards a5cf245155 278: onsuccess: #113: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards db10e693fc 277: onsuccess: #96: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8badfa8c0c 276: onsuccess: #95: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 9e55f705ca 275: onsuccess: #94: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f9b7032313 274: onsuccess: #90: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ae8fc92372 273: onsuccess: #89: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 38ddc0069f 272: onsuccess: #88: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3ff7975641 271: onsuccess: #87: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 667273b969 270: onsuccess: #86: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4ed65bf839 269: onsuccess: #85: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3175109c7e 268: onsuccess: #84: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5e30d3ff6a 267: onsuccess: #83: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 7de26f045e 266: onsuccess: #82: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards abc5d52e54 265: onsuccess: #81: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ad3ece3d26 264: onsuccess: #80: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b578f481e1 263: onsuccess: #79: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 133f3be801 262: onsuccess: #78: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b12da2ec23 261: onsuccess: #77: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 42990ebfef 260: onsuccess: #76: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards fe40399885 259: onsuccess: #75: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards cc20fae23c 258: onsuccess: #74: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5ca0d70ef7 257: onsuccess: #73: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d1431ad8b8 256: force: #72: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 7a1e859629 255: force: #71: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 38efad1968 254: onsuccess: #68: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4d3e1989f4 253: onsuccess: #65: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 0a742476d5 252: onsuccess: #63: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f36821cd26 251: onsuccess: #62: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3356301ecd 250: onsuccess: #61: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 0aab761c9d 249: onsuccess: #60: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 0dddcf28e3 248: onsuccess: #59: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ccb9898ae2 247: onsuccess: #58: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5c344eebc1 246: onsuccess: #57: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards da5de5ae03 245: onsuccess: #56: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards bc41bd61b2 244: onsuccess: #55: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 1acb719a89 243: onsuccess: #50: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d3ed5f5cd7 242: onsuccess: #49: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 9bbbcf3d6a 241: onsuccess: #48: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a97f9307d2 240: onsuccess: #47: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards bbf94da926 239: onsuccess: #46: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a4d3be3e74 238: onsuccess: #45: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 0607b1f042 237: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] discards 399fa17b47 236: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] discards ac59471c0d 235: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] discards d9b05b77ef 234: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] discards 0b6cef3f08 233: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] discards 14d586f73e 232: onsuccess: #39: 1: [TCWG CI] Success after binutils/gcc [...] discards 579566c180 231: onsuccess: #38: 1: [TCWG CI] Success after binutils/gcc [...] discards 6cd4a0e567 230: onsuccess: #37: 1: [TCWG CI] Success after binutils/gcc [...] discards 7ea16259d6 229: onsuccess: #36: 1: [TCWG CI] Success after binutils/gcc [...] discards 5b642f9123 228: onsuccess: #35: 1: [TCWG CI] Success after binutils/gcc [...] discards 614f733aec 227: onsuccess: #34: 1: [TCWG CI] Success after binutils/gcc [...] discards 7bfdb48b1f 226: onsuccess: #33: 1: [TCWG CI] Success after binutils/gcc [...] discards 3554678e69 225: onsuccess: #32: 1: [TCWG CI] Success after binutils/gcc [...] discards e29645ab23 224: onsuccess: #30: 1: Success after binutils/gcc/linux/gdb [...] discards 4cf1e5e663 223: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] discards 38288d0939 222: onsuccess: #28: 1: Success after binutils/gcc/linux/gdb [...] discards 23f00bd703 221: onsuccess: #27: 1: Success after binutils/gcc/linux/gli [...] discards 997c84034a 220: onsuccess: #26: 1: Success after binutils/gcc/linux/gdb [...] discards 12e8bede01 219: onsuccess: #24: 1: Success after binutils/gcc/linux/gdb [...] discards 02e288b3a1 218: onsuccess: #23: 1: Success after binutils/gcc/linux/gdb [...] discards be2df41db6 217: onsuccess: #22: 1: Success after binutils/gcc/linux/gdb [...] discards ec61c472bf 216: onsuccess: #21: 1: Success after binutils/gcc/linux/gdb [...] discards 007d9d840e 215: onsuccess: #20: 1: Success after binutils/gcc/linux/gli [...] discards 4150047bcf 214: onsuccess: #19: 1: Success after binutils/gcc/linux/gli [...] discards 27d119586f 213: onsuccess: #18: 1: Success after binutils/gcc/linux/gli [...] discards f702ce8624 212: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb [...] discards bc532711cc 211: onsuccess: #16: 1: Success after binutils/gcc/linux/gli [...] discards 5dfd10521e 210: onsuccess: #15: 1: Success after binutils/gcc/linux/gdb [...] discards 3d44f8849a 209: onsuccess: #14: 1: Success after binutils/gcc/linux/gli [...] discards 1e585e5190 208: onsuccess: #13: 1: Success after binutils/gcc/linux/gli [...] discards b71cae01a8 207: onsuccess: #12: 1: Success after binutils/gcc/linux/gli [...] discards 9fffc657e7 206: onsuccess: #11: 1: Success after binutils/gcc/linux/gdb [...] discards 083df84fb3 205: onsuccess: #10: 1: Success after binutils/gcc/linux/gdb [...] discards 9942320343 204: onsuccess: #9: 1: Success after binutils/gcc/linux/gdb: [...] discards 33e86ddb42 203: onsuccess: #8: 1: Success after binutils/gcc/linux/glib [...] discards a76d1ef115 202: onsuccess: #7: 1: Success after binutils/gcc/linux/glib [...] discards 1eb743841b 201: onsuccess: #6: 1: Success after binutils/gcc/linux/glib [...] discards 5a8e50ebd9 200: onsuccess: #5: 1: Success after binutils/gcc/linux/glib [...] discards e3639e2a81 199: onsuccess: #4: 1: Success after binutils/gcc/linux/gdb: [...] discards 680cc94738 198: onsuccess: #3: 1: Success after binutils/gcc/linux/glib [...] discards e31652c97a 197: onsuccess: #2: 1: Success after binutils/gcc/linux/gdb: [...] discards 9d88f50f15 196: onsuccess: #1: 1: Success after binutils/gcc/linux/glib [...] discards f8caded78d 195: onsuccess: #948: 1: Success after binutils/gcc/linux/gl [...] discards 6eeb4baa73 194: onsuccess: #947: 1: Success after binutils/gcc/linux/gl [...] discards ba87add2e9 193: onsuccess: #946: 1: Success after binutils/gcc/linux/gl [...] discards bbe110d499 192: onsuccess: #945: 1: Success after binutils/gcc/linux/gd [...] discards c4723e1e72 191: onsuccess: #944: 1: Success after binutils/gcc/linux/gl [...] discards 964f45bbcd 190: onsuccess: #943: 1: Success after binutils/gcc/linux/gl [...] discards 6808520837 189: onsuccess: #942: 1: Success after binutils/gcc/gdb: 39 commits discards 1b5151515c 188: onsuccess: #941: 1: Success after binutils/gcc/linux/gl [...] discards f8ec8a86b4 187: onsuccess: #939: 1: Success after binutils/gcc/linux/gl [...] discards 293317259e 186: onsuccess: #938: 1: Success after binutils/gcc/linux/gl [...] discards 99dab9cf14 185: onsuccess: #937: 1: Success after binutils/gcc/linux/gd [...] discards 7c23047176 184: onsuccess: #936: 1: Success after binutils/gcc/linux/gl [...] new f2dd2b0868 184: onsuccess: #936: 1: Success after binutils/gcc/linux/gl [...] new 80d0bc0927 185: onsuccess: #937: 1: Success after binutils/gcc/linux/gd [...] new 4373a18f02 186: onsuccess: #938: 1: Success after binutils/gcc/linux/gl [...] new 4d09228c88 187: onsuccess: #939: 1: Success after binutils/gcc/linux/gl [...] new f0efe20dd8 188: onsuccess: #941: 1: Success after binutils/gcc/linux/gl [...] new 114a8487a4 189: onsuccess: #942: 1: Success after binutils/gcc/gdb: 39 commits new 0943daf18f 190: onsuccess: #943: 1: Success after binutils/gcc/linux/gl [...] new 59bd560ac0 191: onsuccess: #944: 1: Success after binutils/gcc/linux/gl [...] new 5747ec0bf3 192: onsuccess: #945: 1: Success after binutils/gcc/linux/gd [...] new 2d2cbd5de6 193: onsuccess: #946: 1: Success after binutils/gcc/linux/gl [...] new 85be42cbd4 194: onsuccess: #947: 1: Success after binutils/gcc/linux/gl [...] new 5b28b5ae89 195: onsuccess: #948: 1: Success after binutils/gcc/linux/gl [...] new 29970a9fc7 196: onsuccess: #1: 1: Success after binutils/gcc/linux/glib [...] new 3970d28106 197: onsuccess: #2: 1: Success after binutils/gcc/linux/gdb: [...] new 8a6f0c4779 198: onsuccess: #3: 1: Success after binutils/gcc/linux/glib [...] new 17060d2eb6 199: onsuccess: #4: 1: Success after binutils/gcc/linux/gdb: [...] new a4376686bc 200: onsuccess: #5: 1: Success after binutils/gcc/linux/glib [...] new 83d92c0ee9 201: onsuccess: #6: 1: Success after binutils/gcc/linux/glib [...] new dadad3d0d4 202: onsuccess: #7: 1: Success after binutils/gcc/linux/glib [...] new d71c80c846 203: onsuccess: #8: 1: Success after binutils/gcc/linux/glib [...] new 1fd98aa848 204: onsuccess: #9: 1: Success after binutils/gcc/linux/gdb: [...] new 2d5314532b 205: onsuccess: #10: 1: Success after binutils/gcc/linux/gdb [...] new 0c4456f5f2 206: onsuccess: #11: 1: Success after binutils/gcc/linux/gdb [...] new a042515121 207: onsuccess: #12: 1: Success after binutils/gcc/linux/gli [...] new c758102a2d 208: onsuccess: #13: 1: Success after binutils/gcc/linux/gli [...] new 4adcecfb67 209: onsuccess: #14: 1: Success after binutils/gcc/linux/gli [...] new ea551925cc 210: onsuccess: #15: 1: Success after binutils/gcc/linux/gdb [...] new 9f9efd7db3 211: onsuccess: #16: 1: Success after binutils/gcc/linux/gli [...] new bbde25101a 212: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb [...] new d087fab509 213: onsuccess: #18: 1: Success after binutils/gcc/linux/gli [...] new 1e289d1abe 214: onsuccess: #19: 1: Success after binutils/gcc/linux/gli [...] new 32f9899098 215: onsuccess: #20: 1: Success after binutils/gcc/linux/gli [...] new 3926d7d886 216: onsuccess: #21: 1: Success after binutils/gcc/linux/gdb [...] new b1ba9c49de 217: onsuccess: #22: 1: Success after binutils/gcc/linux/gdb [...] new 7d98308398 218: onsuccess: #23: 1: Success after binutils/gcc/linux/gdb [...] new c5bc1162b5 219: onsuccess: #24: 1: Success after binutils/gcc/linux/gdb [...] new aed27fd1d5 220: onsuccess: #26: 1: Success after binutils/gcc/linux/gdb [...] new bd82e33106 221: onsuccess: #27: 1: Success after binutils/gcc/linux/gli [...] new 29c9ff8793 222: onsuccess: #28: 1: Success after binutils/gcc/linux/gdb [...] new 0a60d1484c 223: onsuccess: #29: 1: Success after binutils/gcc/linux/gdb [...] new bd74862f4d 224: onsuccess: #30: 1: Success after binutils/gcc/linux/gdb [...] new 6ce7958a83 225: onsuccess: #32: 1: [TCWG CI] Success after binutils/gcc [...] new eb121fecd3 226: onsuccess: #33: 1: [TCWG CI] Success after binutils/gcc [...] new 3dfd097709 227: onsuccess: #34: 1: [TCWG CI] Success after binutils/gcc [...] new 1994ccc04e 228: onsuccess: #35: 1: [TCWG CI] Success after binutils/gcc [...] new e50b846458 229: onsuccess: #36: 1: [TCWG CI] Success after binutils/gcc [...] new 8e68d3395e 230: onsuccess: #37: 1: [TCWG CI] Success after binutils/gcc [...] new 7b48d039f9 231: onsuccess: #38: 1: [TCWG CI] Success after binutils/gcc [...] new 64e43aeded 232: onsuccess: #39: 1: [TCWG CI] Success after binutils/gcc [...] new 9a5e9f7b78 233: onsuccess: #40: 1: [TCWG CI] Success after binutils/gcc [...] new 0b89e14665 234: onsuccess: #41: 1: [TCWG CI] Success after binutils/gcc [...] new 7740bcc431 235: onsuccess: #42: 1: [TCWG CI] Success after binutils/gcc [...] new f1baaedf94 236: onsuccess: #43: 1: [TCWG CI] Success after binutils/gcc [...] new 15127c12a6 237: onsuccess: #44: 1: [TCWG CI] Success after binutils/gcc [...] new 01faa28f9c 238: onsuccess: #45: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new c0c69f82bc 239: onsuccess: #46: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 1326876320 240: onsuccess: #47: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new cdc5368ee0 241: onsuccess: #48: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new adebc52db8 242: onsuccess: #49: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 56c023a527 243: onsuccess: #50: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 9ff7647d2e 244: onsuccess: #55: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7b6398cb6e 245: onsuccess: #56: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8ea139a8cc 246: onsuccess: #57: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new b57bca25ea 247: onsuccess: #58: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 65836c3211 248: onsuccess: #59: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 6bdfa0eea5 249: onsuccess: #60: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 55118725ae 250: onsuccess: #61: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new ba55f818f1 251: onsuccess: #62: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 66b3716ca4 252: onsuccess: #63: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new ba4fd74580 253: onsuccess: #65: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new efc94b453f 254: onsuccess: #68: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7c8f2b1d6f 255: force: #71: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new b174474db9 256: force: #72: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new c4dd5dc441 257: onsuccess: #73: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0dca04666c 258: onsuccess: #74: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 843401d2fb 259: onsuccess: #75: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new d988454590 260: onsuccess: #76: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2d89cec606 261: onsuccess: #77: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 6d19079c0b 262: onsuccess: #78: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 500ce91df7 263: onsuccess: #79: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 98c406dc77 264: onsuccess: #80: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new c614a0d2e4 265: onsuccess: #81: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new cb34004a57 266: onsuccess: #82: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new a99e58a114 267: onsuccess: #83: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new fbf65274db 268: onsuccess: #84: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new a63951046f 269: onsuccess: #85: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8140deda28 270: onsuccess: #86: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 92e874ff00 271: onsuccess: #87: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3be5487ea8 272: onsuccess: #88: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new e3cf667a3d 273: onsuccess: #89: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new ebaa259d0e 274: onsuccess: #90: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3504bb1ecf 275: onsuccess: #94: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new a71647064c 276: onsuccess: #95: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new f67e210404 277: onsuccess: #96: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new b97cef1f1d 278: onsuccess: #113: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 5554d68ef3 279: force: #116: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new d465adf54b 280: force: #117: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new e022a04161 281: force: #119: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new 70173820a9 282: force: #120: 1: [TCWG CI]
https://ci.linaro.org/job/tcw
[...] new 92fe675b34 283: onsuccess: #121: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 3952fbe897 284: onsuccess: #122: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 30f1f05fe0 285: onsuccess: #123: 1: [TCWG CI]
https://ci.linaro.org/job
[...] 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 (220e47ba8e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_native_check_gcc/mas [...] 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. The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 00-sumfiles/g++.log.xz | Bin 3722828 -> 3691224 bytes 00-sumfiles/gcc.log.xz | Bin 3239600 -> 3248804 bytes 00-sumfiles/gfortran.log.xz | Bin 1091036 -> 1078976 bytes 00-sumfiles/libatomic.log.xz | Bin 2296 -> 2284 bytes 00-sumfiles/libgomp.log.xz | Bin 236212 -> 236016 bytes 00-sumfiles/libitm.log.xz | Bin 2684 -> 2684 bytes 00-sumfiles/libstdc++.log.xz | Bin 461412 -> 456532 bytes 01-reset_artifacts/console.log.xz | Bin 2264 -> 2196 bytes 02-prepare_abe/console.log.xz | Bin 2404 -> 2436 bytes 03-build_abe-binutils/console.log.xz | Bin 35616 -> 35256 bytes 04-build_abe-gcc/console.log.xz | Bin 206512 -> 206068 bytes 06-build_abe-linux/console.log.xz | Bin 8944 -> 8680 bytes 07-build_abe-glibc/console.log.xz | Bin 241300 -> 240812 bytes 08-build_abe-gdb/console.log.xz | Bin 35236 -> 35088 bytes 09-build_abe-dejagnu/console.log.xz | Bin 3840 -> 3876 bytes 10-build_abe-check_gcc/console.log.xz | Bin 6420 -> 6192 bytes 10-build_abe-check_gcc/flaky.xfail | 2 +- 11-check_regression/console.log.xz | Bin 2312 -> 1508 bytes 11-check_regression/results.compare | 54 ----------------- 11-check_regression/results.compare2 | 105 ++++++---------------------------- 12-update_baseline/console.log | 62 ++++++++++---------- git/binutils_rev | 2 +- git/gcc_rev | 2 +- git/gdb_rev | 2 +- git/glibc_rev | 2 +- git/linux_rev | 2 +- jenkins/notify.sh | 2 +- mail/results.compare | 54 ----------------- manifest.sh | 32 +++++------ sumfiles/g++.sum | 8 ++- sumfiles/gcc.sum | 5 +- sumfiles/libatomic.sum | 2 +- sumfiles/libgomp.sum | 2 +- sumfiles/libitm.sum | 2 +- sumfiles/xfails.xfail | 40 ------------- 35 files changed, 85 insertions(+), 295 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_gnu_native_fast_check_gcc/master-arm updated (3fa0a902d0 -> 2552074d90)
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_gnu_native_fast_check_gcc/master-arm in repository toolchain/ci/base-artifacts. discards 3fa0a902d0 106: onsuccess: #154: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 4e88a76c62 105: onsuccess: #152: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards cc0a887ebe 104: onsuccess: #151: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 56641623ea 103: onsuccess: #150: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 814de9fc24 102: onsuccess: #149: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 5eef8343ab 101: onsuccess: #148: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 917f48e3cb 100: onsuccess: #147: 1: [TCWG CI]
https://ci.linaro.org/job
[...] discards 9268122a38 99: onsuccess: #146: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 260c38db91 98: onsuccess: #145: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 28dcb82ad2 97: onsuccess: #144: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 71b9069911 96: onsuccess: #143: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d938d9f34c 95: onsuccess: #142: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d290db23f1 94: onsuccess: #141: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8ffee7fd70 93: onsuccess: #140: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards eb42f822b4 92: onsuccess: #139: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 7cbfe8f320 91: onsuccess: #138: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 48082fd7e8 90: onsuccess: #137: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 14aa779d2b 89: onsuccess: #136: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards afe1172ae9 88: onsuccess: #135: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 91be6a24c3 87: onsuccess: #130: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 33bf82d1b0 86: onsuccess: #128: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3a6a48695c 85: onsuccess: #127: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 396d98414a 84: onsuccess: #126: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f8dc383a19 83: onsuccess: #125: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards bd07b9fe02 82: onsuccess: #124: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3c718e6eb8 81: onsuccess: #123: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 369df614bc 80: onsuccess: #122: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e75d49dab8 79: onsuccess: #121: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 6a3e01edab 78: onsuccess: #120: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ba5b2deff1 77: onsuccess: #119: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 951590cb43 76: onsuccess: #118: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 461b78f425 75: onsuccess: #116: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards dcfce693fe 74: onsuccess: #115: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 47a66d3182 73: onsuccess: #114: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a88e5702ee 72: onsuccess: #113: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 7510e490f1 71: onsuccess: #112: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 2ebbbaca43 70: onsuccess: #111: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d7bd34d1c6 69: onsuccess: #109: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d847671755 68: onsuccess: #107: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 520d0a01bc 67: onsuccess: #106: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a6e03558d0 66: onsuccess: #105: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f325d169f2 65: onsuccess: #104: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3adbb7aebb 64: onsuccess: #103: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 808699b57c 63: onsuccess: #102: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 27ba33b484 62: onsuccess: #101: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 2a2138bb3d 61: force: #100: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 1a0318fba8 60: onsuccess: #99: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 8e59274c0b 59: onsuccess: #98: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 7f6187ec38 58: onsuccess: #97: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 5102c8051a 57: onsuccess: #96: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 632bb26a3c 56: force: #92: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards de047859c2 55: onsuccess: #91: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards f1d495afe1 54: force: #90: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 3a1581a40d 53: onsuccess: #88: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards bca40124ae 52: force: #87: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 46970af878 51: onsuccess: #86: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 934d30fb32 50: force: #85: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards f4ec20b6f3 49: force: #83: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 6ce004d1d5 48: force: #81: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards c3dd3964f9 47: force: #79: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 4f92863ada 46: force: #77: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 1e0b9371a1 45: force: #75: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 07538718d5 44: force: #73: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 9b16d74443 43: force: #71: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards baf0aca54d 42: force: #69: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards af028d72e6 41: force: #67: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 6ed1d4adce 40: force: #65: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 0f99f3d2a5 39: force: #63: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards c5015e8d3a 38: force: #61: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 0f37a649b8 37: force: #59: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 96b79a4a74 36: force: #57: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 53b1bac431 35: force: #55: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 838da34d04 34: force: #53: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 61eeaafc5d 33: force: #51: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards f32a190617 32: force: #49: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 88fb21e7bf 31: force: #47: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards 24d93f8bbf 30: force: #45: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards a1d29cdfd8 29: force: #43: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] discards d4088d911b 28: onsuccess: #35: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 724c790e55 27: onsuccess: #34: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 05e145f7b3 26: onsuccess: #33: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] discards 0fd0869d97 25: onsuccess: #32: 1: [TCWG CI] Success after binutils/gcc/ [...] discards d80dbc1ac9 24: onsuccess: #31: 1: [TCWG CI] Success after binutils/gcc/ [...] discards 489932be97 23: onsuccess: #30: 1: [TCWG CI] Success after binutils/gcc/ [...] discards b117f225eb 22: onsuccess: #29: 1: [TCWG CI] Success after binutils/gcc/ [...] discards 3d8d21cfe5 21: onsuccess: #28: 1: [TCWG CI] Success after binutils/gcc/ [...] discards 1f5f4e9e2e 20: onsuccess: #27: 1: [TCWG CI] Success after binutils/gcc/ [...] discards 6a10a7d8fc 19: onsuccess: #26: 1: [TCWG CI] Success after binutils/gcc/ [...] discards a40b5005b0 18: onsuccess: #25: 1: [TCWG CI] Success after binutils/gcc/ [...] discards 5d45a7a1c3 17: onsuccess: #24: 1: [TCWG CI] Success after binutils/gcc/ [...] discards f15feb6915 16: onsuccess: #23: 1: [TCWG CI] Success after binutils/gcc/ [...] discards e4b628bb81 15: onsuccess: #22: 1: [TCWG CI] Success after binutils/gcc/ [...] discards 896dde9f6c 14: onsuccess: #21: 1: [TCWG CI] Success after binutils/gcc/ [...] discards fb4b4127f0 13: onsuccess: #20: 1: [TCWG CI] Success after binutils/gcc/ [...] discards ce14615ff4 12: onsuccess: #19: 1: [TCWG CI] Success after binutils/gcc/ [...] discards f4aa74172f 11: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb: [...] discards 9df732b00a 10: onsuccess: #16: 1: Success after binutils/gcc/linux/gdb: [...] discards 75401b876a 9: onsuccess: #15: 1: Success after binutils/gcc/linux/gdb: [...] discards 167049002b 8: onsuccess: #14: 1: Success after binutils/gcc/linux/glibc [...] discards f6e01dfe16 7: onsuccess: #13: 1: Success after binutils/gcc/linux/gdb: [...] discards 2342fdf0da 6: onsuccess: #12: 1: Success after binutils/gcc/linux/gdb: [...] new ab773f6779 6: onsuccess: #12: 1: Success after binutils/gcc/linux/gdb: [...] new 0b8f511887 7: onsuccess: #13: 1: Success after binutils/gcc/linux/gdb: [...] new 497952f268 8: onsuccess: #14: 1: Success after binutils/gcc/linux/glibc [...] new fd6c103784 9: onsuccess: #15: 1: Success after binutils/gcc/linux/gdb: [...] new a16fb5f602 10: onsuccess: #16: 1: Success after binutils/gcc/linux/gdb: [...] new 5dae7ede71 11: onsuccess: #17: 1: Success after binutils/gcc/linux/gdb: [...] new 07739841c9 12: onsuccess: #19: 1: [TCWG CI] Success after binutils/gcc/ [...] new 53d64eb7b0 13: onsuccess: #20: 1: [TCWG CI] Success after binutils/gcc/ [...] new 1a174b3e65 14: onsuccess: #21: 1: [TCWG CI] Success after binutils/gcc/ [...] new 2767911909 15: onsuccess: #22: 1: [TCWG CI] Success after binutils/gcc/ [...] new a5628bdc4c 16: onsuccess: #23: 1: [TCWG CI] Success after binutils/gcc/ [...] new 59f09c5947 17: onsuccess: #24: 1: [TCWG CI] Success after binutils/gcc/ [...] new d59e31ce9c 18: onsuccess: #25: 1: [TCWG CI] Success after binutils/gcc/ [...] new 85491833c6 19: onsuccess: #26: 1: [TCWG CI] Success after binutils/gcc/ [...] new 146492490c 20: onsuccess: #27: 1: [TCWG CI] Success after binutils/gcc/ [...] new f751fa0e5d 21: onsuccess: #28: 1: [TCWG CI] Success after binutils/gcc/ [...] new bd14fc54ef 22: onsuccess: #29: 1: [TCWG CI] Success after binutils/gcc/ [...] new 65022efa30 23: onsuccess: #30: 1: [TCWG CI] Success after binutils/gcc/ [...] new 061aa32bdd 24: onsuccess: #31: 1: [TCWG CI] Success after binutils/gcc/ [...] new a54dabdbf5 25: onsuccess: #32: 1: [TCWG CI] Success after binutils/gcc/ [...] new db45fe2d00 26: onsuccess: #33: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 553f88795f 27: onsuccess: #34: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 9d9e58d94a 28: onsuccess: #35: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new c67ce3b50d 29: force: #43: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new cd0b39b75b 30: force: #45: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 7ee8bf2c81 31: force: #47: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new cebd4d5025 32: force: #49: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 85ec9e6e49 33: force: #51: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new a0f7e1ea20 34: force: #53: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 135f88667a 35: force: #55: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 737e4f123b 36: force: #57: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new ff1ecf0e25 37: force: #59: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 47c8876880 38: force: #61: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new f24065c27d 39: force: #63: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 9037ad3ae8 40: force: #65: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 6c11765e8d 41: force: #67: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new f368f37527 42: force: #69: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 148c1f5ac4 43: force: #71: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new af6a5deb7b 44: force: #73: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 3662e95712 45: force: #75: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 07b409570f 46: force: #77: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 849c3acb06 47: force: #79: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 907b993a26 48: force: #81: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 1bed7858b9 49: force: #83: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new be6fbb0e24 50: force: #85: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new e470f09132 51: onsuccess: #86: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new bf2bca053c 52: force: #87: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 0ad9231301 53: onsuccess: #88: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 0d1e7d0dc1 54: force: #90: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 0dee2b5b13 55: onsuccess: #91: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 713ccd17b2 56: force: #92: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg_
[...] new 65511cd7b0 57: onsuccess: #96: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 55ef5e4858 58: onsuccess: #97: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new cfb1063516 59: onsuccess: #98: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 2bca7b78b3 60: onsuccess: #99: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 70ce7cb31a 61: force: #100: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new e0b2b9b043 62: onsuccess: #101: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new bcd66f1409 63: onsuccess: #102: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2a2de811b0 64: onsuccess: #103: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8f9a71b1e2 65: onsuccess: #104: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 1b0042a497 66: onsuccess: #105: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 4b54c0df28 67: onsuccess: #106: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new e1625e37e9 68: onsuccess: #107: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7f4c81e43e 69: onsuccess: #109: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0c5283e06d 70: onsuccess: #111: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0020457f96 71: onsuccess: #112: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new f4bac85ccd 72: onsuccess: #113: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2efe8f75cb 73: onsuccess: #114: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8c6015f218 74: onsuccess: #115: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 9e44b83af2 75: onsuccess: #116: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8ababe9317 76: onsuccess: #118: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 336795b6dd 77: onsuccess: #119: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new cba0776f81 78: onsuccess: #120: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 4ffe50b951 79: onsuccess: #121: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3f5d74a9c9 80: onsuccess: #122: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0c06ef2cf4 81: onsuccess: #123: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3e2fc5cf4b 82: onsuccess: #124: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 5670b5ae98 83: onsuccess: #125: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8474c03b72 84: onsuccess: #126: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2ba71fc825 85: onsuccess: #127: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0c2aa3b815 86: onsuccess: #128: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 98c94195ae 87: onsuccess: #130: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0fc4bfdde2 88: onsuccess: #135: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 115ed7be69 89: onsuccess: #136: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 9f44fe61fd 90: onsuccess: #137: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 70564d17fb 91: onsuccess: #138: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new ab79a499bb 92: onsuccess: #139: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3e2a419d9f 93: onsuccess: #140: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new cfb37c7b2f 94: onsuccess: #141: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 6ccaefb5df 95: onsuccess: #142: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 4f2df9802b 96: onsuccess: #143: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 91e16448b4 97: onsuccess: #144: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 6fbe5a3f6f 98: onsuccess: #145: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 17fa1cde98 99: onsuccess: #146: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new 880205f02b 100: onsuccess: #147: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 6108512ff4 101: onsuccess: #148: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 651d440198 102: onsuccess: #149: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 847ac1633a 103: onsuccess: #150: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 69406af516 104: onsuccess: #151: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new de879861d2 105: onsuccess: #152: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 4da3aaf397 106: onsuccess: #154: 1: [TCWG CI]
https://ci.linaro.org/job
[...] new 2552074d90 107: onsuccess: #155: 1: [TCWG CI]
https://ci.linaro.org/job
[...] 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 (3fa0a902d0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_native_fast_check_gc [...] 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. The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 00-sumfiles/g++.log.xz | Bin 1412 -> 1412 bytes 00-sumfiles/gcc.log.xz | Bin 377972 -> 376140 bytes 00-sumfiles/gfortran.log.xz | Bin 56824 -> 56520 bytes 00-sumfiles/libatomic.log.xz | Bin 436 -> 436 bytes 00-sumfiles/libgomp.log.xz | Bin 436 -> 436 bytes 00-sumfiles/libitm.log.xz | Bin 436 -> 436 bytes 00-sumfiles/libstdc++.log.xz | Bin 428 -> 428 bytes 01-reset_artifacts/console.log.xz | Bin 2248 -> 2188 bytes 02-prepare_abe/console.log.xz | Bin 2468 -> 2468 bytes 03-build_abe-binutils/console.log.xz | Bin 49608 -> 49256 bytes 04-build_abe-gcc/console.log.xz | Bin 239164 -> 237664 bytes 05-clean_sysroot/console.log.xz | Bin 316 -> 316 bytes 06-build_abe-linux/console.log.xz | Bin 9016 -> 8828 bytes 07-build_abe-glibc/console.log.xz | Bin 234756 -> 234520 bytes 08-build_abe-gdb/console.log.xz | Bin 48888 -> 46928 bytes 09-build_abe-dejagnu/console.log.xz | Bin 3820 -> 3800 bytes 10-build_abe-check_gcc/console.log.xz | Bin 3804 -> 3824 bytes 10-build_abe-check_gcc/flaky.xfail | 2 +- 11-check_regression/console.log.xz | Bin 1340 -> 1336 bytes 11-check_regression/results.compare | 18 ++++----- 11-check_regression/results.compare2 | 6 +-- 12-update_baseline/console.log | 68 +++++++++++++++++----------------- git/binutils_rev | 2 +- git/gcc_rev | 2 +- git/gdb_rev | 2 +- git/glibc_rev | 2 +- git/linux_rev | 2 +- jenkins/notify.sh | 2 +- mail/results.compare | 18 ++++----- manifest.sh | 32 ++++++++-------- sumfiles/g++.sum | 2 +- sumfiles/gcc.sum | 2 +- sumfiles/gfortran.sum | 2 +- sumfiles/libatomic.sum | 2 +- sumfiles/libgomp.sum | 2 +- sumfiles/libitm.sum | 2 +- 36 files changed, 84 insertions(+), 84 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[binutils-gdb] branch users/jv/wip/feature-py-jit-api updated (64d0caf6281 -> fe9dd76b752)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. unknown user pushed a change to branch users/jv/wip/feature-py-jit-api in repository binutils-gdb. discards 64d0caf6281 gdb: fix possible use-after-free when executing commands discards 57ca2a762ce gdb/python: remove Python-created dynamic objfiles upon inf [...] discards 48aa3ca7252 gdb/python: add py-jit.exp discards 9322c82625e gdb/python: add gdb.Symtab.set_linetable () discards baa0e7461ba FIXUP: gdb/python: allow to instantiate gdb.LineTableEntry objects discards 5516a8ac118 gdb/python: allow to instantiate gdb.LineTableEntry objects discards a6352cb9d86 FIXUP: change internal representation of linetable entry object discards 29fae976236 gdb/python: change internal representation of linetable ent [...] discards 034364fb055 gdb/python: add gdb.Symtab.add_block () discards 2d6f6125785 gdb/python: add Python API to create a new symtab for dynam [...] discards 4acf197a514 gdb: use std::vector<> to hold on blocks in struct blockvector discards 9586884f6aa gdb: care for dynamic objfiles in build_id_bfd_get () discards 24b547f1e0d gdb: remove BLOCKVECTOR_BLOCK macro discards b41f02ebd53 gdb: remove BLOCKVECTOR_MAP macro discards 98c7a163216 gdb: remove BLOCKVECTOR_NBLOCKS macro discards c10d7eb3ff6 gdb/python: add is_dynamic attribute to Objfile Python object discards ba424cc531b FIXUP: gdb/python: allow creation of (dynamic) objfiles in Python discards 98635ffcabd gdb/python: allow creation of (dynamic) objfiles in Python discards 2ffee09e62c gdb: skip objfiles with no BFD in DWARF unwinder adds 6d088eb92ee gdb: don't copy entirely optimized out values in value_copy adds 8fb10593085 Use new and delete in jit.c adds 089169c0037 gdb: mips: Fix the handling of complex type of function ret [...] adds 5f0b6b77f11 Automatic date update in version.in adds 69341966def IBM zSystems: Add support for z16 as CPU name. adds ff82bd74056 RISC-V: add testcase to check line number emission for .insn adds 13d414afa06 Arm32: arrange for line number emission for .inst adds 0f47cb17d14 Arm64: arrange for line number emission for .inst adds 591cc9fbbfd gas/Dwarf: record functions adds 145667f8d99 Add support for COFF secidx relocations adds eb33f6973ec Recognize the NT_ARM_SYSTEM_CALL register set adds 86d77f6a5be gdb: don't try to use readline before it's initialized adds b5556e33b5c gdb: add some const in gdb/reggroups.c adds dbf5d61bdad gdb: make gdbarch_register_reggroup_p take a const reggroup * adds 711898e128a gdb: switch to using 'const reggroup *' in tui-regs.{c,h} adds 0ee33659592 gdb: use 'const reggroup *' in python/py-registers.c file adds 2b72890eba0 gdb: have reggroup_find return a const adds 5783701b36f gdb/tui: avoid theoretical bug with 'tui reg' command adds 07c316ecaa2 gdb/tui: fix 'tui reg next/prev' command when data window i [...] adds e7d69e72bfd gdb: always add the default register groups adds b89f77be528 gdb: convert reggroups to use a std::vector adds 1bca9b1e6be gdb: remove reggroup_next and reggroup_prev adds e7fe1011499 gdb: more 'const' in gdb/reggroups.{c,h} adds 3a471c03b06 gdb: make the pre-defined register groups const adds c30c0f062e5 gdb: convert reggroup to a C++ class with constructor, etc adds af7ce09b768 gdb: move struct reggroup into reggroups.h header adds 524ad5e30fb gdb: update comments throughout reggroups.{c,h} files adds d3fc98f9117 gdb/testsuite: make gdb_breakpoint and runto take a linespec adds e4730328287 gdb: remove symtab::dirname adds 44281e6c08c gdb: remove symtab::blockvector adds 3c86fae3d99 gdb: remove symtab::objfile adds 7678d1304a7 gdb: remove symtab::pspace adds ae584138166 gdb/testsuite/dwarf: remove two unused variables adds d4c4a2298ca gdb/testsuite/dwarf: simplify line number program syntax adds 359efc2d894 [gdb/testsuite] Make gdb.base/annota1.exp more robust adds 4f7df13ee75 gdb: remove subfile::buildsym_compunit field adds 9be5d742dbe gdb/testsuite: add "macros" option to gdb_compile adds 3fb842cea15 gdb/fortran: fix fetching assumed rank array content adds a32c49c6dd0 Automatic date update in version.in adds d3a76a5583d gdb: change file_file_name to return an std::string adds 916c9be4a31 gdb: add Nils-Christian Kempke to gdb/MAINTAINERS adds 87e10e9c288 gdb/fortran: add support for accessing fields of extended types adds 110aae55a8b gdb/fortran: print fortran extended types with ptype adds 129f0aaa9d8 gdb maintainer commit rights adds 0c80fce42a8 gdb/testsuite: use nopie in gdb.dwarf2/dw2-inline-param.exp adds de83289ef32 Pass PKG_CONFIG_PATH down from top-level Makefile adds 7d41169b6d4 Debug info for function in Windows PE binary on wrong instruction adds 01772c548b9 Fix undefined behavior in the Fortran, Go and Pascal number [...] adds 6849c6a2b8f gdb: Avoid undefined shifts, fix Go shifts adds c10622fef46 gprofng: zlib handling adds 9f184a64f51 gprofng: fprintf_styled_func not inizialized for disassembler adds a3a7f5e1586 gas: Port "copy st_size only if unset" to aarch64 and riscv adds 680e019e5ae Automatic date update in version.in adds 81c5e3764b2 Correct nds32 readelf reloc numbers adds 480a4dd5f34 Don't run pr27228 test for hppa adds 57594b6a753 Rearrange struct bfd_section a little adds bd1c798f0ae Remove MSYMBOL_VALUE_CHAIN adds f190d13c78b Automatic date update in version.in adds 2a722c64604 Automatic date update in version.in adds e7be7292338 [gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp for m32 pie adds 04f4c17c7a1 [gdb/testsuite] Fix gdb.base/annota1.exp with pie adds d4c948427de gdb/f-lang: add Integer*1 to Fortran builtin types adds c08ec64081d gdb/f-lang: remove hidden ^L characters adds 4e436fdabe2 gdb/fortran: fix complex type in Fortran builtin types adds ed9ec61174d gdb/fortran: reformat build_fortran_types in f-lang.c adds 4ec8aa9e948 gdb/fortran: change default logical type to builtin_logical adds adc29023a74 gdb/fortran: clean-up Fortran intrinsic types adds 87abd9825d8 gdb/fortran: Change GDB print for fortran default types adds 04ba6536505 gdb/fortran: rename f77_keywords to f_keywords adds 891e4190ba7 gdb/fortran: rewrite intrinsic handling and add some missin [...] adds 27e8f72f351 gdb/fortran/testsuite: add complex from integers test adds 96d368d1045 gdb/doc: add section about Fortran intrinsic functions and types adds 4aeddc50d7a gdb: remove symbol value macros adds 60f62e2b83e gdb: remove MSYMBOL_TYPE macro adds 5bbfd12ddaf gdb: remove minimal symbol size macros adds e165fcef1e7 gdb: remove MSYMBOL_TARGET_FLAG_{1,2} macros adds aa1402a95d2 i386-fbsd-nat: Remove two unused variables. adds 5f437feef42 Automatic date update in version.in adds 50192212a72 gprofng doesn't build with gcc 5.5 adds 1a42a9fe4e6 x86: make {disp16} work similarly to {disp32} adds 2ee1792bec2 gas: further adjust file/line handling for .irp and alike adds 657edeab385 gas: further adjust file/line handling for .macro adds c39e89c3aaa gas: drop .appfile and .appline adds 66b39b8b9c8 gas: new_logical_line{,_flags}() can return "void" adds 278c98c830b Stop strip from removing debuglink sections. adds 44a29af963e Require GNAT debug info for some Ada tests adds dc262faf377 Remove "Ada Settings" node from the manual adds ce70f11ffe8 Add C++ "save gdb-index" test adds 63e0ee15a32 [gdb/testsuite] Fix gdb.base/stap-probe.exp with read1 adds 8e6b3536607 Rebase the zlib sources to the 1.2.12 release adds 0981fe1017a Allow thread-pool.h to work without threads adds fe50c292d78 Split create_addrmap_from_aranges adds 1ddd39f58fe Fix latent bug in read_addrmap_from_aranges adds cffae852e33 Add dwarf2_per_cu_data::addresses_seen adds 6ee823fc4ea Refactor dwarf2_get_pc_bounds adds 5c94f93871a Allow ada_decode not to decode operators adds 073954a792b Let skip_one_die not skip children adds b2bc564fe81 Add name splitting adds 4e9e4fcda5e Add new overload of dwarf5_djb_hash adds c0892a1d5dc Refactor build_type_psymtabs_reader adds 82d734f7a3b Add batching parameter to parallel_for_each adds f4565e4c99e Return vector of results from parallel_for_each adds 85098eeb4c4 Specialize std::hash for gdb_exception adds c600d77cb77 Add "fullname" handling to file_and_directory adds 8c831774414 Introduce DWARF abbrev cache adds 696eef26e00 Statically examine abbrev properties adds a2f0ab9310c Update skip_one_die for new abbrev properties adds 51f5a4b8e93 Introduce the new DWARF index class adds 2e57de7c843 The new DWARF indexer adds 698379cc2ca Implement quick_symbol_functions for cooked DWARF index adds 68a85bc267a Wire in the new DWARF indexer adds da632297792 Introduce thread-safe handling for complaints adds c748b24c47d Pre-read DWARF section data adds 46114cb7be3 Parallelize DWARF indexing adds 7e752790937 "Finalize" the DWARF index in the background adds 58f707487b8 Rename write_psymtabs_to_index adds 88a981942d1 Change the key type in psym_index_map adds fca9326e27b Change parameters to write_address_map adds fa38ad7d8aa Genericize addrmap handling in the DWARF index writer adds 6dd7aa909b6 Adapt .gdb_index writer to new DWARF scanner adds 600f5f70272 Adapt .debug_names writer to new DWARF scanner adds 3d20b8d99a5 Enable the new DWARF indexer adds 6209cde4ddb Delete DWARF psymtab code adds 8dddb06c598 Remove dwarf2_per_cu_data::v adds a09520cdd91 gdbsupport: use result_of_t instead of result_of in parallel-for.h adds 30bf8e1ce44 gdb: use decltype instead of typeof in dwarf2/read.c adds 71bc95ed203 gdb: allocate subfile with new adds ebd4e6d017f gdb: change subfile::name and buildsym_compunit::m_comp_dir [...] adds b08c778be92 gdb: use std::vector for temporary linetable_entry array in [...] adds 558802e4d1c gdb: change subfile::line_vector to an std::vector adds a8b7a139113 gdb: fix "passing NULL to memcpy" UBsan error in dwarf2/coo [...] adds 36baf73637c Fix bug in Ada number lexing adds 1b35e577c30 Automatic date update in version.in adds 10c0005660c ubsan: member access within null pointer of union adds d095eb4e877 Tidy gdb.base/parse_number.exp adds 50b032ebc05 Make intrusive_list_node's next/prev private adds f5e76050060 binutils: enable PE on 32bit haiku build adds febb368c894 gdb: fix clang build failure in msymbol_is_mips adds 08755c5aadf gdb: add ATTRIBUTE_PRINTF to complaint_interceptor::issue_c [...] adds a9703116de7 Automatic date update in version.in adds e6f601b74d1 ld:LoongArch: Fix glibc fail: tst-audit25a/b. adds c641fe0dcb8 M68K: avoid quadratic slowdlow in label alignment check adds 75b2a443d51 [gdb/testsuite] Detect 'No MPX support' adds 11d7dd33579 gdb: fix build errors in gdbsupport/thread-pool.h used with [...] adds c560a5fbae3 Let std::thread check pass even without pthreads adds df4397e378f gdb: remove move constructor and move assignment operator f [...] adds 77d97a0a190 Reorganize Python events documentation adds 7ae6857316e Fix regression on Windows with WOW64 adds 4536b3bb61f Silence -Wmaybe-uninitialized warning from target_waitstatus adds a79fa8c5fb5 gdb/testsuite: Fix race in gdb.dwarf2/calling-convention.exp adds a69599e68bf Fix possible Cygwin build problem adds 94ea6ddb944 Don't call QUIT in read_string adds 3b1bdd53b5a Rename read_string adds 9da74023eb9 Remove the byte order parameter to target_read_string adds b17c7ab3808 Move target_read_string to target/target.c adds 44ac251ad20 Share handle_ms_vc_exception with gdbserver adds 42a59714076 Implement thread_name for gdbserver adds 1ea519ec192 Set the worker thread name on Windows adds 8bbdbd6985d Use GetThreadDescription on Windows adds 1a7c41d5ece Ignore 0,0 entries in .debug_aranges adds 330d63093c5 gdbserver/qXfer::threads, prepare_to_access_memory=>target_ [...] adds 366e3746c57 gdbserver: special case target_write_memory len==0 adds 421490af33b gdbserver/linux: Access memory even if threads are running adds 8e347faf8f1 gdbserver: Eliminate prepare_to_access_memory adds 64bc82adf32 Automatic date update in version.in adds 552a161c8d9 [gdb/testsuite] Fix gdb.go/methods.exp with check-readmore adds d4cd7e84e28 Remove WITH_SIM define adds 3b9809bc62c [gdb/testsuite] Fix gdb.ada/float-bits.exp with -m32 adds 7410508723b Match rustc beta versions adds 925ea601f18 Remove some dead code from the Rust value printer adds 506ec52e880 Reimplement Rust slice printing adds 1c9cc05244f Implement value_print for Rust adds 1f0f8b5d9d9 Allow word wrapping even when paging is disabled adds 111d19818a4 Handle "set height 1" adds 4311246bb1f Return void from gdb_putc adds 3beda815bdd Automatic date update in version.in adds 3c8184c43d1 Add comments to dwarf2/abbrev-cache.h adds 86416e21f25 Automatic date update in version.in adds cd1a989fe13 Automatic date update in version.in adds a5c69b1e49b gdb: fix using clear command to delete non-user breakpoints [...] adds 2bb8c72b39f gdb/testsuite: add text_segment option to gdb_compile adds c67f4e53895 gdb/testsuite: make gdb.ada/mi_prot.exp stop at expected location adds 2390419d1cb Fix C++ cast of derived class to base class adds dc6c21dabfb Update gnulib adds e0c34637019 gdb: call gdb_tilde_expand instead of gdb_tilde_expand_up i [...] adds 7ab2607f97e gdbsupport: make gdb_abspath return an std::string adds 5f2491c3006 gdbsupport: make gdb_realpath_keepfile return an std::string adds 56325e2ba62 gdb: use gdb_tilde_expand instead of gdb_tilde_expand_up in [...] adds 9a0de6abdd1 gdb/testsuite/dwarf: don't automatically add directory and [...] adds a17a2121392 Automatic date update in version.in adds 2f399d995b5 x86: correct and simplify NOP disassembly adds b0970402387 x86/Intel: test non-legacy VCVT{,U}SI2SH insn forms adds 177e42f83db x86: drop stray CheckRegSize from VFPCLASSPH adds bb80cf5b42a x86: VCMPSH is Evex.LLIG adds 2aaee75f81a x86: don't mistake ordinary immediates for SAE / rounding control adds c57207c15c4 gdbsupport/selftest: Replace for_each_selftest with an iter [...] adds 9a0f7f634e8 gdbsupport/selftest: Allow lazy registration adds 531c82a1c72 gdb/selftest-arch: Make register_test_foreach_arch generate [...] adds 6ea673e2d64 as: Reject unknown -gXXX option adds 5355776935f Automatic date update in version.in adds 6e0d24c448d gdb: LoongArch: Implement loongarch_scan_prologue() adds 72b580b8f48 Micro-optimize cooked_index_entry::full_name adds 65daf5bed68 Add linker warning for when it creates an executable stack. adds 3b70bcb00f4 Use symbol_symtab accessor in compile-object-load.c adds 1876a542175 Stubs (added in a later patch) will generate new .loader sy [...] adds 2d23f9656c3 xcoff: implement linker relaxation adds c64242d8ab3 Revert "as: Reject unknown -gXXX option" testsuite adds 85649ec8eb9 Re: xcoff: implement linker relaxation adds 1db5a7fe0be x86: reject all invalid SAE variants adds 20386fa32d5 Move mapped_index_base to new header file adds 6555809e3e5 Give mapped_index_base a virtual destructor adds 32ae6b930c2 Let mapped index classes create the quick_symbol_functions object adds dfaa040b440 Remove some "OBJF_READNOW" code from dwarf2_debug_names_index adds 045a7baed2e Introduce readnow_functions adds 6606799fc4a Introduce and use dwarf_scanner_base adds c1a56932c4b Simplify version check in dw2_symtab_iter_next adds f75a1d3a732 Add an ad hoc version check to dwarf_scanner_base adds a827b8ec32f Unify the DWARF index holders adds 496feb16f85 Add accessors for symbol's artificial field adds 6bc3c5b4382 Use array_view for symbol_impls adds f66b5363431 Remove symbol::aclass_index adds e19b2d94653 Replace symbol_objfile with symbol::objfile adds bcd6845e2b6 Replace symbol_arch with symbol::arch adds 4206d69e96a Replace symbol_symtab with symbol::symtab adds b750766ac96 gdb/testsuite: Introduce and use gdb_spawn_attach_cmdline adds 52449404c4e gdb/debuginfod: Prevent out_of_range exception adds cae84d1c77f Automatic date update in version.in adds 96d2cea3405 Delete unused COFF gas macro adds afa7150c8d4 ld testsuite xcoff XPASS adds 333cd559bae prune .note.GNU-stack warning from testsuite adds 9cf71b1354f gdb.debuginfod/fetch_src_and_symbols.exp: Fix "notice empty [...] adds 9d748d023d2 gdb/testsuite: add binary testcases to py-format-string.exp adds 78088b89602 gdb_spawn_attach_cmdline: use unsupported instead of untested adds ffaebc199ed gdbsupport: add path_join function adds 5f21c7aae20 gdb: fix 'remote show FOO-packet' aliases adds 31de881f8f9 Always use dwarf2_initialize_objfile adds 0b84fbd54ee gdb/testsuite: fix "set temporary breakpoint" DUPLICATEs adds ebf58f8eb18 gdb/dwarf: remove line_header::total_length field adds b0b299477cc gdb/dwarf: remove line_header::header_length field adds 83ac2319e75 Fix for gdb.base/solib-search.exp test. adds 61eabc63f95 Automatic date update in version.in adds 77e99ad92f1 RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z} adds 6acc36f71df Fix method naming bug in new DWARF indexer adds 5a0d4dfbf8a Simplify BFD section iteration in coff-pe-read.c adds fa265c9bef4 Remove a const-removing cast from coff-pe-read.c adds 0f34437ba0f Use std::string in coff-pe-read.c adds 8095d37f71c More const use and alloca avoidance in coff-pe-read.c adds 6a3c1573cc1 Un-break the coff-pe-read.c build adds 152a1749566 gdb: prune inferiors at end of fetch_inferior_event, fix in [...] adds b913bd98ce8 gdb: improved EOF handling when using readline 7 adds 4fb7bc4b147 readline: back-port changes needed to properly detect EOF adds 91395d97d90 gdb: handle bracketed-paste-mode and EOF correctly adds f551c8ef326 gdbserver/linux: free process_info_private and arch_process [...] adds 1e864019e43 gdb: handle_no_resumed: only update thread list of event target adds 7642f36b93c Automatic date update in version.in adds 69be4d89e30 Automatic date update in version.in adds ac16b09d7e5 gdb: move setbuf calls out of gdb_readline_no_editing_callback adds 455fe767086 Automatic date update in version.in adds 2b718529b99 gdb/infrun: assert !step_over_info_valid_p in restart_threads adds 5f59e7e0c75 gdb/fortran: Support for assumed rank zero adds 0d38576a34e Emit a note warning the user that creating an executable st [...] adds 2cf349be0e3 Do not put linkage names into .gdb_index adds df2a5f8de7d Automatic date update in version.in adds 3f0423f9130 gdbsupport/pathstuff.h: #include <array> explicitly for std [...] adds 0b60b963443 PowerPC: Update expected floating point output for gdb.arch [...] adds 6bdd7cf11d5 gdb: make some random Python files Python 3-compatible adds c62dced2d48 bsd-kvm: Fix build after recent changes to path handling fu [...] adds f93c6e0a2ed i386: Pass -z noexecstack to linker tests adds bfdb52f83ca Handle encoding failures in Windows thread names adds 6be98d075c3 Add recording support for the ISA 3.1 PowerPC instructions. adds 1bc0d95eada GDB PowerPC record test cases for ISA 2.06 and ISA 3.1 adds 2538fcd3f4b Automatic date update in version.in adds 019a5c62974 gdb/testsuite: use with_cwd where possible adds 16538271c82 Revert pr29072 lto test changes adds 639d467b08f Fix potential buffer overruns when creating DLLs. adds 36b124126b3 x86: VFPCLASSSH is Evex.LLIG adds 41b96eef5f1 gdb/testsuite: fix FAIL in gdb.base/clear_non_user_bp.exp adds fcaa1071d79 gdb/arm: Fix prologue analysis to support vpush adds 9074667a858 gdb/arm: Define MSP and PSP registers for M-Profile adds 0824193fd31 gdb/arm: Introduce arm_cache_init adds ae7e2f45aa4 gdb/arm: Add support for multiple stack pointers on Cortex-M adds ef273377587 gdb/arm: Extend arm_m_addr_is_magic to support FNC_RETURN, [...] adds 8e6afe4013f Create pseudo sections for NT_ARM_TLS notes on FreeBSD. adds 801eb70f9aa Fix gdbserver build for x86-64 Windows adds 5b758627a18 Make gdb.base/parse_number.exp test all architectures adds 0d29b1a4622 x86: Disable 2 tests with large memory requirement adds dfb138f9344 Automatic date update in version.in adds 4b8791e10e5 gdb: remove BLOCK_{START,END} macros adds 6c00f721c83 gdb: remove BLOCK_FUNCTION macro adds f135fe728e2 gdb: remove BLOCK_SUPERBLOCK macro adds 24d74bb5df3 gdb: remove BLOCK_MULTIDICT macro adds 3fe38936f6c gdb: remove BLOCK_NAMESPACE macro adds 6dd5a4bd44b gdb: remove BLOCK_RANGE_{START,END} macros adds f5cb8afdd29 gdb: remove BLOCK_RANGES macro adds f73b4922a06 gdb: remove BLOCK_NRANGES macro adds 59197b8a96d gdb: remove BLOCK_RANGE macro adds 086d03c91ec gdb: remove BLOCK_CONTIGUOUS_P macro adds 6395b62847e gdb: remove BLOCK_ENTRY_PC macro adds 63d609debba gdb: remove BLOCKVECTOR_BLOCK and BLOCKVECTOR_NBLOCKS macros adds bad9471aab3 gdb: constify addrmap_find adds 414705d1c2d gdb: remove BLOCKVECTOR_MAP macro adds 0e12331a9bf gprofng: test suite problems adds 44c70fb01ff libctf: add a comment explaining how to use ctf_*open adds 95ade9a5f4b libctf: impose an ordering on conflicting types adds 26b1426577b s390: Avoid dynamic TLS relocs in PIE adds d942d8db12a s390: Add DT_JMPREL pointing to .rela.[i]plt with static-pie adds c42dd30d73e gdb: fix nullptr dereference in block::ranges() adds 0d1703b8fb6 Remove "typedef enum ..." adds 9dd9f9ce1e2 Check OBJF_NOT_FILENAME in DWARF index code adds 68c4956b140 x86: Properly handle function pointer reference adds fc0b8a976d1 Fix libinproctrace.so build on PPC adds 8a2ef851861 Automatic date update in version.in adds d51926f06a7 Slightly tweak and clarify target_resume's interface adds 225170409b4 gdb/infrun: make fetch_inferior_event restore thread if exi [...] adds 446fcb446f5 Fix .debug_names regression with new indexer adds c7a73fa4dc7 De-duplicate .gdb_index adds 835e063d3a0 gprofng: assertion in gprofng/src/Expression.cc:139 adds 2f9ee862bca Move "catch load" to a new file adds 4e9e993a7e7 Boolify print_solib_event adds 16922ea6adf Add an assertion to clone_momentary_breakpoint adds 6689579725c Delete some unnecessary wrapper functions adds c01e038bd26 Return bool from breakpoint_ops::print_one adds 4c6a92b11dd Add a vtable-based breakpoint ops adds c3ee64d0d81 Convert break-catch-sig to use vtable ops adds 3aca48d3b44 Convert break-catch-syscall to vtable ops adds 021443b5f3d Convert break-catch-exec to vtable ops adds 54485252a9d Convert break-catch-fork to vtable ops adds 89e57567f5f Convert break-catch-load to vtable ops adds 3a29292356c Convert watchpoints to vtable ops adds 779dcceba7e Convert tracepoints to vtable ops adds 098f12723d5 Add some new subclasses of breakpoint adds 2b5ab5b8514 Convert base breakpoints to vtable ops adds 5bd3caf1b2f Convert break-catch-throw to vtable ops adds c359fff502a Convert internal breakpoints to vtable ops adds 1fd30a47303 Convert momentary breakpoints to vtable ops adds 5ad71d67aef Change inheritance of dprintf adds 7dd8e7ae28c Convert ordinary breakpoints to vtable ops adds ae72050b7f8 Convert Ada catchpoints to vtable ops adds f293a0b5d6b Convert dprintf to vtable ops adds ec45bb676c9 Convert ranged breakpoints to vtable ops adds 7b572efb48e Add bp_static_marker_tracepoint adds 6d7a8c568bf Convert static marker tracepoints to vtable ops adds 823b50f3857 Remove bkpt_base_breakpoint_ops adds 5d926615e96 Merge probe and ordinary breakpoints adds 8d89123dc22 Merge probe and ordinary tracepoints adds a48ddc0d6ab Remove breakpoint_ops from init_ada_exception_breakpoint adds b3316ff1532 Remove breakpoint_ops from init_catchpoint adds c47614fef9f Remove most fields from breakpoint_ops adds a0cd5f080b0 Remove vtable_breakpoint_ops adds 8613a476b19 Remove breakpoint ops initialization adds a678887d09c Constify breakpoint_ops adds ee89d0a4e82 Remove allocate_bp_location adds eee031e253a Remove create_breakpoints_sal_default adds 2e920d702b4 Automatic date update in version.in adds 16089f320a9 opcodes: don't assume ELF in riscv, csky, rl78, mep disassemblers adds e9c5fe2f40e Automatic date update in version.in adds 94afbc7b1b2 [gdb/testsuite] Fix gdb.multi/attach-no-multi-process.exp w [...] adds a55939ca586 Automatic date update in version.in adds 73a7911e8e5 Fix Ada catchpoint regression adds b318629fe74 gnulib: update to bd11400942d6 adds 03ada39ea59 gdb: remove type_wanted parameter from a few functions adds 95929abb498 gdb/debuginfod: Whitespace-only URL should disable debuginfod adds 5335b0439c3 [gdb/testsuite] Fix gdb.cp/align.exp with gcc 12.1 / 11.3 adds 79b6c88404d Automatic date update in version.in adds a56c63f78eb gdb: fix failures in gdb.mi/mi-exec-run.exp with native-ext [...] adds 11039eff716 gdb/testsuite: fix mi-exec-run.exp with native-extended-gdb [...] adds 43cef57a742 gdb/testsuite: change mi_gdb_start to take a list of flags adds 3cd25174b88 gdb/testsuite: small cleanup in mi-break-qualified.exp adds 4bb461e42c5 objdump: fix styled printing of addresses adds 46465574a92 Fix potential arithmetic overflow in the linker's plugin ha [...] adds ba951afb999 Add a linker warning when creating potentially dangerous ex [...] adds 1f9d9e321ca gdb: add some additional thread status debug output adds f4138e8f489 Fix gdb.threads/access-mem-running-thread-exit.exp w/ nativ [...] adds 7f8acedeebe gdbserver: track current process as well as current thread adds 3c688b9e388 ld: Regenerate aclocal.m4 with automake 1.15.1 adds 40c23d88038 fbsd-nat: Add helper routines for register sets using PT_[G [...] adds 92d48a1e4ea Add an arm-tls feature which includes the tpidruro register [...] adds 099fbce0acc Read the tpidruro register from NT_ARM_TLS core dump notes [...] adds 2e686a74dc4 Support TLS variables on FreeBSD/arm. adds 684943d213b Fetch the NT_ARM_TLS register set for native FreeBSD/arm pr [...] adds 414d5848bb2 Add an aarch64-tls feature which includes the tpidr register. adds 0a765c1a8e9 Read the tpidr register from NT_ARM_TLS core dump notes on [...] adds f9fbb7636a5 Support TLS variables on FreeBSD/Aarch64. adds b7fe5463cf0 Fetch the NT_ARM_TLS register set for native FreeBSD/Aarch6 [...] adds 224151d7748 Read the tpidr register from NT_ARM_TLS core dump notes on [...] adds 9c27bc99e4e gdbserver: Read the tpidr register from NT_ARM_TLS on Linux. adds 3b4b3e438d2 Read the tpidr register from NT_ARM_TLS on Linux. adds ed8f05baba3 NEWS: Add a note for TLS support on FreeBSD/arm and FreeBSD [...] adds 6a90a4a4302 Automatic date update in version.in adds 24ef0d41ac9 gdbserver: Fix build after adding tls feature to arm tdesc. adds 7a9361c00d5 PowerPC32 treatment of absolute symbols adds 1343fed4697 LTO plugin: sync header file with GCC adds 3569f4ab7e4 Dwarf: rename yet another instance of "index" adds 06c7226ea19 gdb/remote: iterate on pspace inferiors in remote_new_objfile adds 901e4e8d5c4 gdb/remote: send qSymbol to all inferiors on startup adds 5890af36e51 Fix GDBserver Aarch64 Linux regression adds 716e54731f3 gdb: Workaround stringop-overread warning in debuginfod-sup [...] adds d8a73533088 Fix build failure for aarch64 gdbserver adds 758ffab46b5 Fix crash when creating index from index adds c99d782d9c4 PowerPC64 check_relocs adds 40ae4abe44f cris bfd config adds da422fa49d5 LTO: Handle __real_SYM reference in IR adds 4a947dc62f1 Automatic date update in version.in adds 18e60f7c8a3 bfd: Check NULL pointer before setting ref_real adds c54a62119af IBM zSystems: mgrk, mg first operand requires register pair adds 83c5f3aea9a loongarch: Don't check ABI flags if no code section adds e4e883c09b0 Don't define ARCH_cris for BFD64 adds 8e1ada9e0bd Move TILE-Gx files to TARGET64_LIBOPCODES_CFILES adds d890c720b8c gdb: make regcache's cooked_write_test selftest work with n [...] adds 1653ae5b844 gprofng: use $host instead $target adds 6e9cd73eb55 gdb: use gdb::function_view for gdbarch_iterate_over_objfil [...] adds 2392dc0f8e2 Automatic date update in version.in adds 2899c914f47 [gdb/testsuite] Fix gdb.dwarf2/locexpr-data-member-location [...] adds 0ee8858e7ae bfd targmatch.h makefile rule adds dd9cd55e990 PowerPC: bp-permanent.exp, kill-after-signal fix adds 04d0163c3ff Change print_recreate_thread to a method adds 9efa3c7fa36 Remove breakpoint::ops adds a6860f3ad2d Boolify breakpoint::explains_signal adds 5a61e176877 Move works_in_software_mode to watchpoint adds 7bd8631327c Constify breakpoint::print_it adds a67bcaba1c4 Constify breakpoint::print_one adds b713485d666 Constify breakpoint::print_mention adds 4d1ae558932 Constify breakpoint::print_recreate adds fb9e6370133 Remove unnecessary line from catch_exec_command_1 adds ec798154804 Add constructor to fork_catchpoint adds 4874f776caf Add constructor to solib_catchpoint adds e02f53e50eb Add constructor to signal_catchpoint adds 6c91c7de200 Add constructor to syscall_catchpoint adds 1ae43feabb9 Add constructor to exception_catchpoint adds 3101e4a1c5a Disable copying for breakpoint adds 73063f5180a Remove init_raw_breakpoint_without_location adds b68f26dea78 Add initializers to tracepoint adds fed1c982dec Introduce catchpoint class adds d11c7afad34 Fix new linker testsuite failures due to rwx segment test problems adds 29004660c94 PowerPC fix for gdb.server/sysroot.exp adds 29b5074f3ab Automatic date update in version.in adds 5a91f93b983 Re: Fix new linker testsuite failures due to rwx segment te [...] adds 69464d2267c Fix multiple ubsan warnings in i386-dis.c adds 8f3babfaf8e gdb/readline: fix extra 'quit' message problem adds c5eab52dbae Fix "catch syscall" adds 07d97741711 Automatic date update in version.in adds efd1a8512f9 [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp with [...] adds c7dad3e9f96 [gdb/testsuite] Fix gdb.ada/catch_ex_std.exp with remote-gd [...] adds 603df41b467 [gdb/testsuite] Handle init errors in gdb.mi/user-selected- [...] adds a1aaf801d5f [gdb/testsuite] Fix gdb.cp/casts.exp with -m32 adds 4a43e2435b1 [gdb/testsuite] Fix gdb.tui/scroll.exp with read1 adds 2dc60c77108 Automatic date update in version.in adds cd02db09d26 [gdb/tdep] Handle pipe2 syscall for amd64 adds 5463a15c18b [gdb/testsuite] Handle pipe2 syscall in gdb.base/catch-syscall.exp adds 4dcb932e645 [gdb/tdep] Support catch syscall pipe2 for i386 adds 35e48b6ee0b ansidecl.h: sync from GCC adds ae132960576 [gdb] Make btrace maintainer entry more clear adds 205d0542821 gdb: fix for gdb.base/eof-exit.exp test failures adds 0b8c95579f7 gdb: LoongArch: Implement the return_value gdbarch method adds d9ab2743baf [gdb] Add gdb/syscalls/Makefile adds f3c75b2cbe8 [gdb] Update syscalls/{amd64,i386}-linux.xml adds 77399b52980 gdb/testsuite: fix occasional failure in gdb.mi/mi-multi-co [...] adds 0cfd6cffde3 IBM zSystems: Accept (. - 0x100000000) PCRel32 operands adds 9abf92d2294 Automatic date update in version.in adds c2dae75149b include: remove use of PTR adds f3b9cfd1954 bfd: remove use of PTR adds d64336e6557 opcodes: remove use of PTR adds 2ec4ffc1c6c gas: remove use of PTR adds e3154ef69c9 gprof: remove use of PTR adds 83bec4829b6 gprofng: include percentages in default metrics list adds b773a1808d5 Fix compiling binutils/resbin.c with Clang version 14 adds 62b33fde9c7 Move non-dependent gdb::observers::observable::visit_state [...] adds 6dc7160b2d5 gdb/testsuite: fix testsuite regressions for unix/-m32 board adds cb2cd8cba82 Fix "b f(std::string)", always use DMGL_VERBOSE adds 1c6fbf42e5b Always pass an explicit language down to c_type_print adds c7d029ea9cc Fix "b f(std::string)" when current language is C adds 20c4eb42269 Fix --disable-threading build adds 2c3c88db125 gdb: LoongArch: Use GDB style to check readbuf and writebuf adds f8b786e2edd gdb: mips: Fix large-frame.exp test case failure adds 455f32e3c3d Automatic date update in version.in adds 0dfdb5234a2 opcodes cgen: remove use of PTR adds d423425393e [gdb/record] Handle statx system call adds e21d8399303 [gdb/testsuite] Remove target limits in gdb.base/catch-syscall.exp adds 37b506d30a8 [gdb/tdep] Update syscalls/{ppc64,ppc}-linux.xml adds 4d88ae0c7b5 [gdb/testsuite] Fix gdb.base/maint.exp on powerpc64le adds b00d6678f6e [gdb/testsuite] Fix gdb.base/catch-syscall.exp without --en [...] adds aa02037b083 nm: use -U as an alias for --defines-only, in line with llvm-nm adds 32412d8e48b [gdb/testsuite] Fix gdb.base/catch-syscall.exp with --with- [...] adds 6c8c5823e38 Automatic date update in version.in adds a2d8448d1db Re: IBM zSystems: Accept (. - 0x100000000) PCRel32 operands adds fa445221958 PR29142, segv in ar with empty archive and libdeps specified adds 5e39ef33fdd cgen: increase buffer for hash_insn_list adds de51bd9106f [gdb/testsuite] Fix gdb.dwarf2/dw2-out-of-range-end-of-seq. [...] adds 59eb8e236c0 [gdb/tdep] Improve gdb/syscalls/update-linux.sh adds d1fb8316b09 Make gdb.ada/float-bits.exp more generic adds 73a5cb257a2 gdb: Workaround stringop-overread warning in debuginfod-sup [...] adds 678dc756a57 Fix an illegal memory access when creating DLLs. adds c8a9e88bf6f [gdb/testsuite] Fix gdb.cp/break-f-std-string.cc with older gcc adds 903f7818e70 gdb: remove use of PTR adds d112ec9673d Automatic date update in version.in adds 845cbaa9ffb sim: remove use of PTR adds 31b15688c41 Import libiberty from gcc adds 169692ce6c0 Fix "gdb --write" with core files adds 28c5801a94e Do not double-read minimal symbols for PE COFF adds f1025b233f6 Put corefile-run.core into test subdirectory adds 0e90c441629 Constify target_pid_to_exec_file adds 4eab18b566a Remove windows_process_info::id adds fcab58390fc Implement pid_to_exec_file for Windows in gdbserver adds 5400535a70c Remove unused field cooked_index::m_start adds 0b99131d489 Automatic date update in version.in adds 6d8b70895c1 Automatic date update in version.in adds b7ff32f191e Automatic date update in version.in adds cdd4206647d gdb/testsuite: fix "continue outside of loop" TCL errors adds 1779689128d Fix Ada exception regression on Windows adds 8c9b320a8ee gdb: Document the 'metadata' styling in GDB displays. adds e90601a4f1a gdb: Fix typo in last change in gdb.texinfo adds 36a5b370535 gdbsupport/event-loop.cc: simplify !HAVE_POLL paths adds 187075ebbc0 Reindent gdbsupport/event-loop.cc:handle_file_event adds 973773de93a IBM zSystems: Fix left-shifting negative PCRel32 values (PR [...] adds 626d0e40e55 Automatic date update in version.in adds 035784e3456 RISC-V: Added half-precision floating-point v1.0 instructions. adds bc6004dfd26 Remove gdb_test questions that GDB doesn't ask adds 35b72e4e5ba gdb.base/scope.exp: Remove bogus gdb_test questions adds 1fe69430d16 Fix bogus gdb_test invocations adds 8d08cccb014 Avoid having to unload file in gdb.server/connect-with-no-s [...] adds d7440bee9ff gdb.base/skip.exp: Don't abuse gdb_test's question support adds ed01945057c Make gdb_test's question non-optional if specified adds 49a73ab9d34 gdb, btrace: Throw an error for empty recordings when repla [...] adds a1f2ddd3837 Fix gdb.python/py-connection.exp with remote targets adds e84412c6a3c Fix typo in info page adds ed11f0543e9 Automatic date update in version.in adds 01ae03b5b9d gold: don't invoke IA32 syscall in x86_64 assembly testcase adds 818432e8415 gas: tweak .irp and alike file/line handling for M68K/MRI adds 2e55c342822 gas: simplify ignore_input() adds 43fe575c32f gas: don't ignore .linefile inside false conditionals adds 7e6d6b62d8d gas: fold do_repeat{,_with_expander}() adds 9c70556165e gas: avoid bignum related errors when processing .linefile adds 85aaf32e610 gas: avoid octal numbers being accepted when processing .linefile adds e1e15284481 AArch64: Enable FP16 by default for Armv9-A. adds 192257c9985 [gdb/tdep] Add gdb/syscalls/update-linux-from-src.sh adds 71630188adf [gdb/testsuite] Use hex_for_lang in gdb.base/parse_number.exp adds a2ff75485c2 [gdb/testsuite] Simplify unknown lang testing in gdb.base/p [...] adds c9cd8ca4652 Rename PAUTH_RA_STATE to RA_SIGN_STATE adds 44b6e801608 Remove unused DWARF PAUTH registers adds c76d61da4a6 Support -prompt and -lbl in gdb_test adds 2c3cc81e068 Add a --no-weak option to nm. adds 4bb8b8e9381 x86: shrink op_riprel adds 1fe8486103e [AArch64] Return the regnum for PC (32) on aarch64 adds 301fe55e9c4 PowerPC: bp-permanent.exp, kill-after-signal fix adds 3363d8560ff arm: Add unwind support for mixed register lists adds 320f42099a2 oops - forgot changelog entry for the previous delta. adds 2a89fa9613c Fix compile time warning building gold with Clang-14. adds 04dfe7aa521 Arm64: follow-on to PR gas/27217 fix adds 0ee6b1c511c Use aarch64_features to describe register features in targe [...] adds 4f02f4d802c Automatic date update in version.in adds c4dd8eb523f RISC-V: Fix canonical extension order (K and J) adds 5f3fc928df0 _bfd_real_fopen should not use ccs parameter on Windows adds bc5baa9f13f don't over-align file positions of PE executable sections adds ce462d04350 COFF: make objcopy / strip honor --keep-file-symbols adds 6db1e45d7b8 COFF/PE: don't leave zero timestamp after objcopy / strip adds f0a53c9c893 COFF/PE: keep linker version during objcopy / strip adds 20bed3bb357 COFF: use hash for string table also when copying / stripping adds 15b7af6c874 Arm64: force emission of ILP32-dependent relocs adds 02646f1960a gdbsupport: fix path_join crash with -std=c++17 and -D_GLIB [...] adds 18bd4744611 gdb: testsuite: Support displaced stepping on LoongArch adds 95086e1e54a Fix potentially uninitialised variables in the Windows tools adds 8ea87c7296f gdb/doc: fix inconsistent info pretty-printer example adds 62ec8e6dad0 gdb/doc: make use of group/end group in 'info pretty-printe [...] adds ad8f56a7371 gdb/doc: use @value{GDBP} in 'info pretty-printer' example adds ee3272d472e arm: Fix system register fpcxt_ns and fpcxt_s naming convention. adds ef5d515048b Automatic date update in version.in adds bd7d326debe Tidy warn-execstack handling adds b43771b045f add a trie to map quickly from address range to compilation unit adds f270fd72f66 Fix non-pointer type compilation error in aix-thread.c adds aa8c9d60a6f RISC-V: Remove RV128-only fmv instructions adds 9ecdcd1be1e RISC-V: Update zfinx implement with zicsr. adds 94585d6d449 Stop readekf and objdump from aggressively following links. adds 61cf5823fd0 Remove obsolete text from documentation adds f9a8785566f PowerPC: Make test gdb.arch/powerpc-power10.exp Endian inde [...] adds 06615628294 add_location_to_breakpoint -> breakpoint::add_location adds 1c2cbcf1de2 Make structs breakpoint/base_breakpoint/catchpoint be abstract adds f317d1eb2a7 ranged_breakpoint: don't use init_raw_breakpoint adds 27a62b4359a ranged_breakpoint: use install_breakpoint adds b925bf21e07 ranged_breakpoint: move initialization to ctor adds ff733ec228e Make a few functions work with base_breakpoint instead of b [...] adds ef4848c75f8 More breakpoint_ops parameter elimination adds d837fd813d9 Remove "internal" parameter from a couple functions adds 3b003a61266 init_breakpoint_sal -> base_breakpoint::base_breakpoint adds 8cd0bf5e7ef Make ada_catchpoint_location's owner ctor parameter be ada_ [...] adds bd21b6c9cf3 Convert init_ada_exception_catchpoint to a ctor adds 752a2291b12 Refactor set_internal_breakpoint / internal_breakpoint ctor adds 7a3e3265ed4 Refactor momentary breakpoints, eliminate set_raw_breakpoin [...] adds 249dfeafc96 Make exception_catchpoint inherit base_breakpoint instead o [...] adds 6e14e4412b6 Make breakpoint_address_bits look at the location kind adds acd0955bc11 Make catchpoint inherit breakpoint, eliminate init_raw_breakpoint adds 92bb0228c82 Move common bits of catchpoint/exception_catchpoint to brea [...] adds 960bc2bd140 Move add_location(sal) to base_breakpoint adds 9a71ed14cb3 Add/tweak intro comments of struct breakpoint and several s [...] adds f9703051465 Momentary breakpoints should have no breakpoint number adds 7ab979957c6 Make sure momentary breakpoints are always thread-specific adds 46f0aab1435 Test "set multiple-symbols on" creating multiple breakpoints adds 74421c0bc85 Rename base_breakpoint -> code_breakpoint adds d195321cec5 Automatic date update in version.in adds cb3a7614feb Automatic date update in version.in adds 6f9b09edaee Accept functions with DW_AT_linkage_name present adds 8d4b0049b53 Automatic date update in version.in adds cb0d58bf4d2 [gdb/testsuite] Skip language auto in gdb.base/parse_number.exp adds 27049a382fe ld: use definitions in generate_reloc rather than raw literals adds 05527d8ca10 [gdb/ada] Fix gdb.ada/dynamic-iface.exp with gcc 7 adds 5a3cf18c2ed [gdb/exp] Fix UB in scalar_binop adds 735dfe028c9 [gdbsupport] Fix UB in print-utils.cc:int_string adds 01a62a6d5fa [gdb/testsuite] Fix -prompt handling in gdb_test adds a6b446b2227 gdb: LoongArch: Implement the iterate_over_regset_sections [...] adds d9b6e047f60 Fix loongarch_iterate_over_regset_sections for non-native targets. adds e8123c847f6 Tweak the std::hash<> specialization for aarch64_features. adds 9e0f6329352 Automatic date update in version.in adds 244e19c7911 PR29169, invalid read displaying fuzzed .gdb_index adds 5fbb38fcc5b PR29170, divide by zero displaying fuzzed .debug_names adds be38442ddac PR29171, invalid read causing SIGSEGV adds a55dfbb9abe Merge config/ changes from GCC, to enable DFP on AArch64 adds 81657e58004 AArch64: add support for DFP (Decimal Floating point) adds 387e00f3b3e gdb: LoongArch: Define LOONGARCH_LINUX_NUM_GREGSET as 45 adds a0ae328a266 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with gcc-12 adds 9e9f0d02b43 [gdb/testsuite] Fix gdb.opt/clobbered-registers-O2.exp with clang adds f59e7b12893 Automatic date update in version.in adds 8e5eb8e1b0c ppc: extend opindex to 16 bits adds dd4832bf3ef opcodes: introduce BC field; fix isel adds 51498ab9abc RISC-V: Fix RV32Q conflict adds aee9dcf8a83 Add -nopass option to gdb_test/gdb_test_multiple adds cce0ae568c7 gdb: Fix DUPLICATE and PATH regressions throughout adds 3ac9da49378 Add bionutils support for DWARF v5's DW_OP_addrx. adds fbcda577011 Show enabled locations with disabled breakpoint parent as "y-" adds f85c0e1e206 Re: Add bionutils support for DWARF v5's DW_OP_addrx adds d1a24139adf Automatic date update in version.in adds 9e2bb0cb5e7 ld: add --package-metadata adds f67741e172b bfd: Add Support for DW_FORM_strx* and DW_FORM_addrx* adds bfcd7c2160f gdb/testsuite: prefer gdb_test in gdb.dwarf2/calling-convention adds 284b6bb5c63 gdb/linux-nat: xfer_memory_partial return E_IO on error adds 20d814202ab arm: avoid use of GNU builtin function in s_arm_unwind_save_mixed adds f420c9c84eb bit-rot in target before_parse function adds 20a26f4e018 Finalize each cooked index separately adds 834eaf9201c Fix crash in new DWARF indexer adds fcf8e814206 gdb: Require psymtab before calling quick_functions in objfile adds 98aa8321ee1 gdb: Change psymbol_functions::require_partial_symbols to p [...] adds b2fdd31b03e aarch64-fbsd-nat: Move definition of debug_regs_probed unde [...] adds 81cd0a49c9e cris: bfd: Correct default to no execstack adds 5d02a15c69c ld: cris*-elf: Default to --no-warn-rwx-segment adds 62b5b11b1b5 Automatic date update in version.in adds 2a2cb7cf2c7 gprofng: fix build with -mx32 adds 811f61d4c45 x86/Intel: adjust representation of embedded broadcast adds a5748e0d8c5 x86/Intel: allow MASM representation of embedded broadcast adds 90a00d6c65e x86/Intel: adjust representation of embedded rounding / SAE adds cf665fee1d6 x86: re-work AVX512 embedded rounding / SAE adds 7063667edb6 x86/Intel: allow MASM representation of embedded rounding / SAE adds aa9b5dbc0f3 gprofng: fix build with --disable-shared adds 0e3c1eebb22 Remove use of bfd_uint64_t and similar adds 65d13793d9e Remove much of BFD_HOST configury adds 60159858958 Replace bfd_hostptr_t with uintptr_t adds 202be274a41 opcodes/i386: remove trailing whitespace from insns with ze [...] adds 509e6230915 Fix crash with "maint print arc" adds 4fb8f32e406 Automatic date update in version.in adds 6094a48ec82 gprofng: fix build with -mx32 adds 0e77ff2c86a gdb: use gdb::unique_xmalloc_ptr<char> for docs in cmdpy_init adds 51e8dbe1fbe gdb/python: improve formatting of help text for user define [...] adds 7caebc2a2aa Automatic date update in version.in adds 9606310bbbf Automatic date update in version.in adds 292c7bf86de RISC-V: Add zhinx extension supports. adds b9b0b2b5e31 Reorganise bfd/doc/chew.c a little adds f43ffe07b1e Update K&R functions in bfd/doc/chew.c adds 7273d78f3f7 use libiberty xmalloc in bfd/doc/chew.c adds eab286a7c8d Use a union to avoid casts in bfd/doc/chew.c adds c1d0eab1b11 Fix failing test for armeb-gnu-eabi adds 09cb5e2312e Move 64-bit BFD files from ALL_TARGET_OBS to ALL_64_TARGET_OBS adds 5541bfdc979 gdb/manual: Introduce location specs adds da18821a9a2 gdb/testsuite: fix gdb.trace/signal.exp on x86 adds 8b294b1fc74 Automatic date update in version.in adds 99f647e200a Trailing spaces in objdump -r header adds f77d3081de7 Ajdust more tests for opcodes/i386: remove trailing whitespace adds 42745ac5821 gdb/testsuite: resolve duplicate test name in gdb.trace/signal.exp adds 2918df9368a Import libiberty from gcc adds 74a04e5b2a4 v850_elf_set_note prototype adds e953510c3bf ia64 gas: Remove unnecessary init adds 30596893ab5 sparc64 segfault in finish_dynamic_symbol adds d7f735269f7 Explicitly mention yet-unloaded shared libraries in locatio [...] adds e595ad4cc20 Improve break-range's documentation adds 102a644eaaa Clarify why we unit test matching symbol names with 0xff ch [...] adds 622c4842bb4 Improve clear command's documentation adds cffe02acaa8 gdb/testsuite: remove F77_FOR_TARGET support adds 7c07eaec49c gdb/testsuite: Use -module option for Intel Fortran compilers adds c8df10fc707 gdb/testsuite: Fix fortran types for Intel compilers. adds 7ce4a6d1846 gdb/testsuite: move getting_compiler_info to front of gdb_compile adds 44d469c5f85 gdb/testsuite: add Fortran compiler identification to GDB adds 22582546c18 gdb/testsuite: rename intel next gen c/cpp compilers adds 87364601b87 gdb/testsuite: disable charset.exp for intel compilers adds 93bbd6c793f testsuite, fortran: add required external keyword adds 15868bc8831 testsuite, fortran: add compiler dependent types to dynamic [...] adds 4212a8c9077 testsuite, fortran: Add '-debug-parameters all' when using [...] adds 5c8ff7f6d92 testsuite/lib: add check_optional_entry for GDBInfoSymbols adds b8dd7ddff9b testsuite, fortran: fix info-types for intel compilers adds 6b7b705d7c2 testsuite, fortran: allow additional completions in module.exp adds a60ead5ded5 gdb, testsuite, fortran: fix double free in mixed-lang-stack.exp adds 0df017fbca3 gdb, testsuite, fortran: fixup mixed-lang-stack for Intel/L [...] adds ebad7c66133 gdb/testsuite: fixup common-block.exp for intel compilers adds e2904e1ff0b Use unique_ptr for objfiles adds b8be9aea5c6 i386: Ajdust more tests for opcodes/i386: remove trailing w [...] adds 98a1627f19c x86: Properly handle IFUNC function pointer reference adds 739f9506642 Automatic date update in version.in adds b0de9ed86f3 Re: use libiberty xmalloc in bfd/doc/chew.c adds 68538bbeaa9 gdb:csky save fpu and vdsp info to struct csky_gdbarch_tdep adds 1d2eeb660f0 [arm] Cleanup: use hex for offsets adds 39fc7ff66b3 [arm] d0..d15 are 64-bit each, not 32-bit adds de76473c2d9 [arm] Add support for FPU registers in prologue unwinder adds 46c7fd95fc4 [arm] Don't use special treatment for PC adds 80fa4b2a606 Add gdb.current_language and gdb.Frame.language adds fc18b1c5afd [gdb] Fix warning in foreach_arch selftests adds a115b279345 Automatic date update in version.in adds b3abcebcae6 asan: NULL deref in scan_unit_for_symbols adds 6f87d3fd274 asan: heap buffer overflow in dwarf2_directive_filename adds cd826186c8b sb_scrub_and_add_sb not draining input string buffer adds 53f2b36a54b gas read_a_source_file #APP processing adds e0ad09cfa5f ubsan: undefined shift in frag_align_code adds f66d30a6e5b asan: null deref in coff_write_relocs adds ee6cbff2138 asan: uninit write _bfd_ecoff_write_object_contents adds b038f394a9f ubsan: signed integer overflow in atof_generic adds 6a031255cf1 Re: ubsan: signed integer overflow in atof_generic adds c9c157c7650 Fix Cygwin build after fcab5839 adds 1f03fa99218 Fix Cygwin build after 0578e87f adds a115c6d62e9 Fix Cygwin build after 85b25bd9 adds a7790128481 Fix a new warning on Cygwin adds 625b6eae091 gdb: Do not add empty sections to the section map adds 2e90d025785 gdb: LoongArch: Implement the software_single_step gdbarch method adds 57ebc990130 Fix ODR warning in observable.h adds 77845a9ac68 ODR warnings for struct symloc adds 7e9d9756db9 ODR warnings for struct nextfield adds c01e28360d3 ODR warning for struct field_info adds 94e079e76e7 ODR warning for struct ext_link_map adds cc55e4ef62f ODR warning for "struct instruction_type" adds 0fecb1a7849 ODR warning for "struct stack_item" adds ddfc4ef1244 ODR warning for "struct find_targ_sec_arg" adds cec000ad603 ODR warning for "enum string_repr_result" adds c8e41b5f14d ODR warnings from overlay constants adds 131430937d0 ODR warnings for "struct insn_info" adds 4748a9be449 ODR warnings for "struct insn_decode_record_t" adds a7f779c12e6 ODR warnings for "struct coff_symbol" adds 527907e0e61 ODR warning for "main" adds 0c8cd1de90b Rearrange and slightly reword the "Location Specification" section adds bb785a92a88 [gdb/testsuite] Detect change instead of init in gdb.mi/mi- [...] adds dcefca4019c Automatic date update in version.in adds 679dc6e7164 asan: mips_gprel_reloc segfault adds 6b8b24bb688 Re: asan: mips_gprel_reloc segfault adds d9ad47747aa gdb: LoongArch: Remove nonportable #include adds a98600052eb x86: exclude certain ISA extensions from v3/v4 ISA adds 0e02119e65b Revert "[gdb] Fix warning in foreach_arch selftests" adds 450afa9497a [gdb] Fix warning in foreach_arch selftests adds 7e6ba6a2a56 Re: ubsan: undefined shift in frag_align_code adds 3dc8d5eadae asan: heap buffer overflow in _bfd_mips_elf_section_from_shdr adds f5a0f5b503c Use bool for evregpy_no_listeners_p adds 07b7571ebca Automatic date update in version.in adds 98c17098021 [gdb] Fix warning in print_one_insn::ez80-adl adds de153775943 [gdb/testsuite] Fix gdb.threads/manythreads.exp with check-read1 adds 0c05610450e [gdb/testsuite] Fix ERROR in gdb.ctf/funcreturn.exp adds 1b4633f812b [gdb/testsuite] Test more values in gdb.base/parse_numbers.exp adds 1d8c0dfae79 [gdb/c] Fix type of 2147483648 and literal truncation adds a2c0d041fdb [gdb/fortran] Fix literal truncation adds 4c4d769ab7b [gdb/go] Fix literal truncation adds 7af9baa9fae [gdb/pascal] Fix literal truncation adds 1390b65a1b9 [gdb/rust] Fix literal truncation adds 999f7adc21c [gdb/m2] Fix UB and literal truncation adds ac3afe36d73 [gdb/ada] Fix literal truncation adds 21aacea42ec asan: uninitialised write in bfd_mach_o_write_contents adds 3ae76967be4 asan: null dereference in coff_count_linenumbers adds c8eab1d7c92 Automatic date update in version.in adds ca9aae53bd5 Remove obsolete Python 2 comment adds fdb5b467f97 Automatic date update in version.in adds 772f4c2e981 gdb/testsuite: add missing skip_python_tests call in py-doc [...] adds faec7017f03 [gdb] Fix maint selftest -v print_one_insn adds 4ab19f4c9b3 [gdb] Enable some more print_one_insn selftests adds 38015f6710d [gdb] Name arch selftests more clearly adds c2ebdf6a7de Remove "-break-insert -r" tests adds a80f2680dbf Simplify varobj "change" logic adds 691ade38bc4 Consolidate "Python API" sections in NEWS adds f3cdb436240 Automatic date update in version.in adds e97198fdcdb [gdb] Allow frv::fr300 in selftests adds b11f3dbb884 [gdb/rust] Add missing _() for error call adds 6d08aed3c98 Constify solib_name_from_address adds 265aa48b392 Update my email address in gdb/MAINTAINERS adds 8fea1a81c7d Introduce wrapper for CreateProcess adds bcb9251f029 Allow ASLR to be disabled on Windows adds 55176502068 Turn some windows-nat.c static functions into methods adds 20489cca905 Use subclasses of windows_process_info adds bcdbf606bc0 Automatic date update in version.in adds 38ef9f36cf2 asan: double free sb_kill adds ff50916f8bc NONE reloc fixes adds 24d34d81eac coff-z80 reloc howto fixes adds 47be149aca5 elf64-nfp reloc fix adds 3418a349c62 HOWTO_RSIZE adds c94cb026628 HOWTO size encoding adds 5d0feb989ce Revert reloc howto nits adds 5d2834cc7e9 bfin reloc offset checks adds 57698478b75 Don't encode reloc.size adds bc2220c89de aarch64: Add fallback if ARM_CC_FOR_TARGET not set adds cb50b0722c0 Fix gdb.arch/powerpc-power7.exp isel disassembly output. adds 2c3b9a91303 libopcodes: extend the styling within the i386 disassembler adds d09ee622ee7 Change allocation of m_dwarf2_cus adds 5ca5b31d638 Move CU queue to dwarf2_per_objfile adds deb70aa0322 gdb: remove trailing '.' from perror_with_name calls adds 42d77edce1b gdb: make throw_perror_with_name static adds d21691eaa7e Automatic date update in version.in adds 417d2514ef1 gdb/testsuite: resolve duplicate test name in gnu_vector.exp adds b1054b67df3 gdb/testsuite: resolve duplicate test names in gdb.threads/tls.exp adds 8f4141b0aef gdb: add Yvan Roux to gdb/MAINTAINERS adds 61ee7510b3f gdb/testsuite: use test_compiler_info in gcc_major_version adds 1562f64fec2 gdb/testsuite: remove get_compiler_info calls from gdb.exp [...] adds 08b326ee0a6 gdb/testsuite: make 'c' default language for get/test compi [...] adds 0e471fde074 gdb/testsuite: handle errors better in test_compiler_info adds 575a212a78c gdb/testsuite: solve problems with compiler_info caching adds 148ca9dd5cf gdb/arm: Terminate unwinding when LR is 0xffffffff adds 8db775b211b Fix ARM_CC_FOR_TARGET handling adds 1ef3351b7b1 gdb/arm: Simplify logic for updating addresses adds 2d9cf99d9a6 gdb/arm: Document and fix exception stack offsets adds 396d2e56bed gdb/aarch64: fix 32-bit arm compatibility adds 1c76a0e2a62 Minor fix to Python breakpoint event documentation adds f460ede6035 Automatic date update in version.in adds 84860e85919 [gdb/testsuite] Fix timeout in gdb.ada/ghost.exp adds 6a72edd8e26 [gdb/testsuite] Fix XPASS with gcc-12 in gdb.base/vla-struc [...] adds 3abc1d8fe0e Document the ARM_CC_FOR_TARGET testsuite variable adds 80c0a3bf1b9 gdb/testsuite: remove definition of true/false from gdb_com [...] adds b69a68b93bf PowerPC, correct the gdb ioctl values for TCGETS, TCSETS, T [...] adds cbc30d36acf Fix comparison of unsigned long int to int in record_linux_ [...] adds 2cbde639ae2 Fix warning-avoidance initialization in xcoffread.c adds bc574253cb8 Automatic date update in version.in adds 18a7c0667f8 Automatic date update in version.in adds 7d941aa3aaf Simplify cygwin_buf_t adds 09d5a3fffce Simplify __USEWIDE adds 9dad432e10a Trivial fixes to Cygwin build after 8fea1a81 adds a692aa3f1dc Use inheritance for addrmap adds 5427f03f9e0 Privacy for addrmap_fixed adds 9d45ec63a5e Privacy for addrmap_mutable adds 1b3261edfb7 Move addrmap classes to addrmap.h adds 769520b7e5c Remove addrmap wrapper functions adds 10cce2c4419 Remove addrmap_create_mutable adds d89120e9493 Remove addrmap::create_fixed adds 93b527ef787 Use malloc for mutable addrmaps adds 32681b482a3 Remove psymtab_addrmap adds aa09537375e Fix self-test failure in addrmap adds 536595b7123 Automatic date update in version.in adds 384e201e5ae x86: properly initialize struct instr_info instance(s) adds eebc56d682d x86: shrink prefix related disassembler state fields adds 32f06c69f22 x86: avoid string copy when swapping Vex.W controlled operands adds 95ff6718349 x86: replace global scratch buffer adds 8025a164287 x86: fix incorrect indirection adds f25123df34b [gdb/testsuite] Handle quotes in gdb_py_module_available adds afd53c3c0a2 gdb:csky add support target-descriptions for CSKY arch adds c714aff10b1 gdb: don't use bashism in configure test adds 208b57e53ed gdb: LoongArch: Deal with atomic sequence adds c722093960e [gdb] Avoid warnings in cooked_{read,write}_test for m68hc11 adds c2ac533e984 [gdb/testsuite] Fix gdb.reverse/test_ioctl_TCSETSW.exp with [...] adds a2e7f81e382 Automatic date update in version.in adds 82cb2524323 gas dwarf2dbg.c tidy adds 22b8da0ae7a asan: applying zero offset to NULL pointer adds 5f269b46201 Correct R_MIPS_16 n32 howto adds d712f2768ac BFD_RELOC_MIPS_16 adds 6df97c56ea0 Debug support for global alias variable adds a7e29f797ce Fix fbsd core matching adds c5a72a8d1c3 [gdb/testsuite] Fix regexp in gdb.ada/mi_var_access.exp adds 476288fa2bd Revert "Fix fbsd core matching" adds e5ab6af52d3 gdbserver: Add LoongArch/Linux support adds edb6b77c755 Allow 'interrupt -a' in all-stop mode adds 2808125fbb5 Fix bugs in aarch64-ravenscar-thread.c adds e73434e38f5 Reimplement ravenscar registers using tables adds 965b71a7f73 Implement lazy FPU initialization for ravenscar adds 362a867f2ac [gdb/testsuite] Handle unordered dict in gdb.python/py-mi-cmd.exp adds 8e2de6c81a9 gprofng: fix build with -Werror=format-security adds 08328cfbafc gprofng docs: mention HTML / PDF in the gprofng README adds a675e77e557 gprofng docs: provide help for <rate> == <interval> adds 55bb7f5bb6c Automatic date update in version.in adds dac0515d825 gdb: Always suppress stringop-overread warning in debuginfo [...] adds 31d6c13defe PR29230, segv in lookup_symbol_in_variable_table adds f1e14eee666 [gdb/build] Fix build for gcc < 11 adds 5fb28d2607a x86: drop print_operand_value()'s "hex" parameter adds 8a0b60471a7 gdb/python: convert gdbpy_err_fetch to use gdbpy_ref adds f0c2e3e020d gdb: add new base class to gdb_disassembler adds e4ae302562a gdb: add extension language print_insn hook adds 15e15b2d9cd gdb/python: implement the print_insn extension language hook adds 8b39b1e7ab2 gdb: refactor the non-printing disassemblers adds 75033d08412 gdb: unify two dis_asm_read_memory functions in disasm.c adds fe642a5b141 gdb/arm: Fetch initial sp value prior to compare adds 0d12d61b9a6 gdb/arm: Track msp and psp adds b9b66a3a574 gdb/arm: Make sp alias for one of the other stack pointers adds 285dfa0f687 Add to documentation of Python 'dont_repeat' method adds 9d741cbedb8 Check for listeners in emit_exiting_event adds 33b90f59f34 sim: fix BFD_VMA format arguments on 32-bit hosts [PR gdb/29184] adds 0fbc4f6aeb3 Automatic date update in version.in adds 45bf072b340 PR29250, readelf erases CIE initial register state adds 68f7e451e50 Restore readelf -wF adds 8ad7c8be4b5 Revert "Revert "Fix fbsd core matching"" adds 370426d0da7 Always free matching vector from bfd_check_format_matches adds 633de708917 use of uninitialised value in input_file_open adds f0d49de4be0 [gdb/testsuite] Fix have_mpx test adds 97032db708a Automatic date update in version.in adds 14e283ff4e0 gprofng: fix build with -Werror=format-truncation adds 264f98902f2 event_location -> location_spec adds 40d97ee21fc Eliminate the two-level data structures behind location_specs adds 5c1ddcb69a0 Eliminate copy_location_spec adds 238dc9af033 Convert location_spec_empty_p to a method adds 7464aeaab47 Convert location_spec_type to a method adds 709438c75ab Convert location_spec_to_string to a method adds dac9773e172 Convert set_location_spec_string to a method adds dfea48fc0f0 Fix GDB build with GCC 4.8 & 4.9 adds 0ebc886149c PR29254, memory leak in stab_demangle_v3_arg adds d6e1d48c83b PR29255, memory leak in make_tempdir adds 15797439805 PR29256, memory leak in obj_elf_section_name adds 02e85f7a830 gdb: NEWS: Move LoongArch gdbserver to the correct section adds 40d4cb8bccb Automatic date update in version.in adds 21a527dfc85 gdb: Add new 'print nibbles' feature adds 153b3c1117d gdb/doc: Documentation for the new print command adds 3f52a09075e gdb/python: Export nibbles to python layer adds fba1ac87dcb Fix the sorting algorithm for reloc entries adds 8e2da165187 Fix assertion failure in copy_type adds 9c0ea783421 Automatic date update in version.in adds 49954a0d854 Automatic date update in version.in adds 8a24927bc8d PR29261, memory leak in parse_stab_struct_fields adds 0d02e70b197 PR29262, memory leak in pr_function_type adds 5ffa6ca3e55 Move finish_print out of value_print_options adds 7b97003ccdf Automatic date update in version.in adds acd65fa610d Default to disabling the linker warnings about execstack an [...] adds ec41dd75c86 Binutils support for dwarf-5 (location and range lists related) adds bfda149dc1b Document how GDB searches for files when using -s, -e, and [...] adds 6bd2318f328 libctf: fix linking together multiple objects derived from [...] adds 3ec2b3c0588 libctf: avoid mingw warning adds 6a8829ebb20 libctf: tests: prune warnings from compiler output adds b232f81a548 ld: regenerate configure after recent misgeneration adds b6a7c07c40c Automatic date update in version.in adds 581db2a29bd PR29270, DW_FORM_udata signed output adds 46439c90f20 PowerPC64: stub debug dump adds 4491a7c1aa3 readelf: replace xmalloc with malloc in slurp_relr_relocs adds b215cdf5298 RISC-V: Fix inconsistent error message (range) adds dd8cc00cac3 RISC-V: Prepare i18n for required ISA extensions adds 1176bc3876f RISC-V: Add 'H' to canonical extension ordering adds c625f4ed05e RISC-V: Use single h extension to control hypervisor CSRs a [...] adds afc41ffb993 RISC-V: Reorder the prefixed extensions which are out of order. adds f18acc9c4e5 Binutils support for split-dwarf and dwarf-5 adds 90b7a5df152 aarch64: Disallow copy relocations on protected data adds 3af607d9985 Use unique_xmalloc_ptr in interp adds ee04bfc01e5 Move mi_interpreter to mi-interp.h adds b2a696a8810 Use std::string for interpreter_p adds 325600eb117 Automatic date update in version.in adds 4fb55bf6a96 aarch64: Define elf_backend_extern_protected_data to 0 [PR 18705] adds 83c325007c5 aarch64: Allow PC-relative relocations against protected ST [...] adds ecc741e64e8 Re: PowerPC64: stub debug dump adds 570e911f4e5 PowerPC64: fix assertion in ppc_build_one_stub with -Os code adds c86acd3f180 Use PyBool_FromLong adds d75bdf170e6 Don't declare cli_set_logging adds 54603ee2aea Automatic date update in version.in adds 39b8a8090ed Delete delete_thread_silent adds a32c1a92d5d gdb: make use of RAII in run_inferior_call adds c715d0732a4 Improve core file path detection & put cores in output dir adds e83907ff5ff Include count of unexpected core files in gdb.sum summary adds ef7a6b977bf gdb/testsuite: remove global gcc_compiled from gdb.exp adds 9704b8b4bc5 gdb/testsuite: remove unneeded calls to get_compiler_info adds 10245fe8171 gdb/arm: Update the value of active sp when base sp changes adds 86be3050a64 Revert "Delete delete_thread_silent" adds 5227abd299c Eliminate TUI/CLI observers duplication adds c3467df4acf Automatic date update in version.in adds 0757a50396e gdb: LoongArch: Define register numbers and clean up code adds af6e3f77e93 gdb: LoongArch: Implement loongarch_linux_syscall_next_pc() adds a858187afda Fix end of CU calculation in cooked_indexer::index_dies adds 1fa2e2287e8 Fix corrupt DWARF in dw2-double-set-die-type adds af9bf9cb470 arm: Define elf_backend_extern_protected_data to 0 [PR 18705] adds 9544899f280 Automatic date update in version.in adds b4eb841afe9 Automatic date update in version.in adds 648f6099d4d -z relro relaxation and ld script SIZEOF adds 0d8fb090a7d PowerPC64 .branch_lt address adds 2d1388e73c7 Fix location list offset address dump under DW_AT_location [...] adds ddd7bf3e288 drop XC16x bits adds 4f6c04da698 bfd: prune config.bfd's setting of targ_archs adds ed1c7ad8e31 Disable execstack and rwx segments warnings for MIPS targets. adds a08bdb159bb [gdb/build] Fix gdbserver build with -fsanitize=thread adds 65067f1c2c8 [gdb/symtab] Fix parsing of .debug_str_offsets header adds 2043638bf9e [gdb/testsuite] Skip gdb.fortran/namelist.exp for gfortran 4.8 adds cdcec216b49 [gdb/testsuite] Workaround unnecessary .s file with gfortran 4.8 adds 7d476bd5557 [gdb/testsuite] Enable some test-cases for x86_64 -m32 adds 772f8196d62 [gdb/testsuite] Fix gdb.reverse/i387-env-reverse.exp for -pie adds 21354954841 [gdb/testsuite] Handle older python in gdb.python/py-send-p [...] adds a3f1431a508 Stop bogus warnings about DWARF indexed string offsets bein [...] adds 8c9ae6df3c2 gdb/arm: Unwind Non-Secure callbacks from Secure adds 2a4fc266dbf Have gold's File_read::do_read() function check the start p [...] adds e98e7d9a70d Fix NULL pointer indirection when parsing corrupt DWARF data. adds e3e5ae04937 Replace a run-time assertion failure with a warning message [...] adds 171fba11ab2 Make GDBserver abort on internal error in development mode adds 95127faf50e [gdb/build] Fix build breaker with --enable-shared adds e1692475fd6 gdb/testsuite: update bug numbers from Gnats to bugzilla adds f0cb8284cfa Automatic date update in version.in adds 8bddb52eb97 Re: Disable execstack and rwx segments warnings for MIPS targets. adds 39590abd658 RISC-V: Add new CSR feature gate handling (RV32,H) adds 6af47b081ec RISC-V: Add 'Smstateen' extension and its CSRs adds 713f370809b RISC-V: Add 'Sscofpmf' extension with its CSRs adds 766077c1734 RISC-V: Add 'Sstc' extension and its CSRs adds 7c24bdc5835 PR29293, elfnn-aarch64.c: def_protected member unintialized adds e3940312c14 gdb:csky add pseudo regs for float and vector regs adds 04cb922adec PowerPC64: Tidy stub type changes adds 0f0d9373a36 PowerPC64: plt_stub_pad adds f40bb390bbf PowerPC64: align plt_branch stubs adds d0e0f9c87a3 ld/x86: skip p_align-1 tests with unsuitable compiler adds dbcbf67ca56 Fix the display of the idnex values for DW_FORM_loclistx an [...] adds fadaf8f7f99 windres: add quotes around preprocessor cmd if needed adds 68e80d96a84 bfd: handle codepage when opening files on MinGW adds 9117c7b452e [gdb/build] Fix gdb build with -fsanitize=thread and gcc 7 adds a9deee17d33 gdb+gdbserver/Linux: avoid reading registers while going th [...] adds b55819a7206 Automatic date update in version.in adds 22a8ddfe934 Re: ld/x86: skip p_align-1 tests with unsuitable compiler adds 6284f0aa113 gprofng: use $(sysconfdir) instead $(prefix)/etc adds 9d92d2cc8d5 gprofng: fix build when BUILD_MAN is false adds 96016a2f00c x86: drop stray NoRex64 from XBEGIN adds 13f72372413 gdb/testsuite: fix gdb.base/break-idempotent.exp on ppc adds 6837a663c55 opcodes/aarch64: split off creation of comment text in disa [...] adds 69b46464bad gdb/arm: Only stack S16..S31 when FPU registers are secure adds 6c0fe6d8f96 gdb/doc: improve description of --data-disassemble opcodes output adds 575fd4cffd0 GDB: Remove extraneous full stops from `set' command error [...] adds b955c336f93 GDB/testsuite: Tighten `set print elements' error check adds 7e8621cf6db Fix GDBserver regression due to change to avoid reading she [...] adds 133791286fa Automatic date update in version.in adds 68514a919ec gdb/doc: fix column widths in MI compatibility table adds 6418644b0d0 [gdb] Block SIGTERM in worker threads adds aa40d66bb18 Fix implementation of readelf's -wE and -wN options, adds 0b1505c82dc gdb/testsuite: Expand gdb.cp/mb-ctor.exp to test dynamic al [...] adds 89555e4ec21 GDB: Add `NUMBER' completion to `set' integer commands adds 28994909538 Automatic date update in version.in adds 1dd024239b5 Add newline to the end of the rnglists displsy. adds c4de64f8f6d GDB/doc: Remove extraneous spaces from completion examples adds a89c17dac1e GDB/doc: Remove indentation from `print -elements' completi [...] adds f15f0ddd10e Automatic date update in version.in adds 47226049bb7 [gdb/testsuite] Fix gdb.base/early-init-file.exp with -fsan [...] adds 33fd0a33639 [gdb/symtab] Fix data race on per_cu->dwarf_version adds dcc9b683dc7 Automatic date update in version.in adds 1e3a4f12e7d Automatic date update in version.in adds 0f2f2e7019f RISC-V: Update Zihintpause extension version adds 9386188e95f x86-64: improve handling of branches to absolute addresses adds 02b83698ef0 x86: restore masking of displacement kinds adds a775efc84d0 x86: fold Disp32S and Disp32 adds 58098fd779c gas/testsuite: properly exclude aout in all/weakref1u adds 2c474c46943 [gdb/symtab] Add get/set functions for per_cu->lang/unit_type adds a0f3a4c646c opcodes/avr: Implement style support in the disassembler adds 407115429b3 Modified changes for split-dwarf and dwarf-5. adds d8efadbdd94 Synchronize libbierty sources with gcc. adds 0772daccb3e objcopy: bfd_alloc orelocation adds eeeaf705fe1 alloc gas seginfo on notes obstack adds 96c33f79ded Fix snafu in rust demangler recursion limit code adds 10e52570b8c Automatic date update in version.in adds 8180707f904 x86: de-duplicate sub-architecture strings accumulation adds 6ceeed2506a x86: macro-ize cpu_arch[] entries adds c368d2a8023 x86: introduce fake processor type to mark sub-arch entries [...] adds 4694a0e5fe2 Support for location and range lists for split-dwarf and dwarf-5. adds 736918239b1 gdb: LoongArch: add orig_a0 into register set adds 3acd9a692dd Make 'import gdb.events' work adds 99298c958c5 Add gdb.Objfile.is_file attribute adds 22f8e2e7266 [gdb/exp] Fix internal error when printing C++ pointer-to-member adds 8df97668162 Automatic date update in version.in adds d92c7521f9b x86: don't leak sub-architecture accumulated strings adds 3ce2ebcf888 x86: permit "default" with .arch adds ae89daecb13 x86: generalize disabling of sub-architectures adds f68697e8231 x86: introduce a state stack for .arch adds ad349f2493f Descriptive DWARF operations dump support for DW_AT_rank adds c975cec5fff x86: fix 3-operand insn reverse-matching adds 3d0738af2a6 x86: fold two switch() statements in match_template() adds 8bd915b770e x86: make D attribute usable for XOP and FMA4 insns adds fb5a4a581d4 elf: Copy p_align of PT_GNU_STACK for stack alignment adds 41bbac64c36 gprofng: implement a functional gp-display-html adds 2025522ac7c Automatic date update in version.in adds 9b5ebf652b3 PR29320, 'struct obstack' declared inside parameter list adds 37cf60c6a6d RISC-V: Fix requirement handling on Zhinx+{D,Q} adds 3d5d6bd5543 RISC-V: Fix disassembling Zfinx with -M numeric adds 1bb1f55d648 gprofng: adjust GPROFNG_VARIANT adds 045f385d9a1 RISC-V: Added Zfhmin and Zhinxmin. adds 88de5835694 gdb: LoongArch: Implement the push_dummy_call gdbarch method adds 309e147fbd2 GDB/testsuite: Add coverage for `print -elements' command adds 83f477f25ad gdb: LoongArch: Fix typos in code comments adds a2a176c46bc Fix pedantically invalid DWARF in gdb.trace/unavailable-dwa [...] adds c0abbd96b4d gdb: fix {rs6000_nat_target,aix_thread_target}::wait to not [...] adds 5236c98902e gprofng: fix regression in testing for not yet installed version adds 97a8d0ab534 Automatic date update in version.in adds 0bd09323143 Add markers for 2.39 branch adds 631ec08cb15 Update version to 2.39.50 and regenerate files adds e1ec7b9f9fa Update release README with new version numbers adds 5bbe6ec5b15 Fix regeneration of ld configure and makefiles adds ec54dc915f4 libopcodes/s390: add support for disassembler styling adds 44ca285b73b gdb: initialize the data_head variable to eliminate compila [...] adds 3fa23bb5a53 [gdb/symtab] Fix segfault in dwarf2_per_objfile::symtab_set_p adds 8728fb3385c [gdb/symtab] Fix assert in process_imported_unit_die adds 57f8fe908be [gdb/build] Handle deprecation of scm_install_gmp_memory_functions adds fa17a681411 Handle bool specially in gdb.set_parameter adds d19ca0b35c9 Accept gdb.Value in more Python APIs adds d2acd4b0c5b Automatic date update in version.in adds b95830931fc Regenerate with automake-1.15.1 adds d3be5dab558 gas: arm -mwarn-syms duplicates adds c30081c1f95 gas: utility notes memory alloc functions adds 07e64e0b7c6 gas: output_file_close adds 9f6e589719d free read_symbol_name string adds d1cffdc3644 read.c: use string hash from hash.h for po_hash adds bdcc1de1ecf macro.c: use string hash from hash.h for macro_hash adds 825816f1cc4 read.c s_include: use notes obstack for path adds 714ccdeb998 read.c assign_symbol: use notes obstack for dummy listing frag adds 951e757db69 expr.c make_expr_symbol: use notes obstack adds 5a210b9fe8a dw2gencfi.c: use notes obstack adds b18220936c6 gas: free sy_hash, macro_hash and po_hash adds f1307e43df8 gas: itbl_files adds af3d7ab74f0 gas: set up notes obstack earlier adds ed2917de68f gas: rename md_end to md_finish adds 1309c3165cc gas hash.h tidy adds a887be69963 ppc gas: don't leak ppc_hash memory adds 654d6f31a64 i386 gas: don't leak op_hash or reg_hash memory adds a51628a9d49 arc gas: don't leak arc_opcode_hash memory adds 7bfc4db2893 gas: target string hash tables adds 0edfd2985b3 gas: use notes_calloc in string hash adds eb6dce11fca gas: tc-tic54x.c hash tables adds e5c0531cfe8 Automatic date update in version.in adds 3eba4833644 gdbserver: LoongArch: Simplify code with register number macros adds 74baa6cd1c8 gdbserver: LoongArch: Add orig_a0 processing adds 0556ff7376a Fix include guard naming for arch/aarch64-mte-linux.h adds b2657999964 Automatic date update in version.in adds a4ca6efe058 [gdb/symtab] Use comp_unit_head::get_length adds 53a7a7e17c5 [gdb/symtab] Fix data race in per_cu->length adds 81384924cdc gdb: have gdb_disassemble_info carry 'this' in its stream pointer adds 4cbe4ca5da5 gdb: add support for disassembler styling using libopcodes adds f58d9432cdf Try a couple PAuth compilation flags for gdb.arch/aarch64-p [...] adds fdee9814e68 Fix non-existent "@var{thread-id}" in stop reply descriptions adds 5d067f3d419 Fix core-file -> detach -> crash (corefiles/29275) adds a78ef875741 Always emit =thread-exited notifications, even if silent adds 242f3484dba Automatic date update in version.in adds d5ffc11fcbd gdb/csky complete csky_dwarf_reg_to_regnum adds 35c5dcc6660 PR29355, ld segfaults with -r/-q and custom-named section .rela* adds a14413ddff3 PowerPC md_end: Don't htab_delete(NULL) adds 68c0faca76a Introduce struct packed template adds ac3972d81f1 Fix -fsanitize=thread for per_cu fields adds 02f0597c468 [gdb/build] Fix build with gcc 4.8.5 adds 09559238fdc [gdb/testsuite] Add tsan-suppressions.txt adds 75948417af8 [gdb/testsuite] Run two test-cases with ASAN_OPTIONS=verify [...] adds 657a50227bb gdb: LoongArch: Add floating-point support adds 3f6227c2f40 gdbserver: LoongArch: Add floating-point support adds 43f074cde43 [gdb/record] Support recording of getrandom adds 98f49277b5d LTO plugin: sync header file with GCC adds 3da5576c911 [gdb/symtab] Add dwarf2_cu::lang () adds d21d919bc1d Improve "set scheduler-locking" documentation adds dd4c046506c Automatic date update in version.in adds 52c0a455466 [gdb/symtab] Make per_cu->set_lang more strict adds cf6c1e710ee gdbserver: remove unused variable adds 0f443d1b70f Fix "until LINE" in main, when "until" runs into longjmp adds 43127ae5714 Fix gdb.base/step-indirect-call-thunk.exp adds 485caa08c02 Add PowerPC support to gdb.cp/call-method-register.cc adds 2b8b0dca3b6 Fix for gdb.base/stap-probe.c adds 9779607aff8 Tighten gdb.threads/no-unwaited-for-left.exp regexps adds 869fa2b36cb Automatic date update in version.in adds 00b37cc41e6 PowerPC: implement md_operand to parse register names adds 5f6c92298a9 Re: PowerPC: implement md_operand to parse register names adds 4f92e10cda1 [gdb/symtab] Fix data race in ~charset_vector adds b35bd7d552f [gdb/symtab] Make per_cu->unit_type atomic adds 14dd1080c61 [gdb/symtab] Make per_cu->m_lang atomic adds 2df41bda2f8 [gdb/build] Fix gdb build with gcc 4.8.5 adds e24500cbab7 gdb: Document floating-point support for LoongArch adds 18a5766d09c [gdbsupport] Add sequential_for_each adds 7d1a572d6b5 [gdb/symtab] Fix data race in cooked_index_functions::expan [...] adds 9afca381e2e Automatic date update in version.in adds bf4d777d39d Run 'black' on gdb adds aa63b0a77e1 PowerPC: fix for gdb.base/eh_return.exp adds c4a3dbaf113 Expose current 'print' settings to Python adds 72be9d6be7d Add 'summary' mode to Value.format_string adds ebbac1687d0 PowerPC: Add support for IEEE 128-bit format. adds 3028a2dbbff Add 'nibbles' to gdb.print_options adds 13c3e10f98f gdb/testsuite: modernize gdb.base/maint.exp adds 92b0a182fe0 gdb-add-index always generates an error when libdebuginfod [...] adds c3359b8b95e Automatic date update in version.in adds f39cc214d56 Automatic date update in version.in adds 38733fdc8c3 Automatic date update in version.in adds 53944a3bf51 [gdbsupport] Add parallel_for_each_debug adds 68a5118c481 [gdb/testsuite] Fix gdb.arch/i386-mpx.exp adds 9d9dd861e98 [gdb/testsuite] Fix regression in step-indirect-call-thunk. [...] adds c3d3b64b34b [gdb/testsuite] Allow override of ASAN_OPTIONS in lib/gdb.exp adds 4319180c813 [gdbsupport] Improve thread scheduling in parallel_for_each adds 37cea58867d x86: re-order insn template fields adds 7e864bf71d5 x86: correct VMOVSH attributes adds 602d2b520dc gdb/python: look for python, then python 3 at configure time adds 9a14143c59f [gdb/testsuite] Remove duplicate of supports_gnuc adds 5154216259b arc: Update missing cipher. adds bbcab3366bc opcodes/arc: Implement style support in the disassembler adds 8f7f9b3a914 Remove ui_register_input_event_handler adds efd3baf0dcb Replace input_interactive_p with a method adds 66fd2c678e4 Remove cli_out_new adds 083aca0c833 Remove manual lifetime management from cli_interp adds 6a40c6e4374 Remove array typedef assumption for Ada adds 23948f56021 Put gdb.base/bt-on-fatal-signal.exp GDB cores in output dir adds 0b4fe76f956 Add gdb.free_objfile event registry adds e4d04cb3060 gprofng: fix regression in build and a race condition in au [...] adds b8283575aea gprofng: link libgprofng.so against -lpthread adds b87062aade7 Automatic date update in version.in adds bd0736124c2 x86: Properly check invalid relocation against protected symbol adds 76e4fa70e79 ld: Pass -nostdlib to compiler with -r adds 3c539d41b48 [AArch64] Fix testcase compilation failure adds d0ff5ca959d [AArch64] Support AArch64 MTE memory tag dumps in core files adds 68cffbbd440 [AArch64] MTE corefile support adds e9061058b4f Reformat gdbarch-components.py to fix deviations adds d19a265487e x86: Make protected symbols local for -shared adds f638657759f x86: Disallow invalid relocations against protected symbols adds 73d9afb778a Automatic date update in version.in adds ffd29c9c214 gas/symbols: introduce md_resolve_symbol adds 1bc99604e84 Re: opcodes/arc: Implement style support in the disassembler adds e0c01ce66d0 Don't stop all threads prematurely after first step of "step N" adds b0cf0a5b9df gdb/value.c: add several headers to the include list adds fe587fc997a Handle Python 3.11 deprecation of PySys_SetPath and Py_SetP [...] adds 2637e8bb1ad Automatic date update in version.in adds 0679db29668 Wrap python_write_bytecode with HAVE_PYTHON ifdef adds 590207aa6ec PowerPC64: fix build error on 32-bit hosts adds 175b91507b8 miscellaneous dwarf.c tidies adds f07c08e115e binutils/dwarf.c: abbrev caching adds 695c6dfe7e8 PR29370, infinite loop in display_debug_abbrev adds e82295b23d0 PR29337, readelf CU/TU mixup in .gdb_index adds e4e340a3ff2 PR29390, DW_CFA_AARCH64_negate_ra_state vs. DW_CFA_GNU_window_save adds 987e8a90fa6 x86/Intel: correct AVX512F scatter insn element sizes adds ea09fe92596 x86: replace wrong attributes on VCVTDQ2PH{X,Y} adds 2fe9a3c41fa [gdb/symtab] Fix bad compile unit index complaint adds 9b89bf16c39 [gdbsupport] Fix type of parallel_for_each_debug adds c57ac510866 [gdb/python] Fix python selftest with python 3.11 adds 5c3392f9811 [gdb/python] Fix typo in test_python adds d65edaa0bc3 [arm] Rename arm_cache_is_sp_register to arm_is_alternative [...] adds 6dff2a6ffed gdb/arm: move fetch of arm_gdbarch_tdep to a more inner scope adds 52abb4de08e gdb/mips: rewrite show_mask_address adds 602707187fa gdb: select suitable thread for gdbarch_adjust_breakpoint_address adds 08106042d9f gdb: move the type cast into gdbarch_tdep adds 11da1b13b31 gdbsupport: add checked_static_cast adds c44885db3b5 gdb: ensure the cast in gdbarch_tdep is valid adds 8f29211c3f0 i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC adds 0a246853439 PowerPC: Create new MMA instruction masks and use them adds c07ec968f73 Add ChangeLog entry from previous commit adds 13391ff8bcd Automatic date update in version.in adds b5375c5da91 PR15951, binutils testsuite builds status wrapper unconditionally adds 4686f810684 gdb/csky modify registers list for general_reggroup adds 6577f365ebd PR17122, OSX 10.9 build failure adds 9083a323bc7 [gdb] Add empty range unit test for gdb::parallel_for_each adds 36da255e7c6 Fix typo in windows-nat.c adds 4a570176b40 Change target_ops::async to accept bool adds 5ae3df226b1 gdb/testsuite: give binaries distinct names in Ada tests adds 263ad5cc818 [gdb/symtab] Fix duplicate CUs in all_comp_units adds 4c70437ddc9 Automatic date update in version.in adds 561e83f7c5c Automatic date update in version.in adds c444385fad2 gdb/testsuite: rename get_maint_bp_addr and move it to gdb- [...] adds ea892bdc4b6 gdb/testsuite: add a clear test to py-breakpoint.exp adds 5d8af255426 Automatic date update in version.in adds 5d471bd907b Re: PowerPC64 .branch_lt address adds 6d13722a97c bfd: Add supported for LoongArch new relocations. adds cbdbf445356 LoongArch:opcodes: Add new reloc types. adds f09482a8747 LoongArch: gas: Add new reloc types. adds bc2a35c0b48 LoongArch: Move ifunc info to rela.dyn from rela.plt. adds 9801120721c bfd: Delete R_LARCH_NONE from dyn info of LoongArch. adds 2cb10f02b0e LoongArch: Add testcases for new relocate types. adds 4f46c0bc364 opcodes: add new sub-mnemonic disassembler style adds 36d94bd42b7 libopcodes/ppc: add support for disassembler styling adds 90ed1593211 gdb: handle dis_style_sub_mnemonic disassembler style adds eea2d835934 Remove dead code from windows_nat_target::detach adds 42e11f363c5 gdb/arm: Use if-else if instead of switch adds a6e4a48c02a gdb/arm: Sync sp with other *sp registers adds f7f904e4fda binutils-gdb/git: highlight whitespace errors in source files adds 4ca26ad7dec struct packed: Use gcc_struct on Windows adds e249e6b8012 struct packed: Unit tests and more operators adds b669667d074 struct packed: Add fallback byte array implementation adds e4146092c3f ld: Compile 2 CTF tests with -O2 adds 554128418b4 gdb: fix use of uninitialised gdb_printing_disassembler::m_ [...] adds 23aa2befce7 gdb/python: fix invalid use disassemble_info::stream adds 24d2cbc42cc set/show python dont-write-bytecode fixes adds 872ae1027e3 gprofng: fix bug 29351 - Move dynamic loading of modules to [...] adds 2e2a82421ac gprofng: fix bug 29352 - Fix the message Hexadecimal number [...] adds 408520bcaa8 gprofng: fix bug 29353 - Fix a lay-out issue in the html di [...] adds c69c2b6033a gprofng: fix bug 29392 - Unexpected line format in summary file adds 91a5dd8e4ac gprofng: fix bug 29356 - Execution fails if gprofng is not [...] adds 8e883b5e112 Automatic date update in version.in adds 60cd08d4030 MI: mi_runto -pending adds bc20e562ec0 gdb/varobj: Fix use after free in varobj adds 6c96b937df0 gdb/varobj: Fix varobj_invalidate_iter adds 27121f6740f Fix indentation in loongarch code, preventing a compile tim [...] adds ab25d9bbe4a gdb: rename gdbarch_tdep struct to fix g++ 4.8 build adds e8f4567b9c4 Updated translations for various sub-directories adds de69cec0c53 gdb/netbsd: add missing header file adds e01493b7cb8 gdb/hurd: pass memory_tagged as false to find_memory_region_ftype adds c138af95731 PowerPC32 ld test fails with --enable-targets=all adds 206977b2ede [gdb/testsuite] Fix gdb.opt/inline-small-func.exp with clang adds 91896b4d6a7 Stop the linker from complaining about RWX segments in spar [...] adds 4a75d7c5384 gdb: LoongArch: Fix code style issues adds ecbff28a445 gdb: LoongArch: Handle the function return value adds 1bcb0708f22 gdb/linux-nat: Check whether /proc/pid/mem is writable adds dd09fe0d532 gdb/linux_nat: Write memory using ptrace if /proc/pid/mem i [...] adds 9c6dd6885bd gprofng: check for the makeinfo version adds 3c0c7b4e1a6 Automatic date update in version.in adds 2eb132bdfb9 Automatic date update in version.in adds 8727caedd18 gdb/gdb_mbuild.sh: use return instead of continue to avoid [...] adds e5213e2c851 gdb/python: Add BreakpointLocation type adds b382c16682a Change address_space to use new and delete adds bde539c2f9e Change allocation of type-copying hash table adds 8f83e7b9262 Remove some unused functions from guile code adds 08b8a139c9e Rewrite registry.h adds 8126c055e45 Change registry to use less memory adds 43cffa64cf7 Remove some unneeded checks in Guile code adds d17823bfd35 Automatic date update in version.in adds f8ad70a17bf RISC-V: Add `OP_V' to .insn named opcodes adds b245c595aaa [gdb/testsuite] Fix gdb.threads/killed-outside.exp on aarch64 adds b80b72c06c2 ld: Extend ac_default_ld_warn_rwx_segments to all SPARC tar [...] adds c1723a8118f Arm64: re-work PR gas/27217 fix adds e4e1fcce52b x86: drop stray NoRex64 from KeyLocker insns adds b875e9c93df PR16005, avr linker crash on a particular instruction seque [...] adds b44cfc5de13 Stop the linker from complaining about unrecognised DW_FORM [...] adds 76a4c1e063f libopcodes/aarch64: add support for disassembler styling adds 10948fb9fd6 Re: PR16005, avr linker crash on a particular instruction s [...] adds 5ec878132bb [gdb/testsuite] Fix gdb.ada/convvar_comp.exp with broken de [...] adds 017772c826f Automatic date update in version.in adds 2ab317fb829 gdb: introduce symtab_create_debug_printf adds 80affb9f80d gdb: add debug prints in buildsym.c adds ddc01737d34 gdb/dwarf: pass compilation directory to line header adds 0aa306fed31 gdb/dwarf: pass a file_entry to line_header::file_file_name adds f71ad5556cf gdb: add "id" fields to identify symtabs and subfiles adds ee26d001cdf gdb: remove code to prepend comp dir in buildsym_compunit:: [...] adds 7900b17e334 gdb/testsuite: add macros test for source files compiled in [...] adds 61b9faef51d [gdb/testsuite] Fix gdb.ada/literals.exp with aarch64 adds 55ea1654abc Automatic date update in version.in adds df0e73ff930 Automatic date update in version.in adds 1a5178fe284 PR29348, BFD_VMA_FMT wrong adds 9ea6fffe1eb libctf: Avoid use of uninitialised variables adds 48ca1b26b99 LoongArch: Set defaults to exec stack 0. adds f493c2174ef Get rid of fprintf_vma and sprintf_vma adds 3f6e97039ec opcodes: LoongArch: make all non-native jumps desugar to ca [...] adds 20f2e2686c7 opcodes: LoongArch: add "ret" instruction to reduce typing adds e4971956eab x86: SKINIT with operand needs IgnoreSize adds 75337cbc147 [gdb/symtab] Fix .debug_aranges duplicate offset warning adds 37513c1efbe ld: Add support for a new option, -exclude-symbols, in COFF [...] adds 61f6b650f9b ld: Support the -exclude-symbols option via COFF def files, [...] adds c1165f1bcf2 Automatic date update in version.in adds d2dcf3908f2 x86: XOP shift insns don't really allow B suffix adds 217cbb00553 PE objdump -x adds 3a368c4c248 arm: Use DWARF numbering convention for pseudo-register rep [...] adds e90f28a7a78 arm: Add cfi expression support for ra_auth_code adds b90e0b2f1b5 ld: aarch64: Update test linker scripts relocs.ld and reloc [...] adds 976f16630b1 ld: aarch64: Adjust TLS relaxation condition adds 2ba2f096185 ELF: emit symbol table when there are relocations adds 13db4a0c4d3 fbsd-nat: Correct the return type of the have_regset method. adds 03d0ae791f7 Add ELFCOMPRESS_ZSTD. adds 8aaafe957ce Automatic date update in version.in adds 2c735193b82 x86: also use D for MOVBE adds 0aea480cd8e x86: properly mark i386-only insns adds 5844ccaac7d x86: improve/shorten vector zeroing-idiom optimization conditional adds ecfc6ddb807 Re: PE objdump -x adds f74a5e6f2ed gdb: Fix regression in varobj recreation adds 8b8da1a9f31 gdb/amd64: clean up unused variable adds a6ad7914429 Fix a conflict between the linker's need to rename some PE [...] adds 4d44946794e gprofng: fix bug 29410 - Argument " 0." isn't numeric [...] adds 98badbfdc22 Use gdb_bfd_ref_ptr in objfile adds 075e4d6d956 Use auto_obstack in objfile adds 88c4cce8d28 Use unique_ptr to destroy per-bfd object adds 59f214544c5 elf: Reset alignment for each PT_LOAD segment adds fcbfb25dcca Automatic date update in version.in adds 94e27e8e69a MIPS: Use R_MIPS_REL16 for BFD_RELOC_16 adds 6b9bd54c24d Re: Get rid of fprintf_vma and sprintf_vma adds b82817674f4 Don't use BFD_VMA_FMT in binutils adds 60adf22c144 [gdb/tdep] Fix gdb.base/large-frame.exp for aarch64 adds 3c71833c674 [gdb/testsuite] Fix ERROR in gdb.base/watchpoint-unaligned.exp adds 367dda85965 [gdb/testsuite] Fix .debug_aranges in gdb.dwarf2/fission-lo [...] adds 0655397b573 Use bool in gdbarch adds b987c79ac13 Use new and delete for gdbarch adds 8b154043010 Allow registry to refer to const types adds cb275538dbd Use registry in gdbarch adds 62b73b6580f Automatic date update in version.in adds 1369522f36e Recognize the new ELF compression type for ZSTD. adds 701821154b1 Add gold support for --package-metadata option. adds 731d2cc1d51 [gdb] Add debug_{exp,val} adds 5858ac626e5 When gas/read.c calls mbstowcs with a NULL destination, it [...] adds 8005415fe92 gas: fix a testcase broken by new ZSTD support adds 188bc85476e binutils/Dwarf: avoid "shadowing" of glibc function name adds dfbc689c699 Sanity check loc_offsets index adds 37c59664adc asan: ppc64_elf_get_synthetic_symtab heap buffer overflow adds 5ee285ca3e5 Update following 2.39 release adds 377c3a9c917 Introduce gdb::make_function_view adds b859a3ef488 [gdbsupport] Add task size parameter in parallel_for_each adds b069b588cfe [gdb/symtab] Use task size in parallel_for_each in dwarf2_b [...] adds 728d5439e3f [gdb] Add unit test for gdb::sequential_for_each adds 99c90269049 [gdb/build] Fix build breaker in language.c with gcc 7.5.0 adds 29136be7df3 Don't use BFD_VMA_FMT in gdb and sim adds 4900c4e60c7 Get rid of BFD_VMA_FMT adds 9663a947c09 Automatic date update in version.in adds 77b38f6db98 ubsan: som.c undefined shift in som_set_reloc_info adds 578a7392c33 objcopy section alignment adds f7a559d5e11 msan: bfd_mach_o_layout_commands use of uninitialised value adds 431d48ef288 asan: segfault in coff_write_auxent_fname adds 45c8663b92c asan: heap buffer overflow in _bfd_error_handler adds 3ba7b1551b8 Automatic date update in version.in adds f4cbdf0b685 [gdb/testsuite] Add support for .debug_names in dwarf assembler adds c7cd10637c4 [gdb/symtab] Fix assert in read_addrmap_from_aranges adds 411c7e044fa [gdb/build] Fix build with gcc 4.8.5 adds dd27fd47f17 Automatic date update in version.in adds 0d3c3667204 gdb/csky support .reg2 for kernel 4.x and later adds e838f9c2844 Add a link to the NEWS files in the release announcement email. adds 357860e3774 ld: fix NEWS typos adds d7872ebb652 Mach-O: i18n enablement on some error messages. adds 06ce017c7d7 dwarf: use find_abstract_instance for vars and DW_AT_specification adds e441b55e94c add splay tree for info_ptr -> CU mapping adds ce81f9d6fa8 Fix regression from gdbarch registry change adds ded48050c19 Automatic date update in version.in adds 65c9841b6fe gdb/csky fix build error in ubuntu20_04 adds 747f6157e4a x86/Intel: split certain AVX512-FP16 VCVT*2PH templates adds 3fbe5a01086 x86: allow use of broadcast with X/Y/Z-suffixed AVX512-FP16 insns adds 05a79382ed8 x86: fold AVX VGATHERDPD / VPGATHERDQ adds 87bf0252286 x86: adjust MOVSD attributes adds 298d6e70a89 x86-64: adjust MOVQ to/from SReg attributes adds 8cf61a33bba gdb/riscv: use register name enum values in riscv-linux-nat.c adds a8a882968a6 [gdb/testsuite] Fix gdb.dwarf2/debug-names.exp adds 80d36248499 Fix-for-multiple-thread-detection-in-AIX. adds a88c79b7703 Default to enabling colored disassembly if output is to a t [...] adds ea3352172ec gdb/gdbserver: LoongArch: Improve implementation of fcc registers adds f5617307102 Fix typos in assembler documentation. adds 410a3464e79 Another gas manual typo correction. adds c1abad9ebad gdb/riscv/testsuite: fix failures in gdb.arch/riscv-reg-ali [...] adds 4c3cb23cc00 Automatic date update in version.in adds 31f6009538b bfd: Add support for LoongArch64 EFI (efi-*-loongarch64). adds 6158b25f77d PR29462, internal error in relocate, at powerpc.cc:10796 adds d7abcbcea5d gas/Dwarf: properly skip zero-size functions adds e5f2f7d901e Disable year 2038 support on 32-bit hosts by default adds f8053219836 gdb/riscv: implement cannot_store_register gdbarch method adds daf2618a918 objdump: fix extended (256) disassembler colors adds 9db0d8536db gdb/mi: fix breakpoint script field output adds 7030e40b768 Automatic date update in version.in adds 5291ecf9720 regen potfiles adds 4d74aab7aa5 PR29466, APP/NO_APP with .linefile adds 453595283c3 RISC-V: Remove R_RISCV_GNU_VTINHERIT/R_RISCV_GNU_VTENTRY adds df4860daad8 [Arm] Cleanup arm_m_exception_cache adds 33ae8a3ae31 ppc/svp64: support LibreSOC architecture adds 59f08271dda ppc/svp64: introduce non-zero operand flag adds 5eafd6deb4b ppc/svp64: support setvl instructions adds 4c388a8e2c6 ppc/svp64: support svstep instructions adds baf97ef24f9 ppc/svp64: support svshape instruction adds df0030b531e ppc/svp64: support svremap instruction adds 537710a69cf ppc/svp64: support svindex instruction adds 739be951781 gdb/varobj: Do not invalidate locals in varobj_invalidate_iter adds ccb5e559ef1 gdb/varobj: Reset varobj after relocations have been computed adds 906dca17d42 gdb/varobj: Only re-evaluate invalid globals during re_set adds 6f419c9825f Automatic date update in version.in adds cd919f5533c [gdb/testsuite] Fix gdb.dwarf2/dw2-dir-file-name.exp adds 901dd67d0d6 Automatic date update in version.in adds 928c411de46 Replace elf_vma with uint64_t adds be7d229ad43 Don't use bfd_size_type in readelf.c and dwarf.c adds 625d49fce79 Don't use bfd_vma in readelf.c adds 31e5a3a3807 Make dwarf_vma uint64_t adds cc44342012e readelf: print 0x0 as 0, and remove trailing spaces adds 8c68d88cc44 asan: NULL dereference in som_set_reloc_info adds 9effb9f15f4 ubsan: undefined shift in sign_extend adds 80075150727 asan: NULL dereference in spu_elf_object_p adds ef186fe54aa PR29482 - strip: heap-buffer-overflow adds 8ad969a3fe9 Automatic date update in version.in adds b3d5660a7ad Change breakpoint_re_set_default to a method adds 2c9a6d728e3 Change location_spec_to_sals to a method adds aef4b7a5cc7 Move decode_location_spec to code_breakpoint adds ceb3ca2f7d7 gdb/nds32: update features/nds32.c adds 0e6a6e40bb8 gdb/riscv: improve a comment about fcsr, fflags, and frm registers adds 7cc124ae972 Automatic date update in version.in adds a9c09a3667c aarch64_pei_vec adds 105afa7f230 gdb/csky add unwinder for sigtramp frame when kernel 4.x and later adds 450da4bd38a PR29362, some binutils memory leaks adds 246cb4b5a18 Automatic date update in version.in adds 33b6a20af38 revert "x86: Also pass -P to $(CPP) when processing i386-opc.tbl" adds 73d214b268a x86: template-ize packed/scalar vector floating point insns adds 6473a592b46 x86: template-ize vector packed dword/qword integer insns adds d580ae46736 x86: re-order AVX512 S/G templates adds b9df5afb694 x86: template-ize vector packed byte/word integer insns adds e07ae9a3efe x86: template-ize certain vector conversion insns adds 390ddd6f681 x86: shorten certain template names adds 45d92439aeb PR29495, rewrite_elf_program_header looping adds ec29a63c806 Remove register_gdbarch_init adds 02d04eac24f Use strwinerror in gdb/windows-nat.c adds 14bc174ad3d gdb/testsuite: fix breakpoint script output in gdb.mi/mi-break.exp adds cb3dee0e0e5 gdb/riscv: fix gdb.arch/riscv-unwind-long-insn.exp on RV64 adds 9096fc28c62 i386: Add MAX_OPERAND_BUFFER_SIZE adds 4ae982e83ce bfd: Define ___lc_codepage_func prototype for older MinGW-w64 adds cd78bd1e8c3 Automatic date update in version.in adds 11c6a7c6232 elf.c tidy adds 2bda15d73cb asan: heap buffer overflow in mmo_scan adds 7a1bc25b9d2 mmo.c leak in mmo_make_section adds 31e43bfffbc timeout in mmo_get_symbols adds 7744e3278b9 bfd_elf_set_group_contents assertion adds dbc3717013b GDB/testsuite: Fix PARAM_ZUINTEGER reported for PARAM_ZUINT [...] adds 2b57654c279 Automatic date update in version.in adds b4d65f2d0b4 x86: insert "no error" enumerator in i386_error enumeration adds d59a54c2c35 x86: move / quiesce pre-386 non-16-bit warning adds 8255dbf0dd5 gdb: add Patrick Monnerat to gdb/MAINTAINERS adds bac814af175 gdbsupport/event-loop: add a timeout parameter to gdb_do_one_event adds f0821653611 Missing linking test case for pe dll using a def file. adds 4f3681cc336 Fix thread's gdbarch when SVE vector length changes adds a960d5f9f4d Add test for AArch64 Scalable Vector Extension adds 243cf0f69c3 Change bookmark allocation adds 992545e7df5 [aarch64] Remove handling of ADR/ADRP from prologue analyzer adds bde195b84a8 gdb: call check_typedef at beginning of dwarf_expr_context: [...] adds 49ddd814ac1 gprofng: fix bug 29479 Collection fails when built without [...] adds c9dc8fbd9bd Automatic date update in version.in adds 866318daa30 loongarch64_pei_vec garbage in objcopy'd relocs adds 84205e65087 gdb: LoongArch: Handle variadic arguments adds 6232b843481 gdb, testsuite: Enable testcases that suppress specific war [...] adds 4afe8a8170a gdb, testsuite: Adapt gdb.base/callfuncs.exp for new clang [...] adds d7c83303890 gdb/testsuite: re-compile entry-value-typedef .S files with -fPIE adds 37163dcf1a1 Remove two initialization functions adds 08b00371b5c gdb_do_one_event: use integer test syntax adds a6ac3352ac7 Automatic date update in version.in adds 0ade20c5688 Re: Missing linking test case for pe dll using a def file adds 77491337229 symbols for bfd_simple_get_relocated_section_contents adds 12f26cb22e5 Automatic date update in version.in adds bdc8cfc1e43 Fix crash in gdbpy_parse_register_id adds 1034d824d89 Automatic date update in version.in adds 7ec249249cd LoongArch: gas: add support using constant variable in inst [...] adds ba86e750139 Add OpenBSD AArch64 Little Endian BFD support. adds 521f726815e Have readelf warn users if it is asked to decode a LLVM bit [...] adds b3ea2010cd0 Fix compile time warning from Clang about error messages no [...] adds 6bab7e67d07 Avoid crash with Ravenscar tasks adds 4cb763d64d6 Move some Windows operations to worker thread adds d08bae3d660 Implement target async for Windows adds f8bfbd5b751 Automatic date update in version.in adds 179390a3758 binutils: Updated my email address. adds 25ee24d990d Add an option to dlltool to allow the creation of determini [...] adds 6ecc36f7b7a Re: bfd_elf_set_group_contents assertion adds 37c49d0d63f SHT_RELR sh_link and sh_info adds 044193ebf6a Automatic date update in version.in adds 42bd5254fb5 LoongArch: ld: Fix bug not generate plt when link a dso adds 70175292616 gdb: new 'maint print frame-id' command adds a37854f9162 gas: arm: handle multiple .directives on a single line (PR29519) adds b53b12c8e86 ld: pe: Make archive member file extension comparisons case [...] adds 66a43cf1a78 Automatic date update in version.in adds c6e42384f1a Re: LoongArch: ld: Fix bug not generate plt when link a dso adds 8f401e317af PR10372, SH: ld test with sim/sh/run fails always adds 45692d91e73 ld: pe: Move the return type to a separate line from the fu [...] adds c2d7de232bb PR11290, avr-ld "out of range error" is confusing adds 64411043fd0 gas: NEWS: Add the RISC-V features for 2.31 adds 4362996c0e9 gas: NEWS: Add the RISC-V features for 2.35 adds c17cf68c8cc gas: NEWS: Add the RISC-V features for 2.36 adds 157a088c1e4 gas: NEWS: Add the RISC-V features for 2.37 adds 6b60a1ec10c gas: NEWS: Add the RISC-V features for 2.38 adds 5a3ca6e3195 gas: NEWS: Add the RISC-V features for 2.39 adds e8f20526238 GAS: Allow AArch64 pseudo-ops to accept the command line se [...] adds 5578fbf672e GAS: Add a return type tag to DWARF DIEs generated for func [...] adds 2c43d202aef x86: Ignore protected visibility in shared libraries on Solaris adds 8b1a24e546f sim/aarch64: Fix aarch64_get_CPSR_bits() declaration adds effcf7b1446 Allow to document user-defined aliases. adds 8d00b2b74b8 Automatic date update in version.in adds 3055522ab17 PR12265, Compiling ld/ fails on Solaris 8 adds 4fd404c298d gdb, gdbsupport: configure: factor out yes/no/auto value checking adds 403c71fdace gdb: change bpstat_print's kind parameter to target_waitkind adds 83411320387 gdbsupport: fix gdb::optional compilation with C++11 && _GL [...] adds 46e59b72f21 Automatic date update in version.in adds 9c17922bfec bfd: Fix minor bug in read_indexed_address function. adds d91ab9a73b8 Automatic date update in version.in adds 6f6f5b0adc9 PR29494 Trailing jump table on ARM adds 27d582267a1 Automatic date update in version.in adds fae8f4d1fd9 Automatic date update in version.in adds 28b5cde22b1 [gdb/tdep] Declare score-*-* target obsolete adds 1c04f72368c [gdb/symtab] Fix assert in set_length adds 0938b032daa RISC-V: Add 'Zmmul' extension in assembler. adds df4febc6003 LoongArch: Fix redefinition of "PACKAGE". adds 6f4eb56ec7d Add a testcase for PR 29494. adds f79688953fb gdb: update ranged_breakpoint::print_one_detail in comments adds 37833b96657 BFD library: Use entry 0 in directory and filename tables o [...] adds dd083c6524f Fix gdb.flush documentation adds 2d83dd69390 Fix flush for sys.stderr adds c95dd24e796 gdbsupport: add wrapper around result_of and invoke_result adds 46bbc1c071c ld: pe: Fix linking against Microsoft import libraries with [...] adds 649cd1d8df4 Automatic date update in version.in adds 803584b96d9 gdb/elfread.c: Use bfd filename instead of objfile->original_name adds 244a9a81010 gdb, testsuite: adapt function_range expected name adds 945e66a74d6 gdb, dwarf: create symbols for template tags without names adds 6472b2302de Add OpenBSD AArch64 GAS support. adds 3095d92634a gdb/riscv: improve (and fix) display of frm field in 'info [...] adds b49d7aa7446 gdb: Add tdesc_found_register function to tdesc API adds 4749b84b51b gdb/riscv: better support for fflags and frm registers adds 51cacdb50fd Let ui::input_fd be -1 adds 10d6fc874c0 Remove some dead code adds 55a66034040 Free ui::line_buffer adds 992aeed80b0 Use ui_out_redirect_pop in more places adds 8dc84baf2e0 Remove the "for moment" comments adds 334c30c253b Remove obsolete filtering comment adds 5a09f120568 Remove two unused members from mi_interp adds d9f95811860 Use member initialization in 'struct ui' adds c3d4b6a6d9f Use scoped_restore in safe_parse_type adds 4311c583a6a Remove tui_out_new adds b8043d27217 Remove a ui-related memory leak adds 90621f6922e TUI stdout buffering cleanup adds 610f8c63394 Remove a call to clear_interpreter_hooks adds 1e28eebbbc3 Fix "source" with interpreter-exec adds 058dc2c9593 Fix interpreter-exec crash adds a651b117e17 Automatic date update in version.in adds be2057b902e gdb/python-config: replace deprecated distutils.sysconfig adds 7b0d7ede79f GDB/doc: Document the Guile `#:unlimited' keyword adds f4492fb6830 dllwrap, windres and dlltools use mktemp, which should be avoided adds ca6d5a55e79 sim: Update mailing list address adds 5edf42b635a Automatic date update in version.in adds e9f7ba21f08 RISC-V: Add address printer tests with ADDIW adds 48525554d52 RISC-V: PR29342, Fix RV32 disassembler address computation adds 8fe1be5fabd RISC-V: Print highest address (-1) on the disassembler adds d0a122d3110 Add OpenBSD ARM Little Endian BFD support. adds 1a51864b467 xtensa: adjust expected output in ld TLS tests adds 658ba81aef5 xtensa: bfd: fix TLS relocations generated for PIE adds 148b68a56c5 Automatic date update in version.in adds d236680ae91 Automatic date update in version.in adds a411a714f31 sim/erc32: fix gdb with simulator build adds 06c00d5feaf Automatic date update in version.in adds b9593cb7053 sim/riscv: Complete tidying up with SBREAK adds a49fdb49c8d Automatic date update in version.in adds 9869e2e5c79 opcodes: Add non-enum disassembler options adds 4c146f5d60f [gdb/testsuite] Add gdb.dwarf2/debug-names-tu.exp adds a4fac33dc3a [gdb/testsuite] Add gdb.dwarf2/debug-names-bad-cu-index.exp adds d878bb39e41 [gdb/symtab] Support .debug_names section with TUs in .debug_info adds f2028892699 gdb: Add non-enum disassembler options adds 0908f111fc3 gdb: move a write after approval entry into the correct place adds cb21dd0c599 gdb: add Tsukasa Oi to gdb/MAINTAINERS adds 6e7a29c7de4 bfd: Add bfd_find_nearest_line_with_alt adds d647c797b73 Add debuginfod support for objdump -S adds 3c4e2282566 Automatic date update in version.in adds f555b327d41 LoongArch: fix gas BFD_RELOC_8/16/24 bug adds 6d0aebbcff0 [gdb/testsuite] Use prototype to call libc functions adds 0833fb8f4bc Fix endianness handling for arm record self tests adds 154f2735ad4 [gdb/testsuite] Fix gdb.ada/access_tagged_param.exp for aarch64 adds d6398d6713e [gdb/testsuite] xfail gdb.ada/O2_float_param.exp for aarch6 [...] adds f42546b6cc7 Automatic date update in version.in adds 2caffd34df2 i686-w64-mingw32-objdump -WL returns incorrect file paths adds a88ad4917ab Maintainer mode: wrong gettext version? adds 39eedb20b7e gdbsupport: Fix config.status dependency adds 0ee31dffb82 Gas generated incorrect debug info (top-level DW_TAG_unspec [...] adds a47a2d45bd6 Fix hardware watchpoint check in test gdb.base/watchpoint-r [...] adds 58448ad29c2 Automatic date update in version.in adds 1daabcc746e RISC-V: Fix vector CSR requirements adds efc1521e40b Support debuginfo files with empty group sections. adds 9d3b25ecc53 Automatic date update in version.in adds 1180f540d5f Re: PR29466, APP/NO_APP with linefile adds 20a64ae9cb2 Automatic date update in version.in adds a34a90995ae [gdb/symtab] Fix handling of DW_TAG_unspecified_type adds 0967e2e4926 Automatic date update in version.in adds ecb915b4de7 RISC-V: PR28509, the default visibility symbol cannot be re [...] adds ac3fe48fd61 x86: avoid i386_dis_printf()'s staging area for a fair part [...] adds 9e338b141b5 [gdb/testsuite] Fix gdb.dwarf2/dw2-dir-file-name.exp with clang adds 52b920c5d20 [gdb/testsuite] Fix gdb.dwarf2/dw2-dir-file-name.exp for ppc64le adds abe47e91d8c [gdb/symtab] Support .gdb_index section with TUs in .debug_info adds 3d36a6396fb [gdb] Fix abort in selftest run_on_main_thread with ^C adds a33a94cf432 ld: pe: Improve performance of object file exclude symbol d [...] adds 825a844fdcf ld: pe: Apply review suggestions on the existing exports/im [...] adds e3302049450 gdb/testsuite: change gdb.base/nodebug.exp to not fail with clang adds 8a0eb199433 update gdb.base/info-program.exp to not fail with clang adds 96ca89d245e fix gdb.base/access-mem-running.exp for clang testing adds 39801ed9697 Fix gdb.base/call-ar-st to work with Clang adds fbdc50d2c7c add xfails to gdb.base/complex-parts.exp when testing with clang adds 29a6701e530 ppc: Document the -mfuture and -Mfuture options and make th [...] adds 5f48d886a9c Use checked_static_cast in more places adds 20e2bd5c636 Automatic date update in version.in adds 02cd1b4e971 gdbserver/csky add csky gdbserver support adds d354e0c8e7d gdb/csky add unwinder for long branch cases adds c0828c5a52c gdb/csky rm csky_memory_insert/remove_breakpoint adds 77c2f1aad10 gdb/csky rm csky_print_registers_info adds 6a69b0a1804 Add pdb archive format adds 3f5bbc3e207 explicitly test for stderr in gdb.base/dprintf.exp adds 9db78678c7c gdb/testsuite: introduce gdb_step_until adds 8fa9bc6a030 gdb/testsuite: Update gdb.base/so-impl-ld.exp adds e9a241e87b4 objdump: '-S' should trigger search for separate debuginfo. adds 620fe928315 Automatic date update in version.in adds 365bf300da3 PR29540, R_PPC64_NONE in .rela.dyn when linking Linux vdso adds f15ba945a49 ubsan: arm-dis.c index out of bounds adds 3cb5e955a37 msan: vms-alpha use-of-uninitialized-value in dst_retrieve_ [...] adds 72e366db620 ubsan: som_is_space null dereference adds acfd5524fa4 asan: som_set_reloc_info heap buffer overflow adds fdbca361159 Modify ld-ctf test files to suit ARM adds 491cf3178f7 bfd: Stop using -Wstack-usage=262144 when built with Clang adds faf351b59d9 regen pofiles adds 8d783d5e1d6 looping in bfd_mach_o_fat_openr_next_archived_file adds e959744eca8 Binutils: Readelf testcase failing with clang adds 8422cbe455d Automatic date update in version.in adds fe39ffdc202 gprofng: fix build issues on musl adds d0975d80028 bfd, binutils, gas: Remove/mark unused variables adds ca4f92520e1 Automatic date update in version.in adds 8838766ad6c RISC-V: Make g imply zmmul extension. adds 839a4671a9c pdb sanity check block_size adds 49c3ed081fe PowerPC64 pcrel got relocs against local symbols adds faf01aee1d0 [gdb] Handle pending ^C after rl_callback_read_char adds 77e6e213e0c [gdb/testsuite] Fix gdb.dwarf2/dw2-dir-file-name.exp for aarch64 adds ff84aaf3e33 [gdb/tdep] Fix PowerPC IEEE 128-bit format arg passing adds 80eaec735e3 [gdb/symtab] Handle named DW_TAG_unspecified_type DIE adds 84e605558eb Suppress printing of superfluous BFD error messages adds c6449f19d66 BFD error message suppression test case adds 5e3cecb21ac Automatic date update in version.in adds 99d679e7b30 [gdb/symtab] Fix "file index out of range" complaint adds 4e38ed582cb Automatic date update in version.in adds c99b2113a47 Automatic date update in version.in adds 77b7377bc4c gdb: add ATTRIBUTE_PRINTF to gdb_bfd_error_handler adds e1d23dca8a4 gprofng: build documentation only if BUILD_MAN is true adds 6519cd1a15f Automatic date update in version.in adds 6224a6c2ead LoongArch: Don't write into GOT for local ifunc adds ae2e4d4035f LoongArch: Fix R_LARCH_IRELATIVE insertion after elf_link_s [...] adds 6af418600c4 Bug 29580 - typo in warning message: .note.gnu.build-id dat [...] adds 7e19db932c4 New Serbian translations for various binutils sub-directories. adds 1588d98babe Stop strip from complaining about empty note sections when [...] adds 13d4a5f7b6c LoongArch: Set macro SUB_SEGMENT_ALIGN to 0. adds 430676bc51f gdb/testsuite: add a debuginfod-support.exp helper library adds 5898c79ae69 Remove current_target_so_ops adds 9e468e953cd Move solib_ops into gdbarch adds 549dfc51b07 Constify some target_so_ops instances adds 63b3ec661a0 Make stdin_event_handler static adds 7f99cbd91fc ppc/svp64: test setvl ms operand adds 8c8fa33c20e looping in alpha_vms_slurp_relocs adds 8b168f1a1e0 Re: PowerPC64 pcrel got relocs against local symbols adds e348122963d Automatic date update in version.in adds 70f35d72ef0 RISC-V: Always generate R_RISCV_CALL_PLT reloc for call in [...] adds 96462b01298 RISC-V: Implement Ztso extension adds e472ec9fad6 configure: Pass CPPFLAGS_FOR_BUILD to subdirs adds 6c0cf2ca0db dwarf2.c remove varinfo and funcinfo sec field adds 4609af80c29 dwarf2.c: mangle_style adds 6c5e237146d dwarf2.c: simplify best_fit_len tests adds 3094c89e9ce PR29573, addr2line doesn't display file/line for local symbols adds acab2a6872d RISC-V: Set EF_RISCV_TSO also on .option arch adds f9a59eea784 PR29566, objdump -p considers an empty .gnu.version_r invalid adds 0242db993f8 RISC-V: Fix riscv_set_tso declaration adds 8a50fdcefc4 gdb: add type::target_type / type::set_target_type adds 27710edb4e5 gdb: remove TYPE_TARGET_TYPE adds b6cdbc9a817 gdb: add type::length / type::set_length adds df86565b31b gdb: remove TYPE_LENGTH adds 6f1d2f789bf gdbsupport: change path_join parameter to array_view<const char *> adds 198f946ffe9 gdbsupport: move include/gdb/fileio.h contents to fileio.h adds b872057a63c gdbsupport: convert FILEIO_* macros to an enum adds 517a63c2c48 gdbsupport: move fileio_errno_to_host to fileio.{h,cc} and rename adds d13102c03e5 bfd BLD-POTFILES.in dependencies adds 8cdbd5231ec Automatic date update in version.in adds 90eca711135 gprofng: fix -Wduplicated-cond warning adds c1ecdee7e09 RISC-V: Add macro-only operands to validate_riscv_insn adds 0383bce6502 RISC-V: Remove "b" operand type from disassembler adds 3581ae2d450 ld/testsuite: skip bootstrap.exp when OFILES are missing adds b59f8a90ba0 ld/testsuite: allow to force another directory for gcc linker adds 07bb02de723 gdb/testsuite: Add a proc to test where compiler links the [...] adds d5bcff0343a Change gdb.base/skip-solib.exp deal with lack of epilogue i [...] adds 4037b4191a0 gdb/testsuite: fix testing gdb.base/skip-inline.exp with clang adds 8d215439f66 gdb/testsuite: fix gdb.base/msym-bp-shl when running with Clang adds 53d4a55bebf fix gdb.base/jit-elf.exp when testing with clang adds 7e1cd467b5c gdb.base/skip.exp: Use finish to exit functions adds 9c5f314314e gdb/testsuite: Add test to step through function epilogue adds 7abc6ec0a6f gdb/python: restrict the names accepted by gdb.register_win [...] adds c59ea02cc3c include: Add macro to ignore -Wuser-defined-warnings adds d9fa9b7c330 include: Add macro to ignore -Wunused-but-set-variable adds 3b8e069a369 opcodes: SH fix bank register disassemble. adds 93547a56dcb [gdb/symtab] Rename all_comp_units to all_units adds aaf3f3f3bb3 [gdb/symtab] Add all_comp_units/all_type_units views on all_units adds fb1737381d8 RISC-V: Add generic support for vendor extensions adds a9ba8bc2d39 RISC-V: Add T-Head CMO vendor extension adds 547c18d9bb9 RISC-V: Add T-Head SYNC vendor extension adds 8b7419c4299 RISC-V: Add support for arbitrary immediate encoding formats adds 8254c3d2c94 RISC-V: Add T-Head Bitmanip vendor extension adds 73442230966 RISC-V: Add T-Head CondMov vendor extension adds 4041e11db3e RISC-V: Add T-Head MAC vendor extension adds f511f80fa3f RISC-V: Add T-Head FMemIdx vendor extension adds 27cfd142d0a RISC-V: Add T-Head MemIdx vendor extension adds 25236d63fdb RISC-V: Add support for literal instruction arguments adds 6e17ae62557 RISC-V: Add T-Head MemPair vendor extension adds 5d19bc37859 gdb/testsuite/lib/future.exp: follow dejagnu default_target [...] adds 35cff32e9e0 Automatic date update in version.in adds 4bea06d73c0 Don't attempt to compress bss sections adds 22997c77b02 pdb: _bfd_generic_close_and_cleanup adds 8e037eae682 gdb/csky add cskyv2-linux.xml for cskyv2-linux.c adds 618ba27878a gdb/testsuite/tui: start GDB with "set filename-display basename" adds eb668e50036 RISC-V: Add Zawrs ISA extension support adds 4f60f82104e Support AT_USRSTACKBASE and AT_USRSTACKLIM. adds e64d74cafa7 Automatic date update in version.in adds 31f4ff5731d Re: bfd_cleanup for object_p adds 5aa0f10c424 The problem with warning in elf_object_p adds b7098e650c9 gdbserver: remove unused for loop adds 7f241585834 gdb/source.c: Fix undefined behaviour dereferencing empty string adds 58d69206b81 Automatic date update in version.in adds db0f0fcbf35 Automatic date update in version.in adds 544c5619574 PKG_CHECK_MODULES for msgpack and jansson adds f3bc603561c stab nearest_line bfd_malloc_and_get_section adds c21736aed1d PR29542, PowerPC gold internal error in get_output_view, adds c7afb87bea3 PR29613, use of uninitialized value in objcopy adds 757b1c20d49 [gdb/testsuite] Fix gdb.dwarf2/dw2-unspecified-type-foo.c w [...] adds e9d92351722 binutils/testsuite: skip gentestdlls related tests if missing adds fe441584bb9 binutils/testsuite: handle the different install names of c++filt adds 687e348e720 gdb/testsuite: bump duration for the whole test in do_self_tests adds 1c51fceb5c2 gdb/testsuite: use gdb_test in gdb.gdb/python-helper.exp adds be40200bc9a gdb/testsuite: update field names in gdb-gdb.py.in adds 64dc622ffb2 Automatic date update in version.in adds e122316b7ce PR29617, ld segfaults when bfd_close fails adds 2cac01e3fff binutils, gdb: support zstd compressed debug sections adds 8818c80cbd4 libctf: Add ZSTD_LIBS to LIBS so that ac_cv_libctf_bfd_elf [...] adds f7aa1a5acc5 gold: Suppress "unused" variable warning on Clang adds 382fa97ce0e sim: Link ZSTD_LIBS adds 4f56cf059ca Automatic date update in version.in adds 540e53422cd asan: segv in _bfd_archive_close_and_cleanup adds 8e4a500a5c4 asan: _bfd_stab_section_find_nearest_line segv adds f8a8e1b2637 regen bfd/configure adds 67d1991b785 egrep in binutils adds 7ebd68d1420 The help document of as misses some many options adds 93362ef59ee Renenerate {gdb,gdbserver}/configure adds e2bae06cf91 Re: egrep in binutils adds 9cfd4ed49d8 ld/testsuite: force warnings when dealing with execstack tests adds be5f79aa395 The help document of size misses an option. adds 98847c1e38b Treat Character as a discrete type in Ada adds e875475e19d gdb: remove trailing spaces in README adds 16bd13978f3 Fix GDB build: ELF support check & -lzstd adds 1557c9ff815 Automatic date update in version.in adds 55b0ce4403e Add -B to the help output from gprof, and add suitable docu [...] adds ee8cc2b3f2d cleanup: Add missing feature/ XML files to Makefile adds ac9b8c676e9 Constify target_desc declarations adds 31282a84910 gdb: constify target_stack::is_pushed adds 3fe639b81b4 gdb: constify auxv parse functions adds e2df8050fe7 gdb: make fprint_target_auxv static adds 7dce788191b gdb: make target_auxv_parse static and rename adds 478fced3a89 Automatic date update in version.in adds 4eeb0013059 PR29626, Segfault when disassembling ARM code adds 137c886e9a6 [gdb/c++] Print destructor the same for gcc and clang adds 511f4ff4d9b [gdb/testsuite] Add aranges to gdb.dwarf2/dw2-dir-file-name.exp adds f3700471469 gdb: Remove unused extra_lines variable adds d6b99a80716 RISC-V: Add privileged extensions without instructions/CSRs adds 1d4c108cec2 [gdb/testsuite] Fix gdb.mi/mi-sym-info.exp on openSUSE Tumbleweed adds 0d94a873505 gprofng: fix cppcheck warnings adds c4a7e6b5621 LoongArch: Update ELF e_flags handling according to specification. adds 1cb0ab18ad2 x86/Intel: restrict suffix derivation adds 7b94647ad00 x86: improve match_template()'s diagnostics adds 79d635fc64b x86: correct build dependencies in opcodes/ adds 839189bc932 RISC-V: re-arrange opcode table for consistent alias handling adds d988b231b0d RISC-V: drop stray INSN_ALIAS flags adds 3bf49942762 objcopy: avoid "shadowing" of remove() function name adds b0423163b80 RISC-V: fix build after "Add support for arbitrary immediat [...] adds 0b8c36f7177 RISC-V: fallout from "re-arrange opcode table for consisten [...] adds a6eeb20a42a RISC-V: Eliminate long-casts of X_add_number in diagnostics adds 38cb335c764 RISC-V: Reorganize and enhance 'Zfinx' tests adds cfc0ffd31e9 RISC-V: Relax "fmv.[sdq]" requirements adds 06bed95d8d2 Automatic date update in version.in adds f7052ade774 Automatic date update in version.in adds 21a52f7d827 gdb/testsuite: new test for -data-disassemble opcodes format adds d309a8f9b34 gdb/disasm: read opcodes bytes with a single read_code call adds d4ce49b7ac0 gdb: disassembler opcode display formatting adds 2bfed4e8725 gdb: make gdb_disassembly_flag unsigned adds 48883ade647 gdb/doc: update syntax of -data-disassemble command arguments adds 924272f2bf5 gdb/mi: some int to bool conversion adds 08f406e9a1e gdb/mi: new options for -data-disassemble command adds e7b1ba07bc9 gdb/testsuite: rewrite capture_command_output proc adds bd93abe8d55 gdb/riscv: fix failure in gdb.base/completion.exp adds 89e601ac3a2 gdb/gdbarch: add a comment to gdbarch_register_name adds 9a972b54040 gdb: add a gdbarch_register_name self test, and fix some ar [...] adds 9a103324fee gdb: check for duplicate register names in selftest adds 7df42400402 gdb: add asserts to gdbarch_register_name adds 7ac20d65a8d gdb/csky: remove nullptr return from csky_pseudo_register_name adds 9b9e61c7cf4 gdb: final cleanup of various gdbarch_register_name methods adds 637b2f86138 gdb: update now gdbarch_register_name doesn't return nullptr adds 5b0e2b48edb gdb/testsuite: extend styling test for libopcodes styling adds f22c50c22cb gdb: improve disassembler styling when Pygments raises an e [...] adds 6deb7a8185b gdb/disasm: better intel flavour disassembly styling with Pygments adds c3d64d467d4 gdb/testsuite: handle invalid .exp names passed in TESTS adds 4cfa9edb357 [gdb/testsuite] Fix waitpid testing in next-fork-other-thread.c adds e1fc9bcfac6 Automatic date update in version.in adds 61233edc75c RISC-V: Add testcase for DWARF register numbers adds 7b4f240762f RISC-V: Assign DWARF numbers to vector registers adds 2820f08f233 Improve GDB's baseclass detection with typedefs adds 01292987969 RISC-V: Move supervisor instructions after all unprivileged ones adds 907b52f4ceb readelf: DO not load section headers from file offset zero adds 1ba3a322203 [AArch64] Fix pseudo-register numbering in the presence of [...] adds e63ae49b6a8 [AArch64] Handle W registers as pseudo-registers instead of [...] adds d1d3123c7bb gdb: constify inferior::target_is_pushed adds aef1974a66b Fix self-move warning check for GCC 13+ adds cf0136a276e Automatic date update in version.in adds 09fbd1cf93b ignore DWARF debug information for -gsplit-dwarf with dwarf-5 adds 021205d0219 RISC-V: don't cast expressions' X_add_number to long in dia [...] adds f5cb31a8ba7 RISC-V/gas: drop riscv_subsets static variable adds 3b25fc4884a RISC-V/gas: drop stray call to install_insn() adds 8c07e983a28 RISC-V/gas: don't open-code insn_length() adds bb996692bd9 RISC-V/gas: allow generating up to 176-bit instructions with .insn adds 7afbac7ddd7 compress .gnu.debuglto_.debug_* sections if requested adds 034235cebd7 Re: compress .gnu.debuglto_.debug_* sections if requested adds 758dd750bc6 Support objcopy changing compression to or from zstd adds f4b581f2d1a [AArch64] Update FPSR/FPCR fields for FPU and SVE adds e840e61cacd opcodes/riscv: style csr names as registers adds d71eca64e70 Note that at least dejagnu version 1.5.3 is required in ord [...] adds 136ea874202 RISC-V: Renamed INSN_CLASS for floating point in integer ex [...] adds 73e30e726cd RISC-V: Fix buffer overflow on print_insn_riscv adds 436a7b5ef27 gdb/riscv: Partial support for instructions up to 176-bit adds 3aeba5cd1c7 [gdb/symtab] Don't complain about inlined functions adds 8ba677d3560 [gdb/symtab] Don't complain about function decls adds 27e602128ba gas: NEWS: Mention the T-Head extensions that were recently added adds 8f5bc64185a Remove decode_location_spec_default adds 63418f080f7 Automatic date update in version.in adds 9c48ba47b36 gprofng: fix build with --enable-pgo-build=lto adds 011a1361340 Re: stab nearest_line bfd_malloc_and_get_section adds 306253b2cfa PR29647, objdump -S looping adds bb5cb85b465 Arm64: support CLEARBHB alias adds e87fb6a6d0c x86/gas: support quoted address scale factor in AT&T syntax adds 769a27ade58 Re: bfd BLD-POTFILES.in dependencies adds a1509b60cf9 Automatic date update in version.in adds 9a76ca16e8f RISC-V: Fix immediates to have "immediate" style adds 2cfc7c876d5 RISC-V: Fix printf argument types corresponding %x adds e0b004c5d54 RISC-V: Optimize riscv_disassemble_data printf adds f3a80235798 RISC-V: Print comma and tabs as the "text" style adds 15543290129 RISC-V: Fix T-Head immediate types on printing adds a13886e2198 RISC-V: Print XTheadMemPair literal as "immediate" adds 07443de62b7 gdb: add some additional debug in mark_async_event_handler adds d8a77e4c804 gdb: more infrun debug from breakpoint.c adds 80e0c6dc91f gdb: add missing nullptr checks in bpstat_check_breakpoint_ [...] adds ca10a126c67 [gdb/symtab] Factor out have_complaint adds 60c90d8c6d4 gdb/arm: Handle lazy FPU state preservation adds 0bce60ac7f1 Fix indentation in riscv-tdep.c adds fea044ba7b5 Automatic date update in version.in adds ea4e4a19b7f PR29653, objcopy/strip: fuzzed small input file induces lar [...] adds 8ed73e31646 [gdb/testsuite] Fix path in test name in gdb_load_shlib adds 7fe3f841453 [gdb/testsuite] Fix DUPLICATEs with remote-gdbserver-on-localhost adds 43792b0de4e [gdb/testsuite] Fix have_mpx with remote-gdbserver-on-localhost adds 8c7cb01a296 [gdb/testsuite] Remove unnecessary warning in gdb.base/default.exp adds 7808a1f7f68 [gdb/testsuite] Handle host cleanfiles adds ae17d05a4a5 gdb/testsuite: fix gdb.threads/linux-dp.exp regex adds 4cbfd0daabd Automatic date update in version.in adds db95282ce93 [gdb/testsuite] Fix silent fail in gdb.server/connect-with- [...] adds 4482b068b2b Merge both implementations of debug_names::insert adds c10a862f178 Automatic date update in version.in adds bbcf4de0186 Automatic date update in version.in adds 228cf97dd3c Merge configure.ac from gcc project adds d549d8d23db gdbsupport: re-generate configure adds f91822c2b9f gdb/testsuite: use 'end' at the end of python blocks adds a0cbd6505e9 Remove frame_id_eq adds ba380b3e516 Introduce frame_info_ptr smart pointer class adds bd2b40ac129 Change GDB to use frame_info_ptr adds c29a6445a98 gdb/frame: Add reinflation method for frame_info_ptr adds f54c53e9f4e Add ability to create reproducible source tarballs. adds adaef656956 gdb: improve infrun_debug_show_threads output adds 58fd1204aa0 gdb: extra debug output in thread.c adds e4014689b9a gdb: add infcall specific debugging adds 322dd71cbff gdb: remove filename arg from gdb_bfd_open_from_target_memory adds 66984afd29e gdb: include the base address in in-memory bfd filenames adds ed6cd15957b [gdb/testsuite] Fix error message for cmd with trailing newline adds c52ce603561 [gdb/testsuite] Detect trailing ^C/^D in command adds 79aafec96b2 Fix the guile build adds 1be8435c74d Fix latent quote char bug in generic_printstr adds 3a64633804a Boolify need_escape in generic_emit_char adds c1c7fe59f67 Remove c_emit_char adds 3a3bb6eb36a Remove c_printstr adds 05328f9105e Don't use wchar_printable in print_wchar adds 3041b9313e3 Fix a latent bug in print_wchar adds 4a5d6345a0b Automatic date update in version.in adds f6c874187a5 gdb/testsuite: fix race in gdb.base/async-shell.exp adds a665c4d5c6e gprofng: run tests without installation adds 7b68800441a gprofng: use the --libdir path to find libraries adds 3f2ef5ba427 gprofng: no need to build version.texi adds 86b4a00fa32 [gdb/testsuite] Fix prompt parsing in capture_command_output adds 73fa80feee6 gdb/testsuite: Fix formatting of python script adds d2d69057a2c sim/moxie: add custom directory stamp rule adds 029b1ee8d88 Error: attempt to get value of unresolved symbol `L0' adds c6422d7be70 sim/riscv: fix multiply instructions on simulator adds 857bddbe737 refactor usage of compressed_debug_section_type adds b0c295e1b8d add --enable-default-compressed-debug-sections-algorithm co [...] adds 735fab23d68 fix compressed_debug_section_names definition for "zlib" adds 7aaf9c03d14 sim/common: Add ATTRIBUTE_PRINTF adds a26c7ec2114 sim/cris: Add ATTRIBUTE_PRINTF adds 682389d557f sim/erc32: Add ATTRIBUTE_PRINTF adds fe8732f9399 sim/m32c: Add ATTRIBUTE_PRINTF adds 7f9495b2138 sim/m68hc11: Add ATTRIBUTE_PRINTF adds 3efe5b4d9e4 sim/ppc: Add ATTRIBUTE_PRINTF adds e9a433bf192 sim/rl78: Add ATTRIBUTE_PRINTF adds 5294d882ebb sim: Remove self-assignments adds 25ae9e26597 sim: Make WITH_{TRACE,PROFILE}-based macros bool adds 96894c19ad2 sim: Suppress non-literal printf warning adds 340aa4f6872 sim: Check known getopt definition existence adds babcfd75883 sim: Initialize pbb_br_* by default adds 12509439a18 Re: Error: attempt to get value of unresolved symbol `L0' adds 343c2cbd857 [gdb/testsuite] Fix gdb.debuginfod/fetch_src_and_symbols.ex [...] adds 82d23ca811a gdb: fix auxv caching adds b95bb5267e3 Re: Merge configure.ac from gcc project adds 8652404e813 Automatic date update in version.in adds 1639fab33b5 gdb: rename target_read_auxv(target_ops *) to target_read_auxv_raw adds 9e65489ac29 Re-apply "Pass PKG_CONFIG_PATH down from top-level Makefile" adds 33fb3d6f140 [gdb/contrib] Use OBJCOPY everywhere in cc-with-tweaks.sh adds 182421c9d2e sim/ppc: fixes for arguments to printf style functions adds 4bd531c7ffd sim/ppc: Fix core_find_mapping diagnostics adds 7fd882d4ad9 Fix objcopy's error message when it cannot add a .gnu_debug [...] adds e2800454ce9 [gdb/testsuite] Remove unnecessary perror in some test-cases adds 9693166f664 [gdb/testsuite] Fix gdb.base/nested-subp{2,3}.exp with recent ld adds a2470500432 [gdb/testsuite] Fix gdb.base/infoline-reloc-main-from-zero. [...] adds 3c74d321be6 [gdb/testsuite] Replace remaining -gt with -gctf adds 632ecf33a18 [gdb/testsuite] Silence warnings about obsolete -gstabs adds 908a926ec4e [gdb/testsuite] Fix ctf test-cases on openSUSE Tumbleweed adds d955d17917c [gdb/symtab] Factor out elf_symfile_read_dwarf2 adds c0f327b81d1 x86: drop "regmask" static variable adds e610d38f832 PowerPC, fix test gdb.base/watchpoint-stops-at-right-insn.exp adds 1d4e62f498b Automatic date update in version.in adds 0ffa92773a2 [gdb/testsuite] Fix gdb.mi/mi-disassemble.exp with -m32 adds 927b2f4caf4 [gdb/testsuite] Fix gdb.dwarf2/entry-value-typedef.exp with -m32 adds 5be49e265d6 [gdb/testsuite] Fix gdb.dwarf2/macro-source-path.exp with -m32 adds 01a32ee0b8c PowerPC, fix gdb.base/watchpoint.exp on Power 9 adds 091782c46d9 Automatic date update in version.in adds 27fb6a1a7fc ld: Add --undefined-version adds 3d9d92c22f6 RISC-V: Move certain arrays to riscv-opc.c adds cda4092e559 RISC-V: Move standard hints before all instructions adds 58eb738fed3 RISC-V: Test DWARF register number for "fp" adds 2b8fd83908e opcodes/riscv-dis.c: Tidying with comments/clarity adds 1469f944d1d opcodes/riscv-dis.c: Tidying with spacing adds 354c1c098ab opcodes/riscv-dis.c: Use bool type whenever possible adds 3009ffe06c8 opcodes/riscv-dis.c: Make XLEN variable static adds 637d7c14299 opcodes/riscv-dis.c: Remove last_map_state adds b16e13328b1 RISC-V: Imply 'Zicsr' from privileged extensions with CSRs adds d2552ba3e08 RISC-V: Zicbo{m,p,z} adjustments to riscv_multi_subset_supp [...] adds 2ff50ff02d9 gdb: add Torbjörn Svensson to gdb/MAINTAINERS adds 1e4be05b752 [gdb/testsuite] Add cond_wrap proc adds 1806054393e [gdb/testsuite] Factor out with_PIE_multilib_flags_filtered adds 68f7bda9b1c [gdb/testsuite] Fix nopie test-cases with target board unix [...] adds 21f507efad6 [gdb/testsuite] Fix gdb.base/infoline-reloc-main-from-zero. [...] adds f98a7af815c [gdb/testsuite] Fix gdb.base/infoline-reloc-main-from-zero. [...] adds b3a5b1fd710 [gdb/testsuite] Drop unnecessary -Wl,-soname in gdb.base/sk [...] adds d12f8998d2d PR29677, Field `the_bfd` of `asymbol` is uninitialised adds 61a457e5da4 e200 LSP support adds 5abb5d3f67d PowerPC SPE disassembly and tests adds ce6c3d253b9 gdb/arm: Stop unwinding on error, but do not assert adds 65558ca5df9 Use scoped_value_mark in more places adds 17c68d98f74 [gdb/testsuite] Disable styling in host board local-remote- [...] adds c4c8c27263d [gdb/testsuite] Fix host board local-remote-host-notty.exp [...] adds 7c635f3e61e [gdb/testsuite] Fix gdb.server/unittest.exp with host board [...] adds 8e94bb3e3a4 [gdb] Fix heap-buffer-overflow in find_program_interpreter adds fb799bba55a [gdb/contrib] Handle STRIP_ARGS_{STRIP,KEEP}_DEBUG in cc-wi [...] adds 21bb08785d1 [gdb/testsuite] Add boards/README adds 488054071bb Automatic date update in version.in adds 619cce4cac9 gdb/arm: Don't rely on loop detection to stop unwinding adds 4f722d4a721 Automatic date update in version.in adds 206e9791cb0 zlib-gabi to zstd woes adds 45685a2fd86 PowerPC se_rfmci and VLE, SPE2 and LSP insns with -many adds 98ed24fb35d Use checked_static_cast in more places adds da6f3d00b49 More uses of checked_static_cast adds 07a33c2bc17 Automatic date update in version.in adds 995bca23f12 x86: fold AVX512-VNNI disassembler entries with AVX-VNNI ones adds 308aa8e21e1 x86: properly decode EVEX.W for AVX512_4{FMAPS,VNNIW} insns adds 13c0b769e82 aarch64: Tweak handling of F_STRICT adds 2a3ed404494 Allow explicit size specifier for predicate operand of {sq, [...] adds 95a20247e8c ld/testsuite: consistently add board_ldflags when linking with GCC adds e57f7fa070e gdb: silence unused-but-set-variable warning about yynerrs [...] adds c7f83b0d14e Fix null pointer representations adds 67e83a0deef Fix regression in c-linkage-name.exp with gdb index adds acd121de32c Don't add type linkage names to cooked index adds 5fea9794325 Improve Ada support in .gdb_index adds dd05fc7071a Change .gdb_index de-duplication implementation adds 39e9d8670ce gdbarch-components.py: Remove spurious space from "frame_in [...] adds 069355439fc Remove a nullptr check in DWARF scanner adds 239e440d309 kfail an Ada test for GCC < 12 adds 02a8b5c2580 Automatic date update in version.in adds f117661d3ca x86: correct CPU_AMX_{BF16,INT8}_FLAGS adds 32e876a80f0 x86: generalize gas documentation for disabling of ISA extensions adds 44288716537 gdb, testsuite: extend gdb_test_multiple checks adds 60d09f0a0d8 gdb, solib-svr4: remove locate_base() adds 8d56636a0ec gdb, gdbserver: support dlmopen() adds ad10f44e568 gdbserver: move main_lm handling into caller adds 2733d9d5d62 gdb, gdbserver: extend RSP to support namespaces adds fb4f3f38e98 gdb, compile: unlink objfile stored in module adds 85933f7c91b gdb, python: use gdbarch_iterate_over_objfiles_in_search_order adds 4326580d445 gdb, ada: collect standard exceptions in all objfiles adds 06a670e280f gdb, ada: update ada_lookup_simple_minsym adds 5f0277edf24 fixup! gdb, ada: update ada_lookup_simple_minsym adds 2aab2438702 gdb, cp: update add_symbol_overload_list_qualified adds 6f96c196bec gdb, hppa: remove unused hppa_lookup_stub_minimal_symbol adds 531bd03892b gdb, symtab: inline find_quick_global_symbol_language adds 1dc9084f5e9 gdb: update gnu ifunc resolve adds aebb370bae3 gdb, solib-svr4: support namespaces in DSO iteration adds 53273099b81 [gdb/testsuite] Update boards/README adds 473487c23ee [gdb/testsuite] Fix gdb.server/file-transfer.exp with local [...] adds 95dcf7dff68 [gdb/testsuite] Fix gdb.base/return-nodebug.exp with local- [...] adds 21b61fe2422 [gdb/testsuite] Fix gdb.server/no-thread-db.exp with local- [...] adds 0df940ee008 [gdb/testsuite] Handle header files with local-remote-host.exp adds f760c4f2999 Update tests to use skip_hw_watchpoint_tests to test for HW [...] adds 04ea6b63141 Remove dead code from py-finishbreakpoint.c adds 152cc35ebff x86: Disable AVX-VNNI when disabling AVX2 adds fd320c4c29c Automatic date update in version.in adds 9454c9ce88b gdb: check for groups with duplicate names in reggroups:add adds 906f69cf65d IBM zSystems: Issue error for *DBL relocs on misaligned symbols adds a16c96980d9 [gdb/testsuite] Fix ERROR in gdb.python/py-breakpoint.exp adds 740a19d914a Binutils: Adding new testcase for addr2line. adds c60b3806799 aarch64-pe support for LD, GAS and BFD adds 6d6ae7c23dd bfd: fix undefined references to aarch64_pe_le_vec adds 536ff91bb8e gdb/testsuite: avoid creating files in gdb/testsuite directory adds 5ac37f0643a gdb/testsuite: avoid temporary file in gdb/testsuite (unitt [...] adds f2ba47d69ea Update MAINTAINERS file with details about accepting DCO si [...] adds 2b06e59de06 Fix addr2line test for ppc64 elfv1 and mingw adds cb9d1609da6 sim/cgen: mask uninitialized variable warning in cgen-run.c adds 744875dfdc9 sim/ppc: fix warnings related to printf format strings adds e5961d2be50 sim/ppc: mark device_error function as ATTRIBUTE_NORETURN adds d0a7ca87ab2 sim/erc32: avoid dereferencing type-punned pointer warnings adds feab6abfe23 sim/iq2000: silence pointer-sign warnings adds 5c831a3c7f3 Fix an illegal memory access when parsing an ELF file conta [...] adds f34652de0b6 internal_error: remove need to pass __FILE__/__LINE__ adds 508ccf9b3e1 [gdb] Fix assert in handle_jit_event adds f9672424036 Regen ld/po/BLD-POTFILES.in adds a4f02dc189a Obsolete beos adds f2db12c248b Automatic date update in version.in adds b64dc199b01 binutils: Remove unused substitution PROGRAM adds be6276e0aed Allow debugging of runtime loader / dynamic linker adds 97df7412a18 Test stepping within a runtime loader / dynamic linker adds f6f30f347bb ld: Add --pdb option adds b41a65333fc ld: Add minimal pdb generation adds 53707efa1b9 Re: aarch64-pe support for LD, GAS and BFD adds 9c1c98cc632 [gdb/testsuite] Fix gdb.mi/mi-disassemble.exp with check-read1 adds 15ede33bfa8 [gdb/testsuite] Fix gdb.debuginfod/fetch_src_and_symbols.ex [...] adds 837e225ba19 x86: re-work AVX-VNNI support adds 1c232ab0304 Reapply "Don't build readline/libreadline.a, when --with-sy [...] adds b2ff9ed3050 gdb: make some bp_location arguments const in breakpoint.c adds 705b6305edc gdb: used scoped_restore_frame in update_watchpoint adds aaa141a0a99 gdb: make use of scoped_restore in unduplicated_should_be_inserted adds d8de7963a9d gdb: some int to bool conversion in breakpoint.c adds 66bd1b294d8 gdb/python: break dependencies between gdbpy_initialize_* f [...] adds 8a3b17063e8 gdb/python: break more dependencies between gdbpy_initializ [...] adds 9bb4d860222 x86: Check VEX/EVEX encoding before checking vector operands adds 44c4f3d4374 Automatic date update in version.in adds 5bba7eaef51 sim: Remove unused CXXFLAGS substitution adds 68830fbae98 Support Intel AMX-FP16 adds b4d6b738075 [gdb/testsuite] Silence compilation fail in gdb.base/rtld-step.exp adds 90319cefe39 GDB/Guile: Don't assert that an integer value is boolean adds e7e1f203456 GDB/testsuite: Expand Python integer parameter coverage acr [...] adds c506be7d9be GDB/Python: Make `None' stand for `unlimited' in setting in [...] adds 7c0cca765e4 Updated Hungarian translation for the gprof sub-directory. adds 49d7cd733a7 Change calculation of frame_id by amd64 epilogue unwinder adds 1f3e37e057e gdb/reverse: Fix stepping over recursive functions adds 816be8d8b71 Add a note to the binutils/NEWS file about DCO signed contr [...] adds 4b2e7a577c2 Add a -w option to the linker to suppress warning and error [...] adds 75436c534bf gdb: declare variables on first use in inherit_abstract_dies adds 6c849804cff Fix bug in Ada packed array handling adds e379f6521a9 Fix crash in value_print_array_elements adds 2afd002ac6a Fix incorrect .gdb_index with new DWARF scanner adds 1f5a3546126 readelf: support zstd compressed debug sections [PR 29640] adds f2423983a8f gdb: check for empty offsets vector in inherit_abstract_dies adds 129d1afcc50 gdb: make inherit_abstract_dies use vector iterators adds 62fe72fda1f Improve Python Unwinders documentation adds 095e74caa78 Automatic date update in version.in adds 49c843e6d2d gdb/testsuite: add max number of instructions check in gdb. [...] adds df5ffabf1cf Automatic date update in version.in adds 89d5fc244fd sim: mips/ppc/riscv: re-add AC_CANONICAL_SYSTEM [PR sim/29439] adds 86ef36f655d sim: testsuite: tweak parallel find invocation [PR sim/29596] adds e60091e4d30 sim: testsuite: update ignored .exp files [PR sim/29596] adds 05962dc48c3 Automatic date update in version.in adds b347f578952 [gdb/testsuite] Add skip_python_tests in gdb.python/tui-win [...] adds f7cfcddd16c x86: emit {evex} prefix when disassembling ambiguous AVX512 [...] adds a87cd576168 x86: consolidate VAES tests adds 05bb930a054 x86: consolidate VPCLMUL tests adds 13b87bbf0da ld/testsuite: skip ld-elf/exclude when -shared is not supported adds 67527cffcd5 ld/testsuite: adjust ld-arm to run shared tests only when s [...] adds 0a9c805dfd0 [gdb] Fix rethrow exception slicing in pretty_print_insn adds b2829fcf9b5 [gdb] Fix rethrow exception slicing in insert_bp_location adds ffa2d048221 sim/sh: use fabs instead of abs adds 368b8c32592 sim/ppc: don't try to print an uninitialized variable adds 548d634f1b6 sim/ppc: initialize a memory buffer in all cases adds e0b3df3b4d7 sim/ppc: fix for operator precedence warning from clang adds 36edbb454fc sim/aarch64: remove two unused functions adds da8b81754bc sim/h8300: avoid self assignment adds 1be79b1ebfa sim/lm32: fix some missing function declaration warnings adds c6d20401a20 gdb/doc: reword description of DisassembleInfo.read_memory adds 4ed07377e47 Automatic date update in version.in adds 43025f01a0c RISC-V: Improve link time complexity. adds 845652b7841 RISC-V: Should reset `again' flag for _bfd_riscv_relax_pc. adds a5a0a4fd0ff gdb: internal_error -> internal_error_loc in gdb-gdb.gdb.in adds 47e2c30aacf [gdb] Rewrite RETHROW_ON_TARGET_CLOSE_ERROR into function adds 4ff322b6fa6 [gdb/testsuite] Add missing skip_gdbserver_tests in gdb.mul [...] adds 0f2cd53cf4f [gdb/testsuite] Handle missing .note.GNU-stack adds 7699dfc8d58 gdb/testsuite: make sure to consume the prompt in gdb.base/ [...] adds a2267dbfc9e x86-64: Use only one default max-page-size adds 9efe17a3a07 gdb: remove spurious spaces after frame_info_ptr adds 9254cd1fd86 Automatic date update in version.in adds 6175be41757 PR29720, objdump -S crashes if build-id is missing adds 2f6ba62ed38 som.c buffer overflow adds b8d97d38574 som.c reloc sanity checking adds 4d664d5711b segfault in objdump.c reloc_at adds 5dcae8f603b Correct ELF reloc size sanity check adds f84ffabbb30 buffer overflow in _bfd_XX_print_ce_compressed_pdata adds 8f97b519fb0 sim: testsuite: improve parallel test processing adds e5fbca55b28 gdb: make copyright.py interface a bit nicer adds 99033a63c7b gdb: copyright: make file header scan a bit more pythonic adds 8b73ee207c9 gdb/arm: Terminate frame unwinding in M-profile lockup adds b2e9e754e12 gdb/arm: fix IPSR field test in arm_m_exception_cache () adds 23295de1317 gdb/arm: Fix M-profile EXC_RETURN adds ee7f721ea2f gdb/testsuite: fix gdb.guile/scm-parameter.exp "wrong type [...] adds ecb58b32cde Automatic date update in version.in adds 1ad40414e3a Re: ld/testsuite: adjust ld-arm to run shared tests only wh [...] adds 2c02c72c62d re: Support Intel AMX-FP16 adds 686657b66cd tests: use canonical option name adds ffbe89531c2 Fuzzed files in archives adds f52fb009085 RISC-V: Fix build failures for -Werror=sign-compare. adds b253899c901 [gdb/testsuite] Use remote_exec chmod instead of remote_spawn adds 6b839dd3dee [gdb/testsuite] Fix silent timeouts in gdb.mi/mi-exec-run.e [...] adds 1dc83674da6 [gdb/testsuite] Disable styling in host board local-remote- [...] adds 48ca5676924 [gdb/testsuite] Remove address from test names adds a09f33be653 sim/cgen: initialize variable at creation in engine_run_n adds c58a5b7fd96 Automatic date update in version.in adds 79e24d0a6c0 PowerPC: Add support for RFC02653 - Dense Math Facility adds bb98553cad4 PowerPC: Add support for RFC02658 - MMA+ Outer-Product Inst [...] adds 58b2ba6d888 binutils: Update my e-mail and Yunhai's e-mail adds 40f1a1a4564 RISC-V: Output mapping symbols with ISA string. adds 56d4450bdfc include: Define macro to ignore -Wdeprecated-declarations on GCC adds d9757bcd435 gdb, btrace: fix family and model computation adds 615d4f41337 RISC-V: Fix build failure for -Werror=maybe-uninitialized adds 3190ebcbbf8 RISC-V/gas: fix build with certain gcc versions adds 83029f7ff5d RISC-V: Fallback for instructions longer than 64b adds 6b84c098e53 RISC-V: Improve "bits undefined" diagnostics adds 425d5e76e04 Convert compunit_language to a method adds d846c35eaf1 gas: NEWS: Add a missing newline adds f262d2df3ad gas: NEWS: Note support for RISC-V Zawrs adds 541b65e4bc9 Automatic date update in version.in adds 0ce50fc900a RISC-V: Always generate mapping symbols at the start of the [...] adds 13de66dd346 NULL dereference read in som_write_object_contents adds c5d4b1b6046 Fix small objcopy memory leak adds bb94ac4f95d pef: sanity check before malloc adds dd6c5a92170 sim, sim/{m32c,ppc,rl78}: Use getopt_long adds 488ed354c85 [gdb/testsuite] Remove REMOTE_PORTNUM in remote-stdio-gdbse [...] adds 64ba0c58a79 [gdb/testsuite] Consume output asap in gdb.server/multi-ui- [...] adds 8db6f1bd270 [gdb/testsuite] Fix gdb.server/multi-ui-errors.exp with loc [...] adds 58d8e5fab37 [gdb/testsuite] Use ssh -t in remote-*.exp adds dc4e697f2fe sim/erc32: Insert void parameter adds e47530f72f5 sim/erc32: Use int32_t as event callback argument adds 57e3eee069a sim/erc32: Use int32_t as IRQ callback argument adds 45f8296e696 sim/m32r: Initialize "list" variable adds 9b77569146a sim/sh: Remove redundant function declaration adds 4404bce9a72 gdb/testsuite: Wrap `param_integer_error' in gdb.guile/scm- [...] adds 60095ba3b8f Automatic date update in version.in adds 28750e3b967 Pool section entries for DWP version 1 adds beaad492353 Automatic date update in version.in adds 3c5e7c6dfcf ld: Use %E in einfo in pdb.c adds a7267222409 ld: Add section header stream to PDB files adds 08827105100 ld: Add publics stream to PDB files adds 18bf56434d1 objdump: Add configure time option to enable colored disass [...] adds de1fbe7889e RX assembler: switch arguments of thw MVTACGU insn. adds 2ce385da887 gdb/testsuite: add XFAIL to gdb.cp/ptype-flags.exp when usi [...] adds 1e741636396 gdb/testsuite: fix gdb.cp/converts.exp to run with clang adds ef07be453e0 Support Intel PREFETCHI adds 1bf074fb6b5 Updated Romainain translation for the binutils sub-director [...] adds 86430497337 Fix regression in pointer-to-member printing adds 6c8912c64bc Inline initialization of gdbarch members adds 7807dfae36d Use enum for gdbarch's call_dummy_location adds f2462532e24 x86: Silence GCC 12 warning on tc-i386.c adds 5b94c380814 sim: common: change sim_read & sim_write to use void* buffers adds ead2618501e sim: cgen: constify GETT helpers adds ed60d3edd51 sim: constify various integer readers adds 5bab16fdf17 sim: reg: constify store helper adds 8f0212acb19 x86: minor improvements to optimize_imm() (part III) adds 15a1e4e2a7d PowerPC, add support for recording pipe2 system call. adds bc45f5366ea Remove REPARSE condition to force hardware resource checkin [...] adds 4881fcd7c13 Add missing TYPE_CODE_* constants to Python adds 1751ca43fda Automatic date update in version.in adds 8cb6e17571f opcodes/arm: use '@' consistently for the comment character adds 6576bffe6cb opcodes/arm: add disassembler styling for arm adds 2df82cd4b45 opcodes/arm: silence compiler warning about uninitialized v [...] adds 4575eafb457 opcodes/arm: don't pass non-string literal to printf like function adds e8572cd6aaf Automatic date update in version.in adds 4321af3e4d2 Support Intel AVX-IFMA adds 23ae61ad896 Support Intel AVX-VNNI-INT8 adds a93e3234274 Support Intel CMPccXADD adds 75f8266aba0 Add handler for more i386_cpu_flags adds 941f083324f Support Intel WRMSRNS adds 2188d6ea4f8 Support Intel MSRLIST adds d918451a044 RISC-V: Fixed the missing $x+arch when adding odd paddings [...] adds be1643ff057 x86: simplify expressions in update_imm() adds 39a28a7cf2b x86: drop bogus Tbyte adds 559a5ea4524 Fix Cygwin build after bcb9251f adds 26f228db710 Fix Cygwin build after 20489cca adds ee1cffd3883 sim: common: change sim_{fetch,store}_register helpers to u [...] adds e4f2bc9c053 sim: h8300: switch to cpu for state adds fde7c6bf646 sim: split CPPFLAGS between build & host adds 7eb96b2f035 arm: PR 29739 Fix typo where ';' should not have been repla [...] adds ae1c45ead6b Automatic date update in version.in adds ca7b34c5bea sim: common: remove unused include paths adds 46a1e1f20b1 sim: merge gnulib logic into the top-level adds a1af8f405cf sim: move common flags to default AM_CPPFLAGS adds fa6895ad35e AVR Linker: Allow the start of the data region to specified [...] adds 78cd9188d0f AVR Linker: Allow the start of the data region to be specif [...] adds e7e7469e7a3 gdb: Fix issue with Clang CLI macros adds d91d55b907e sim: ppc: drop use of DATE & TIME adds 4556d82e8a7 sim: update --version copyright year adds 75bed973c86 sim: ppc: include copyright & license in --version adds b830591caf0 sim: v850: switch to standard (high-level) trace defines adds e26943f9c72 V850 Linker: do not complain about RWX segments. adds fa71c76d475 sim: erc32: link sis to run program adds ccc4ba59596 sim: mips: simplify fpu configure logic adds 8183b5f53f7 sim: m32c/rx: drop useless $(ENDLIST) adds 2734f0a2750 sim: cleanup unused SIM_EXTRA_CFLAGS adds 4ce3ba0865e sim: testsuite: fix cris badarch in multi-target builds adds 7b3dd7b9b3b sim: testsuite: fix cris stat3 in diff setups adds 231f62da1d5 Automatic date update in version.in adds 90db43bb032 sim: build: switch to libtool for linking adds 89cf99a910c sim: build: switch to bfd & opcodes libtool linker scripts adds 49ea4303bf1 sim: build: drop duplicate $(LIBS) usage adds 051081585e4 sim: build: change AC_CHECK_LIB to AC_SEARCH_LIBS adds 0dea8b8d9fb sim: drop -lm from SIM_EXTRA_LIBS adds a494349e806 gas/doc/internals.texi: fix typo adds 853ba678828 Support multiple .eh_frame sections adds 4e0dd3abffe i386: Rename <xy> template. adds 01d8ce742c2 Support Intel AVX-NE-CONVERT adds c55c1f6e9d7 sim: don't hardcode -ldl for SDL support adds 9146585a05a sim: build: remove various obsolete generation dep variables adds b0119424d19 sim: rx: drop unused $arch setting adds d8521074fe2 opcodes/arm: silence compiler warning about uninitialized v [...] adds 476410b3bca gdb/testsuite: add KFAILs to gdb.reverse/step-reverse.exp adds 1da0b075aea Update release documentation with regard to uploading gprofng docs adds ac87b20a96a x86: adjust recently introduced testcases adds 91836f41e20 Powerpc fix for gdb.base/unwind-on-each-insn.exp adds 49977100a1c PowerPC fix for the gdb.arch/powerpc-power10.exp test. adds 45830439cef PowerPC update comments for the MMA instruction name changes. adds 36354a49b60 [testsuite] gdb.base/dlmopen: Fix test name and use gdb_attach adds d195b95c91f binutils: Run PR binutils/26160 test adds 31ee179e275 Automatic date update in version.in adds 319e41e83a4 sim: ppc: inline the sim-packages option adds 1b2af6a41e6 sim: ppc: delete unused host bitsize settings adds 0fa7ad4eb4f sim: ppc: drop unused /dev/zero logic adds 682a2a82e40 sim: adjust sim_hw options style adds fc9c0bdce0f sim: drop unused SIM_HARDWARE variable adds bfc96c1039d sim: build: add SIM_HW_CFLAGS to top-level build too adds cb9bdc02fdf sim: cris: move rvdummy linking to top-level adds 63bf33ff90b sim: build: move install steps to the top-level adds 59d8576e4ff sim: build: add uninstall support adds c0c25232da1 sim: run: move linking into top-level adds e5f7bc29350 sim: bfin: move linux-fixed-code.h to top-level adds c95bd9111ee sim: use libtool to install programs adds 5a9886170b3 sim: fix readline linkage adds 560f8d05a1d Deprecate MI version 1 adds 25e64b52764 Automatic date update in version.in adds 1e5482d5686 sim: build: stop passing down SIM_PRIMARY_TARGET adds 93e0ec910af sim: build: respect AM_MAKEFLAGS when entering subdirs adds 2f008f06409 Automatic date update in version.in adds 092a151a38c RISC-V: Remove RV32EF conflict adds 8bfb6941c35 ld/testsuite: skip tests related to -shared when disabled adds 200164d4673 configure: require libzstd >= 1.4.0 adds 2ba09f42f1e sim: build: add a proper var for enabled arches adds 23912acd402 sim: .gdbinit: generate for all arch subdirs adds b7096df2354 Don't explicitly set clone child ptrace options adds 240e07bd94a gdb/testsuite: use a more unique name in gdb.mi/mi-breakpoi [...] adds b686ecb5b10 gdb: link executables with libtool adds 1787fcc45ab sim: riscv: drop subdir configure logic adds ee79c7df308 sim: bpf: drop subdir configure logic adds 763b20abcbf sim: or1k: drop subdir configure logic adds 4cf83930c1e sim: mn10300: drop subdir configure logic adds 871aa3b9ee7 sim: v850: drop subdir configure logic adds 4faede61267 sim: riscv: add missing AC_MSG_RESULT call adds 412cf590e52 gdb: make lookup_selected_frame static adds 027fb74964e Silence libtool during link adds 70f1d4d4848 Automatic date update in version.in adds b06311adb4b Support Intel RAO-INT adds 0a98ae7645a x86: Correct wrong comments in vex_w_table adds 195064c8da5 sim: drop unused CORE_ADDR_TYPE adds 2756004fe78 sim: mips: call Unpredictable instead of setting bogus valu [...] adds e406987c476 [gdb/testsuite] Fix find_core_file for core named core adds 2939f92abde [gdb/testsuite] Remove test-case from test name adds be6a2dca150 [gdb/cli] Make quit really quit after remote connection closed adds 7dacb40b89b PowerPC: Add XSP operand define adds 7a283d9cf5c gdbsupport, gdb: add read_text_file_to_string, use it in li [...] adds 2b142a9f83f gdb/linux-nat: get core count using /sys/devices/system/cpu [...] adds d8719e695d8 Automatic date update in version.in adds 1db13039a7c ld: Always output local symbol for relocatable link adds a8d181c0fda RISC-V: xtheadfmemidx: Use fp register in mnemonics adds 2d4989e98ee Re: Fuzzed files in archives adds 47c0279b2ca x86/Intel: don't accept malformed EXTRQ / INSERTQ adds adcc07b94f9 sim: ppc: drop useless linking of helper tools adds c2264c8f78f sim: ppc: add missing parens with e500 macro adds 97e20099d3b Allow 'ptype/o' for assembly adds 8263b346fa0 gdbserver: do not report btrace support if target does not [...] adds 31b40f11f1c sim: ppc: drop obsolete USE_WIN32API check adds 959550953e9 sim: restore lstat & mkdir func checks adds 3abad2f6a63 sim: igen: add missing newline to various error messages adds bafcc335266 Fix stepping in rtld without debug symbol adds 8a484e98aec Automatic date update in version.in adds 94355de7751 [gdb/aarch64] Use safer memory read routines adds 76a95facf12 [opcodes/arm] Fix potential null pointer dereferences adds 5967ca921c8 ld: Add module information substream to PDB files adds 23af236b63a sim: ppc: constify spreg table adds 99961e814f7 sim: ppc: pull default switch return out adds 1eff12f75ac sim: ppc: collapse is_valid switch table more adds 40466c48e84 sim: ppc: collapse is_readonly & length switch tables heavily adds 7d95d825b3c sim: ppc: drop support for dgen -L option adds 64713044a4f sim: ppc: drop old makefile fragment adds f735116b3fb gdb/testsuite: Fix rtld-step-nodebugsym.exp adds a3eb71adfea Sanity check reloc count in get_reloc_upper_bound adds ac71c620fd8 mach-o reloc size overflow adds 1b377e49604 ld/testsuite: skip ld-size when -shared is not supported adds 2acccd0a59a gdb/testsuite: allowed for function_range to deal with mang [...] adds 041de3d73aa gdb/c++: Improve error messages in overload resolution adds 70f479c6f8b gdb: clear other.m_cached_id in frame_info_ptr's move ctor adds 3dc9dde26d1 gdb: add prepare_reinflate/reinflate around print_frame_arg [...] adds 04e2ac7b2a7 gdb: move frame_info_ptr method implementations to frame-info.c adds 73cafdbd1dd gdb: remove manual frame_info reinflation code in backtrace [...] adds 45eca9d9f36 gdb: use frame_id_p instead of comparing to null_frame_id i [...] adds aeba2026b58 gdb: add missing prepare_reinflate call in print_frame_info adds f71e3f86e83 gdb: add special handling for frame level 0 in frame_info_ptr adds 27859c6b9d7 gdb/debuginfod: Improve progress updates adds 05e8d17b8b4 gdb: Fix regressions caused by 041de3d73aa121f2ff0c07721359 [...] adds 0be837be9fb gdb: make "start" breakpoint inferior-specific adds 9373f27599a i386: Check invalid (%dx) usage adds 689c2b4b65f sim: ppc: rename ppc-instructions to powerpc.igen adds fa654e74f23 sim: igen: constify various func arguments adds c0c7e6ce2af sim: igen: mark output funcs with printf attribute adds 16cceb84be1 sim: igen: mark error func as noreturn since it exits adds ef7c5fd15db sim: igen: fix hang when decoding boolean rule constants adds 897fc27b25f sim: v850: rename v850.dc to align with other ports adds a686428a8bb Automatic date update in version.in adds cde010e1a86 Fix adrp distance check adds 1c343a13ba2 gprofng: fix typo in configure.ac adds 332a4eeaea6 gold, dwp: support zstd compressed input debug sections [PR 29641] adds 8b2d02cbb92 gold: add --compress-debug-sections=zstd [PR 29641] adds 772e1fe54a4 Re: gold: add --compress-debug-sections=zstd [PR 29641] adds d0e5049d8fa Sanity check SHT_MIPS_OPTIONS size adds f7502dfe3f9 PR28834, PR26946 sanity checking section size adds f6cbe8103fe x86: drop duplicate sse4a entry from cpu_arch[] adds ca4726752f6 x86: drop stray IsString from PadLock insns adds b60f6a62889 gas: accept custom ".linefile <n> ." adds 9e9ffe8ee6c gdb/testsuite: ignore Non-C-typedefs for gdb.cp/class2.exp adds 729421925ae gdb/testsuite: enable running gdb.cp/classes.exp with clang adds 3180839c4be gdb/testsuite: account for clang's nested destructor calls [...] adds 42dde3f3643 gdb/testsuite: add XFAIL to gdb.cp/derivation.exp when using Clang adds f2f2eb6b0e7 gdb/testsuite: allow for Clang style destructors on gdb.cp/ [...] adds ad9421bb153 gdb/testsuite: skip gdb.cp/anon-struct.exp when using Clang adds ebe9ddbce72 gdb/testsuite: disable some tests of gdb.cp/typeid.exp when [...] adds 2604c0dc3b8 gdb/testsuite: remove XFAIL on gdb.cp/temargs.exp adds db2e277d1a8 gdb/testsuite: disable gdb.cp/call-method-register.exp when [...] adds 70b9d05b26e gdb, btrace: Fix rn-dl-bind.exp for new icx remark. adds 1e5ccb9c5ff Make sure a copy_insn_closure is available when we have a m [...] adds 40b355f24ec gdb/py-inferior: Keep inferior threads in a map adds 4f04dba96d4 [gdb/testsuite] Better error checking in has_hw_wp_support adds ac42aa228f3 [gdb/testsuite] Don't timeout on prompt in gdb_start_cmd adds 36895e5335b sim: igen: cleanup archaic pointer-to-long printf casts adds 075732ad92d gdb: fix start breakpoint expression not working in some languages adds c9ea6bd322b Automatic date update in version.in adds 80a3733432f libctf: use libtool for link test in configure adds 7149607f6ae PowerPC64 paddi -Mraw adds 7bee555bb71 sim: pru: Fix behaviour when loop count is zero adds 28ebf3f8d07 Automatic date update in version.in adds 90f902daf5e Drop apparently unneeded include of winsock2.h adds a83c64f567e Fix Cygwin build after 02d04eac adds f31e4e02eed Automatic date update in version.in adds 4f5c4fce887 objcopy renaming section with explicit flags adds fadfefbf159 Re: objcopy renaming section with explicit flags adds 8d45c3a82a0 [gdb/testsuite] Set completions to unlimited in get_set_opt [...] adds 7f21d259bce [gdb/testsuite] Handle with_set arch adds 3cbf5fdfe4f [gdb/testsuite] Run gdb.arch/ppc64-symtab-cordic.exp for -- [...] adds cafdb713d83 arm: Add support for Cortex-X1C CPU. adds a5b6e43669b gdb/unittests: PR28413, suppress warnings generated by Gnulib adds b62fb887c69 [readelf] arm: Support for new pacbti unwind opcode 0xb5. adds 9b1c7dc3a04 [gas] arm: Add support for new unwinder directive ".pacspval". adds 36f779c0633 pru: bfd: Correct default to no execstack adds 255571cdbf0 x86: fold special-operand insn attributes into a single enum adds 1f7b42d52a8 aarch64: Add support for Common Short Sequence Compression [...] adds 19707310433 Remove dump_prefix_expression adds 24b27e5e9b6 PowerPC, function ppc64_sysv_abi_return_value add missing r [...] adds a0eda3df5b7 PowerPC, fix support for printing the function return value [...] adds 8148339a741 Automatic date update in version.in adds c7d0901842f Enable multi-process debugging for AIX adds 08d237dd4eb [gdb/testssuite] Skip aarch64 in skip_gdbserver_test if no [...] adds b108c563f0f [gdb/testsuite] Fix gdb.base/foll-exec.exp for remote target adds 9af7a370030 [gdb/testsuite] Fix gdb.base/info_sources_2.exp for remote target adds 2a1742f31c2 [gdb/testsuite] Add REMOTE_TARGET_USERNAME in remote-gdbser [...] adds 4b4f2a7d255 [gdb/testsuite] Fix gdb.base/print-file-var.exp for remote target adds 3b35fb7cd0e [gdb/testsuite] Fix gdb.base/infcall-exec.exp for remote target adds a1dfb76d919 [gdb/testsuite] Fix gdb.base/solib-vanish.exp for remote target adds e27e0e5d414 [gdb/testsuite] Fix gdb.base/info-shared.exp for remote target adds 32e0d36918d [gdb/testsuite] Fix gdb.base/jit-reader-exec.exp for remote target adds 7642de570f3 [gdb/testsuite] Fix gdb.base/jit-elf-so.exp for remote target adds bfa50dc8820 [gdb/testsuite] Normalize gdbserver path name adds 4f4a46ba7c5 aarch64, testsuite: Fixed recently added cssc.d adds 7e21379963c gdb/testsuite: get_set_option_choices: expect \r\n after each item adds b0e8fa7ff0d Add AMD znver4 processor support adds 2c2316c5fd2 Fix crash in ada_print_type adds 5218fa9e893 gdb: use libtool in GDB_AC_CHECK_BFD adds 02dbc2b9e76 gdb/configure: regenerate adds bc8f3910c08 aarch64-pe can't fill 16 bytes in section .text adds e0ecefa7822 Re: [gas] arm: Add support for new unwinder directive ".pacspval". adds 972d23ddbd7 sframe.h: Add SFrame format definition adds b07a2978161 gas: add new command line option --gsframe adds b52c4ee4665 gas: generate .sframe from CFI directives adds dc56ee029e7 gas: testsuite: add new tests for SFrame unwind info adds 19e559f1c91 libsframe: add the SFrame library adds cf0e0a0ba91 bfd: linker: merge .sframe sections adds 42b6953bbad readelf/objdump: support for SFrame section adds e619dddb3a4 src-release.sh: Add libsframe adds 9968a11f9fd binutils/NEWS: add text for SFrame support adds b2cb03d5c3b gas/NEWS: add text about new command line option and SFrame [...] adds c1c57352f56 doc: add SFrame spec file adds a715464cd2e Automatic date update in version.in adds 24eb586f5c5 [gdb/testsuite] Fix gdb.arch/ppc64-symtab-cordic.exp without bzip2 adds feb5926e8a8 [gdb/testsuite] Modernize gdb.arch/i386-biarch-core.exp adds 92c1d07de5f gdb: add "set style tui-current-position on|off", default to off adds 3971740e4bb Update Ada tasks documentation adds d2bbd19d8e1 Bug fix in commit for printing the function return value fo [...] adds cf76db71dd6 [gdb/testsuite] Use gdb_gcore_cmd in gdb.threads/gcore-thread.exp adds ab11c8905fe PR29788, gprofng cannot display Java's generated assembly code adds 995a34b1772 Guard against frame.c destructors running before frame-info.c's adds 4bcff719c6f Add myself to the gdb/MAINTAINERS write-after-approval list adds d5b9201744f Automatic date update in version.in adds 7a4ce4a1bcf [gdb/testsuite] Fix DUPLICATE in gdb.arch/ppc-fp.exp adds 4a3bc79bf4c RISC-V: Add T-Head Fmv vendor extension adds 01804a098de RISC-V: Add T-Head Int vendor extension adds f4ad82b3bcc Fix various procfs.c compilation errors adds 1c01b236037 gdb/fortran/testsuite: print values and types of string variables adds 7aae1a86b30 Fix call functions command bug in 64 bits programs for AIX adds 9da79058a78 gdb/testsuite: fix failure in gdb.python/py-send-packet.exp adds 91f63aa2e20 Remove two obsolete declarations adds cbda14deaf4 gdb: new $_inferior_thread_count convenience variable adds 25d17459e33 ld: Always call elf_backend_output_arch_local_syms adds 03acd4d8543 Change NULL to nullptr in gdb/infcmd.c and gdb/infrun.c adds 2f6831b8066 Use boolean literals for pagination_enabled adds f68eca29d3b PowerPC, fix gdb.base/retval-large-struct.exp adds 3bfea8baf61 i386: Move i386_seg_prefixes to gas adds 2368c6bf61c opcodes: Define NoSuf in i386-opc.tbl adds c83b95d88fe Fix static initialization order problem in windows-nat.c adds 8c633762e31 [gas, aarch64]: fix build breakage for aarch64-pe adds 9c93bc90d57 Automatic date update in version.in adds 31f221d0bc7 Regen potfiles for sframe adds 7828dfa93b2 go32 sanity check adds 69bfd1759db PR29799 heap buffer overflow in display_gdb_index dwarf.c:10548 adds c963bda81e2 GAS fix alignment for aarch64-pe adds 6911239bbaa gdb/testsuite: don't avoid DWARF assembler tests with Clang adds 33c1395cf5e gdb/testsuite: fix gdb.trace/unavailable-dwarf-piece.exp wi [...] adds ed64647b7f3 gdb/testsuite: fix gdb.compile/compile-ops.exp with clang adds f2509beef8d gdb/testsuite: add (and use) a new build-id compile option adds 59d6ca65f5e gdb/testsuite: rename source file gdb.debuginfod/main.c adds e86741b65ba gdb/testsuite: fix gdb.debuginfod/fetch_src_and_symbols.exp [...] adds f9f88aede3b gdb/testsuite: rewrite gdb.cp/call-method-register.exp with [...] adds 9c48a8e6f43 gdb: fix symtab.c build on 32 bit targets adds 6533cbeeb83 Fix deletion of FinishBreakpoints adds d4895ba2df3 gdbserver/linux: take condition out of callback in find_lwp_pid adds 4855cbdc3d8 gdbserver/linux-x86: make is_64bit_tdesc accept thread as a [...] adds c0cb02a4cf5 gdbserver: use current_process in ps_getpid adds 5e219e0f460 gdbserver/linux-x86: move lwp declaration out of __x86_64__ region adds 84bcca538dd Automatic date update in version.in adds 15253318be0 RISC-V: Add 'Ssstateen' extension and its CSRs adds 78805ff8aec Show locno for 'multi location' breakpoint hit msg+conv var [...] adds f80d30f61a5 Add missing gdb_prompt in ctxobj.exp to avoid random failur [...] adds abad6c11d03 Automatic date update in version.in adds f1a8d786c37 Fix sol-thread.c compilation on 32-bit Solaris adds 10a63f80ae9 [PR build/29791] gnulib: Disable _GL_ATTRIBUTE_DEALLOC on Solaris adds 01919ca385e Automatic date update in version.in adds e710dfe0cf3 gdb/csky return type int32 for float and vector pseudo regs adds 84f9fbe90e5 gdb/csky just return type from csky_vector_type() for vecto [...] adds 4d9fd8683fd gdb/arm: Update active msp/psp when switching stack adds b0b23e06c3a gdb/arm: Ensure that stack pointers are in sync adds 1a7e622b82f Fix ARM and AArch64 assembler tests to work in a multi-arch [...] adds e66c9edea34 Fix step-over-syscall.exp matching regexp for $bpnum.$locno [...] adds 83f350830ee Fix use after free introduced by $_hit_bpnum/$_hit_locno va [...] adds 28a072f4af8 When getting the locno of a bpstat, handle the case of bp w [...] adds e9a20a419b6 Re: ld: Always output local symbol for relocatable link adds 38c917d808f PR29807, SIGSEGV when linking fuzzed PE object adds d82e33deccc readelf: use fseeko64 or fseeko if possible adds 31c1130f35e Automatic date update in version.in adds 3238a750752 gas/sframe: avoid "shadowing" of glibc function name adds dc95ee260cc gdb/testsuite: remove gcc restriction from gdb.dwarf2/clang [...] adds b2059307d86 opcodes: Correct address for ARC's "isa_config" aux reg adds d7229d6a561 binutils/configure.ac: integrate last change adds f3f7ecc942f gdb/arm: Fix obvious typo in b0b23e06c3a adds 63cf857e24b Re: readelf: use fseeko64 or fseeko if possible adds 26c527e62e7 Don't use "long" in readelf for file offsets adds 04ad71937f2 x86: Don't define _TLS_MODULE_BASE_ for ld -r adds 0ee9f16cf9f regcache: Add collect/supply_regset variants that accept a [...] adds 5dd6c79a323 fbsd-nat: Use regset supply/collect methods. adds a141d32c6ef fbsd-nat: Pass an optional register base to the register se [...] adds 759bbcb9179 arm-fbsd: Use a static regset for the TLS register set. adds d818c7ad8c6 aarch64-fbsd: Use a static regset for the TLS register set. adds c392c0e0ae1 Automatic date update in version.in adds e2a1b0a0d1b ld: Add section contributions substream to PDB files adds ba64682044d gas: Add --gcodeview option adds 06f0a892a52 RISC-V: Make R_RISCV_SUB6 conforms to riscv ABI standard adds 829b6b3736d Fix gdb.cp/gdb2495.exp on powerpc64le adds 8181f0045df Document the memory_tagged argument for memory region callbacks adds d499fb89448 asan: NULL deref in filter_symbols adds e6b6fad2fe4 PR22509 - Null pointer dereference on coff_slurp_reloc_table adds 9bd83c444e3 regen POTFILES.in adds 8db533e7d6d gdb/arm: Include FType bit in EXC_RETURN pattern on v8m adds 26314ac7ada Automatic date update in version.in adds 0b7186b9e8c gas: Disable --gcodeview on PE targets with no O_secrel adds 0b075f19024 PR16995, m68k coldfire emac immediate to macsr incorrect di [...] adds 5ee755fabb3 Constify nm format array adds bde9f9d7e97 Tidy objdump printing of section size adds c9f5b96bdab x86: correct handling of LAR and LSL adds a122baf523b x86: add missing CheckRegSize adds 8ee52bcf39e x86: widen applicability and use of CheckRegSize adds ffbbab0b3a1 readelf: Do not require EI_OSABI for IFUNC. adds 0075c53724f Impport libiberty commit: 885b6660c17f from gcc mainline. [...] adds 4d70f72ee0c gdb/testsuite/gdb.base/break.exp: split test_break_commands_clear adds b6cb5e17b84 gdb/testsuite/gdb.base/break.exp: split test_break_file_lin [...] adds 45c4b4bc12e gdb/testsuite/gdb.base/break.exp: split test_rbreak_shlib adds 01e43c20bb7 gdb/testsuite/gdb.base/break.exp: split test_break_optimize [...] adds 13375d621e8 gdb/testsuite/gdb.base/break.exp: use proc_with_prefix for [...] adds 2994ead4a09 gdb/testsuite/gdb.base/break.exp: split test_finish_arguments adds 3ad81837978 gdb/testsuite/gdb.base/break.exp: split test_break_user_call adds e89425fec2f gdb/testsuite/gdb.base/break.exp: split test_break_line_con [...] adds c8a48df4f1a gdb/testsuite/gdb.base/break.exp: split test_break_silent_and_more adds 9df9cfe23cc gdb/testsuite/gdb.base/break.exp: split test_break_default adds 750375dd690 gdb/testsuite/gdb.base/break.exp: split test_break_nonexist [...] adds 46c3b224a35 gdb/testsuite/gdb.base/break.exp: split test_no_break_on_ca [...] adds 3274ac53786 gdb/testsuite/gdb.base/break.exp: split test_tbreak adds b611cce454a gdb/testsuite/gdb.base/break.exp: split test_break adds f9e2163a3e4 gdb: fix typo in debug output message adds cbff1430f8a sframe/doc: remove usage of xrefautomaticsectiontitle adds 18a119b83d1 Automatic date update in version.in adds ac8df5a1921 riscv: Add AIA extension support (Smaia, Ssaia) adds 8654c01f085 Revert "readelf: Do not require EI_OSABI for IFUNC." adds 66e7b0f4d9c Automatic date update in version.in adds ea118ff5b18 remove the declared but undefined/unused method find_partial_die adds 14ae285f344 Fix jump on uninit producer_is_clang bit of cu.h dwarf2_cu struct. adds 05ad0d60341 [gdb/symtab] Handle failure to open .gnu_debugaltlink file adds 7a0daa48da7 [gdb/testsuite] Don't generate core in gdb.base/bt-on-fatal [...] adds 5c95bab8132 Automatic date update in version.in adds 4c35c4c6a77 [gdb/server] Emit warning for SIGINT failure adds 30220b46d4c Use false/true for some inferior class members instead of 0/1 adds c801f8f138c fix leak in gdb_environ adds 9d69cd24db4 Fix leak in the dwarf reader adds 2dc5f504c33 Automatic date update in version.in adds 97f006bc56a RISC-V: Better support for long instructions (disassembler) adds 634001bb4bb RISC-V: Better support for long instructions (assembler) adds 405e9d19924 RISC-V: Better support for long instructions (tests) adds c341f4676af RISC-V: Allow merging 'H' extension adds 1523df14d74 regen gas/Makefile.in adds 970a38be462 asan: pef: buffer overflow adds e7d942e0144 Use bfd_rename_section in msp430.em adds b8d7a9572d7 PR10368, ISO 8859 mentioned as 7bit encoding in strings doc [...] adds 2650ea9730e [gdb/tdep] Fix gdb.base/msym-bp-shl.exp for ppc64le adds 85819864f7c [gdb/testsuite] Fix gdb.arch/altivec-regs.exp with gcc 4.8.5 adds dc41f7e87e7 gdb/testsuite: remove global declarations in gdb.threads/de [...] adds acc175a6b3b gdb/testsuite: refactor gdb.threads/detach-step-over.exp adds ddff2a2dea5 gdb: fix assert when quitting GDB while a thread is stepping adds 76cd77dc729 [gdb/testsuite] Fix gdb.opt/solib-intra-step.exp for powerpc64le adds b70e9270fba Fix crash in "document" command adds 3295ff3bfb6 gdbserver: switch to right process in find_one_thread adds ed14d866a31 gdb: disable commit resumed in target_kill adds 912b12ad84a Fix range type signed-ness heuristic adds 4a6bdfb9baa gdb/testsuite: fail if gdb_start_cmd fails adds 049522cae97 Special case more simple patterns adds af31506c31a Only use wild_sort_fast adds b4bb9faa78c [gdb/testsuite] Fix gdb.ada/out_of_line_in_inlined.exp for ppc64le adds 149700668dc [gdb/testsuite] Require hw watchpoint in gdb.ada/task_watch.exp adds 79d40365426 gdb: relax requirement for the map_failed stap probe to be present adds aa563d160d5 Remove reset_ecs and execution_control_state::reset adds 65639fcc542 gdb/python: avoid throwing an exception over libopcodes code adds 8eb7d135e32 gdb/disasm: mark functions passed to the disassembler noexcept adds 5975a5caceb gdb: mark disassembler function callback types as noexcept adds 1d39fec4aea Fix calling convention of thread entry point adds 23d04cffa84 Don't use auto for lambda parameter adds 0d146c1c5fd Actually set m_is_async to current async mode adds e1df90510a8 Remove no longer used jump label adds 19622df10dd Remove 'saved_output' global adds 2b141965f2d Don't let tee_file own a stream adds 1dd889362bb Don't let gdb_stdlog use pager adds e2afece894f gdb/testsuite: remove DOS line endings from a test script adds ed7fbdd033a gdb/testsuite: remove use of then keyword from gdb.ada/*.exp adds 65a33d75c26 gdb/testsuite: remove use of then keyword from gdb.base/*.exp adds 75b6f386645 gdb/testsuite: remove use of then keyword from gdb.arch/*.exp adds 95701caeadd gdb/testsuite: remove use of then keyword from gdb.cp/*.exp adds b0e16ca58d4 gdb/testsuite: remove use of then keyword from gdb.python/*.exp adds b8ffa8b3273 gdb/testsuite: remove use of then keyword from gdb.threads/*.exp adds 89c6d320b24 gdb/testsuite: remove use of then keyword from gdb.trace/*.exp adds bde43e8dbea gdb/testsuite: remove use of then keyword from gdb.reverse/*.exp adds 6ca2ea063a7 gdb/testsuite: remove use of then keyword from gdb.disasm/*.exp adds 49bb47443c0 gdb/testsuite: remove use of then keyword from gdb.fortran/*.exp adds 0216141ac37 gdb/testsuite: remove use of then keyword from gdb.multi/*.exp adds f50c72da4dc gdb/testsuite: remove use of then keyword from gdb.*/*.exp scripts adds d4c4542312c gdb/testsuite: remove use of then keyword from library files adds cb44f89ce97 Automatic date update in version.in adds d0a2cfbd314 xtensa: allow dynamic configuration adds 5a4020d4d40 gprofng: remove unused gprofng/src/DbeSession.cc.1 adds d56614a9925 gdb/testsuite: make gdb_test_multiple return immediately if [...] adds f432d5ef2b9 gdb/testsuite: make gdb_unload use gdb_test_multiple adds f3e033f32a0 [gdb/testsuite] Fix gdb.base/vla-optimized-out.exp for ppc64le adds eb362ca1a6c Automatic date update in version.in adds 629e5e1ae89 src-release.sh: Fix gdb source tarball build failure due to [...] adds 3df781c5a45 x86: extend FPU test coverage for AT&T / Intel mnemonic dif [...] adds ac9226cf8c4 x86: drop FloatR adds 4943d587f9a x86: clean up after removal of support for gcc <= 2.8.1 adds fcaf78fe4d0 x86/Intel: adjustment to restricted suffix derivation adds a7cca0b24c0 regen SRC-POTFILES.in adds 6bd454ca033 Correct ordering problem in comm-data.exp adds aaa79cd62b8 [gdb] Improve printing of float formats adds 35254615ab3 Rename fields of cli_interp_base::saved_output_files adds 016c606c66c Use ui_file_up in mi_interp adds f978da64412 Bounds check access to Ada task state names adds 43ae96e94ab section-select: Lazily resolve section matches adds 50be5d11289 section-select: Completely rebuild matches adds b1eecf6f66a section-select: Implement a prefix-tree adds d7791499120 section-select: Remove unused code adds 885d86436c3 section-select: Fix exclude-file-3 adds a496d4a104f [gdb/testsuite] Enable gdb.arch/s390-disassembler-options.e [...] adds f5c697b137b [gdb/testsuite] Fix DUPLICATEs in s390-multiarch.exp adds 8a1c55cdfb2 Automatic date update in version.in adds 32a5aa26256 [gdb/testsuite] Fix gdb.ada/float-bits.exp for powerpc64le adds f0cb4aa909d [gdb/testsuite] Wait longer for core generation adds f210f0a05ea x86/Intel: restrict use of LONG_DOUBLE_MNEM_SUFFIX adds a4d3acd2152 x86/Intel: drop LONG_DOUBLE_MNEM_SUFFIX adds f207f1c1136 x86: drop No_ldSuf adds 7505bb034c7 x86: rework of match_template()'s suffix checking adds 6ef35c04dff Fix verilog output when the width is > 1. adds de3b40320c3 binutils: improve holes detection in .debug_loclists. adds 3b7aed0cc72 Remove one copy of skip_compile_feature_tests adds 5b92bbd9340 Remove obsolete check from skip_compile_feature_tests adds 9a7fde04ca4 Avoid timeouts in gdb.compile adds b7e7acf7860 opcodes: Remove i386-init.h and i386-tbl.h from HFILES adds 616d7b31c8f gdb: remove prune_threads in thread_db_target::update_thread_list adds 00a5867df72 gdb/dwarf: add some QUIT macros adds 5f0a4fb85ed Remove language check from dwarf2_compute_name adds bed34ce7058 Refactor cooked_index::do_finalize adds 55fc1623f94 Add name canonicalization for C adds 77d2113f27e gdb: make frame_register static adds 5f8363d9248 Remove the_windows_nat_target global adds 4cb80f0e5bd Remove call to registers_changed from windows-nat.c adds c367d9e0cbf PowerPC, fix gdb.reverse/finish-reverse-bkpt.exp and gdb.re [...] adds aaa8dbc1b31 Automatic date update in version.in adds 63dc62b2588 [gdb/testsuite] Prevent timeout in gdb.ada/float-bits.exp adds a33ef3c24a8 x86: also use D for XCHG and TEST adds 4473201422a x86: simplify and slightly correct XCHG vs NOP checking adds 05909f2341a x86: drop most OPERAND_TYPE_* (and rework the rest) adds ac57bf55472 Add Jan Beulich as an x86_64 maintainer. adds e26d0dab101 gdb: merge solib-frv aix-solib debug options into "set/show [...] adds f8baaa2b0bf gdb: add some debug statements to solib-svr4.c adds f9f593ddb2d gdb/linux-nat: add pid parameter to linux_proc_xfer_memory_partial adds 8169d2a118c Automatic date update in version.in adds 859aa2c86dc x86: Allow 16-bit register source for LAR and LSL adds 44e59b5a7d8 ld: Add .note.GNU-stack to ld-plugin/dummy.s adds fb699bafb5f Revert "ld: Add .note.GNU-stack to ld-plugin/dummy.s" adds 13556f4057d Automatic date update in version.in adds 13917d936e3 Renaming .debug to .zdebug and vice versa adds 2fa250529bb COFF compressed debug support adds 3d3af4ba39e PR29846, segmentation fault in objdump.c compare_symbols adds 125b7ff73a6 Automatic date update in version.in adds 47afa56ee2b Re: Renaming .debug to .zdebug and vice versa adds 2438b771ee0 opcodes/mips: use .word/.short for undefined instructions adds ecfbeec8d0a libopcodes/mips: add support for disassembler styling adds 942fa4fb327 Fix an illegal memory access when parsing a corrupt VMS Alp [...] adds 07aeb917c4d Arm: .noinit and .persistent are not supported for Linux targets adds fde7a8e4b00 gas: avoid inserting extra newline in buffer_and_nest() adds c62e507e849 gas: squash (some) .linefile from listings adds 6fdb723799e gas: add Dwarf line number test for .macro expansions adds 63b999f80b5 gdb: Update my email address in MAINTAINERS adds 53e03d92a6d gdbarch.py: Fix indentation in the generated gdbarch_dump function adds adc48a49264 gdbarch.py: Fix indentation in the generated set_gdbarch_* [...] adds 76a2bcc6b8b testsuite: support mold linker adds 3bf5bf547a2 Prevent an illegal memory access when comparing the prefix [...] adds 09a5d200e61 Add missing newline to gdbarch_tdep debugging output adds 30add7ee24b gdb/testsuite: remove perror calls when failing to run adds 0acd1110b69 gdb/linux-nat: use get_ptrace_pid in two spots adds ef632b4bf84 gdb/linux-nat: bool-ify linux_nat_get_siginfo adds 8aa1556f2e8 gdb/linux-nat: don't memset siginfo on failure in linux_nat [...] adds 7cc662bcb70 gdb/linux-nat: check ptrace return value in linux_nat_get_siginfo adds d29ea328680 gdb/linux-nat: use l linux_nat_get_siginfo in linux_xfer_siginfo adds 7154e786350 gdb/linux-nat: add ptid parameter to linux_xfer_siginfo adds 60d26064117 Automatic date update in version.in adds 5830876a0cc PR29855, ch_type in bfd_init_section_decompress_status can [...] adds 8b4d46dfdf2 LoongArch: Fix dynamic reloc not generated bug in some cases. adds 89dbeac7460 Compression header enum adds 7b5f66a118a Get rid of SEC_ELF_RENAME adds da16cc96f3f Get rid of SEC_ELF_COMPRESS adds 40849d84cbc x86: Remove unnecessary vex.w check for xh_mode in disassembler adds c8ea5e409b0 gdb/riscv: correct dwarf to gdb register number mapping adds 6e41445bb00 [gdb/testsuite] Make gdb.base/longjmp.exp FAIL more stable [...] adds 8db40179f0e [gdb/testsuite] Fix test names in gdb.base/longjmp.exp adds 83f18e5ebe6 Fix a dereference of NULL when scanning the symbol hashes a [...] adds e03698c1227 Fix operator precedence bug in Rust parser adds 53fd08b60d8 Cosmetic fix in ppc-sysv-tdep.c adds e25466730d4 bfd: Avoid signed overflow for new_size adjustment adds 9db0f1ae844 Automatic date update in version.in adds c3620d6d563 Compression tidy and fixes adds 16fce1bddb0 bfd_compress_section_contents access to elf_section_data adds 285b1d33249 _bfd_elf_slurp_secondary_reloc_section sanity check adds 0f45491c0d1 gas compress_debug tidy adds 3198c863f62 coff make_a_section_from_file tidy adds 3567f2bd661 Remove unnecessary xstrdup from bppy_init adds b5e7cd5cd3d [gdb/testsuite] Add KFAILs in gdb.base/longjmp.exp adds 1de4b515634 gdb: add invalidate_selected_frame function adds a60038c648d PowerPC: Add support for RFC02656 - Enhanced Load Store wit [...] adds 51b52f4aded PowerPC: Add support for RFC02655 - Saturating Subtract Ins [...] adds b0f110a5ea0 Automatic date update in version.in adds 57336e2e4d0 libctf: avoid potential double free adds 05a1f6468ea gdb: skip objfiles with no BFD in DWARF unwinder adds dcb53d93eb0 Update the description of the linker script's TYPE directive. adds c968f038619 gdb/testsuite: update a pattern in gdb_file_cmd adds 2d77a94ff17 [gdb/testsuite] Require debug info for gdb.tui/tui-layout-a [...] adds e9c11d58b95 x86-64: Remove BND from 64-bit IBT PLT adds cd3866b6d07 Automatic date update in version.in adds 8b272d7671f [gdb/testsuite] Fix gdb.guile/scm-symtab.exp for ppc64le adds 73425813c1b PR28306, segfault in _bfd_mips_elf_reloc_unshuffle adds ba60b96371b [aarch64] Add TPIDR2 register support for Linux adds 1e2a61ef2d9 libsframe: minor formatting nits adds 70cfae61f4e sframe.h: make some macros more precise adds 3f107464e35 sframe: gas: libsframe: define constants and remove magic numbers adds 989aabcb564 gas: sframe: fine tune the fragment fixup for SFrame func info adds b659fb35854 libsframe: rename API sframe_fde_func_info to sframe_fde_cr [...] adds ed38cbc331e objdump: sframe: fix memory leaks adds b813665fd2e Automatic date update in version.in adds 823b2395e44 [gdb/tdep] Fix larl handling in s390_displaced_step_fixup adds 85f9067d3a4 Automatic date update in version.in adds f2f58a399cf PR29870, objdump SEGV in display_debug_lines_decoded dwarf.c:5524 adds b35abeab8d8 Automatic date update in version.in adds 99f0fb12d54 x86: instantiate i386_{op,reg}tab[] in gas instead of in li [...] adds bc30b54aef5 x86: remove i386-opc.c adds 27cf5a35ce9 x86: break gas dependency on libopcodes adds 313095ba2d8 x86: add generated tables dependency check to gas adds daf15e3e96b x86: drop sentinel from i386_optab[] adds 65f440c8fb5 x86: generate template sets data at build time adds af327b04a55 gas/codeview: avoid "shadowing" of glibc function name adds b1f1cefd584 PR29872, uninitialised value in display_debug_lines_decoded [...] adds 77c225bdeb4 Lack of bounds checking in vms-alpha.c parse_module adds 65cf035b8dc PR29892, Field file_table of struct module is uninitialized adds 6825a3bc866 x86: revert disassembler parts of "x86: Allow 16-bit regist [...] adds 5317ad2ccc3 x86: constify parse_insn()'s input adds 04784e33fab x86: re-work insn/suffix recognition adds 9db83a32776 ix86: don't recognize/derive Q suffix in the common case adds e2b983d47e7 x86-64: allow HLE store of accumulator to absolute 32-bit address adds e3669c7f7ba x86: move bad-use-of-TLS-reloc check adds 77a19f0e193 x86: drop (now) stray IsString adds a28fedbc3f5 x86: further re-work insn/suffix recognition to also cover MOVSX adds b5661ff24f7 gdb: fix possible use-after-free when executing commands adds 167f3beb655 [gdb/testsuite] Fix gdb.base/write_mem.exp for big endian adds 67a8c89601f Another Rust operator precedence bug adds c8628c770bc PR29893, buffer overflow in display_debug_addr adds b99ceddc917 [gdb/testsuite] Fix PR20630 regression test in gdb.base/pri [...] adds 78eb490c2c0 libctf: remove unnecessary zlib constructs adds c6c1fccd8f5 libctf: remove AC_CONFIG_MACRO_DIR adds f5b6601dae0 libctf: remove unnecessary zstd constructs adds e0a14c5f56e Automatic date update in version.in adds c799eddb351 asan: mips_hi16_list segfault in bfd_get_section_limit_octets adds d0d41b77c0c Replace gdbpy_should_stop with gdbpy_breakpoint_cond_says_stop adds 785545988c2 Fix crash in is_nocall_function adds f2e469cb476 Arm: avoid unhelpful uses of .macro in testsuite adds 969b9a36506 gas: re-work line number tracking for macros and their expansions adds fa59ab98685 [gdb/testsuite] Fix gdb.python/py-disasm.exp on s390x adds dc3fb44540b gdb/testsuite: avoid creating temp file in gdb/testsuite/ d [...] adds 41daaea2cca Remove two unnecessary casts adds 1bf337caba9 gold: Remove BND from 64-bit x86-64 IBT PLT adds ea6929aaac3 [gdb/tdep] Fix s390_linux_nat_target::stopped_by_watchpoint adds 12bc5170ee9 Rename install_sigint_handler adds d2f803afd5a Use gdb::optional for sigint_ours adds c1dc47f53cc Refactor code to check for terminal sharing adds c88afe9cf5d Fix control-c handling on Windows adds a4b83845ded Automatic date update in version.in adds bd5efa59305 Don't access freed memory printing objcopy warning adds d0517d6e333 asan: signed integer overflow in display_debug_frames adds 8ad93045edc ld, gold: remove support for -z bndplt (MPX prefix) adds eb99386180b x86: adjust type checking constructs adds 207cc92d92c RISC-V: Add string length check for operands in AS adds 9399ac88830 gdb/testsuite: fix readnow detection adds 9f50fe08358 gdb/testsuite: new test for recent dwarf reader issue adds b1e678d920e gdb: convert 'set debug symbol-lookup' to new debug printin [...] adds 2698da268bd gdb: add SYMBOL_LOOKUP_SCOPED_DEBUG_ENTER_EXIT adds d1da8dd5bdf Fix haiku ld dependencies adds ad2f3a3f72a asan: buffer overflow in sh_reloc adds 8a0c0290261 Re: ld, gold: remove support for -z bndplt (MPX prefix) adds 45664f164a0 gdb/remote: remove some manual reference count handling adds 91e3d1d1a54 gdb: have target_stack automate reference count handling adds 9678f8fe975 gdb: remove decref_target adds c8181f706f5 gdb: remove the pop_all_targets (and friends) global functions adds 740a579fd5f gdb: ensure all targets are popped before an inferior is de [...] adds 5d80df4a109 gdb/maint: add core file name to 'maint info program-spaces [...] adds 9c71ba0dc4f Automatic date update in version.in adds 9066e0c72bb [gdb/testsuite] Fix gdb.base/condbreak-multi-context.exp wi [...] adds c91a13e4e67 gdb: int to bool conversion in tracefile.c adds 53cf95c3389 gdb: make more use of make_target_connection_string adds c896441822c gdb: some int to bool conversion in remote-sim.c adds 38665d717a3 gdb: use gdb_assert not internal_error adds c573941878c Remove subset_compare adds 2e55fbce03a Move streq and compare_cstrings to gdbsupport adds 69de4313924 gdb/testsuite: don't delete command files in gdb.base/commands.exp adds 8c078abdc23 libsframe asan: avoid generating misaligned loads adds ffd894b51dc Automatic date update in version.in adds f8631e5e04d gdb: remove static buffer in command_line_input adds de75275fe54 gdbsupport: change xml_escape_text_append's parameter from [...] adds 689933867ad x86: change representation of extension opcode adds 22a8433e00f gas: restore Dwarf info generation after macro diagnostic a [...] adds d88cb738e6a [aarch64] Fix removal of non-address bits for PAuth adds 429f0cd1396 gdb/testsuite: add test for Python commands redefining itself adds fa501b69309 Fix a potential illegal memory access when parsing corrupt [...] adds 38c0c0cac9f gdb: clean up some inefficient std::string usage adds 65cded61a22 gdbsupport: add string_xml_appendf adds e60a615dde5 gdb: convert linux-osdata.c from buffer to std::string adds c3efaf0afd9 gdb: fix crash when getting the value of a label symbol adds 832a980e172 [gdb/testsuite] Fix race in gdb.threads/detach-step-over.exp adds c7ce51d8c88 Fix previous delta to allow for compilation on 32-bit systems adds 9dff6a5d54f Delay checking whether /proc/pid/mem is writable (PR gdb/29907) adds 1c57b841ac1 Automatic date update in version.in adds 4604c729416 sframe.h: add support for .cfi_negate_ra_state adds 28f69152b99 gas: sframe: add support for .cfi_negate_ra_state adds 9c4b163cb54 libsframe: provide new access API for mangled RA bit adds 49948bce0e9 objdump/readelf: sframe: emit marker for FREs with mangled RA adds 5bec250b5a9 gas: sframe: testsuite: add testcase for .cfi_negate_ra_state adds 6e09ae77a19 sframe: doc: update spec for the mangled-RA bit in FRE adds 499766a6d77 Re: The problem with warning in elf_object_p adds 6f00d50e2b6 asan: elf.c:12621:18: applying zero offset to null pointer adds 56ba7527d29 bfd_get_relocated_section_contents allow NULL data buffer adds 71c90666e60 Automatic date update in version.in adds 4820e86403c Bump version to 14.0.50.DATE-git. adds 4ff87a3052e Update gdb/NEWS after GDB 13 branch creation. adds 3bbdb440d0e ld bootstrap test in build dir with path containing symlinks adds 20d8836e4ac Comment bfd_get_section_limit_octets and bfd_get_section_al [...] adds 2a517ca94d3 Automatic date update in version.in adds 4fdeb2a3799 x86: omit Cpu prefixes from opcode table adds 8e0eb7c6b35 Arm: break gas dependency on libopcodes adds ecb828308c8 gprofng/testsuite: adjust linking of synprog adds 6cafa878248 gprofng/testsuite: correct names for signal handling tests adds 08b50e1e03b gprofng/testsuite: correct line continuation in endcases.c adds f8b6a781fb6 gprofng/testsuite: eliminate bogus casts adds b1fb5034045 gprofng/testsuite: skip Java test without JDK adds d14b3ea1c88 New Romainian translation for the GOLD subdirectory. adds 42f39fdedcf Fix potential illegal memory accesses when parsing corrupt [...] adds 37e5833da58 gdb: fix command lookup in execute_command () adds 956bc7a29fd Tidy PR29893 and PR29908 fix adds d1c34a1b4c4 Remove vestiges of MI version 0 adds 975249ff4e2 Remove MI version 1 adds 6829683679c Remove quick_symbol_functions::relocated adds dad6b350f98 Use bool constants for value_print_options adds 4ec2227afb0 Use bool in bpstat adds 0d120726bda Avoid compiler warning in dwarf-do-refresh adds bd1473135af Automatic date update in version.in adds 309b9a1abf7 gprofng: PR29646 Various warnings adds 09d236daec8 sim: dv-core: add hw_detach_address method [PR sim/25211] adds 043f950abeb sim: ppc: change spreg switch table generation to compile-time adds b3737aadf1b Re: x86: remove i386-opc.c adds 9d099144928 PR29915, bfdio.c does not compile with
mingw.org
's MinGW adds 106791196f9 bfd: Discard symbol regardless of warning flag adds a61ce0ce48c Fix install-strip target adds 0d90ae96c56 Automatic date update in version.in adds ee3314c4360 sim: ppc: move spreg.[ch] files to the source tree adds 897903a2104 sim: ppc: drop old dgen.c generator adds d026e67ed41 sim: move register headers into sim/ namespace [PR sim/29869] adds ffeb72b44c8 sim: sim_cpu: invert sim_cpu storage adds 6adb1071134 sim: bfin: invert sim_cpu storage adds 6780d3731ea sim: ft32: invert sim_cpu storage adds 1c867d708c2 sim: msp430: invert sim_cpu storage adds 778ef9bcbb2 sim: moxie: invert sim_cpu storage adds f246dc72853 sim: avr: invert sim_cpu storage adds 9dfc46c3d95 sim: microblaze: invert sim_cpu storage adds 6a08ae198bb sim: aarch64: invert sim_cpu storage adds 620dd532fe2 sim: mcore: invert sim_cpu storage adds 6d53d069929 sim: v850: invert sim_cpu storage adds 8e9408080bf sim: mips: invert sim_cpu storage adds 79d784aef98 sim: m68hc11: invert sim_cpu storage adds 3fbdc6f9084 sim: h8300: invert sim_cpu storage adds 86ecb89bb72 sim: example-synacor: invert sim_cpu storage adds 3d165c11f0a sim: pru: invert sim_cpu storage adds 5409cab77ed sim: riscv: invert sim_cpu storage adds 53891d9a7cc sim: cgen: prep for inverting sim_cpu storage adds ef7878a2865 sim: bpf: invert sim_cpu storage adds 8681713743b sim: cris: invert sim_cpu storage adds 811727abbd8 sim: frv: invert sim_cpu storage adds 06f4b7b6d11 sim: iq2000: invert sim_cpu storage adds 63c56923057 sim: lm32: invert sim_cpu storage adds 9a9db21d129 sim: m32r: invert sim_cpu storage adds 4c3c31719b1 sim: or1k: invert sim_cpu storage adds 4a21ad1e766 sim: enable common sim_cpu usage everywhere adds 8df77a27a3a sim: fully merge sim_cpu_base into sim_cpu adds 8f2c64de86b PR29922, SHT_NOBITS section avoids section size sanity check adds c63d4862812 enable-non-contiguous-regions warnings adds 6b7d3204b5a gprofng/testsuite: restrict testing to native configurations adds 9c19e9ec4df x86: rename CheckRegSize to CheckOperandSize adds a7a32d588f2 Keep the .drectve section when performing a relocateable link. adds 75393a2d54b Fix an attempt to allocate an unreasonably large amount of [...] adds ea6ed58e630 Updated Romanian translation for the BFD sub-directory. adds 68ce1575fc9 gdb/c++: validate 'using' directives based on the current line adds 99118062785 Use toplevel configure for GMP and MPFR for gdb adds f7cb9bba3d5 Fix compiling of top.c adds d28fbc7197b PR29925, Memory leak in find_abstract_instance adds e9c4e2d24f9 Automatic date update in version.in adds d47ea1b9c1f sim: build: hoist lists of common objects up adds 3d042117867 sim: build: hoist lists of hw devices up adds f4ac2306058 sim: hw-config.h: move generation to top-level adds 0fb6c560ffa sim: mips: always resolve active bfd mach dynamically adds 2d5700ad4e6 sim: mips: move subtarget defines to top-level configure adds 19b11256a55 sim: mips: move bitsize defines to top-level configure adds d455df988ab sim: mips: move fpu bitsize defines to top-level configure adds 2011a547790 sim: mips: match target on cpu settings adds 4d97c5c833e x86: re-work ISA extension dependency handling adds 5091b9ee34b x86: correct what gets disabled by certain ".arch .no*" adds 88bd2203efa x86: correct SSE dependencies adds b20f4261740 x86: add dependencies on AVX2 adds b236b82a1ae x86: rework noavx512-1 testcase adds 9a019125a64 x86: correct dependencies of a few AVX512 sub-features adds af1ad9aac5b x86: correct XSAVE* dependencies adds 25626f7939d x86: add dependencies on VMX adds 0919e770af0 x86: add dependencies on SVME adds 760ab3d0dbe x86: correct/improve TSX controls adds a5ce326cfeb gas: re-arrange listing output for .irp and alike adds 41eed6e1878 sframe.h: add support for .cfi_b_key_frame adds 3369de90b81 gas: sframe: add support for .cfi_b_key_frame adds 95e829affb0 objdump/readelf: sframe: emit marker for SFrame FDE with B key adds d429702d9e9 gas: sframe: testsuite: add testcase for .cfi_b_key_frame adds 2440ed038a2 sframe: doc: update documentation for pauth key in SFrame FDE adds 51b500b5a0e Automatic date update in version.in adds 2ac6aa431ec sim: mips: merge mips64vr4300 with existing multi-run build adds 160a943ff8a COFF build-id writes uninitialised data to file adds 7dc3ab91259 sim: m32r: include sim-hw.h for sim_hw_parse adds 20fea6638f1 sim: use bfd_vma when reading start addr from bfd info adds 63fd5b5ddad sim: switch sim_{read,write} APIs to 64-bit all the time [P [...] adds ae0faac0670 sim: v850: switch from SIM_ADDR to address_word adds 697e27f0eeb sim: mips: switch from SIM_ADDR to address_word adds 11e25f766e5 sim: drop unused SIM_ADDR type [PR sim/7504] adds fa6f3b911fe RISC-V: Relax the order checking for the architecture string adds a54eee6db64 sim: mips: merge mips64vr5000 with existing multi-run build adds 022e1fb26c9 sim: mips: merge mips64* with existing multi-run build adds 3841a73a271 sim: mips: trim redundant igen settings adds 547eedc132d sim: cr16/d10v/mcore/moxie: clean up unused word & uword types adds be2e4e65380 sim: moxie: replace custom "word" type with int32_t adds 4c337f2dd3d sim: mcore: replace custom "word" type with int32_t adds 6cf3ddd23ec sim: move bfd.h include out of sim-main.h adds b15fa15bc40 sim: endian: move bfd.h from header to source adds 681a422b855 sim: mn10300: drop unused sim-main.c adds a4c4d804d66 Revert "sim: mn10300: drop unused sim-main.c" adds d9e217e950b sim: cgen: move cgen-types.h include to cgen-defs.h adds 3eaecff5137 sim: cgen: move symcat.h include to where it's used adds 10861ec94fe sim: ppc: drop unused types from sim-main.h adds 110028744cd sim: lm32/m32r: drop redundant opcode/cgen.h include adds f27d07a1c20 pdb build fixes adds f559276dc5f ld: Generate PDB string table adds 803561cb749 ld: Write DEBUG_S_FILECHKSMS entries in PDBs adds 8b182dc3c6e ld: Fix segfault in populate_publics_stream adds 598c1ae610f ld: Write DEBUG_S_LINES entries in PDB file adds d5b4c0ddb9a ld: Write types into TPI stream of PDB adds fca9096a94f ld: Write types into IPI stream of PDB adds 817840046a1 ld: Parse LF_UDT_SRC_LINE records when creating PDB file adds 81814b6f5bd ld: Write globals stream in PDB adds 5d9c033689a ld: Copy other symbols into PDB file adds 8d25f5ef2cb ld: Write linker symbols in PDB adds 8fbad19958c Fix MinGW build using
mingw.org
's MinGW adds 8af23b30edb Fix illegal memory access parsing corrupt DWARF information. adds 42b68db1703 sim: avr: move arch-specific settings to internal header adds e24a921d403 sim: aarch64: move arch-specific settings to internal header adds e50840893dc sim: arm: move arch-specific settings to internal header adds e79b75a3cfc sim: cr16: move arch-specific settings to internal header adds 6960600787f sim: d10v: move arch-specific settings to internal header adds 84bc490d588 sim: ft32: move arch-specific settings to internal header adds dcd1a4d15ac sim: msp430: move arch-specific settings to internal header adds f625c714c2c sim: v850: standardize the arch-specific settings a little adds f3e1a3e6fa8 sim: riscv: move arch-specific settings to internal header adds 9da0101a1fb sim: moxie: move arch-specific settings to internal header adds ca6fd350844 sim: example-synacor: move arch-specific settings to intern [...] adds 7790fabeb76 sim: microblaze: move arch-specific settings to internal header adds 627bdb63949 sim: mn10300: standardize the arch-specific settings a little adds 2a91447ab87 sim: pru: move arch-specific settings to internal header adds 758f5a9875a sim: h8300: move arch-specific settings to internal header adds 7e9c749ccc2 sim: mcore: move arch-specific settings to internal header adds 12d563bbf76 sim: sh: move arch-specific settings to internal header adds 600ddfd55a0 sim: m68hc11: move arch-specific settings to internal header adds 218366690f0 sim: bfin: move arch-specific settings to internal header adds f51d9c6a77e sim: m32r: move arch-specific settings to internal header adds c9397e57581 gdb/testsuite: remove MPFR detection in gdb.base/float128.exp adds 995bc597823 libsframe: fix a memory leak in sframe_decode adds 28f1a767db8 libsframe: testsuite: fix memory leaks in testcases adds 32e62cbcc11 Use bool for dwarf2_has_info adds 095f84c7e3c Automatic date update in version.in adds f5e82fac07c sim: or1k: move arch-specific settings to internal header adds 3a98808c164 gdb/testsuite: fix buffer overflow in gdb.base/signed-built [...] adds bba234157f3 Automatic date update in version.in adds 5d3539bd6bb sim: igen: constify itable data structures adds a5f08108c14 sim: igen: support in-place updates ourself adds 3bef0f032c7 sim: igen: drop move-if-changed usage adds d093438bdcf sim: mips: drop unused ENGINE_ISSUE_POSTFIX_HOOK adds a449d2c2943 sim: mips: add igen recursive dep adds fec5386aef5 sim: mips: namespace igen configure vars adds abc494c65d6 sim: mips: move igen settings to top-level configure adds 23ddbd2f2bf sim: mips: clean up a bit after mips/configure removal adds fb749760444 sim: cpu: fix SMP msg prefix helper adds 70b920ed097 sim: mn10300: fix SMP compile adds 46ebce9b9c7 sim: or1k: fix iterator typo when setting up cpus adds 8290c8b5dd3 sim: v850: fix SMP compile adds 21a0fa89d25 sim: m32r: fix iterator typo when setting up cpus adds fc9b0445828 sim: msp430: add basic SMP cpu init adds 883be197745 sim: cpu: change default init to handle all cpus adds 20b579bac5a sim: smp: make option available again adds 111b1cf97e7 sim: smp: plumb igen flag down to all users adds 68bb0d2765a libsframe: write out SFrame FRE start address correctly adds edda128da79 sim: mips: move distclean settings to common build adds 2a005e97c91 sim: build: drop support for subdir distclean adds 13cca0074be Automatic date update in version.in adds aac7ae599a1 Add support for x86_64-*-gnu-* targets to build x86_64 gnum [...] adds 639601f90d1 bfd/dwarf2.c: allow use of DWARF5 directory entry 0 adds 4d78ce77237 Add initializers to comp_unit_head adds f754cabb05b Automatic date update in version.in adds 556ca380d71 sim: mips: drop unused micromips igen logic adds 4c45662c0fd sim: mips: rename multi_flags to igen_itable_flags adds 67c952d1098 sim: mips: unify itable generation (a bit) adds 49d3ce6c2e9 sim: mips: hoist itable igen rules up to common builds adds 07f60ed8316 sim: mips: rename "igen" generation mode to "single" adds 3a31051b3a5 sim: mips: hoist "single" igen rules up to common builds adds f6d58d40125 sim: mips: hoist "m16" igen rules up to common builds adds f12c3c632eb sim: mips: hoist "multi" igen rules up to common builds adds b19d96d1394 sim: build: clean up unused codegen logic adds 59132fd9777 Handle SIGSEGV in gdb selftests adds 767e2daed4d RISC-V: Fix T-Head Fmv vendor extension encoding adds 9eb71a53bf3 x86-64: Allocate input section memory if needed adds 47ecb26f715 Automatic date update in version.in adds a60535c39ba Fix "set debug timestamp" adds 0a923a6adb9 Use $decimal in timestamp.exp adds dc20b8f00ab Automatic date update in version.in adds c509db05e4f RISC-V: Simplify riscv_csr_address logic on state enable ex [...] adds fb4646cf1ae Automatic date update in version.in adds a984f112b01 PR29948, heap-buffer-overflow in display_debug_lines_decoded adds d8f52a9a9cc [gdb/symtab] Make comp_unit_head.length private adds b1b0f69cb4a [gdb/testsuite] Fix gdb.cp/step-and-next-inline.exp with -f [...] adds d6246a8730f [gdb/testsuite] Fix gdb.reverse/step-indirect-call-thunk.ex [...] adds cb2a1d0aca4 [gdb/testsuite] Fix gdb.threads/dlopen-libpthread.exp for u [...] adds 2da7ec8e8a7 Automatic date update in version.in adds e64ddcc663b [gdb/testsuite] Fix gdb.base/corefile.exp with glibc 2.35 adds 32c960fac8d [gdb/testsuite] Replace deprecated pthread_yield in gdb.thr [...] adds 38ef8cc8e80 [gdb/testsuite] Fix gdb.base/print-symbol-loading.exp on ub [...] adds 64760036a84 [gdb/python] Fix gdb.python/py-finish-breakpoint2.exp for -m32 adds 826eed80277 Updated Romanian translation for the binutils sub-directory adds fdf591c4c6d ld: Handle extended-length data structures in PDB types adds 5c9e42e0e9a ld: Handle LF_VFTABLE types in PDBs adds a667697f36e ld/testsuite: Don't add index to sizes in pdb.exp adds 08c59458a10 [gdb/cli] Add maintenance ignore-probes adds e3a5d520758 sync libiberty sources with gcc mainline adds a72b07181dc Add markers for 2.40 branch adds 96e786d198f Update version number and regenerate files adds d41af08c0b7 Update version numbers in howto-make-a-release document adds e5c305ade52 Automatic date update in version.in adds 004cb07ebf4 Update etc/update-copyright.py adds d87bef3a7bc Update year range in copyright notice of binutils files adds 76bdc7266ac Update year range in gprofng copyright notices adds e1ca55341ca Update copyright year in help message of gdb, gdbserver, gdbreplay adds e4661570ead gdb/copyright.py: Adjust following rename of sim/ppc/ppc-in [...] adds 213516ef315 Update copyright year range in header of all files managed by GDB adds 944bfb2ccb5 manual copyright year range of various GDB files to add 2023 adds 701ea7a2562 sim: iq2000: drop unused cpu define logic adds c536b4f527d sim: or1k: drop unused rules adds 0d9d77e506c sim: refresh copyright dates a bit adds 508de641208 sim: drop mention of & support for subdir configure adds 2a1b3235f22 sim: erc32: drop -I$(srcroot) adds 33383d1674c sim: build: drop unused SIM_EXTRA_LIBS adds e2a3b3256f5 Automatic date update in version.in adds 3002e78a7d3 obsolete target tidy adds 60a1031181a sim: replace -I$srcroot/opcodes include with -I$srcroot adds c217e3d54e1 sim: replace -I$srcroot/bfd include with -I$srcroot adds b9877acc81a [gdb/testsuite] Fix gdb.python/py-breakpoint.exp with libst [...] adds dacf80765d5 Remove target: prefix from gdb_sysroot in find_separate_debug_file adds c43d829bca5 Fix target remote pipe command for MinGW adds de7d7cb58e6 Initial implementation of Debugger Adapter Protocol adds ce6fcad80eb Simplify debug_exp adds eb9afa63621 Automatic date update in version.in adds 4d4996a55e6 sim: build: use Automake include vars adds 93b937c9037 sim: cgen: hoist rules to the top-level build adds 3abb19ad7e9 sim: bpf: hoist cgen rules to top-level adds 3298ee7a2c3 sim: cris: hoist cgen rules to top-level adds cd313814aa7 sim: frv: hoist cgen rules to top-level adds d5dd8f5d164 sim: iq2000: hoist cgen rules to top-level adds 869585833a0 sim: lm32: hoist cgen rules to top-level adds cf764309dc6 sim: m32r: hoist cgen rules to top-level adds f1a0a99c04f sim: or1k: hoist cgen rules to top-level adds 3b89a7b8ce9 sim: cgen: drop common subdir build rules adds 80636a54bcf sim: build: move generated headers to built sources adds 127d167a988 sim: common: drop libcommon.a linkage adds 7c9a934c4d2 sim: build: add var for tracking sim enable directly adds fdbd297027e sim: sh: move some generated source files to built sources adds 08fd4076753 [gdb] Fix segfault during inferior call to ifunc adds a8f175d9d0e Add new NT_ARM_ZA and NT_ARM_SSVE register set constants. adds 11982f9f8bf Updated translations for various languages and sub-directories adds e8b4b7b258d Fix a translation problem in the x86 assembler. adds a8cf07d37b0 Fix a potential problem in the BFD library when accessing t [...] adds 5aea5eca6c8 Do not use PyObject_CallNoArgs adds b46632ca160 [gdb/testsuite] Add xfail in gdb.arch/i386-pkru.exp adds 862ebb27bbe Fix crash in amd64-tdep.c adds 4e1d2f5814b Add new overload of gdbarch_return_value adds 43f2b4583f9 Don't emit gdbarch_return_value adds 7f22044a6b7 Introduce value_at_non_lval adds 12bb802fab1 Don't let property evaluation affect the current language adds 5cb0f2d5b67 Convert selected architectures to gdbarch_return_value_as_value adds 911627e7b1b Fix inferior calls with variably-sized return type adds 3360bae61fa Use value_at_non_lval in get_call_return_value adds a7d5fcaf8e1 Add test case for "finish" with variably-sized types adds 39086586b71 opcodes: xtensa: implement styled disassembly adds e80512c8d89 opcodes: xtensa: fix jump visualization for FLIX adds e346efcde0f Automatic date update in version.in adds bd87d4ef885 sim: Regenerate using the maintainer mode adds 6f3674d7e5e Merge config/picflag.m4 from gcc adds 8819b23615c Avoid unaligned pointer reads in PEP .idata section adds 502c7218da3 Fix AArch64 linker testsuite failures trigeered by differen [...] adds e24d337e219 gdb: add 'maintenance print record-instruction' command adds b77a357567b gdb: fix some #ifdef logic in bt-utils.h adds efff45b40a1 addr2line out of memory on fuzzed file adds c093f5eeabf asan: segv in parse_module adds 3bba9d93294 fuzzed file timeout adds fa19218f8b4 objcopy fuzzed pe out of memory adds 478eebf8319 Re: Avoid unaligned pointer reads in PEP .idata section adds 4b9728bec15 gdb: use gdb_test_multiple in gdb_breakpoint adds aa9bd445287 Convert exp_uses_objfile to a method of expression adds d654ad96eb4 Use first_opcode in another spot adds 4036ad07f42 gdb: ensure test_name is initialized in gdb_breakpoint adds 0ad0387c85f x86: Remove duplicated I386_PCREL_TYPE_P/X86_64_PCREL_TYPE_P adds aa036eccf09 MAINTAINERS: add myself as maintainer of libsframe adds 404440d758d Automatic date update in version.in adds 7cbf35923d3 sim: bpf: fix testsuite due to linker warnings [PR sim/29954] adds 9f046489d0e sim: Move getopt checking inside SIM_AC_PLATFORM adds ddfc4317d5b sim: mips: add multi source to built sources adds 38afcc0c69d PR29963, PDP11 link produces spurious relocation truncated [...] adds d3efc341c04 Updated Bulgarian and Russian translations for the gprof su [...] adds b26c8438c71 Un xfail the PR19719 test for the AArch64 architecture adds beb6b61d1e6 Add an extra emulation called arm64pe to the aarch64pe emulation. adds c362d5978e6 Remove Stephen Casner as the PDP11 maintainer. adds d66641b6041 Add type to expression dump of symbol adds 954a1f9183c [gdb/python] Avoid queue.SimpleQueue for python 3.6 adds cabd67874a6 gdb/testsuite: add back needed -re clause in gdb_breakpoint adds 2b16913cdca gdb: make gdbarch_alloc take ownership of the tdep adds 8b35ed1febd gdbsupport: move libxxhash configure check to gdbsupport adds 72127b193c9 gdbsupport: move fast_hash to gdbsupport/common-utils.h adds 1a8605a8c79 gdbsupport: add gdb::string_view_hash adds 7e0bd9ea7e2 gdbsupport: fix scoped_debug_start_end's move constructor adds dcd46992532 Automatic date update in version.in adds 5fb0e308577 configure: remove dependencies on gmp and mpfr when gdb is [...] adds 695e9773786 gdb/testsuite: Fix FAILs in gdb.linespec/cpcompletion.exp w [...] adds 37f54063ed0 gdb/mi: add no-history stop reason adds bb391cb24d8 gdb/c++: Detect ambiguous variables in imported namespaces adds 22a95e1a37a Make coff backend data read-only adds 10df41b188b Tidy pe flag in coff_data adds dd3a3d0af9f Fix an aout memory leak adds 59e1f50fefa Updated Bulgarian and Russian translations for LD and BFD r [...] adds 47bb5b33f74 ld: yet another PDB build fix (or workaround) adds cd9aea32cff libsframe: adjust an incorrect check in flip_sframe adds 725a19bfd14 sframe: fix the defined SFRAME_FRE_TYPE_*_LIMIT constants adds b9349c999b3 Automatic date update in version.in adds 89d4de242dc Automatic date update in version.in adds 02da71ee20e PR29972, inconsistent format specification in singular form adds 6d3945f1727 Automatic date update in version.in adds 0046ff60684 testsuite: handle icc and icpc deprecated remarks adds 23f34158964 testsuite: add -O0 to Intel compilers if no 'optimize' opti [...] adds 4004cf83310 Updated transaltions for the gprof and binutils sub-directories adds 2b70b1b8383 Fix PR18841 ifunc relocation ordering adds 7a43fe0185f Skip ld/pr23169 test on arm. adds 000f9cbef95 gdb/doc: fix @code{GDBN} -> @value{GDBN} adds bf716a53bd8 Fix crash with C++ qualified names adds b1c95bc4dd7 Move bfd_init to bfd.c adds 5a671d7a854 Move mips_refhi_list to bfd tdata adds 10c386190cb peXXigen.c sanity checks adds 8eacd95dd44 Set dwarf2 stash pointer earlier adds 39bc472f4fa Automatic date update in version.in adds 2ff63a29b0b gdb/linespec.c: Fix -Wmaybe-uninitialized warning adds 7dd38e31d67 gdb/linespec.c: Fix missing source file during breakpoint re-set adds 437eeee95c1 sim: modules: trigger generation from top-level adds 7a1e1f94636 sim: build: drop support for subdir extra deps adds c58353b7862 sim: aarch64: move libsim.a creation to top-level adds 6a8e18f0389 sim: arm: move libsim.a creation to top-level adds c65b31b8681 sim: avr: move libsim.a creation to top-level adds bc1dd618aca sim: bfin: move libsim.a creation to top-level adds cdbb77e4dc1 sim: bpf: move libsim.a creation to top-level adds 2cbdcc340ae sim: cr16: move libsim.a creation to top-level adds eaa678ecc30 sim: cris: move libsim.a creation to top-level adds faf177dff01 sim: d10v: move libsim.a creation to top-level adds 3f6c63ac49a sim: erc32: move libsim.a creation to top-level adds 16a6d5420ba sim: example-synacor: move libsim.a creation to top-level adds c26946a4aa3 sim: frv: move libsim.a creation to top-level adds 6fe4bd8cede sim: ft32: move libsim.a creation to top-level adds 3e9c9407ff0 sim: h8300: move libsim.a creation to top-level adds 1486f22b135 sim: iq2000: move libsim.a creation to top-level adds 000f7bee9a5 sim: lm32: move libsim.a creation to top-level adds ba3a8498992 sim: m32c: move libsim.a creation to top-level adds 8136f0578d9 sim: m32r: move libsim.a creation to top-level adds ccb680718a3 sim: m68hc11: move libsim.a creation to top-level adds dfceaa0dc36 sim: mcore: move libsim.a creation to top-level adds a6ead8401a3 sim: microblaze: move libsim.a creation to top-level adds 1f1afa43f5e sim: mips: move libsim.a creation to top-level adds 4c54f341f0c sim: mn10300: move libsim.a creation to top-level adds 0754b625917 sim: moxie: move libsim.a creation to top-level adds bff048f5873 sim: msp430: move libsim.a creation to top-level adds 4d998e1559a sim: or1k: move libsim.a creation to top-level adds 3373e27fe1b sim: pru: move libsim.a creation to top-level adds 91344291e0c sim: riscv: move libsim.a creation to top-level adds 91a335f9fd9 sim: rl78: move libsim.a creation to top-level adds 15538f65117 sim: rx: move libsim.a creation to top-level adds dd719fa642c sim: sh: move libsim.a creation to top-level adds 7a59a0b92cb sim: v850: move libsim.a creation to top-level adds e732fe9b4f9 sim: build: drop support for creating libsim.a in subdirs adds 638a9300b51 sim: build: drop common/nrun.o subdir hack adds 54e26255ca9 sim: modules.c: move generation to top-level adds bc438b3e593 sim: build: add basic framework for compiling arch objects [...] adds b3e1c5d43d7 sim: aarch64: move arch-specific file compilation to top-level adds 688fba23d28 sim: arm: move arch-specific file compilation to top-level adds 98331de7867 sim: avr: move arch-specific file compilation to top-level adds 75015a129fe sim: bpf: move arch-specific file compilation to top-level adds a8e175e5783 sim: bfin: move arch-specific file compilation to top-level adds df4b07f4b79 sim: cr16: move arch-specific file compilation to top-level adds 71fa8692930 sim: cris: move arch-specific file compilation to top-level adds 2206990476c sim: d10v: move arch-specific file compilation to top-level adds 304195bcf89 sim: erc32: move arch-specific file compilation to top-level adds 8ba643c31e8 sim: example-synacor: move arch-specific file compilation t [...] adds 5ea1eaea7a1 sim: frv: move arch-specific file compilation to top-level adds abc4c2173c0 sim: ft32: move arch-specific file compilation to top-level adds dced2faff5f sim: h8300: move arch-specific file compilation to top-level adds d2c06f6bcd9 sim: iq2000: move arch-specific file compilation to top-level adds 2d3b0c959d8 sim: lm32: move arch-specific file compilation to top-level adds cd7aa21771c sim: m32c: move arch-specific file compilation to top-level adds 9b5a17d2be5 sim: m32r: move arch-specific file compilation to top-level adds 5a71cd470ff sim: m68hc11: move arch-specific file compilation to top-level adds 28ae9bed3df sim: mcore: move arch-specific file compilation to top-level adds b7375a2dda6 sim: microblaze: move arch-specific file compilation to top-level adds 1546cb45407 sim: mips: move arch-specific file compilation to top-level adds 63a9d59e884 sim: mn10300: move arch-specific file compilation to top-level adds ae0411a4858 sim: moxie: move arch-specific file compilation to top-level adds 4fff443a114 sim: msp430: move arch-specific file compilation to top-level adds b7bd5fe99b5 sim: or1k: move arch-specific file compilation to top-level adds 51bc8f3a16c sim: pru: move arch-specific file compilation to top-level adds e7699de5022 sim: riscv: move arch-specific file compilation to top-level adds 0db0b664a68 sim: rl78: move arch-specific file compilation to top-level adds 3e3e7217b0d sim: rx: move arch-specific file compilation to top-level adds d667f7b30ab sim: sh: move arch-specific file compilation to top-level adds 8f5fc30fcf1 sim: v850: move arch-specific file compilation to top-level adds b36a89d135a sim: move arch-specific file compilation of common/ files t [...] adds b014c9b0872 sim: common: move test-hw-events to top-level build adds fd95c73ef5a sim: disable recursive make in (most) subdirs adds 56b3aa508cd Re: Move bfd_init to bfd.c adds 18737d14799 PR 29981 references to init.texi adds aefebe82dc8 IBM zSystems: Fix offset relative to static TLS adds cc81f07b800 gdb/doc: some whitespace fixes adds 01c470037c6 gdb/doc: use @value{GDBN} in some spots adds 8ec0b0b5df0 gdb/doc: use @value{GDBP} in some spots adds 7987c4636ab Convert say_where to method on code_breakpoint adds 38190b2f010 gdb/dwarf2: Fix 'rw_pieced_value' for values casted to diff [...] adds 5093b5a5e7e Fix size of external_reloc for pe-aarch64 adds b152649d51b Add pe-aarch64 relocations adds 528e4f463f5 Add .secrel32 for pe-aarch64 adds 16fea92ccd9 Add aarch64-w64-mingw32 target adds 7697bc65234 gas: Restore tc_pe_dwarf2_emit_offset for pe-aarch64 adds 066620dcfb9 Fix bug in 'say_where' transform adds 6647169da41 Automatic date update in version.in adds da1f81c128b now_seg after closing output file adds a95fb4e3465 Tidy some global bfd state used by gas adds f56532cc178 gas/RISC-V: adjust assembler for opcode table re-ordering adds f1e19328594 [gdb/testsuite] Fix gdb.threads/dlopen-libpthread.exp for u [...] adds 11d171f1910 Fix a potential illegal memory access in the BFD library wh [...] adds 1b9876fa8d2 Fix XPASS weak symbols on x86_64-mingw32 adds 1b9af5b949b [gdb/testsuite] Fix regexp in gdb.threads/dlopen-libpthread.exp adds 2124b2de4bb Set _WIN32_WINNT in common.m4 configure check adds 6be354acf31 gdb: Update gdbarch.py with latest changes in gdbarch.c adds 7bd836d5d90 gdb/doc: fix install-html with Texinfo 7 adds 6c76a6beade Automatic date update in version.in adds 6baf06097b7 sim: build: drop subdir Makefile.in files adds 2070fc67bad Remove myself as hppa32 maintainer adds 4981a31d523 Use __func__ rather than __FUNCTION__ adds edf64cd235f Ensure that libbacktrace/allocfail.sh is not deleted when c [...] adds 5e8b4bbcc85 ctf: fix various dreadful typos in the ctf_archive format comments adds e2dc08c6f06 libctf: skip the testsuite from inside dejagnu adds c777aa9765b libctf: ctf-link outdated input check faulty adds b305015577b ld/testsuite: Adjust for ELF_MAXPAGESIZE 0x1000 adds 1a26a53a0de ARM: Fix ld bloat introduced between binutils-2.38 and 2.39 adds 0c1aa2a0953 Disable ptype/o for dynamic types adds 81c0c22bc8f Automatic date update in version.in adds 6f9f448118e Updated Romainian translation for the bfd sub-directory adds 8dd08de7e48 gdb: int to bool conversion for normal_stop adds bb0797528bf gdb/infrun: add debug print in print_signal_received_reason adds 027d8f7848f gdbserver: add comments to read_inferior_memory function adds 68e0003e121 libsframe: replace an strncat with strcat adds c2a5d74050e gprofng: PR29987 bfd/archive.c:1447: undefined reference to [...] adds 15bdcf4ca15 Don't use ensure_gdb_index with require adds 793862d2f42 Change 'require' to accept a list of predicates adds fc5ab4bc44e Use unsupported in 'require' adds 5954db83d17 Use require supports_reverse adds ade3e4f5b15 Use require supports_process_record adds ce8d533e88b Use require dwarf2_support adds 18d2b8767a8 Use require is_x86_like_target adds 7978d474f21 Use require !skip_cplus_tests adds 980d95b48c0 Use require !skip_shlib_tests adds b47c999618b Use require !skip_dlmopen_tests adds c89196229b8 Use require !skip_stl_tests adds a9145b105e2 Use require !skip_rust_tests adds 8d0278eb402 Use require !skip_fortran_tests adds d3f81254e57 Use require !skip_ada_tests adds 0c2a02481ab Use require !skip_go_tests adds 1952d8b0423 Use require !skip_d_tests adds c76fbc7fc33 Use require !skip_ctf_tests adds 7c1a12b3e8a Use require !skip_hw_watchpoint_tests adds caab91aebbc Use require !skip_ifunc_tests adds 37c3d17ab7e Use require !skip_aarch64_sve_tests adds ede8c648c4f Use require !skip_btrace_pt_tests adds 6848695de29 Use require !skip_btrace_tests adds 2a904240990 Use require !skip_avx_* adds 0a7043e0c55 Use require support_displaced_stepping adds d9050fb8fa6 Use require is_aarch64_target adds abdc86caeb1 Use require is_aarch32_target adds 9eeafef3729 Use require is_amd64_regs_target adds 28343f921b4 Use require is_elf_target adds b7e11070035 Use require can_single_step_to_signal_handler adds 5f3ef828138 Use require supports_get_siginfo_type adds 1b1f4ab7601 Use require support_go_compile adds 8ce7423fda0 Use require !use_gdb_stub adds 06e93b057c2 Use require can_spawn_for_attach adds 604f757b6da Use require isnative adds ba16d4d85f0 Use require !skip_gdbserver_tests adds 78a1c061b2a Use require !skip_shlib_tests adds 402c7447615 Use require is_c_compiler_gcc adds e5bf39c507a Use require !gdb_debug_enabled adds f40c0f9cab7 Use require gdb_skip_xml_test adds fbee47e0b58 Use require gdb_trace_common_supports_arch adds 9322b96f809 Use require !skip_perf_tests adds 465ee8475ef Use require !skip_opencl_tests adds ec1300f6ea8 Use require target_can_use_run_cmd adds a231b2322f8 Use require using_fission adds 362f09f1652 Use require !skip_debuginfod_tests adds 4b075c16ef8 Use require gnat_runtime_has_debug_info adds 222ef1693c7 Rewrite skip_python_tests adds af4c1c91688 Remove mi_skip_python_tests adds d394684d553 Fix latent bug in default_prompt_gdb_start adds 79749205e72 Use "require" for Python tests adds b963a97fb1c Rename to allow_xml_test adds 71fd14a943d Rename to allow_aarch64_sve_tests adds 74dcf0826ee Rename to allow_ada_tests adds 5f50c7eb573 Rename to allow_avx512bf16_tests adds 6d1df450235 Rename to allow_avx512fp16_tests adds d1821835860 Rename to allow_btrace_pt_tests adds 1ed844ca1e5 Rename to allow_btrace_tests adds 0b94d2b9aa0 Rename to allow_cplus_tests and allow_stl_tests adds 30ce6aa427d Rename to allow_ctf_tests adds 112e10e2e00 Rename to allow_debuginfod_tests adds 673deccaac0 Rename to allow_dlmopen_tests adds f3864a5bc64 Rename to allow_d_tests adds 57b7402d206 Rename to allow_fortran_tests adds cadfc59b0d7 Rename to allow_gdbserver_tests adds b63724b8c28 Rename to allow_go_tests adds 435d58376aa Rename to allow_hw_watchpoint_access_tests adds 9bc8ef1d750 Rename to allow_hw_watchpoint_multi_tests adds e379cbb128e Rename to allow_hw_watchpoint_tests adds 46758593515 Rename to allow_ifunc_tests adds afb754730e6 Rename to allow_opencl_tests adds c241bf50ca0 Rename to allow_perf_tests adds d82e5429b53 Rename to allow_python_tests adds 3eb4aab7199 Rename to allow_rust_tests adds d6195dc9b1e Rename to allow_shlib_tests adds 1cf897dec94 Rename to allow_tsx_tests adds e0c86460bcd Rename to allow_hw_breakpoint_tests adds e71b6502bff Rename to allow_guile_tests adds b5075fb68d4 Rename to allow_tui_tests adds fe0adb538f0 sim: build: delete Make-common.in logic adds dd19001ff62 Automatic date update in version.in adds 311578da0f0 Update how-to-make-a-release file now that the 2.40 release is out adds 856cd0786cc Pass internal gdb flags to --configuration invocations adds 936b119d439 Automatic date update in version.in adds 068b723abc3 sim: build: drop AM_MAKEFLAGS settings adds 49444feaefc sim: common: simplify hw-config.h deps adds 0e7c397dbf3 sim: igen: simplify build dep adds eac2fbdc4ba sim: common: move libcommon.a objects to sources adds ee3134d0288 sim: build: drop most recursive build deps adds 4df74707043 sim: common: move libcommon.a dep to ppc code adds 72be276fffe sim: common: move modules.c to source tracking adds 1b907fc09fc sim: common: simplify modules.c deps adds eaa13962f22 sim: build: drop depdir subdir hack adds 9a7472d7c59 sim: igen: simplify build logic a little adds 2025c82b954 sim: m32r: fix typos in stamp depends adds ad6adc66571 sim: microblaze, mn10300: remove signal.h include in interp.c adds 8cf531c3dbf Automatic date update in version.in adds 109a0a7e902 sim: modules.c: fix generation after recent refactors adds e9bf6a4a207 sim: build: stop probing system extensions (ourselves) adds 4cd7de783bc sim: formally assume unistd.h always exists (via gnulib) adds da8c9663995 sim: assume sys/stat.h always exists (via gnulib) adds 69373ba164f Updated translations for the gas and binutils sub-directories adds f75c8fc014e Update release making howto adds 5999477d92a PR29991, MicroMIPS flag erased after align directives adds 4a3ab0855d6 COFF CALC_ADDEND comment adds 6e4b74e9a96 Leftover hack from i960-coff adds 6eb099ae932 Tidy gas/expr.c static state adds 52936661480 Correct ld-pe/aarch64.d test output adds 24669c55aed libctf: update regexp to allow makeinfo to build document adds 1609cd6c5b1 Automatic date update in version.in adds fd1b3e0e8db C-SKY: Fix machine flag. adds 13023445a33 Fix snafu in previous delta for elf32-csky.c adds 656412a7a4d gas: arm: Fix a further IT-predicated vcvt issue in the pre [...] adds 55e0daa3a3d gas: arm: Change warning message to not reference specific [...] adds 63078a04984 Avoid submitting empty tasks in parallel_for_each adds 1a6191f1a61 Don't erase empty indices in DWARF reader adds 5a89072f36d Move hash_entry and eq_entry into cooked_index::do_finalize adds ac37b79cc44 Fix parameter-less template regression in new DWARF reader adds 4e2a80ba606 gdb/testsuite: expect SIGSEGV from top GDB spawn id adds b22548ddb30 X86: reverse-finish fix adds 92e07580db6 PowerPC: fix for gdb.reverse/finish-precsave.exp and gdb.re [...] adds ef497b74113 Use require in paramless.exp adds 2c01dcdb5a2 Remove two unused fields from gdbarch adds 493ca3758b3 Automatic date update in version.in adds 47f72fdba3f Revert "gprofng: PR29987 bfd/archive.c:1447: undefined refe [...] adds 87a5cf5c0ec Use subsystem to distinguish between pei-arm-little and pei [...] adds 1b1be68b9b3 sim: ppc: drop local psim link adds 94e76498c37 Speed up objcopy's note merging. adds 722e0dd9e4f gdb: care for dynamic objfiles in build_id_bfd_get () adds 15d2b36c5b6 Revert "PowerPC: fix for gdb.reverse/finish-precsave.exp an [...] adds b986eec55f4 Revert "X86: reverse-finish fix" adds bd3014572d6 Fix 'make TAGS' in gdbserver adds a58c879377f GDB: Fix documentation for `theclass' parameters in cli-decode.c adds 3cfe8022bd5 GDB: Correct inline documentation for `add_setshow_cmd_full [...] adds 439ee793446 GDB: Add missing inline documentation for `add_setshow_cmd_full' adds 0e38c6ff4fa GDB: Add references to erased args in cli-decode.c adds a184bce8040 Automatic date update in version.in adds c064fab2476 sim: mn10300: minimize mn10300-sim.h include in sim-main.h adds e5603897836 sim: v850: drop redundant define adds c743e42e221 sim: v850: reduce extra header inclusion to igen files adds 7fd14d6f580 sim: unify sim-signal.o building adds cc67f780ecd sim: info: convert verbose field to a bool adds 8fb06d7c320 howto install_addend adds 7e42d8dc7a6 coff-aarch64.c howtos adds f07170eb863 Correct coff-aarch64 howtos and delete unnecessary special [...] adds 066bd434118 The fuzzers have found the reloc special functions in coff- [...] adds b8d21eb0cd1 toplevel: Makefile.def: add install-strip dependency on libsframe adds 8344ebca250 PR 30022, concurrent builds can fail adds 75c2efc6f19 Reinitialise macro_nest adds a0d5ef869da [gdb/testsuite] Fix gdb.python/py-value-cc.exp for big endian adds ea2f6fad7e1 [gdb/tdep, aarch64] Remove fp and sp reg aliases, add x31 r [...] adds 5ea14aa4e53 Remove some unused includes adds 0fcd58d843c libsframe: Use AM_SILENT_RULES macro in configure.ac adds 7aeb03e2d41 GDB: Allow arbitrary keywords in integer set commands adds 76b58849c5f GDB: Add a character string limiting option adds 77519ab324b GDB/testsuite: Expand for character string limiting options adds 1bb82b89ae9 i386: Don't emit unsupported TLS relocs on Solaris adds 3db27e74ee6 Use "maint ignore-probes" in no-libstdcxx-probe.exp adds b863a268731 Automatic date update in version.in adds 76d3f746c53 x86: abstract out obtaining of a template's mnemonic adds 5c139202915 x86: move insn mnemonics to a separate table adds 3e451ee4a65 x86: re-use insn mnemonic strings as much as possible adds 992dd393c94 x86: absorb allocation in i386-gen adds 6d86a54595d x86: avoid strcmp() in a few places adds edf772580db x86: embed register names in reg_entry adds 2d9e0890978 x86: embed register and alike names in disassembler adds a2e2f5ad743 x86: split i386-gen's opcode hash entry struct adds 2e175383bfe Add OpenBSD ARM GAS support. adds 1a528d3ef07 Faster string merging adds 26ec71f5128 arm32: Fix rodata-merge-map adds ec15b12d068 Add testcase ld-elf/merge4 adds 173628ae689 gdb/testsuite: add test for negative subrange bounds with u [...] adds b70bff5ea52 gdb/dwarf: fix UBsan crash in read_subrange_type adds 75890dfaf1f Make gdb.ada/ptype_tagged_param.exp pass adds 5a5319833d7 gdb: remove struct trad_frame forward declaration adds 42938c1a5b8 Constify notif_client adds 6ec27270ff9 Use bool in pc_in_* functions adds 57ffc61c6dc Upload SFrame spec files as well adds c85555b1a86 gdb: move type_map_instance to compile/compile.c adds 6ad66f21fc6 gdb: move compile_instance to compile/compile.h adds 83b6e1f1c52 gdb: remove language.h include from frame.h adds b23bf9f7241 gdb: move sect_offset and cu_offset to dwarf2/types.h adds 1298c32f01b gdb: move call site types to call-site.h adds 43e8c9ce203 gdb: move frame_info_ptr to frame.{c,h} adds 848ab2ae8af gdb: add frame_id::user_created_p adds f649a718522 gdb: add user-created frames to stash adds d015d3206e1 gdb: add create_new_frame(frame_id) overload adds bc2cbe815bd gdb: make it possible to restore selected user-created frames adds 836a8d37104 gdb: make user-created frames reinflatable adds 93e39555dd0 gdb: make frame_info_ptr grab frame level and id on construction adds 908de5e6715 gdb: make frame_info_ptr auto-reinflatable adds 76f8ef8d537 Automatic date update in version.in adds 52480b9ef49 Automatic date update in version.in adds c6fcbf65026 Minor fixup in allow_aarch64_sve_tests adds 39ac2b04bf1 Minor cleanup in gdb.btrace/enable.exp adds 2292e336c64 Remove path name from test adds eb8f8bbb117 Automatic date update in version.in adds 7e538762c2c Fix objdump --reloc for specific symbol adds bc0c6793fb4 [gdb/testsuite] Fix untested in gdb.base/frame-view.exp adds 36025e8f484 [gdb/testsuite] Simplify gdb.base/unwind-on-each-insn.exp adds b960c86c1e6 Updated Swedish translation for the binutils sub-directory adds eb015bf86b6 [gdb/testsuite] Avoid using .eh_frame in gdb.base/unwind-on [...] adds 29e09a42f1d [gdb/tdep, aarch64] Fix frame address of last insn adds 6f4a117fe1e Add support for secidx relocations to aarch64-w64-mingw32 adds cec13966ba4 ld: Set default subsystem for arm-pe to IMAGE_SUBSYSTEM_WIN [...] adds 844be75db5f Automatic date update in version.in adds 7ebf464bbd5 ld: Avoid magic numbers for subsystems in pe.em and pep.em adds 59d49a8d83a gdb: some int to bool conversion adds f3d8ae90b23 Fix seg-fault when generating an empty DLL with LTO enabled. adds 436bcab7126 libsframe/doc: fix some warnings adds b1a41f59270 gprofng: PR29521 [docs] man pages are not in the release tarball adds 9433de2d57e Automatic date update in version.in adds 7e5afb58f99 gdb/testsuite: use test_gdb_complete_unique more in C++ tests adds db8861ec34a gdb/testsuite: rename test source file to match test script adds b3b0595ff66 gdb/testsuite: extend gdb.tui/tui-layout.exp test script adds 843a1a4f735 gdb/testsuite: update gdb.tui/tui-disasm-long-lines.exp adds 3602634035f gdb/testsuite: update gdb.tui/tui-nl-filtered-output.exp adds 24f3aded1d4 gdb/testsuite/tui: more testing of the 'focus' command adds 6789344ab22 gdb/tui: convert if/error to an assert adds 6db98f026e4 gdb/tui: better filtering of tab completion results for foc [...] adds 2e10cefd83b gdb/tui: make use of a scoped_restore adds 5f6ec13ffe8 [gdb/testsuite] Improve leaf fn in gdb.base/unwind-on-each- [...] adds ebef88edb64 [gdb/testsuite] Analyze non-leaf fn in gdb.base/unwind-on-e [...] adds 1b2fb35d592 gdb, i386: Update stale comment in i386-tdep.h. adds 621271c7819 [gdb/testsuite] Allow nodebug srcfile in gdb.base/unwind-on [...] adds d25a8dbc7c3 [gdb/testsuite] Allow debug srcfile2 in gdb.base/unwind-on- [...] adds 9bf5a417591 [gdb/testsuite] Fix gdb.base/unwind-on-each-insn.exp for -m32 adds c2b7bed6454 Convert skip_altivec_tests to allow form adds 42abd7386e6 Rename skip_float_test to allow form adds ad1046e1cbf Rename skip_power_isa_3_1_tests to allow form adds 9c5221887f0 Rename skip_vsx_tests to allow form adds 73c06197483 Use require with istarget adds c7ccb471770 Introduce and use is_any_target adds e0a8643d2ce Add unsupported calls where needed adds 52c0551e9ac Use require with is_remote adds d8f5b7d1d1e Move target check into allow_altivec_tests adds 0e46a09d12a i386: Pass -Wl,--no-as-needed to compiler as needed adds 6121eeb7297 Clean up unusual code in mi-cmd-stack.c adds d72ba177c85 gdb: dwarf2 generic implementation for caching function data adds 5cf11483141 gdb/arm: Use new dwarf2 function cache adds 9a02fbd1984 ld: Add pdb support to aarch64-w64-mingw32 adds 0f97abf074a ld/testsuite: Add missing targets to PDB tests adds f212f7feec3 Automatic date update in version.in adds 4fe960e8f10 [gdb/testsuite] Add and use is_x86_64_m64_target adds 1d98e564c97 [gdb/testsuite] Add gdb.base/unwind-on-each-insn-{amd64,i386}.exp adds 2b304f501f1 gprofng: PR30043 libgprofng.so.* are installed to a wrong location adds 5dd4f3585df gdb/testsuite/dap: use gdb_assert in gdb.dap/basic-dap.exp adds 48680a5f9d8 gdb/testsuite/dap: prefix some procs with _ adds 4cdda229da5 gdb/testsuite/dap: write requests to gdb.log adds 2e9a03fd2e2 gdb/testsuite/dap: make dap_request_and_response not catch [...] adds 4dde3b33e46 gdb/testsuite/dap: remove catch from dap_read_event adds faee137249c gdb/testsuite/dap: pass around dicts instead of TON objects adds 59db4c934f9 gdb/testsuite/dap: rename dap_read_event to dap_wait_for_ev [...] adds 8abd06e066b gdb/testsuite/dap: make dap_wait_for_event_and_check return [...] adds d4c4ea75838 gdb/testsuite/dap: fix gdb.dap/basic-dap.exp disassembly te [...] adds 4707199bd76 gdb/testsuite: initialize "correct" variable in gdb.cp/cpex [...] adds c37de298155 segv in coff_aarch64_addr32nb_reloc adds 44a178cc69a resolve gas shift expressions with large exponents to zero adds dd61b2d1ac0 Sanity check dwarf5 form of .file adds d437724a56d Free gas/dwarf2dbg.c dirs adds 3efac389d82 Automatic date update in version.in adds 6b9276b7e69 Use ordinary calling convention for clean_restart adds 9b21b701bb5 Use clean_restart in gdb.dlang adds 879ebc53008 Eliminate spurious returns from the test suite adds e1a772ad89b Remove some dead code in gdb.fortran/info-types.exp adds eacd2289096 Minor "require" fixups adds 306e12673e4 Remove unnecessary call to standard_testfile adds d6acf25c03f Start gdb after building executable in mi-basics.exp adds 3ad2b4af38e Use mi_clean_restart more adds 836b6c10cd4 Use clean_restart in gdb.pascal adds 4eed72400bd Use clean_restart in gdb.linespec adds 49e118b61f0 Use clean_restart in gdb.opencl adds a7e727aea73 Use clean_restart in gdb.trace adds 3ae2b57582b Use clean_restart in gdb.objc adds a30f2b7b7e6 Use clean_restart in gdb.threads adds 888438e2b41 Use clean_restart in gdb.guile adds 6dbbae3b678 Use clean_restart in gdb.arch adds b825d4a3de0 Use clean_restart in gdb.reverse adds e8d8a0df4b3 Use clean_restart in gdb.dwarf2 adds 0ce635282ed Use clean_restart in gdb.ada adds 1d6704e0ce0 Use clean_restart in gdb.fortran adds c852f1aeca4 Use clean_restart in gdb.stabs adds 5ae820f38ff Use clean_restart in gdb.go adds 396b136e89e Use clean_restart in gdb.perf adds eefe81b5230 Use clean_restart in gdb.disasm adds e125b182783 Use clean_restart in gdb.cp adds 9b2234b063e Use clean_restart in gdb.python adds c95d486d35f Use clean_restart in gdb.base adds c194b6ac487 gas: Add CodeView constant for aarch64 adds 48afe8b7107 gas/testsuite: Add -gcodeview test for aarch64-w64-mingw32 adds c026360c757 gas macro memory leaks adds 3e7cde4dca8 Call bfd_close_all_done in output_file_close adds 8219cab3f88 Perform cleanup in bfd_close after errors adds 1f5e6267aac Call bfd_close_all_done in ld_cleanup adds 06ceca3a901 x86: remove internationalization from i386-gen.c adds 800c5dd7b39 opcodes: suppress internationalization on build helper tools adds c47b4d71203 x86/Intel: improve special casing of certain insns adds bd78280846e x86: use ModR/M for FPU insns with operands adds 95dfdd858c9 x86: drop dead SSE2AVX-related code adds 31b4cda3d55 x86: move reg_operands adjustment adds 1c66b8a0398 Another fix for EFI generation with LTO enabled. adds efe1b6507b7 gdb/testsuite: fix line feed scrolling in tuiterm.exp adds 58c6d2ac109 gdb/tui: improve errors from tui focus command adds a4f8f290270 gdb/tui: disable tui mode when an assert triggers adds 9bea9aa7d29 gdb/tui: make m_horizontal_offset private adds 6acafdaef76 gdb/tui: rewrite of tui_source_window_base to handle very l [...] adds d2a5ea5622e gdb/tui: avoid extra refresh_window on horizontal scroll adds 99c15700fd4 gdb/tui: avoid extra refresh_window on vertical scroll adds 2d46b103a52 gdb/tui: more debug output adds f6210497fd7 Invert test in gdb.ada/ptype_tagged_param.exp adds d9195131530 [gdb/testsuite] Simplify gdb.base/unwind-on-each-insn.exp.tcl adds 35e17631852 More const-correctness in cooked indexer adds ccc42eb2313 Automatic date update in version.in adds 54e7cda2bc6 Automatic date update in version.in adds 594a01c2171 Automatic date update in version.in adds ff52c0736a6 gdb: Make global feature array a per-remote target array adds fe4c3ca0036 gdb: Add per-remote target variables for memory read and wr [...] adds 34f0de5a4ac gdb: Remove workaround for the vCont packet adds 8d31d08fe61 Use xfail in ptype_tagged_param.exp adds 5867ab870b8 gdb: provide const-correct versions of addrmap::find and ad [...] adds 70ca3a6bc95 Make addrmap const-correct in cooked index adds 9d00e8d76a7 Clean up lnp_state_machine constructor adds c121e82c396 Fix comparator bug in cooked index adds 8c4f70ffe79 enum_flags to_string adds 7d82b08e9e0 gdb/dwarf: dump cooked index contents in cooked_index_funct [...] adds 214d883794d gdb: Replace memcpy with std::copy to avoid some g++ warnin [...] adds 902d61e3285 gdb: fix dwarf2/cooked-index.c compilation on 32-bit systems adds 5b16151da29 Remove value_next declaration adds 9c6e6c8f4b0 Automatic date update in version.in adds 9884676d9da testsuite XPASSes adds 6296342ec44 PR 30060, ASAN error in bfd_cache_close adds b3a3d7d9080 Silence ubsan warning about 1<<31 adds a3c2d248683 RISC-V: make C-extension JAL available again for (32-bit) assembly adds 0fcf99b8ab5 gas/ppc: Additional tests for DFP instructions adds 081609f5ff3 Re: Another fix for EFI generation with LTO enabled adds be527f283a3 Updated Swedish translation for the binutils sub-directory adds d8e88d10d86 gdb/testsuite: fix xfail in gdb.ada/ptype_tagged_param.exp adds 95cbab2bebf gdb/testsuite: adjust ensure_gdb_index to cooked_index_func [...] adds d7789889b18 gdbsupport: allow passing nullptr to checked_static_cast adds cd07187f238 gdb: add nullptr check to cooked_index_functions::dump adds df1d8d2e911 Automatic date update in version.in adds 6cb7f6d92e4 [gas] Emit v2 .debug_line for -gdwarf-2 adds a8dc6718397 gdb/dwarf: rename cooked_index to cooked_index_shard adds 19455ee11de gdb/dwarf: rename cooked_index_vector to cooked_index adds 6ca36c85a09 Recursion in as_info_where adds 4788abdec79 Fix compilation of the assembler with sanitization enabled. adds 6647f05df02 gdb: defer warnings when loading separate debug files adds cded17bfca3 gdb/testsuite: fix fetch_src_and_symbols.exp with native-gd [...] adds cbd02f9fa52 gdbserver: Add assert in find_register_by_number adds 43e5fbd8b78 gdbserver: Add PID parameter to linux_get_auxv and linux_get_hwcap adds 2ccd2276a42 gas obj_end adds 02ed5b2723b obj-elf.h BYTES_IN_WORD adds 269c4cda851 Automatic date update in version.in adds 0709900ede7 ld-elf/merge test update adds 469b6d54d3a libsframe/doc: use "stack trace" instead of "unwind" for SFrame adds 91def06c4d2 sframe: use "stack trace" instead of "unwind" for SFrame adds 3e3e792a293 gas: use "stack trace" instead of "unwind" for SFrame adds 53d8d3f0c19 bfd: use "stack trace" instead of "unwind" for SFrame adds 1bd123bdf32 ld/doc: use "stack trace" instead of "unwind" for SFrame adds 839c8aaa431 gdb: remove gdb_indent.sh adds 4a075b258e6 [gas] Update .loc syntax comment in dwarf2dbg.c adds 1a8505cb53f gdb: add supports_arch_info callback to gdbarch_register adds b82d4ec99e3 gdb: make install_breakpoint return a non-owning reference adds 7b065306be3 gdbsupport: add type definitions for pid, lwp and tid adds 9056c917b3e gdb: add inferior_pre_detach observable adds d246d904adf gdb: add gdbarch_up adds 17467c10307 gdb/solib-svr4: don't disable probes interface if probe not found adds 8b588f42120 gdb: make gdb_printing_disassembler::stream public adds 18b4d0736bc gdb: initial support for ROCm platform (AMDGPU) debugging adds e0df1fd7842 Automatic date update in version.in adds 96e034530e0 Add ECOFF Symbolic Header sanity checks adds 0655669b86e RISC-V: don't disassemble unrecognized insns as .byte adds 69196391256 x86-64: respect MOVABS when choosing alternative encodings adds 739d764954b x86: respect {nooptimize} for LEA adds 33740f219e4 x86-64: respect {nooptimize} when building VEX prefix adds 9a4a4499866 x86: drop LOCK from XCHG when optimizing adds e3ee979c1f2 gdb: use assignment to initialize variable in tdesc_parse_xml adds 650160322c0 gdb: move target_desc_info to inferior.h adds 79846903c62 gdb: change inferior::tdesc_info to non-pointer adds 6b0b81b9f2c gdb: remove get_tdesc_info adds 57768366319 gdb: remove copy_inferior_target_desc_info adds 5a19bfd673d gdb: make target_desc_info_from_user_p a method of target_d [...] adds 7f6ebecd56e bpf: fix error conversion from long unsigned int to unsigne [...] adds 69790173961 Automatic date update in version.in adds a9c9f0650ce ld: pru: Merge the bss input sections into data adds ba268471bf9 ld: pru: Add optional section alignments adds 79436bfc5aa gdb/testsuite: don't try to set non-stop mode on a running target adds 4b8f97828b8 Automatic date update in version.in adds f6d5083f592 Automatic date update in version.in adds 023b960d59c [PR 30082] Pass $JANSSON_LIBS and $ZSTD_LIBS to ld-bootstra [...] adds d4a8b80189c Resetting section vma after _bfd_dwarf2_find_nearest_line adds 980dbf36225 gdb: error if 'thread' or 'task' keywords are overused adds 9af467b8240 [gdb/testsuite] Fix gdb.threads/schedlock.exp on fast cpu adds 84789002905 ppc32 and "LOAD segment with RWX permissions" adds 85df9457b72 gdb/doc: extend the documentation for the 'handle' command adds f9b677528fd gdb: adjust comment on target_desc_info::from_user_p adds e7a881b9d49 Automatic date update in version.in adds ca2f51c6960 [gdb/testsuite] Improve untested message in gdb.ada/finish- [...] adds 3a8be578d65 Fix documentation of the 'n' symbol type displayed by nm. adds 944b1b18179 gdb: fix display of thread condition for multi-location bre [...] adds c9245f0df5a Automatic date update in version.in adds 4170bc7ea84 Re: Resetting section vma after _bfd_dwarf2_find_nearest_line adds e02841b095a gprofng: fix SIGSEGV when processing unusual dwarf adds 0ab9328277c [gdb/testsuite] Use maint ignore-probes in gdb.base/solib-c [...] adds 4e315cd4af3 [gdb/testsuite] Use maint ignore-probes in gdb.base/longjmp.exp adds 1947a4a4bb7 Simplify checks of cooked_index adds 3f01c12b900 Use default section indexes in fixup_symbol_section adds b8a6e987814 Set section indices when symbols are made adds 83bad3162d7 Do not pass section index to end_compunit_symtab adds d401e7bf04c Remove compunit_symtab::m_block_line_section adds 5abbfa98221 Set section index when setting a symbol's block adds dae58e04442 Remove most calls to fixup_symbol_section adds 49c1de0e720 Merge fixup_section and fixup_symbol_section adds 300fa060abb Don't let .gdb_history file cause failures adds cdeb7b7de28 Avoid FAILs in gdb.compile adds b885aea1bb9 Simplify interp::exec / interp_exec - let exceptions propagate adds 0671cc8b19d Don't include block.h from expop.h adds dcee6fb3981 Remove block.h includes from some tdep files adds 6d3717d4c41 gdb: call frame unwinders' dealloc_cache methods through de [...] adds 19f988359a6 gdb: give sentinel for user frames distinct IDs, register s [...] adds 4fd74b5f05e Internal error at gas/expr.c:1814 adds 87d206578e1 Clear cached file size when bfd changed to BFD_IN_MEMORY adds 389903128ac Memory leak in bfd_init_section_compress_status adds ec78da9ce65 coff-sh.c keep_relocs, keep_contents and keep_syms adds 0d78a4c40ea Automatic date update in version.in adds c920e5cc604 coff keep_relocs and keep_contents adds 307733cc0fa Let user C-c when waiting for DWARF index finalization adds 119f6cfbd02 Remove mention of cooked_index_vector adds 1775f8b3804 Increase size of main_type::nfields adds 31cf28c7842 gdb, testsuite: Remove unnecessary call of "set print pretty on" adds b695fdd9b24 [aarch64] Avoid initializers for VLAs adds 8ac460b742b Trivially simplify rust_language::print_enum adds 8e77fff268d Fix comment in gdb.rust/fnfield.exp adds 93c8054387a Add full display feature to dwarf-mode.el adds 930531e8f77 Automatic date update in version.in adds 7027a373b24 objcopy of mach-o indirect symbols adds 7fc69528652 x86: improve special casing of certain insns adds aa4c197de16 x86: simplify a few expressions adds ddb62495930 x86: move (and rename) opcodespace attribute adds ba3ffa6de05 x86: limit use of XOP2SOURCES adds 5dab1799d70 x86: drop use of XOP2SOURCES adds aa1807419ba x86: drop use of VEX3SOURCES adds fe8cdc8ec14 Local label checks in integer_constant adds 80aa6647b16 Fix mmo memory leaks adds 779b2502783 RISC-V: Reduce effective linker relaxation passses adds be01687991a [gdb/cli] Add maint info frame-unwinders adds 632652850db [gdb/testsuite] Fix linespec ambiguity in gdb.base/longjmp.exp adds 25eb2931f6f Use std::string in main_info adds 71bb560755c gdb/testsuite: fix gdb.gdb/selftest.exp for native-extended [...] adds 5036bde964b Ensure all DAP requests are keyword-only adds 4a9efa5d63b GDB: Switch to using C++ standard integer type limits adds bae19789c0a GDB: Ignore `max-value-size' setting with value history accesses adds 4f82620cc9f GDB: Fix the mess with value byte/bit range types adds aaab5fce4f2 GDB: Only make data actually retrieved into value history a [...] adds a2fb245a4b8 GDB/testsuite: Add `-nonl' option to `gdb_test' adds a0c07915778 GDB: Introduce limited array lengths while printing values adds bad727e2d2d Automatic date update in version.in adds 40dfb28b56f Move implementation of perror_with_name to gdbsupport adds 8cc96ee4169 gdb/source: Fix open_source_file error handling adds 480ddaa9784 .debug sections without contents adds 0a3137ce4c4 objdump -D of bss sections and -s with -j adds af0d0f34d8b [gdb/tdep] Don't use i386 unwinder for amd64 adds b9c05fc03d3 gdb: remove unnecessary 'dir' commands from gdb-gdb.gdb script adds bb146a79c7d gdb: add test for readline handling very long commands adds ce068c5f45a gdb: don't print global thread-id to CLI in describe_other_ [...] adds f1f517e8103 gdb: show task number in describe_other_breakpoints adds d088d944a03 Automatic date update in version.in adds 0a9ccb9dd79 gdb: only allow one of thread or task on breakpoints or wat [...] adds 2ecee236752 gdb: use -1 for breakpoint::task default value adds f0bdf68d3fb gdb/c++: fix handling of breakpoints on @plt symbols adds 8282ad74c30 gdb: fix describe_other_breakpoints for default task being -1 adds fdc82b33c45 Move some code from dwarf2/read.c to die.c adds f6b9eb5e296 Automatic date update in version.in adds 3eef3b2c2d8 objcopy memory leaks adds 08d8af48e49 gdb: 'show config' shows --with[out]-amd-dbgapi adds 09ad7eb8cc6 gdb/testsuite: Rename skip_hipcc_tests to allow_hipcc_tests adds 310943c20cd gdb/testsuite: require amd-dbgapi support to run rocm tests adds 39f6d7c6b06 gdb/testsuite: allow_hipcc_tests tests the hipcc compiler adds f9767e607d7 gdb/testsuite: look for hipcc in env(ROCM_PATH) adds 103357fb75c Split off gas init to functions adds 24b7e8b18ae stabs.c static state adds 97c19519157 gdb/testsuite: handle differences in guile error string output adds 77be7257442 opcodes/mips: disassemble unknown micromips instructions as [...] adds 0d2f72332c7 _bfd_ecoff_slurp_symbol_table buffer overflow adds b7eab2a9d4f Fix PR30079: abort on mingw adds 14d0e6818a0 Fix doc build dependencies for --with-system-readline adds d159d87072b gdb/python: allow Python TUI windows to be replaced adds 9ae4519da90 gdb/python: deallocate tui window factories at Python shut down adds d27ff777c65 gdb/tui: don't leak the known_window_types map adds da59d966b8d Remove unused imports from gdb's Python code adds 25a0d393c72 PR30120: fix x87 fucomp misassembled adds 382d927ffc1 Rename all fields of struct value adds e714001c789 Move ~value body out-of-line adds 7cf57bc5be6 Move struct value to value.h adds d0c9791728c Turn value_type into method adds 81ae560ca4f Turn deprecated_set_value_type into a method adds f9ee742cd7f Turn value_arch into method adds f49d5fa263e Turn value_bitsize into method adds 5011c493fb5 Turn value_bitpos into method adds fac7bdaaab4 Turn value_parent into method adds 76675c4d0bc Turn value_offset into method adds 4b53ca88831 Turn deprecated_value_modifiable into method adds 463b870d01a Turn value_enclosing_type into method adds 391f86284f6 Turn some value offset functions into method adds 3ee3b2700d5 Turn value_lazy and set_value_lazy functions into methods adds c8580184bbd Turn value_stack and set_value_stack functions into methods adds b9f74d5432f Turn value_computed_closure and value_computed_funcs functi [...] adds 970441058c4 Convert value_lval_const and deprecated_lval_hack to methods adds 8e5b19ad992 Turn value_initialized and set_value_initialized functions [...] adds 9feb2d07deb Turn value_address and set_value_address functions into methods adds f29de665046 Turn more deprecated_* functions into methods adds cbe793af883 Turn allocate_value_lazy into a static "constructor" adds 317c3ed9fc9 Turn allocate_value into a static "constructor" adds b64e2602901 Turn allocate_computed_value into static "constructor" adds b27556e3c10 Turn allocate_optimized_out_value into static "constructor" adds ee7bb2944b7 Turn value_zero into static "constructor" adds bbe912ba889 Turn some value_contents functions into methods adds 78259c365fb Turn value_fetch_lazy into a method adds 82ca8f72011 Turn allocate_value_contents into a method adds 02744ba9a2c Turn value_contents_eq into a method adds e989e63761c Turn value_bits_synthetic_pointer into a method adds d3824ae14ac Move value_ref_policy methods out-of-line adds cdf3de175d4 Turn value_incref and value_decref into methods adds efaf1ae025c Turn remaining value_contents functions into methods adds e18312bb596 Fully qualify calls to copy in value.c adds cda03344344 Turn value_copy into a method adds d00664dbba2 Turn many optimized-out value functions into methods adds aa9f4538ccb Turn value_non_lval and value_force_lval into methods adds 8181b7b6578 Turn set_value_component_location into method adds fcf86fe5977 Change some code to use value methods adds 6bd5c754350 Turn some xmethod functions into methods adds e3fb3c4772d Turn preserve_one_value into method adds 6c49729e593 Turn various value copying-related functions into methods adds e6cf1e1b42c Add value::set_modifiable adds 0d0f488e1dd Turn record_latest_value into a method adds 8f4135314ae Make struct value data members private adds 43b5fba2236 Make ~value private adds 6f9c9d71c24 Introduce set_lval method on value adds 736355f2e18 Remove deprecated_lval_hack adds f28085dfb40 Rely on value_ref_ptr::operator-> adds 978042640c7 Automatic date update in version.in adds f54cd6441de Fix build bug in ppc-linux-nat.c adds 7545aa2dd2e gas: improve interaction between read_a_source_file() and s [...] adds 676dcbb0a02 x86: {LD,ST}TILECFG use an extension opcode adds 12ef6830557 gas: correct symbol name comparison in .startof./.sizeof. handling adds 0d79a2a8e2d ASCIZ Command for output section adds 37d75d4552d [gdb/testsuite] Factor out proc linux_kernel_version adds 9b38b85ec31 Mention that the -plugin command line option is used to lo [...] adds 5bed9dc992a [gdb/testsuite] Add xfail in gdb.python/py-record-btrace.exp adds 81aa19c303c Do not cast away const in agent_run_command adds 92a2cc556c7 gdb: remove unnecessary tui directory check in configure adds 8eaecfb37c8 gdb: cast return value of std::unique_ptr::release to void adds 9981e299e13 gdb/dwarf2: rename some things, index -> gdb_index adds 34116a8a2d0 Remove a use of pagination_enabled adds 3cd0b4f2c03 Automatic date update in version.in adds 72d225ef9cc binutils stabs type list adds c9171430975 More ecoff sanity checks adds c22a7472831 gas: buffer_and_nest() needs to pass nul-terminated string [...] adds ecbc5c4f905 gdb, fortran: Fix quad floating-point type for ifort compiler. adds 2b56cd91911 Fix the linker's merge4 test for the HPPA architecture. adds 11066c2aab9 objdump -G memory leak adds f9c36cc9951 objdump read_section_stabs adds 71e28f788f4 gdb/manual: Move @findex entries adds 81b86eced24 Do not record a rejected target description adds f251cb9bae7 gdb: use std::string for internalvar::name adds dbca589b8d7 gdb: add constructor to internalvar adds 11470e70ea0 gdb: store internalvars in an std::map adds 1cbeca4aa60 Remove H_CFLAGS from doc/local.mk adds 8bb23cdbb49 Simplify @node use in BFD documentation adds 910081a3130 Add copyright headers to the .str files adds 2e60790cf7c Remove the paramstuff word adds 126eff23d21 Use intptr_t rather than long in chew adds fe20eda53c2 Change internalmode to be an intrinsic variable adds b8e81f19cbb Use @deftypefn in chew output adds f370ae88a81 Remove RETURNS from BFD chew comments adds bc32f8e7090 gdb: fix dealloc function not being called for frame 0 adds 6acd95be6a5 gdb/dwarf2: move some things to read.h adds be932484aac gdb/dwarf2: split .gdb_index reading code to own file adds 2ffd1d6e42e gdb/dwarf2: split .debug_names reading code to own file adds a975d4e6bcf Fix "ptype INTERNAL_FUNC" (PR gdb/30105) adds 751495be92b Make "ptype INTERNAL_FUNCTION" in Ada print like other languages adds 91265a7d7cd Add new "$_shell(CMD)" internal function adds 0ace6ace1bf Don't throw quit while handling inferior events adds 90ae0fe902e GC get_active_ext_lang adds 141cd158423 Don't throw quit while handling inferior events, part II adds b2227e67b4b Change value::m_modifiable to bool adds a5b210cb698 Change value::m_lazy to bool adds a7c27481a07 Change value::m_initialized to bool adds 42c13555ff8 Change value::m_stack to bool adds 19124154b94 Have value::bits_synthetic_pointer return bool adds b59ff01d87b Return bool from more value methods adds 42dcffb4698 Automatic date update in version.in adds 0ccade1ae2c x86/gas: replace inappropriate assertion when parsing registers adds 42af03dafee gdb/doc: document MI -remove-inferior command adds c84b3d7eaa3 RISC-V: as_warn() already emits a newline adds 7f27b6b18a0 gas_init adds 7ed4ad59e91 Delete PROGRESS macros adds 1e159729d97 Remove unused declaration from ada-lang.h adds 6f63b61dd11 Constify ada_main_name adds 9fe129a4105 Add support for the ASCII directive inside linker scripts. adds 16b84b6599d Update the 'g' packet documentation adds 12d67b37cde Rename parameter of create_ada_exception_catchpoint adds 4d826e132cc PR30046, power cmpi leads to unknown architecture adds 99983529477 Automatic date update in version.in adds 75092c693dc Wild pointer reads in _bfd_ecoff_locate_line adds 5f497256bee ld test asciz and ascii fails adds ab3fdfe6e48 [gdb/testsuite] Simplify gdb.arch/amd64-disp-step-avx.exp adds fe0431855ab Remove two unnecessary returns in ada-lang.c adds 7a2a5ff865b Fix multi-threaded debugging under AIX adds f6f19a39ecf gprofng: PR30036 Build failure on aarch64 w/ glibc: symbol [...] adds 490ea364df8 gprofng: fix Dwarf reader for DW_TAG_subprogram adds 733da2ced8f gdb: fix regression in gdb.xml/maint_print_struct.exp adds 22e1578cc83 Automatic date update in version.in adds be643e074f3 Avoid manual memory management in go-lang.c adds e8eca7a6b60 Fix crash in go_symbol_package_name adds 47fe57c9281 Fix "start" for D, Rust, etc adds cd414f90c34 Automatic date update in version.in adds 85fc5801281 Avoid memory leak in chew adds 0ea8d78bd3f Buffer overflow in evax_bfd_print_eobj adds 4aabc416643 Rearrange block.c to avoid a forward declaration adds f52688890ed Avoid extra allocations in block adds 683aecac8c3 Don't allow NULL as an argument to block_scope adds 392c1cbd745 Don't allow NULL as an argument to block_using adds 78004096137 Don't allow NULL as an argument to block_static_block adds 8f14fd11203 Don't allow NULL as an argument to block_global_block adds 46baa3c6cf6 Convert block_objfile to method adds 7f5937df01c Convert block_gdbarch to method adds a4dfe747564 Convert block_inlined_p to method adds 3c45e9f915a Convert more block functions to methods adds 3c9d050626d Convert block_linkage_function to method adds 99f3dfd0f94 Convert block_containing_function to method adds d24e14a0c62 Convert block_static_block and block_global_block to methods adds cade9c8a459 Convert set_block_compunit_symtab to method adds 7bf30a44477 Convert block_static_link to method adds 0688bf443c6 Store 'name' in block_iterator adds 81326ac0763 Combine both styles of block iterator adds 0f50815c894 Introduce a block iterator wrapper adds 1c49bb455c2 Convert explicit iterator uses to foreach adds a1b294260f4 Remove ALL_BLOCK_SYMBOLS_WITH_NAME adds 548a89df231 Remove ALL_BLOCK_SYMBOLS adds 69fb3874a70 Fix memory leak in mdebugread.c adds 44bb9f9e7a7 Use 'new' for block and global_block adds 56c0cd61588 Have global_block inherit from block adds 522553837be Remove allocate_block and allocate_global_block adds b32797e8b99 Make block members 'private' adds 0d1912950e3 Convert contained_in to method adds 9a7f501ec33 Automatic date update in version.in adds c50e4ced39b In-memory nested archives adds 13d4a4bd5a7 [gdb/testsuite] Fix gdb.threads/schedlock.exp for gcc 4.8.5 adds 1bcaeecb7fd [gdb/testsuite] Add xfail case in gdb.python/py-record-btrace.exp adds cb911672fb7 [gdb/symtab] Factor out compunit_epilogue_unwind_valid adds 2f9f989c2b6 [gdb/tdep] Fix amd64/i386_stack_frame_destroyed_p adds 5aca7eaa2be [gdb/tdep] Add amd64/i386 epilogue override unwinders adds 8908d9c45cd [gdb/symtab] Trust epilogue unwind info for unknown produce [...] adds 868014341a7 [gdb/symtab] Trust epilogue unwind info for unknown or non- [...] adds c9802aca6d1 So the linker from producing an export data table when run [...] adds a5b6347b660 gdb/doc: Consistency fixes for GDB/MI documentation adds df937aa12a3 ld/testsuite: adjust to Windows path separator. adds a38cd00799f ld/testsuite: handle Windows drive letter in a noinit test adds 19005d19891 gdb: revert one erroneous bool-ification change adds c22ff449275 opcodes: style m68k disassembler output adds ee0e1723013 Fix formatting of long function description in chew output adds 2070491c1c3 Don't use chew comments for static functions adds 03a7c6eb518 Hoist the SECTION comment in opncls.c adds dbe7ee1a871 Redefine FUNCTION in doc.str adds da4bb410dfd Automatic date update in version.in adds 294540ac964 alpha-*-vms missing libraries adds 4a5752f31d9 ld-libs test on alpha-vms adds 284e8cbae0d Both FAIL and PASS "check sections 2"? adds fd7f7424f5f ld/testsuite: don't output to /dev/null adds 6d0020873de [aarch64] Enable pointer authentication support for aarch64 [...] adds 1fafeaac850 gas/testsuite: adjust a test for case insensitive file systems adds c375d69903b Updated translatios for the bfd and gprof directories. adds 4c16e1ab6a6 Update the description of the bfd_fill_in_gnu_debuglink_sec [...] adds d720176596d [gdb/testsuite] Require python in gdb.dap/basic-dap.exp adds b3060b05134 [gdb/testsuite] Require syscall time in gdb.reverse/time-re [...] adds 491b4c189a4 [gdb/testsuite] Require -fsplit-stack in gdb.base/morestack.exp adds 2ef339e38f5 [gdb/testsuite] Require istarget x86* in gdb.reverse/step-i [...] adds f8ab28d773d [gdb/testsuite] Require compilation flags in two gdb.arch/a [...] adds 4c9066e322f gdb: add --with-curses to --configuration output adds 3592bebbbf6 Issue error on erroneous expression adds ee590ebd33a debug_link duplicate file size checks adds 45b36294d60 Re: objdump read_section_stabs adds c65f94a07ae Re: objdump read_section_stabs adds 40f3e48ea25 Automatic date update in version.in adds 5e39600a691 set bfd_error on make_tempname or make_tempdir failure adds ad2f4436809 x86: optimize BT{,C,R,S} $imm,%reg adds ba25141c1e5 x86-64: LAR and LSL don't need REX.W adds 40979066721 gdb.reverse/time-reverse.exp: test both time syscall and C [...] adds 2c5c22d68e5 Automatic date update in version.in adds 81ff113f785 Test SEC_HAS_CONTENTS before reading section contents adds 3a574cce26e Test SEC_HAS_CONTENTS in relax routines adds 98571cade24 ip2k: don't look at stab sections without relocs adds 456481c6d63 dwarf1 .line SEC_HAS_CONTENTS adds e0b74a85b87 Fix the BFD library's find_nearest_line feature to produce [...] adds d273049e140 bfd: xtensa: fix __stop_SECTION literal drop adds 9d7c73af4bf gdb: LoongArch: Modify the result of the info reg command adds 0373a76af6b gdb: LoongArch: Support reg aliases in info reg command adds e98a23bfb30 Remove 'eval' from gdb_breakpoint adds efb04b14e28 gdb: add AMDGPU header files to HFILES_NO_SRCDIR adds c32ea73114d Fix _bfd_elf_find_function so that it can cope with overlap [...] adds eb94f427873 Fix Tcl quoting in gdb_assert adds 831a223b984 gdb: remove --disable-gdbmi configure option adds ee65c8f578b gdb/doc: The RISC-V vector registers didn't change adds 6777dece581 Automatic date update in version.in adds 50980ba3518 RISC-V: Add --[no-]relax-gp to ld adds 18e7a6587e3 PR30155, ld segfault in _bfd_nearby_section adds 7b1792f5431 Enhance better_fit() function to prefer function symbols ov [...] adds 0676ec3c22f GDB: Fix out of bounds accesses with limited-length values adds f1c8928395b [gdb/testsuite] Cleanup unnecessary expr from require line adds c34d1cc9200 x86: restrict insn templates accepting negative 8-bit immediates adds 5eeeafe0a68 x86: have insns acting on segment selector values allow for [...] adds c3bb24f5663 x86-64: don't permit LAHF/SAHF with "generic64" adds cafa5ef72e2 x86: MONITOR/MWAIT are not SSE3 insns adds ae9a0a51e85 x86: allow to request ModR/M encoding adds 2b69325792f testsuite: prune DOS drive letter in test outputs adds 71797f1221a gdb: fix parenthesis position in comment adds 542a33e348a Only use the per-BFD object to write a DWARF index adds 52e5e48e533 Write the DWARF index in the background adds 588d3013543 Remove struct buffer from tracefile-tfile.c adds c9d9117a12b Don't use struct buffer in handle_qxfer_traceframe_info adds 873a185be25 Don't use struct buffer in handle_qxfer_btrace adds 71a64d8ba87 Don't use struct buffer in handle_qxfer_threads adds 356628ee2a1 Don't use struct buffer in event-top.c adds 1293ecd838c Don't use struct buffer in top.c adds 147699fd699 Remove struct buffer adds 2e977d99013 gdbserver/linux-low.cc: Fix a typo in ternary operator adds 95ebc6fdec5 Automatic date update in version.in adds 82341e97982 opcodes/m68k: enable libopcodes styling for GDB adds 83750264d7b gdb/amd64: replace xmalloc/alloca with gdb::byte_vector adds ff3b2421c64 Automatic date update in version.in adds 6fd9b783730 Remove expand_symtab_containing_pc adds 4dd74c176b8 Automatic date update in version.in adds 4e08903f679 gdb, python: do minor modernization in execute_gdb_command adds a3da2e7e550 gdb/testsuite: Improve testing of GDB's completion functions adds 85b922fcdd9 Updated Serbian translations for gold, gprof and opcodes su [...] adds c38463074e0 Fix missing "Core was generated by" when loading a x32 corefile. adds 8034b0baeac Do not change the timestamp when updating the gas asconfig file. adds 85c7cb3c4b7 gdb: don't treat empty enums as flag enums adds 1b30ccce020 gas/testsuite: adjust another test for case insensitive fil [...] adds 08c815c2bff Autogenerate gdb/syscalls/linux-defaults.xml.in (groups) fr [...] adds d11280feed5 Regenerate Linux syscall group info adds 013a623f4cb Implement some agent expressions for Ada adds 935d48567d9 Handle range types in ax-gdb.c adds 810fbe39b27 Remove old GNU indent directives adds debd0556e51 Fix crash with "finish" in Rust adds aa992b382f9 gdb: remove invalid / dead code from gdbarch.py adds 09de95fbb79 gdb: reformat Python files with black 23.1.0 adds c4e1b10cc2e gdb: gdbarch.py: spell out parameters of _Component.__init__ adds fbbe9eb8b51 gdb: gdbarch.py: remove Info.__init__ adds 9f353051dee gdb: pyproject.toml: set pyright typeCheckingMode = "strict" adds 05e4e893736 gdb: split gdbarch component types to gdbarch_types.py adds 116e3492f29 gdb: gdbarch*.py, copyright.py: add type annotations adds dcca01ace7e gdb: make-target-delegates.py: make one string raw adds c6cf3ced973 gdb: make-target-delegates.py: add Entry type adds 13ee5410707 gdb: make-target-delegates.py: add type annotations adds fb6d30e013e Tweak "Using the running image of ..." output adds a81871f7136 Convert previous_inferior_ptid to strong reference to thread_info adds 6bf09ec03d8 Improve "info program" adds 3505d4c4f7e Make follow_fork not rely on get_last_target_status adds bd9482bca71 all-stop "follow-fork parent" and selecting another thread adds 9b955acd7f5 Remove infrun_thread_thread_exit observer adds f3d3bbbcdd8 Fix value chain use-after-free adds 522044dc5fa Introduce gdb_exception_forced_quit adds 63509715af8 Handle gdb SIGTERM by throwing / catching gdb_exception_force_quit adds b1ffd1124a8 Catch gdb_exception_error instead of gdb_exception (in many [...] adds b940a061c0d Python QUIT processing updates adds 53f1f3d4aa7 Guile QUIT processing updates adds 363429d593e QUIT processing w/ explicit throw for gdb_exception_forced_quit adds 80d03917838 Introduce set_force_quit_flag and change type of sync_quit_ [...] adds 96e3f4e3c32 Forced quit cases handled by resetting sync_quit_force_run adds bb66431be17 Automatic date update in version.in adds 3f316bf83bc Another PE SEC_HAS_CONTENTS test adds f6389c5a793 Add some sanity checking in ECOFF lookup_line adds 3a850a365aa Free ecoff debug info adds 38395c77d76 ld: Sort section contributions in PDB files adds 26c294bd1b8 chew.c printf of intptr_t adds 31f2faf5cf1 [Aarch64] Add Binutils support for MEC adds 02aadca4fbe gdb: remove an out of date comment about disp_del_at_next_stop adds 2fd9a436c8d gdb: don't duplicate 'thread' field in MI breakpoint output adds c8dfa492106 gdb/testsuite: make more use of mi-support.exp adds 1ccc4abbb3d gdb/testsuite: extend the use of mi_clean_restart adds 292deeba7d6 gdb/testsuite introduce foreach_mi_ui_mode helper proc adds 47171eeb946 gdb/testsuite: introduce is_target_non_stop helper proc adds 05ac6365e55 gdb/testsuite: fix failure in gdb.mi/mi-pending.exp with ex [...] adds 2968b79fca3 gdb: fix mi breakpoint-deleted notifications for thread-spe [...] adds 7226dd9faab [gdb/testsuite] Fix gdb.rust/watch.exp on ppc64le adds eae679b9c77 Remove value_in adds 0c132dac7f2 [gdb/testsuite] Fix gdb.python/py-breakpoint.exp timeouts adds 139f66c7287 gdb: add HtabPrinter to gdb-gdb.py.in adds 3049589885b Automatic date update in version.in adds 0eb3224b35d Memory leak in gas do_repeat adds d09f4d4a9b9 gas s_fill caused internal error in frag_new adds d80081ef39c Catch overflow in gas s_space adds 2c29b1ed197 [gdb/testsuite] Add another xfail case in gdb.python/py-rec [...] adds 8b2d5ef8d41 Fix btrace regression adds 3ac23310f2e Fix typo with my email address adds 09e5f69526e gdb: fix a whitespace issue in solib-rocm.c adds 9d834fcaa14 Fix type of check_valid_shift_count parameter adds 40e7bdbddc8 Using .mri in assembly adds 6e1ee99772d More bounds checking in macro_expand adds 802dace16f8 Make gdb property batons type-safe adds 5f27603700c Use const for dwarf2_property_baton adds cb8d98ec925 Automatic date update in version.in adds 14ade916606 gdb: update some copyright years (2022 -> 2023) adds 0d5adb56c85 [gdb/symtab] Add set/show always-read-ctf on/off adds 281309f3c8c Don't write zeros to a gap in the output file adds 78c7a5288e2 gdb: LoongArch: Add support for static data member in struct adds 2641391a87d Fix some value comments adds 70728e1d396 Handle half-float in 'x' command adds 344642355ce gdb: fix -Wmaybe-uninitialized warning in value.c adds 425ec1add75 Automatic date update in version.in adds de357ff4e4f binutils coff type list adds 945efa5c538 Tidy type handling in binutils/rdcoff.c adds 81588de012f x86: avoid .byte in testcases where possible adds e9339bee560 gas: default .debug section compression method adjustments adds 43da3d648ed x86: drop redundant calculation of EVEX broadcast size adds 67748abf53b x86: use swap_2_operands() in build_vex_prefix() adds 6a208145d24 gdb/python: replace strlen call with std::string::size call adds adbe951fc95 Prevent the ASCII linker script directive from generating h [...] adds c35b7b22523 Update expected results in long_long.exp adds 9c2c346137e [gdb/testsuite] Use set always-read-ctf on instead of --str [...] adds 803392dc5bb gdb/testsuite: use `kill -FOO` instead of `kill -SIGFOO` adds d1702fea87a Automatic date update in version.in adds fd9cdf3000a Automatic date update in version.in adds ec95986dc23 Automatic date update in version.in adds a734d906cc0 Correct objdump command line error handling adds e3f450f3933 Move nm.c cached line number info to bfd usrdata adds 86a2562b095 Downgrade nm fatal errors to non-fatal adds 5db0367e1b0 Downgrade addr2line fatal errors to non-fatal adds ffdfc835ddd Downgrade objdump fatal errors to non-fatal adds d919194f085 Correct odd loop in ecoff lookup_line adds d845ea8cd3d More _bfd_ecoff_locate_line sanity checks adds 889d15d574a PR30198, Assertion and segfault when linking x86_64 elf and coff adds a1f4d06969b macho null dereference read adds 72ee804c920 Remove two more files in gdb "distclean" adds c52e4861c61 Remove exception_catchpoint::resources_needed adds 68ca7890dda Fix DAP stackTrace through frames without debuginfo adds b24a386d75a [gdb/testsuite] Add gdb.testsuite/gdb-caching-proc.exp adds b50420fd058 [gdb/testsuite] Use regular proc syntax for gdb_caching_proc adds 71f1ab80f1a [gdb/testsuite] Allow args in gdb_caching_proc adds f69005750d7 [gdb/testsuite] Move gdb.base/gdb-caching-proc.exp to gdb.t [...] adds 1d6653fd3f4 gdb/python: Fix --disable-tui build adds a06baa832c9 Automatic date update in version.in adds b1453f150c0 gdb.arch/amd64-gs_base.exp: Support non-Linux. adds 3625712636b amd64-linux-tdep: Don't treat fs_base and gs_base as system [...] adds 3c75f00adce gdb.threads/multi-create: Double the existing stack size. adds cf622c39abf gdb.base/catch-syscall.exp: Remove some Linux-only assumptions. adds 5c1e53c99cf gdb.threads/execl.c: Ensure all threads are started before execl. adds f173b2fc9d0 gdb.threads/next-bp-other-thread.c: Ensure child thread is [...] adds ae61525fcf4 gdbsupport: ignore -Wenum-constexpr-conversion in enum-flags.h adds 07f28593488 gdb: fix -Wsingle-bit-bitfield-constant-conversion warning [...] adds e8850b52624 [gdb/testsuite] Fix gdb.mi/*.exp with remote-gdbserver-on-l [...] adds 60204874f5a Modify altivec-regs.exp testcase for AIX adds a50a8e305d4 [gdb/testsuite] Fix gdb.cp/breakpoint-shlib-func.exp with r [...] adds 1b79c725e40 [gdb/testsuite] Fix gdb.base/signals-state-child.exp for re [...] adds 5c8a0c6654f DIGEST: LICENSING adds 099bf2927d4 DIGEST: NEWS adds 3ec28966c3e DIGEST: Documentation adds a4135d1a488 DIGEST: testsuite adds 48b5163a9dd DIGEST: ldlex.l adds d73c01be266 DIGEST: ldgram.y adds c8f8653fa7e DIGEST: ldmain.c adds bd9466d4aa2 DIGEST: ldlang.*: add timestamp adds 5243990191e DIGEST: calculation adds 78ef6ab03f5 DIGEST: Makefile.* adds 3a80a48386a Build ldint adds b7b7151da05 [gdb/testsuite] Fix gdb.dwarf2/dw2-zero-range.exp for remot [...] adds da4cc0cc367 [gdb/testsuite] Fix gdb.base/break-probes.exp for remote target adds dfe30a41c8c [gdb/testsuite] Fix gdb.base/fork-no-detach-follow-child-dl [...] adds e06f6174c01 [gdb/testsuite] Use shlib gdb_compile option in gdb.base/sk [...] adds e9f59c6f6c0 [gdb/testsuite] Fix gdb.base/skip-solib.exp for remote target adds f0c3dcc1ca7 Ensure index cache entry written in test adds 711b1f02f3e [gdb/testsuite] Fix gdb.threads/execl.exp for remote target adds 2eb2613519a Enable vector instruction debugging for AIX adds 5fc6b6d44cd gdb: Fix GDB_AC_CHECK_BFD macro regression adds 74f1d7f4a31 gprofng: read Dwarf 5 adds 4779ed9757f Fix selfcheck regression due to new maint command adds f4db482bac9 gdb: make get_interp_info return a reference adds 5a8ac2cb96c gdb: make interp::m_name an `const char *` adds 4d2e669ca92 gdb: initialize interp::next adds 2a32d78f8aa Clean up attribute reprocessing adds 21f6be77b97 Merge forget_cached_source_info_for_objfile into objfile method adds 365aee2bdf9 gdb/amdgpu: provide dummy implementation of gdbarch_return_ [...] adds b9ee26d9ca2 Automatic date update in version.in adds d64c8f7181f z8 and z80 coff_reloc16_extra_cases sanity checks adds 160f2007786 Re: Move nm.c cached line number info to bfd usrdata adds 4d98c966f8b Regen potfiles adds c8e85484d8a Re: DIGEST: testsuite adds 447d0669699 Tidy pe_ILF_build_a_bfd a little adds 9a534b9f8e3 ld: Use correct types for crc64 calculations adds 5992fb8541f PowerPC, fix test gdb.arch/altivec-regs.exp adds 100e3935319 Remove OBJF_REORDERED adds 1478a11d76d Automatic date update in version.in adds bf0e3537546 lddigest 32-bit support and gcc-4 compile errors adds 3581f5e4f7c [gdb/testsuite] Fix gdb.server/connect-with-no-symbol-file. [...] adds 079f190d4cf [gdb/testsuite] Fix gdb.server/server-kill.exp for remote target adds ed32754a8c7 [gdb/testsuite] Fix gdb.server/multi-ui-errors.exp for remo [...] adds 6407713fab7 [gdb/testsuite] Fix gdb.server/sysroot.exp for remote target adds 593dda18801 [gdb/testsuite] Fix gdbserver path in remote-stdio-gdbserver.exp adds b40b8facd59 [gdb/testsuite] Fix gdb.server/unittest.exp for remote target adds 64c9b6398c2 [gdb/testsuite] Fix gdb.server/*.exp for remote target adds 89702edd933 [gdb/testsuite] Fix gdb.threads/thread-specific-bp.exp on n [...] adds f2be4eeb6ce [gdb/testsuite] Fix gdb.threads/multiple-successive-infcall [...] adds 2dc2dfa7d7a gas: allow frag address wrapping in absolute section adds 093b56776fc objdump: report no section contents adds 2562954ede6 [gdb/testsuite] Fix gdb.threads/pending-fork-event-detach.e [...] adds 287de65625a gdb, gdbserver, gdbsupport: fix whitespace issues adds 8325b42c4b2 Automatic date update in version.in adds 4148b4fe9fd eh static data adds 0a3eba42658 x86: use set_rex_vrex() also for short-form handling adds 0de704b9cdd x86: move more disp processing out of md_assemble() adds e959ac942ff x86-64: adjust REX-prefix part of SSE2AVX test adds 9b345ce8949 x86: decouple broadcast type and bytes fields adds 96a3eed7be5 Arm64/gas: add missing prereq features adds 36ba37c0854 Arm64/gas: drop redundant feature prereqs adds 75bd292bea5 Revert ld DIGEST support adds a4d5aec71e0 Revert ld ASCII support adds 1cd0716eb19 Move allocate_stub_method to stabsread.c adds 450d26c851c Use require with target_info adds b8d7ef3f67a Use require with gdb_skip_stdio_test adds 24d59b55a8a More uses of require with istarget adds 6349d27e30a Use require with test_compiler_info adds 69b956fbe93 [gdb/testsuite] Fix gdb.python/py-event-load.exp for remote target adds ddc003b7ded [gdb/testsuite] Fix py-autoloaded-pretty-printers-in-newobj [...] adds 254de2628f5 [gdb/testsuite] Fix gdb.python/py-cmd.exp adds 7f3294a9b78 [gdb/testsuite] Fix gdb.python/py-completion.exp adds d58854b6dd8 ld: Allow R_X86_64_GOTPCREL for call *__tls_get_addr@GOTPCR [...] adds 2cef4842303 ld: Allow R_386_GOT32 for call *__tls_get_addr@GOT(%reg) adds a2fbb690388 PR gdb/30214: Prefer local include paths to system include paths adds f4bcff7caea gprofng: PR30195 [display text] Source code location can no [...] adds 1afdbb1e986 Automatic date update in version.in adds 6e6ac32dde6 Add operator< and operator== to linetable_entry adds 1acc9dca423 Change linetables to be objfile-independent adds 977a0c161de Constify linetables adds 82c5090c61e Remove extra scopes from objfile_relocate1 adds ddc6677b170 Change linetable_entry::is_stmt to bool adds 10577a3b13d gprofng: fix the Dwarf reader adds 66889870fa6 Automatic date update in version.in adds c15e75c448f Automatic date update in version.in adds e0994165d1b arm: Expand documentation of XML features adds d7001b29e9f aarch64: Expand documentation of XML features adds 349a125d16b Remove dead code from scalar_binop adds 83b755117d7 gdb/testsuite: add regression test for per-objfile typeprinters adds 1878b6b5f67 [gdb/obvious]: fix python formatting for test gdb.python/py [...] adds 275589d9a0f [gdb/testsuite] Fix gdb.threads/step-bg-decr-pc-switch-thre [...] adds ed7d5797b56 [gdb/testsuite] Fix untested message in gdb.tui/corefile-run.exp adds 6b81ded4876 [gdb/testsuite] Handle USE_TUI in gdb.tui/corefile-run.exp adds 72f160d0122 [gdb/testsuite] Require ![is_remote host] for TUI adds b91f16040a6 [gdb/testsuite] Fix gdb.tui/tui-nl-filtered-output.exp for [...] adds e1b8f529d32 [gdb/testsuite] Fix gdb.tui/tui-layout.exp for remote host adds 0020d62fb3c [gdb/testsuite] Fix gdb.tui/completion.exp for local-remote [...] adds 1cdf05cd2d1 [gdb/testsuite] Fix gdb.python/tui-window.exp for remote host adds 7fee66abd3f [gdb/testsuite] Fix gdb.python/tui-window-factory.exp for r [...] adds 5f056fcb3dc Fix crash in inside_main_func adds 021c14f6385 gdb/gdbarch: remove unused 'invalid=True' from gdbarch_comp [...] adds 0605df704d6 gdb/gdbarch: remove yet more 'invalid=True' from gdbarch_co [...] adds 74b1406e90b gdb/gdbarch: split postdefault setup from invalid check in [...] adds 6e2d282d74b gdb/gdbarch: remove the 'invalid=None' state from gdbarch_c [...] adds 350796840f7 gdbarch: use predefault for more value components within gdbarch adds c317ea57236 gdbarch: improve generation of validation in gdbarch getters adds a3e200efc15 gdbarch: remove some unneeded predefault="0" from gdbarch_c [...] adds 564cddf8edc gdbarch: make invalid=True the default for all Components adds deb65a3cd86 gdb: add gdbarch::displaced_step_buffer_length adds 712d71a24aa Automatic date update in version.in adds 4c6f9528b6d gas/compress-debug.c init all of strm adds fb977255c88 gas/ecoff.c: don't use zero struct copies to init adds a2aee680684 gas/dwarf2dbg.c init more statics adds adb9ac5f398 gas .include and .incbin adds f049c189612 gas/read.c: init more statics adds 746598e07f7 Sanity check read_section_stabs_debugging_info adds c8b3d02c499 objdump segfault after symbol table error adds 2dd1c6e88aa Fix assembler documentation regarding data directives. adds 7506fc9bf1f Adjust the decoded line output to fit into 80 columns. adds ff581559f9d [gdb/testsuite] Add gdb.testsuite/board-sanity.exp adds 97b75c421f7 Prevent an over large memory allocation in readelf when par [...] adds 85c72d708e6 Fix DAP frame bug with older versions of Python adds c8a67010d13 Clean up gmp-utils.h includes adds 302273ca843 Add methods and operators to gdb_mpz adds 7aeae94f887 Rename gdb_mpz::val and make contents private adds 7607de94313 Add operators and methods to gdb_mpq adds 8176838655f Rename gdb_mpq::val and make contents private adds d0aa28e155b Hide the implementation of gdb_mpf adds 8900a92ead1 Implement DAP variables, scopes, and evaluate requests adds 48c35a820d4 Automatic date update in version.in adds 77186045186 Fix an illegal memory access when disassebling a corrupt ARM file. adds 71f646f2b3f Fix an illegal memory access when disassembling a corrupt M [...] adds 2d5783fad77 Add --enable-linker-version option to bfd linker to add an [...] adds 81a7a72f67a [gdb/testsuite] Fix gdb.arch/amd64*.exp with local-remote-h [...] adds 86091eae202 [gdb/testsuite] Unset DEBUGINFOD_URLS on remote host adds 7b0d27b62f5 [gdb/testsuite] Fix gdb.arch/i386-pkru.exp for native-gdbserver adds fdefd3b5314 [gdb/testsuite] Fix gdb.arch/amd64-stap-special-operands.ex [...] adds 5d47e20b22a [gdb/testsuite] Fix re-used exec in gdb.arch/ftrace-insn-reloc.exp adds a8ea150efb9 Enable vector register visibility in core for AIX. adds 06e8a3a98ab Fix formatting in gdb/printing.py adds 5a8b54ae6be Automatic date update in version.in adds d56e433a791 Re: Sanity check read_section_stabs_debugging_info adds 0961e631575 PR30217, dynamic relocations using local dynamic symbols adds 3e8b13bf774 cpu/mem.opc whitespace tidy adds 6752dd75f76 Re: Add --enable-linker-verssion adds 5e4c7a839d1 BPF relocations review / refactoring adds 567e0dfb016 configure: add new target aarch64-*-nto* adds e263a66b01a readelf: add support for QNT_STACK note subsections adds b119512977b ld: add support of QNX stack arguments for aarch64nto adds 7dedc6daabe ld/testsuite: add aarch64nto to ld-aarch64 adds f7a5019a918 ld/testsuite: disable ilp32 tests for aarch64-qnx adds a8afc8a7e15 gdb/doc: spring clean the Python unwinders documentation adds b7571e1e6fe Re: Add --enable-linker-version option adds 74975df62cf gdb/testsuite: Add support for LoongArch in gdb.base/float.exp adds 5a9affd7b87 Fix build breakage in rs6000-aix-tdep.c adds eef174f6a97 gdb/doc: extended documentation for inferior function calls adds abee4501ebe Automatic date update in version.in adds 14317f7f05d [gdb/testsuite] Fix filename in gdb.debuginfod/crc_mismatch.exp adds 3da593e8de1 gas: drop function pointer parameter from macro_init() adds 6786a0211c9 gas: isolate macro_strip_at to macro.c adds dc3f65f0306 gas: use flag_mri directly in macro processing adds 1250cd63901 gas: expose flag_macro_alternate globally adds 529b6c24ff2 gas: apply md_register_arithmetic also to unary '+' adds bf8d2f92356 [gdb/testsuite] Declare ada unsupported for remote host adds 1d7e244fc54 Another source_sh adds 92376883a9a mach-o: out of memory in get_dynamic_reloc_upper_bound adds ff000c4dbb2 [gdb/testsuite] Add escape_for_host adds a14e3d11b26 [gdb/testsuite] Handle remote host in escape_for_host adds 4581f89b8d7 [gdb/testsuite] Handle precise-aligned-alloc.c for remote host adds 0eb0e082878 [gdb/testsuite] Fix have_avx for remote target adds 3741934fdb0 [gdb/testsuite] Set remotedir by default in some boards adds 2a7d1e5ebba [gdb/testsuite] Handle REMOTE_HOST_USERNAME in local-remote-host adds 68f2478faab [gdb/testsuite] Fix gdb.arch/i386-biarch-core.exp for remote host adds 1850ef87c62 [gdb/testsuite] Handle remote host in gdb_load_shlib adds 1b046c8eb92 [gdb/testsuite] Fix regexp in gdb.arch/ftrace-insn-reloc.exp adds 334d405c2ac Move step_until procedure adds 2a8339b71f3 PowerPC: fix for gdb.reverse/finish-precsave.exp and gdb.re [...] adds 0b63c811efc gdb: introduce bp_loc_tracepoint adds 152d9c48a29 Update the NetBSD system call table to add eventfd(2) and t [...] adds 48e0f38c30a Fix line table regression adds 9e4b2a66970 Automatic date update in version.in adds f2259ae756e [gdb/testsuite] Handle attributes.h for remote host adds 424500e9a24 [gdb/testsuite] Handle my-syscalls.h for remote host adds d1de9f5c6c7 [gdb/testsuite] Handle unbuffer_output.c for remote host adds 6a4d297c62c Introduce type_allocator adds c9eb9f18547 Remove alloc_type_arch adds 9fa83a7ade6 Remove alloc_type_copy adds 8a17bdd9ccc Remove alloc_type adds 95751990e40 Reuse existing builtin types adds cc495054ad5 Remove arch_type adds 333859402c7 Remove init_type adds 2d39ccd3d17 Unify arch_integer_type and init_integer_type adds f50b437c3da Unify arch_character_type and init_character_type adds 46c04ea32f7 Unify arch_boolean_type and init_boolean_type adds 77c5f49648c Unify arch_float_type and init_float_type adds 0776344a337 Unify arch_decfloat_type and init_decfloat_type adds 9c794d2d46f Unify arch_pointer_type and init_pointer_type adds e727c536c6e Use type allocator for range types adds 9e76b17aa5a Use type allocator for array types adds 526648585ca Use type allocator for set types adds 426e5b66a73 Use builtin type when appropriate adds a8ed3dde834 Rename objfile_type to builtin_type adds a9a775da56a Add some types to struct builtin_type adds 2d1bc552337 Remove objfile_type adds 52435e5ff6c Automatic date update in version.in adds 027333da757 ctf segfaults adds 75831f18a03 Another sanity check for read_section_stabs_debugging_info adds 5f51eb93977 rewrite_elf_program_header and want_p_paddr_set_to_zero adds 99b847478c3 XCOFF archive sanity check adds 2bdec58f594 Regen ld/po/BLD-POTFILES.in adds 1a2c0dc1ab7 Enable vector register visibility in core file for AIX binutils adds 92d450c79ad segfault at i386-dis.c:9815 adds f6eefc37654 Don't declare psymbol_functions::fill_psymbol_map adds 2f5dea45584 Automatic date update in version.in adds de8e7059689 gprofng: Use prototype to call libc functions adds d664a6aad2d libctf: unused variable adds 834e4d71622 Revert "segfault at i386-dis.c:9815" adds 442716d4006 gdb: don't use the global thread-id in the saved breakpoints file adds 0fea10f3274 Make ui_out::do_progress_end 'private' adds 6e7eef72164 Use rust_demangle to fix a crash adds 551fde0ae16 Reloc howto access broken for BPF adds 5f784ec9277 Changed ld and gas BPF tests adds ecb96e55497 x86: re-work build_modrm_byte()'s register assignment adds eea96d3f86c x86: VexVVVV is now merely a boolean adds 3f155099ad1 x86: drop "shimm" special case template expansions adds ccb05c9c999 x86/AT&T: restrict recognition of the "absolute branch" pre [...] adds 4795cd4a26b x86: drop identifier_chars[] adds 454f8b67a85 gdb: fix crash during command completion adds 80d6c79866f [gdb/testsuite] Handle remotedir in remote_upload adds 505ca0bfa52 Update python-helper.exp for type allocation changes adds 145674b3257 Remove mi_version function adds 552b178f252 Remove some unnecessary includes from *-exp.y adds 003c8d67e79 Automatic date update in version.in adds fec61519220 Remove .c header files from rs6000-aix-nat.c file adds e43d8768d90 RISC-V: Fix disassemble fetch fail return value. adds 7c872c903c7 [gdb/testsuite] Set remotedir in local-remote-host-native.exp adds 33ddd9fc4f3 [gdb/testsuite] Fix gdb.xml/tdesc-reload.exp for remote host adds 96cabfaa432 [gdb/testsuite] Fix gdb.xml/tdesc-regs.exp for remote host adds 6ad0261323a [gdb/testsuite] Use localhost instead of 127.0.0.1 for boards adds ccd7caeea05 [gdb/testsuite] Remove ${board}_file from remote-stdio-gdbs [...] adds 41246bbd77e [gdb/testsuite] Add missing quote in remote-gdbserver-on-lo [...] adds 827462caad3 [gdb/testsuite] Check remote_exec results in board files adds 70ea5a46bd9 PowerPC: regression fix for reverse-finish command. adds 100f993c53a x86: Check unbalanced braces in memory reference adds ca26b8030e8 gas: expand_irp memory leaks adds 509ab0875d5 XCOFF: use bfd_coff_close_and_cleanup adds 6634b215662 PE fake section for C_SECTION syms adds 317e47ee5e7 PR17910 sym string offset check adds 4d5b27b30b0 Sanity check coff-sh and coff-mcore sym string offset adds 41738595c2b Remove unnecessary memsets in sframe-dump.c adds 347ab617783 Automatic date update in version.in adds bcefc6be975 coff_get_normalized_symtab bfd_release adds 904d9b02a18 gdb: make "maintenance info line-table" show relocated addr [...] adds 722c4596034 [gdb/testsuite] Fix gdb.cp/*.exp for remote host adds 14662762048 [gdb/testsuite] Fix gdb.cp/annota{2,3}.exp for native-exten [...] adds bf3f6c02d73 [gdb/testsuite] Fix gdb.cp/cp-relocate.exp for remote host adds 1c3b2b83dc2 gdb/testsuite: adjust test cases to previous "maintenance i [...] adds 52ec426b5eb Remove unnecessary cast adds 41445712546 gdb: remove gdbarch_displaced_step_fixup_p adds 6891aaf70bb Automatic date update in version.in adds 2f79f2e767c gdb/riscv: add systemtap support adds 557a2f28224 bfd: aarch64: Refactor stub sizing code adds 15b4f66b0a9 bfd: aarch64: Fix stubs that may break BTI PR30076 adds 5834f36d93c bfd: aarch64: Optimize BTI stubs PR30076 adds 91ffa03af1c [gdb/testsuite] Use gdb_remote_download in allow_opencl_tests adds 80251d41850 Add support to readelf for the PT_OPENBSD_MUTABLE segment type. adds 12d290fbbf0 Fix minor grammar issue in python.texi adds 232c5cec145 Automatic date update in version.in adds 8ee55b880fb [gdb/dap] Add logging of ignored lines adds 1985d8cb704 [gdb/testsuite] Fix gdb.cp/m-static.exp regression on Ubuntu 20.04 adds c569a946f69 [gdb/testsuite] Fix unbalanced quotes in mi_expect_stop argument adds 17749b3926d Tidy dwarf1 cached section contents adds 9c26a640c76 Tidy string_ptr increment adds ef1398987a1 aarch64: Check for valid inferior thread/regcache before re [...] adds 4460691252d Fix race in DAP startup adds ca96e367f05 libctf: fix assertion failure with no system qsort_r adds cce0bb8ff8a libctf: work around an uninitialized variable warning adds 04d91c807ea libctf: fix a comment typo adds 3672e326221 libctf: get the offsets of fields of unnamed structs/unions right adds 9ed6d7410c8 [gdb/symtab] Fix line number of static const class member adds 84bc96de16b Implement repl evaluation for DAP adds 4bfcb286dd1 Preserve name of range types adds f06b840b9a0 Automatic date update in version.in adds bc8b216886e Automatic date update in version.in adds 95e592d9ab1 [gdb/testsuite] Introduce allow_dap_tests adds 324998b4736 Automatic date update in version.in adds 16fbc917fa8 [gdb/testsuite] Remove superfluous pid in temp files adds 1770eca698a [gdb/testsuite] Handle missing gdc in gdb.dlang/dlang-start.exp adds eb42b9d6f91 Add an option to the gold linker to put its version string [...] adds 58c4c6a0bf2 XCOFF sanity check adds 92479281c46 Duplicate DW_AT_call_file leak adds 695c3228034 coffgrok access of u.auxent.x_sym.x_tagndx.p adds 3bb1480e2a8 Set proper union selector tag adds a2c7ca15a56 Use stdint types in coff internal_auxent adds f00a29e30bf Remove coff_pointerize_aux table_end param adds 943527750e9 Tidy tc-ppc.c XCOFF auxent access adds 2b3f4c0616a [gdb/testsuite] Add test-case gdb.dlang/dlang-start-2.exp adds 88fc1be26ac [gdb/testsuite] Add missing include_file in gdb.dwarf/*.exp adds 845d99df89b [gdb/testsuite] Fix have_index for remote host adds d0498b325e3 [gdb/testsuite] Fix quoting issues in gdb.dwarf2 for remote host adds 0ecbda2f319 [gdb/testsuite] Fix quoting issue in gdb.base/index-cache.exp adds 8eef5130eee [gdb/testsuite] Fix gdb.dwarf2/per-bfd-sharing.exp for remote host adds a653ec1f361 [gdb/testsuite] Fix gdb.dwarf2/gdb-index.exp on remote host adds 468f212c577 [gdb/testsuite] Fix gdb.dwarf2/enqueued-cu-base-addr.exp fo [...] adds 623f8c6b881 [gdb/testsuite] Fix gdb.dwarf2/gdb-index-cxx.exp for remote host adds b2793801454 [gdb/testsuite] Unsupport gdb.dwarf2/gdb-add-index-symlink. [...] adds b54e6df085a [gdb/testsuite] Fix gdb.dwarf2/imported-unit-bp-c.exp for r [...] adds 22151704858 [gdb/testsuite] Fix gdb.asm/asm-source.exp for remote host adds b6c55de76b1 Populate seen_names hash in cooked_index_shard::do_finalize adds c225d6b8041 Add many operators to gdb_mpz adds c7c3708ac77 Avoid a copy in gdb_mpz::safe_export adds 1c805ba063d Add truncation mode to gdb_mpz adds 4db6e7aa6ae Add value_as_mpz and value_from_mpz adds eb52a49702a Simplify binop_promote adds d784fa8fb29 Use value_true in value_equal and value_less adds 303a881f878 Use gdb_gmp for scalar arithmetic adds 7005080802d Fix 128-bit integer bug in Ada adds 72a8f763233 Change symbol::line to unsigned int adds b0af93ad2ba [gdb/testsuite] Skip do_self_tests on remote host adds 8ee5cc9fc03 [gdb/testsuite] Fix gdb.gdb/unittest.exp for remote host adds bc246dae0ce [gdb/testsuite] Fix gdb.stabs/weird.exp for remote host adds 1e77fa23a02 [gdb/testsuite] Fix gdb.stabs/exclfwd.exp for remote host adds 58c010877e7 displaced step: pass down target_waitstatus instead of gdb_signal adds 57573e54afb linux-nat: introduce pending_status_str adds 66f76c545b2 gprofng: 30089 [display text] Invalid number of threads adds bf505746af1 fbsd-nat: Add missing spaces. adds b48c2f04091 fbsd-nat: Avoid a direct write to target_waitstatus::kind. adds 5b9e851408c fbsd-nat: Use correct constant for target_waitstatus::sig. adds 7e28879b3d4 [gdb/testsuite] Fix gnat_runtime_has_debug_info for remote host adds 5d15dc76588 Automatic date update in version.in adds d75137c755c ubsan: elfnn-aarch64.c:4595:19: runtime error: load of value 190 adds 7ec0e36e9f1 [gdb/testsuite] Unsupport gdb.rust for remote host adds 29dd2d27b20 [gdb/testsuite] Add can_compile rust adds d7f0f10189f [gdb/testsuite] Allow gdb.rust/expr.exp without rust compiler adds c61b7b7b8ea Avoid undefined behaviour in m68hc11 md_begin adds 134ec14b150 [gdb/testsuite] Fix gdb.server/non-existing-program.exp wit [...] adds 357bff173eb gdb: use dynamic year in update-freebsd.sh adds 9121a23fa72 [gdb/testsuite] Fix local-remote-host-native.exp for gdb.se [...] adds 81f5b5156f3 [gdb/testsuite] Fix gdb.server/file-transfer.exp for remote host adds 7a818471f03 [gdb/testsuite] Fix gdb.server/solib-list.exp for remote host adds 3efcb62566c [gdb/testsuite] Require non-remote host for gdb.server/mult [...] adds 16fe515a1d1 [gdb/testsuite] Fix gdb.server/sysroot.exp for remote host adds 4516ff910bb [gdb/testsuite] Fix gdb.server/server-kill-python.exp for r [...] adds 7cd38c3c566 gdb/testsuite: allow "require" callbacks to provide a reason adds 3e8154778ba Put pretty-printers to_string output in varobj result adds f1e5a2b4e28 [gdb/testsuite] Fix gdb.btrace/reconnect.exp for remote target adds c5799b6aa20 [gdb/testsuite] Fix gdb.btrace/gcore.exp for remote host adds a0719e0a055 [gdb/testsuite] Fix gdb.btrace/multi-inferior.exp for remote host adds 6b3a2759052 Use function_view in gdb_bfd_lookup_symbol adds 257c302c695 Move definition of unrelocated_addr earlier adds 584d0cdac2b Use unrelocated_addr in partial symbol tables adds 1ee8702db9c Use unrelocated_addr in psymbols adds 9675da25357 Use unrelocated_addr in minimal symbols adds 93d50cd8f0b Rename "raw" to "unrelocated" adds c3b5c85639b Automatic date update in version.in adds 3901d7da4ee ld testsuite CFLAGS_FOR_TARGET adds 647744420e6 Re: Fix an aout memory leak adds aec101ab066 Sanity check section size in bfd_init_section_compress_status adds 79260be4755 [gdb/testsuite] Fix gdb.guile/guile.exp for remote host adds 7b193de63a5 [gdb/testsuite] Fix gdb.guile/scm-cmd.exp without readline adds eb338e57ce4 [gdb/testsuite] Fix gdb.guile/scm-objfile-script.exp for re [...] adds 7eb59fa2561 [gdb/testsuite] Fix gdb.guile/scm-objfile-script.exp for re [...] adds 5fc60431a87 [gdb/testsuite] Fix /gdb.guile/scm-parameter.exp for remote host adds af2724d676f [gdb/testsuite] Fix gdb.guile/scm-symbol.exp for remote host adds 6d84a385ed9 gdb: more debug output for displaced stepping adds a6e5abae4e9 gdb: move displaced_step_dump_bytes into gdbsupport (and rename) adds b863b097ee7 gdb, infcmd: remove redundant ERROR_NO_INFERIOR in continue [...] adds f8c88b62313 doc: fix informations typo in gdb.texinfo adds f6424be5548 [gdb/testsuite] Require gnatmake 11 for gdb.ada/verylong.exp adds 52fcd590bda Introduce rust_at_least helper proc adds 1fa14231efd Rewrite version_compare and rust_at_least adds b28937b874f Remove version_at_least adds aeabe83d0a8 Add frame parameter to resolve_dynamic_type adds 168f9f95995 Pass a frame to value_at_lazy and value_from_contents_and_address adds 2fc3b8a4cb8 Use the correct frame when evaluating a dynamic property adds 23068b02d3a RISC-V: Extract the ld code which are too complicated, and [...] adds b679fb488a8 RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations [...] adds 890744e8585 RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS [...] adds 8f797666d99 Automatic date update in version.in adds 94ffdb5959f Fix typo in ld manual --enable-non-contiguous-regions example adds a2276a6d671 Tidy memory on addr2line failures adds 45fec14c029 Tidy leaked objcopy memory adds ea7672c10e0 Fix memory leak in bfd_get_debug_link_info_1 adds 6b958fe36b7 Setting sh_link for SHT_REL/SHT_RELA adds f2f9bde5cde gprofng: Add version symbols to libgprofng.ver adds c22d38baefc Fix an illegal memory access when an accessing a zer0-lengt [...] adds 6bf5f25bb15 gdb/python: make the gdb.unwinder.Unwinder class more robust adds 3194ca90fef gdb/python: remove unneeded nullptr check in frapy_block adds 44d9b0a174b gdb/python: add PENDING_FRAMEPY_REQUIRE_VALID macro in py-unwind.c adds 86b35b7116a gdb/python: add some additional methods to gdb.PendingFrame adds 7e6af18d0c7 gdb/python: add __repr__ for PendingFrame and UnwindInfo adds df4447e4c43 gdb/python: remove Py_TPFLAGS_BASETYPE from gdb.UnwindInfo adds f4d9bc8356e gdb: have value_as_address call unpack_pointer adds 64826d05d3c gdb/python: Allow gdb.UnwindInfo to be created with non gdb [...] adds 3712e78cab0 gdb/python: Add new gdb.unwinder.FrameId class adds 8d17c53b8df Fix an illegal memory access triggered by parsing corrupt D [...] adds 78addeae531 aarch64: Add sme-i16i64 and sme-f64f64 aliases adds d346e1aafd1 aarch64: Fix PSEL opcode mask adds 89f55b440ab aarch64: Restrict range of PRFM opcodes adds eee2ecccdaa aarch64: Fix SVE2 register/immediate distinction adds a5791d58142 aarch64: Make SME instructions use F_STRICT adds 3e4525ca0b4 aarch64: Use aarch64_operand_error more widely adds fd855fbb378 aarch64: Rename REG_TYPE_ZA* to REG_TYPE_ZAT* adds 83dbd40dea2 aarch64: Add REG_TYPE_ZATHV adds 363c5c8b973 aarch64: Move vectype_to_qualifier further up adds 074c89d29b4 aarch64: Rework parse_typed_reg interface adds c211f26867e aarch64: Reuse parse_typed_reg for ZA tiles adds 8cde0b988a9 aarch64: Consolidate ZA tile range checks adds e9e1ddbb989 aarch64: Treat ZA as a register adds 575c497a4ac aarch64: Rename za_tile_vector to za_index adds c888354c611 aarch64: Make indexed_za use 64-bit immediates adds 1d597b88c85 aarch64: Pass aarch64_indexed_za to parsers adds ff60bcbfbec aarch64: Move ZA range checks to aarch64-opc.c adds 9d862382668 aarch64: Consolidate ZA slice parsing adds 61dac77e931 aarch64: Commonise index parsing adds 7da28504bf8 aarch64: Move w12-w15 range check to libopcodes adds f42fba98796 aarch64: Tweak error for missing immediate offset adds 72c1dab0ea9 aarch64: Tweak errors for base & offset registers adds 30ba1d7e2fe aarch64: Tweak parsing of integer & FP registers adds b9ca3896908 aarch64: Improve errors for malformed register lists adds 405f0c4131c aarch64: Try to avoid inappropriate default errors adds e426521ed1f aarch64: Rework reporting of failed register checks adds c1817dc2ee1 aarch64: Update operand_mismatch_kind_names adds 36043bcff49 aarch64: Deprioritise AARCH64_OPDE_REG_LIST adds 859f51df4d0 aarch64: Add an error code for out-of-range registers adds 56ead579a51 aarch64: Commonise checks for index operands adds db3c06bf93f aarch64: Add an operand class for SVE register lists adds 38c5aa5e884 aarch64: Make AARCH64_OPDE_REG_LIST take a bitfield adds 8c2216b2773 aarch64: Tweak register list errors adds b5b4f665451 aarch64: Try to report invalid variants against the closest match adds 1be1148d797 aarch64: Tweak priorities of parsing-related errors adds 56723f6934b aarch64: Rename aarch64-tbl.h OP_SME_* macros adds d09b87e0b11 aarch64: Reorder some OP_SVE_* macros adds 199cfcc4754 aarch64: Add a aarch64_cpu_supports_inst_p helper adds 2f4e3a2c823 aarch64: Rename some of GAS's REG_TYPE_* macros adds 1d1060427db aarch64: Regularise FLD_* suffixes adds ccb6da7c82a aarch64: Resync field names adds b5c36ad2e03 aarch64: Sort fields alphanumerically adds f5b57feac23 aarch64: Add support for strided register lists adds 4eede8c2442 aarch64: Prefer register ranges & support wrapping adds 60336e19658 aarch64: Add +sme2 adds abd542a2f1e aarch64: Add a _10 suffix to FLD_imm3 adds 90cd80f8c24 aarch64: Add _off4 suffix to AARCH64_OPND_SME_ZA_array adds e2dc4040f30 aarch64: Add support for vgx2 and vgx4 adds 586c62819f6 aarch64; Add support for vector offset ranges adds 503fae12992 aarch64: Add support for predicate-as-counter registers adds d8773a8a5f5 aarch64: Add the SME2 MOVA instructions adds b408ebbf526 aarch64: Add the SME2 multivector LD1 and ST1 instructions adds 99e01a66b4c aarch64: Add the SME2 predicate-related instructions adds cbd11b88183 aarch64: Add the SME2 ZT0 instructions adds e87ff6724fe aarch64: Add the SME2 ADD and SUB instructions adds 27f6a0bd65b aarch64: Add the SME2 maximum/minimum instructions adds 80752eb0989 aarch64: Add the SME2 FMLA and FMLS instructions adds ed429b33c1e aarch64: Add the SME2 MLAL and MLSL instructions adds a8cb21aa06e aarch64: Add the SME2 MLALL and MLSLL instructions adds 57e727c77a5 aarch64: Add the SME2 dot-product instructions adds a42de2296a0 aarch64: Add the SME2 vertical dot-product instructions adds 261f8708dbb aarch64: Add the SME2 MOPA and MOPS instructions adds 5f05951e4b7 aarch64: Add the SME2 CLAMP instructions adds 28ef4f20c06 aarch64: Add the SME2 FP<->int conversion instructions adds c04965ec7d8 aarch64: Add the SME2 FP<->FP conversion instructions adds ce623e7aa48 aarch64: Add the SME2 saturating conversion instructions adds 6efa660124f aarch64: Add the SME2 shift instructions adds fa64dc802c8 aarch64: Add the SME2 UNPK instructions adds 7bd1d20e174 aarch64: Add the SME2 UZP and ZIP instructions adds 6a245d9941a aarch64: Add the SVE BFMLSL instructions adds dfc12f9f533 aarch64: Add new SVE dot-product instructions adds d7829a28a4b aarch64: Add new SVE saturating conversion instructions adds b368719a5ab aarch64: Add new SVE shift instructions adds e4cf4736e97 aarch64: Add the SVE FCLAMP instruction adds 8ff429203dc aarch64: Add the RPRFM instruction adds d0562653490 aarch64: Remove stray reglist variable adds 3b431a3c907 PR gdb/30219: Clear sync_quit_force_run in quit_force adds 56ce0c730b5 Automatic date update in version.in adds af9eb2ee1b1 Arm64/ELF: accept relocations against STN_UNDEF adds edd67638687 x86: introduce .insn directive adds d0c2e3ec822 x86: parse VEX and alike specifiers for .insn adds 393fbe8d81e x86: parse special opcode modifiers for .insn adds 0ff3b7d0c70 x86: process instruction operands for .insn adds f7377a91b51 x86: handle EVEX Disp8 for .insn adds e3bf0aade2d x86: allow for multiple immediates in output_disp() adds c032bc4fe7b x86: handle immediate operands for .insn adds 695a8c347a3 x86: document .insn adds 6967633c8b4 x86: convert testcases to use .insn adds 54bca63b5c3 RISC-V: Allocate "various" operand type adds 85413975d80 gdb: Remove extra if statement adds 571eb2644c7 GDB: Favor full symbol main name for backtrace stop adds 5b2007ad26f GDB: Bring back the handling of DW_CC_program adds 03d83cd5f55 GDB: Add `info main' command adds 6f214d0f399 Fix race in background index-cache writing adds 9497d69fc0e Remove language_demangle adds 89447229c79 [gdb/testsuite] Fix gdb.threads/threadapply.exp with editing off adds 103409bb385 [gdb/testsuite] Fix gdb.base/trace-commands.exp with editing off adds 5d49758d2c0 Fix maybe-uninitialized warning in frame.c adds 79cfb928f55 lto: Don't add indirect symbols for versioned aliases in IR adds a3424b70773 Automatic date update in version.in adds 3026cdbdde0 gdb/arm: Fix backtrace for pthread_cond_timedwait adds 9c137cd1640 Automatic date update in version.in adds c4e37fa8e52 gdb: remove unused parameters in print_doc_of_command, apropos_cmd adds 31991eaaeee Memory leak in process_abbrev_set adds a6336913332 rddbg.c stabs FIXMEs adds f679aaa4c8f ubsan: aarch64 parse_vector_reg_list adds 7a6efab20b4 asan: heap buffer overflow printing ecoff debug info file name adds 49782961761 Automatic date update in version.in adds d747348d02f [aarch64] tpidr2: Fix erroneous detection logic for TPIDR2 adds 4c148f65fc1 gdb/testsuite: fix failure in gdb.python/py-unwind.exp adds 71f18376db9 gdb/testsuite: gdb.server/server-kill.exp 'info frame' befo [...] adds 4fc808ae2a3 opcodes/arm: adjust whitespace in cpsie instruction adds 4f6e0c4457b gdb/riscv: convert riscv debug settings to new debug print scheme adds 3ad6e510cd5 gdb/riscv: support c.ldsp and c.lwsp in prologue scanner adds 29caf118366 gdb/riscv: fix regressions in gdb.base/unwind-on-each-insn.exp adds 5cdf86d3637 asan: csky floatformat_to_double uninitialised value adds 2dc3457a454 gdb: include breakpoint number in testing condition error message adds 0576dff20f0 gdbserver: allows agent_mem_read to return an error code adds 3812b38d8de gdbserver: allow agent expressions to fail with invalid mem [...] adds 1bdcdb41926 gdb: avoid repeated signal reporting during failed conditio [...] adds 2e411b8c68e gdb: don't always print breakpoint location after failed co [...] adds 60a13bbcdfb gdb: cleanup around some set_momentary_breakpoint_at_pc calls adds d466f7492ec Add readMemory and writeMemory requests to DAP adds 59bb724b359 Automatic date update in version.in adds 19cacf67293 Use bfd_alloc memory for read_debugging_info storage adds 02d44d76584 bfd+ld: when / whether to generate .c files adds 91385d13a88 Automatic date update in version.in adds 3c8af02fa0b gdb: make find_thread_ptid an inferior method adds 9213a6d79a6 gdb: make find_thread_ptid a process_stratum_target method adds 9278aa6171e gdb: boolify 'should_print_thread' adds 59fa90bce59 gdb, doc: add the missing '-gid' option to 'info threads' adds 3401f947d86 Improve documentation of GDB build requirements and options adds 03e323abf47 gdb: Fix reading of partial symtabs in dbxread.c adds bcd5ead36a1 gdb/testsuite: Default to assembler's preferred debug forma [...] adds b5bfe9351ba Automatic date update in version.in adds 41e6ffcecbc objcopy write_debugging_info memory leaks adds 6ff1cef1b40 gas/write.c use better types adds ff93c7b1a20 objdump -g on gcc COFF/PE files adds a5f3ca48236 objdump print_debugging_info memory leaks adds 11aa9f628e2 Re: objcopy write_debugging_info memory leaks adds cf141dd8ccd gdb: fix reg corruption from displaced stepping on amd64 adds d2d62da62ec gdb/python: have UnwindInfo.add_saved_register accept named args adds 56fcb715a9f gdb/python: have PendingFrame methods accept keyword arguments adds 02c7fce1ad0 gdb/python: convert Frame.read_register to take named arguments adds d344cef4bf5 gdb/python: allow Frame.read_var to accept named arguments adds a52aeef9237 gdb: run black code formatter on gdbarch_components.py adds b4f767131f7 Fix gdb.base/align-*.exp and Clang + LTO and AIX GCC adds 55af06a70e7 Use unique_xmalloc_ptr in apply_ext_lang_type_printers adds a67a3bbd35c Automatic date update in version.in adds 9340f361097 gdb/testsuite: updates for gdb.arch/{amd64,i386}-disp-step- [...] adds d100d8c1f31 Support Intel AMX-COMPLEX adds 929a05081ec [gdb/testsuite] Add missing .note.GNU-stack in gdb.arch/amd [...] adds 31c50280179 [gdb/testsuite] Add -q to INTERNAL_GDBFLAGS adds b4614d1090d Use ui_out for "maint info frame-unwinders" adds 565059a2828 Add Ada test case for break using a label adds 9d1c303d52d Rewrite Ada symbol cache adds 2dd5ec24c85 Automatic date update in version.in adds 30a794e9f1d libctf, tests: do not assume host and target have identical [...] adds d7474051e87 libctf: propagate errors from parents correctly adds 869a750c0ec libctf, link: fix CU-mapped links with CTF_LINK_EMPTY_CU_MAPPINGS adds 61a8ffdc04c Fix typos in previous commit of gdb.texinfo. adds c54ccfbbfe2 Automatic date update in version.in adds 35aa3404bf7 Automatic date update in version.in adds 5f777caeebf x86: Add inval tests for AMX instructions adds a0f6c61c9ab Handle unwinding from SEGV on Windows adds f4b9c5e1bc4 gdb/dwarf: Fix MinGW build adds 44019209faf Automatic date update in version.in adds 6abf2eeffa3 gdb/riscv: Support c.li in prologue unwinder adds 07c1c91de38 gdb: warn when converting h/w watchpoints to s/w adds f7c3b037c0b gdb/testsuite: fix typo gdb_name_name -> gdb_test_name adds 7594741ebc2 gdb: fix indentation within print_one_breakpoint_location adds 37522c873e8 Fix illegal memory access when disassembling corrupt NFP binaries. adds 45f5fe468b2 Fix an attempt to allocate an overlarge amount of memory wh [...] adds 688fe114cd8 Fix a potential illegal memory access when displaying corru [...] adds 9f1c612b7c1 Fix an attempt to allocate an excessive amount of memory wh [...] adds 91496180eba Fix an illegal memorty access when running gprof over corru [...] adds 7bb9e56c6a6 Replace an assertion in the dwarf code with a warning message. adds d8ca1d2fc58 gdb, doc: correct argument description for info connections [...] adds 0481d5dce31 bfd: optimize bfd_elf_hash adds 1ed7ccc6cf4 Automatic date update in version.in adds dff05c9c82f Comment typo fix adds f656f9c77c2 pe_ILF_object_p and bfd_check_format_matches adds c10adfbb15a Fail of x86_64 AMX-COMPLEX insns (Intel disassembly) adds 32011d23a87 ubsan: dwarf2.c:2232:7: runtime error: index 16 out of bounds adds 93c6e8c3c14 PR30326, uninitialised value in objdump compare_relocs adds 93cda40b4cb Fix typos in the linker's documentation of the --enable-non [...] adds 0a12bf174dd MIPS: make mipsisa32 and mipsisa64 link more systematic adds 8cb6bcc3eed Use 'require' with gnatmake_version_at_least adds 4bbb4dfbed1 arc: remove faulty instructions adds fade906daab Use SELF_CHECK in all unit tests adds 58b77c6af2e [gdb/tui] Add maint set/show tui-left-margin-verbose adds 5479c4c7c9e [gdb/tui] Fix left margin in disassembly window adds 22e59dae595 [gdb/tui] Revert workaround in tui_source_window::show_line_number adds 89558daae72 Automatic date update in version.in adds 5d1fefd3b35 Re: pe_ILF_object_p and bfd_check_format_matches adds 24a6c5ae36d Preserve a few more bfd fields in check_format_matches adds 3b637883d4e arc: Update GAS test adds bd6750f0c4c arc: Update ARC's CFI tests. adds 546c7898dcc arc: Update ARC specific linker tests. adds f96328accde Avoid double-free with debuginfod adds 463b1a1ad2c Automatic date update in version.in adds aa2306fbfe2 [gdb/testsuite] Add regression test for PR30325 adds b8d1a3a8ef9 gdb/testsuite: Skip dump ihex for 64-bit address in gdb.bas [...] adds e10d82fc3ed debug registers: Add missing debug version entry for FEAT_D [...] adds acdf60711d4 pauth: Create new feature string for pauth to prevent crash [...] adds 5be45917f49 gdb/testsuite: avoid {"} pattern in lib/mi-support.exp adds 393946658fe gdb/testsuite: accept script argument for mi_make_breakpoin [...] adds 672008e6dca Automatic date update in version.in adds b01ee1bf90f Automatic date update in version.in adds 55003828f4d Automatic date update in version.in adds b29f2fda4f1 Add support for the .gnu.sgstubs section to the linker for [...] adds fb12bc1e8e7 [gdb/symtab] Handle empty file name in .debug_line section adds c53c6186c8d Make the .rsrc section read only. adds 767c4b92bc4 Additions to gdb_mpz adds 5309ce2f04d Convert long_const_operation to use gdb_mpz adds d760ae22b96 Add 128-bit integer support to the Rust parser adds 64f33c6938a Add overload of fits_in_type adds 8a2ced4fe40 Remove some Ada parser helper functions adds e49831ba434 Add 128-bit integer support to the Ada parser adds 4a1283c8d56 gdb: pass execing and following inferior to inferior_execd [...] adds f56944000c0 gdb: add inferior_forked observable adds 2b214d3e3b5 gdb: remove regcache::target adds 348da4565b5 gdb: add maybe_switch_inferior function adds 98994c7a183 gdb: make regcache::raw_update switch to right inferior adds 9145fd43029 gdb: switch to right inferior in fetch_inferior_event adds 5f6d638d3cb gdb/amdgpu: add follow fork and exec support adds 66cf935043f Remove some unnecessary casts from ada-lang.c adds 7a515757db9 gprofng: Update documentation adds 35fab451d9e gprofng: 30360 Seg. Fault when application uses std::thread adds a0fc6845a95 Automatic date update in version.in adds 34d63622f67 objdump buffer overflow in fetch_indexed_string adds 341eba4f9d4 objdump use of uninitialised value in pr_string_field adds c2f60ac565f RISC-V: Cache the latest mapping symbol and its boundary. adds 01996a7a49b Assembler Internal Docs: Describe handling of opcodes for r [...] adds a02676b77d8 Symbols with GOT relocatios do not fix adjustbale adds c1a398a320f PowerPC: fix _Float128 type output string adds d7845ddc86a gdb: re-format Python code with black 23 adds b27cafb9e09 Automatic date update in version.in adds e185530b58d Updated Hungarian translation for the gprof directory adds 74e05e01e2d x86: parse_real_register() does not alter the parsed string adds 4f0813127bc x86: parse_register() must not alter the parsed string adds ac164fa8540 gas: document that get_symbol_name() can clobber the input buffer adds 28ab94f51dc Fix: readelf: loc_offset XX too big adds 146441c9521 Remove adjust_type_signedness adds 1f7e2b39c6c gas: sframe: use ATTRIBUTE_UNUSED consistently adds 6e4724970e7 gas: sframe: fix comment adds 26be6015b75 libsframe: use return type of bool for predicate functions adds 8bb878b7778 sframe: correct some typos adds cb45766e48c libsframe: use consistent function argument names adds 3cae258044e libsframe: minor formatting fixes in sframe_encoder_write_fre adds 685b44ee816 buffer overflow in print_symname adds 3b37f0f1b86 Yet another out-of-memory fuzzed object adds 329dd2b6fca ubsan: signed integer overflow in display_debug_lines_raw adds 2605f35cda6 PR30343 infrastructure adds 509fdd5a872 sh4-linux segfaults running ld testsuite adds 99eca30b2c1 Automatic date update in version.in adds b6b746e6b81 x86: adjust an ILP32 testcase using .insn adds 8e7785b4bd4 Add a SECURITY.txt file describing the GNU Binutils' projec [...] adds 0014c67d3bc Automatic date update in version.in adds 3bc69c18671 Delete struct artdata archive_head adds de7b90610e9 Keeping track of rs6000-coff archive element pointers adds 3a117c58873 ld: add missing period after @xref adds 0699f2d795c RISC-V: Optimize relaxation of gp with max_alignment. adds ae272fb8a57 bfd: fix STRICT_PE_FORMAT build adds 4bcbe86c25a x86: move fetch error handling into a helper function adds 06173b5d092 x86: change fetch error handling in top-level function adds bf4d07d5394 x86: change fetch error handling in ckprefix() adds 0b51ac42773 x86: change fetch error handling in get_valid_dis386() adds 9760136327e x86: change fetch error handling when processing operands adds a82b3c5656d x86: change fetch error handling for get<N>() adds d82c06b68e3 x86: drop use of setjmp() from disassembler adds 32c8e7265a5 x86: drop (explicit) BFD64 dependency from disassembler adds 532d55c0ab4 Handle function descriptors in call_site_target adds 9df25c346f5 Handle erroneous DW_AT_call_return_pc adds fbdecfbf285 Use entry values for 32-bit PPC struct return new d687163fd90 gdb/python: allow creation of (dynamic) objfiles in Python new cddc37e7999 gdb/python: add is_dynamic attribute to Objfile Python object new f1398516ec0 gdb/python: remove Python-created dynamic objfiles upon inf [...] new b80fb831f56 gdb: use std::vector<> to hold on blocks in struct blockvector new 41aa565eb29 gdb/python: add Python API to create a new symtab for dynam [...] new a67e5c0d63b gdb/python: add gdb.Symtab.add_block () new 39fa230101b gdb/python: change internal representation of linetable ent [...] new 2f8491466e4 gdb/python: allow to instantiate gdb.LineTableEntry objects new d25a69ad17d gdb/python: add gdb.Symtab.set_linetable () new fe9dd76b752 gdb/python: add py-jit.exp 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 (64d0caf6281) \ N -- N -- N refs/heads/users/jv/wip/feature-py-jit-api (fe9dd76b752) 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. The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .gitattributes | 15 + ChangeLog | 55 + Makefile.def | 11 + Makefile.in | 1305 +- Makefile.tpl | 3 + README-maintainer-mode | 22 +- SECURITY.txt | 6 + bfd/.gitignore | 2 +- bfd/ChangeLog | 432 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 72 +- bfd/Makefile.in | 172 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aclocal.m4 | 2 + bfd/aix386-core.c | 282 - bfd/aix5ppc-core.c | 23 +- bfd/aout-cris.c | 2 +- bfd/aout-ns32k.c | 41 +- bfd/aout-target.h | 5 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutx.h | 135 +- bfd/arc-got.h | 2 +- bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 28 +- bfd/archive64.c | 2 +- bfd/archures.c | 9 +- bfd/bfd-in.h | 97 +- bfd/bfd-in2.h | 400 +- bfd/bfd.c | 620 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 36 +- bfd/bfdwin.c | 2 +- bfd/binary.c | 3 +- bfd/bpf-reloc.def | 74 + bfd/cache.c | 9 +- bfd/cf-i386lynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-aarch64.c | 887 +- bfd/coff-alpha.c | 42 +- bfd/coff-arm.c | 56 +- bfd/coff-arm.h | 2 +- bfd/coff-bfd.c | 31 +- bfd/coff-bfd.h | 6 +- bfd/coff-go32.c | 5 +- bfd/coff-i386.c | 131 +- bfd/coff-ia64.c | 2 +- bfd/coff-loongarch64.c | 169 + bfd/coff-mcore.c | 28 +- bfd/coff-mips.c | 48 +- bfd/coff-rs6000.c | 459 +- bfd/coff-sh.c | 71 +- bfd/coff-stgo32.c | 6 +- bfd/coff-tic30.c | 14 +- bfd/coff-tic4x.c | 32 +- bfd/coff-tic54x.c | 32 +- bfd/coff-x86_64.c | 167 +- bfd/coff-z80.c | 156 +- bfd/coff-z8k.c | 170 +- bfd/coff64-rs6000.c | 221 +- bfd/coffcode.h | 194 +- bfd/coffgen.c | 517 +- bfd/cofflink.c | 109 +- bfd/coffswap.h | 12 +- bfd/compress.c | 847 +- bfd/config.bfd | 58 +- bfd/config.in | 22 + bfd/configure | 643 +- bfd/configure.ac | 108 +-
bfd/configure.com
| 66 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 46 +- bfd/cpu-aarch64.h | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-amdgcn.c | 2 +- bfd/cpu-arc.c | 2 +- bfd/cpu-arm.c | 18 +- bfd/cpu-arm.h | 2 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-bpf.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-csky.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8300.h | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-ia64-opc.c | 24 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-loongarch.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m68k.h | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 2 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 2 +- bfd/cpu-nios2.c | 2 +- bfd/cpu-ns32k.c | 17 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-powerpc.c | 2 +- bfd/cpu-pru.c | 2 +- bfd/cpu-riscv.c | 2 +- bfd/cpu-riscv.h | 2 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s12z.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 2 +- bfd/cpu-sparc.c | 2 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 2 +- bfd/cpu-v850_rh850.c | 2 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-wasm32.c | 2 +- bfd/cpu-xc16x.c | 53 - bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/development.sh | 2 +- bfd/doc/bfd.texi | 67 +- bfd/doc/bfdint.texi | 8 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 621 +- bfd/doc/doc.str | 47 +- bfd/doc/local.mk | 10 +- bfd/doc/makefile.vms | 2 +- bfd/doc/proto.str | 31 +- bfd/doc/webassembly.texi | 2 +- bfd/dwarf1.c | 23 +- bfd/dwarf2.c | 1478 +- bfd/ecoff-bfd.h | 2 +- bfd/ecoff.c | 154 +- bfd/ecofflink.c | 197 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 72 +- bfd/elf-eh-frame.c | 3 +- bfd/elf-hppa.h | 229 +- bfd/elf-ifunc.c | 2 +- bfd/elf-linker-x86.h | 5 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 30 +- bfd/elf-m10300.c | 88 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 2 +- bfd/elf-s390-common.c | 2 +- bfd/elf-s390.h | 2 +- bfd/elf-sframe.c | 546 + bfd/elf-strtab.c | 2 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 1070 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 25 +- bfd/elf32-arm.c | 332 +- bfd/elf32-arm.h | 2 +- bfd/elf32-avr.c | 156 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 107 +- bfd/elf32-bfin.h | 2 +- bfd/elf32-cr16.c | 86 +- bfd/elf32-cr16.h | 2 +- bfd/elf32-cris.c | 50 +- bfd/elf32-crx.c | 64 +- bfd/elf32-csky.c | 134 +- bfd/elf32-csky.h | 2 +- bfd/elf32-d10v.c | 36 +- bfd/elf32-d30v.c | 28 +- bfd/elf32-dlx.c | 22 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 35 +- bfd/elf32-fr30.c | 28 +- bfd/elf32-frv.c | 98 +- bfd/elf32-ft32.c | 38 +- bfd/elf32-gen.c | 4 +- bfd/elf32-h8300.c | 38 +- bfd/elf32-hppa.c | 8 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i386.c | 184 +- bfd/elf32-ip2k.c | 37 +- bfd/elf32-iq2000.c | 28 +- bfd/elf32-lm32.c | 40 +- bfd/elf32-m32c.c | 31 +- bfd/elf32-m32r.c | 94 +- bfd/elf32-m68hc11.c | 39 +- bfd/elf32-m68hc12.c | 46 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 86 +- bfd/elf32-m68k.h | 2 +- bfd/elf32-mcore.c | 22 +- bfd/elf32-mep.c | 44 +- bfd/elf32-metag.c | 80 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 66 +- bfd/elf32-mips.c | 217 +- bfd/elf32-moxie.c | 10 +- bfd/elf32-msp430.c | 80 +- bfd/elf32-mt.c | 16 +- bfd/elf32-nds32.c | 376 +- bfd/elf32-nds32.h | 2 +- bfd/elf32-nios2.c | 218 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 114 +- bfd/elf32-pj.c | 20 +- bfd/elf32-ppc.c | 387 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 44 +- bfd/elf32-rl78.c | 117 +- bfd/elf32-rx.c | 160 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s12z.c | 18 +- bfd/elf32-s390.c | 110 +- bfd/elf32-score.c | 62 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 42 +- bfd/elf32-sh-relocs.h | 124 +- bfd/elf32-sh.c | 15 +- bfd/elf32-sparc.c | 2 +- bfd/elf32-spu.c | 41 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 124 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 114 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 267 +- bfd/elf32-v850.h | 2 +- bfd/elf32-vax.c | 32 +- bfd/elf32-visium.c | 38 +- bfd/elf32-wasm32.c | 6 +- bfd/elf32-xc16x.c | 487 - bfd/elf32-xgate.c | 42 +- bfd/elf32-xstormy16.c | 32 +- bfd/elf32-xtensa.c | 95 +- bfd/elf32-z80.c | 30 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 64 +- bfd/elf64-amdgcn.c | 2 +- bfd/elf64-bpf.c | 321 +- bfd/elf64-gen.c | 4 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 17 +- bfd/elf64-mips.c | 409 +- bfd/elf64-mmix.c | 76 +- bfd/elf64-nfp.c | 149 +- bfd/elf64-ppc.c | 630 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 183 +- bfd/elf64-sparc.c | 25 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 327 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 37 +- bfd/elfcore.h | 42 +- bfd/elflink.c | 213 +- bfd/elfn32-mips.c | 411 +- bfd/elfnn-aarch64.c | 1228 +- bfd/elfnn-ia64.c | 7 +- bfd/elfnn-loongarch.c | 1626 +- bfd/elfnn-riscv.c | 686 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 202 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-loongarch.c | 1401 +- bfd/elfxx-loongarch.h | 6 +- bfd/elfxx-mips.c | 381 +- bfd/elfxx-mips.h | 15 +- bfd/elfxx-riscv.c | 597 +- bfd/elfxx-riscv.h | 14 +- bfd/elfxx-sparc.c | 151 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 16 +- bfd/elfxx-tilegx.c | 114 +- bfd/elfxx-tilegx.h | 2 +- bfd/elfxx-x86.c | 441 +- bfd/elfxx-x86.h | 61 +- bfd/format.c | 139 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 2 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 38 - bfd/hosts/m68klinux.h | 2 +- bfd/hosts/mipsbsd.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/symmetry.h | 39 - bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/vaxult.h | 27 - bfd/hosts/vaxult2.h | 27 - bfd/hosts/x86-64linux.h | 2 +- bfd/hppabsd-core.c | 8 +- bfd/hpux-core.c | 8 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386lynx.c | 10 +- bfd/i386msdos.c | 3 +- bfd/ihex.c | 3 +- bfd/init.c | 28 +- bfd/irix-core.c | 8 +- bfd/libaout.h | 2 +- bfd/libbfd-in.h | 29 +- bfd/libbfd.c | 77 +- bfd/libbfd.h | 92 +- bfd/libcoff-in.h | 34 +- bfd/libcoff.h | 72 +- bfd/libecoff.h | 15 +- bfd/libhppa.h | 4 +- bfd/libpei.h | 44 +- bfd/libxcoff.h | 65 +- bfd/linker.c | 65 +- bfd/lynx-core.c | 2 +- bfd/mach-o-aarch64.c | 34 +- bfd/mach-o-arm.c | 36 +- bfd/mach-o-i386.c | 32 +- bfd/mach-o-target.c | 2 +- bfd/mach-o-x86-64.c | 28 +- bfd/mach-o.c | 313 +- bfd/mach-o.h | 12 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 798 +- bfd/mmo.c | 80 +- bfd/netbsd-core.c | 8 +- bfd/netbsd.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/opncls.c | 333 +- bfd/osf-core.c | 8 +- bfd/pc532-mach.c | 2 +- bfd/pdb.c | 826 + bfd/pdp11.c | 39 +- bfd/pe-aarch64.c | 74 + bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 2 +- bfd/peXXigen.c | 287 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 17 +- bfd/pef.h | 2 +- bfd/pei-aarch64.c | 4 +- bfd/pei-arm-wince.c | 4 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-loongarch64.c | 75 + bfd/pei-mcore.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 97 +- bfd/peicode.h | 167 +- bfd/plugin.c | 7 +- bfd/plugin.h | 2 +- bfd/po/BLD-POTFILES.in | 1 + bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 10 +- bfd/po/bfd.pot | 3461 +- bfd/po/fr.po | 3474 +- bfd/po/ro.po | 7389 +- bfd/po/ru.po | 3942 +- bfd/po/sr.po | 3473 +- bfd/po/uk.po | 3470 +- bfd/ppcboot.c | 3 +- bfd/ptrace-core.c | 10 +- bfd/reloc.c | 493 +- bfd/reloc16.c | 61 +- bfd/rs6000-core.c | 18 +- bfd/sco5-core.c | 401 - bfd/section.c | 127 +- bfd/simple.c | 50 +- bfd/som.c | 644 +- bfd/som.h | 5 +- bfd/srec.c | 24 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 8 +- bfd/syms.c | 109 +- bfd/sysdep.h | 2 +- bfd/targets.c | 110 +- bfd/tekhex.c | 3 +- bfd/trad-core.c | 8 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 26 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 441 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 8 +- bfd/wasm-module.c | 4 +- bfd/wasm-module.h | 2 +- bfd/xcofflink.c | 1352 +- bfd/xcofflink.h | 21 +- bfd/xsym.c | 3 +- bfd/xsym.h | 2 +- bfd/xtensa-dynconfig.c | 147 + bfd/xtensa-isa.c | 16 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 4 +- binutils/ChangeLog | 408 +- binutils/MAINTAINERS | 47 +- binutils/Makefile.am | 16 +- binutils/Makefile.in | 25 +- binutils/NEWS | 33 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 206 +- binutils/SECURITY.txt | 68 + binutils/aclocal.m4 | 1 + binutils/addr2line.c | 29 +- binutils/ar.c | 46 +- binutils/arlex.l | 2 +- binutils/arparse.y | 2 +- binutils/arsup.c | 7 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 2 +- binutils/bfdtest2.c | 212 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 51 +- binutils/bucomm.h | 4 +- binutils/budbg.h | 4 +- binutils/coffdump.c | 10 +- binutils/coffgrok.c | 42 +- binutils/coffgrok.h | 2 +- binutils/config.in | 25 +- binutils/configure | 506 +- binutils/configure.ac | 61 +-
binutils/configure.com
| 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 149 +- binutils/debug.h | 9 +- binutils/deflex.l | 2 +- binutils/defparse.y | 2 +- binutils/demanguse.c | 2 +- binutils/demanguse.h | 2 +- binutils/dlltool.c | 165 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 10 +- binutils/doc/binutils.texi | 161 +- binutils/doc/local.mk | 5 +- binutils/doc/sframe.options.texi | 10 + binutils/dwarf-mode.el | 21 +- binutils/dwarf.c | 3635 +- binutils/dwarf.h | 93 +- binutils/elfcomm.c | 185 +- binutils/elfcomm.h | 44 +- binutils/elfedit.c | 2 +- binutils/embedspu.sh | 6 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 4 +- binutils/mcparse.y | 2 +- binutils/nm.c | 303 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 407 +- binutils/objdump.c | 880 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 86 +- binutils/od-xcoff.c | 36 +- binutils/po/Make-in | 2 +- binutils/po/bg.po | 5525 +- binutils/po/binutils.pot | 5133 +- binutils/po/fr.po | 5742 +- binutils/po/ro.po | 11225 +-- binutils/po/sr.po | 4198 +- binutils/po/sv.po | 5613 +- binutils/po/uk.po | 5826 +- binutils/prdbg.c | 368 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 2 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 164 +- binutils/rddbg.c | 86 +- binutils/readelf.c | 2186 +- binutils/rename.c | 2 +- binutils/resbin.c | 10 +- binutils/rescoff.c | 7 +- binutils/resrc.c | 34 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 27 +- binutils/srconv.c | 8 +- binutils/stabs.c | 406 +- binutils/strings.c | 2 +- binutils/sysdep.h | 16 +- binutils/sysdump.c | 2 +- binutils/sysinfo.y | 2 +- binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- binutils/testsuite/binutils-all/addr2line.exp | 73 + binutils/testsuite/binutils-all/ar.exp | 8 +- binutils/testsuite/binutils-all/arc/objdump.exp | 4 +- binutils/testsuite/binutils-all/arm/objdump.exp | 8 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 46 +- binutils/testsuite/binutils-all/cxxfilt.exp | 2 +- binutils/testsuite/binutils-all/debuginfod.exp | 2 +- binutils/testsuite/binutils-all/debuglink.s | 2 +- binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-1.W | 10 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-3.W | 16 +- binutils/testsuite/binutils-all/dw2-3gabi.W | 16 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.W | 4 +- binutils/testsuite/binutils-all/dw5-op.S | 134 + binutils/testsuite/binutils-all/dw5-op.W | 35 + binutils/testsuite/binutils-all/dw5.S | 2 +- binutils/testsuite/binutils-all/dw5.W | 32 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 2 +- binutils/testsuite/binutils-all/dwarf-attributes.W | 4 +- binutils/testsuite/binutils-all/dwo.s | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 2 +- binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- .../testsuite/binutils-all/i386/compressed-1a.d | 28 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- .../binutils-all/libdw2-compressedgabi.out | 42 +- binutils/testsuite/binutils-all/linkdebug.s | 2 +- .../binutils-all/loongarch64/loongarch64.exp | 30 + .../binutils-all/loongarch64/pei-loongarch64.d | 15 + .../binutils-all/loongarch64/pei-loongarch64.s | 33 + binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- .../binutils-all/mips/micromips-reserved-enc-n32.d | 5 + .../binutils-all/mips/micromips-reserved-enc-n64.d | 5 + .../binutils-all/mips/micromips-reserved-enc-o32.d | 10 + .../binutils-all/mips/micromips-reserved-enc.s | 9 + binutils/testsuite/binutils-all/mips/mips-ase-1.d | 2 +- .../testsuite/binutils-all/mips/mips-xpa-virt-1.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-2.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-3.d | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 6 +- .../binutils-all/mips/mips1-branch-alias.d | 4 +- .../binutils-all/mips/mips1-branch-noalias.d | 4 +- .../binutils-all/mips/mips16-extend-noinsn.d | 24 +- .../testsuite/binutils-all/mips/mips16-pcrel.d | 16 +- .../binutils-all/mips/mips32r6-branch-alias.d | 4 +- .../binutils-all/mips/mips32r6-branch-noalias.d | 4 +- binutils/testsuite/binutils-all/nfp/objdump.exp | 2 +- binutils/testsuite/binutils-all/nm.exp | 48 +- binutils/testsuite/binutils-all/no-weak.s | 13 + binutils/testsuite/binutils-all/objcopy.exp | 68 +- binutils/testsuite/binutils-all/objdump.W | 10 +- binutils/testsuite/binutils-all/objdump.WK2 | 8 +- binutils/testsuite/binutils-all/objdump.WL | 8 +- binutils/testsuite/binutils-all/objdump.Wk | 5 +- binutils/testsuite/binutils-all/objdump.exp | 77 +- binutils/testsuite/binutils-all/pr26112.r | 10 +- binutils/testsuite/binutils-all/pr26160.r | 199 +- binutils/testsuite/binutils-all/readelf.exp | 43 +- binutils/testsuite/binutils-all/readelf.h | 2 +- binutils/testsuite/binutils-all/readelf.h.thin | 2 +- binutils/testsuite/binutils-all/readelf.k | 5 +- binutils/testsuite/binutils-all/readelf.wKis | 8 +- binutils/testsuite/binutils-all/readelf.wa | 2 +- .../testsuite/binutils-all/rename-section-01.d | 15 + binutils/testsuite/binutils-all/riscv/riscv.exp | 2 +- binutils/testsuite/binutils-all/riscv/unknown.d | 6 +- binutils/testsuite/binutils-all/riscv/unknown.s | 2 +- binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strings.exp | 2 +- binutils/testsuite/binutils-all/testranges-ia64.d | 4 +- binutils/testsuite/binutils-all/testranges.d | 4 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/verilog-I4.hex | 6 + binutils/testsuite/binutils-all/wasm32/wasm32.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- .../testsuite/binutils-all/x86-64/compressed-1a.d | 28 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 2 +- .../testsuite/binutils-all/x86-64/pr26808.dump | 158 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 13 +- binutils/testsuite/gentestdlls.c | 2 +- binutils/testsuite/lib/binutils-common.exp | 51 +- binutils/testsuite/lib/utils-lib.exp | 2 +- binutils/unwind-ia64.c | 2 +- binutils/unwind-ia64.h | 2 +- binutils/version.c | 4 +- binutils/windint.h | 2 +- binutils/windmc.c | 12 +- binutils/windmc.h | 2 +- binutils/windres.c | 2 +- binutils/windres.h | 2 +- binutils/winduni.c | 2 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 399 +- config/ChangeLog | 8 + config/acx.m4 | 31 +- config/ax_cxx_compile_stdcxx.m4 | 979 + config/dejagnu.m4 | 22 + config/dfp.m4 | 21 +- config/lib-ld.m4 | 8 +- config/picflag.m4 | 3 + config/zstd.m4 | 23 + configure | 4009 +- configure.ac | 398 +- cpu/ChangeLog | 13 + cpu/bpf.cpu | 2 +- cpu/mep.opc | 147 +- cpu/mt.opc | 3 - cpu/xc16x.cpu | 3146 - cpu/xc16x.opc | 290 - elfcpp/ChangeLog | 10 +- elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 7 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 2 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/Makefile.am | 2 +- etc/Makefile.in | 2 +- etc/add-log.el | 2 +- etc/texi2pod.pl | 2 +- etc/update-copyright.py | 45 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 211 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 25 +- gas/Makefile.in | 58 +- gas/NEWS | 84 +- gas/README | 2 +- gas/acinclude.m4 | 1 + gas/aclocal.m4 | 2 + gas/app.c | 15 +- gas/as.c | 337 +- gas/as.h | 61 +- gas/asintl.h | 2 +- gas/atof-generic.c | 19 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 2 +- gas/cgen.h | 2 +- gas/codeview.c | 548 + gas/codeview.h | 105 + gas/compress-debug.c | 68 +- gas/compress-debug.h | 12 +- gas/cond.c | 30 +- gas/config.in | 6 + gas/config/atof-ieee.c | 2 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 2 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 2 +- gas/config/bfin-parse.y | 2 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/loongarch-lex-wrapper.c | 4 +- gas/config/loongarch-lex.h | 5 +- gas/config/loongarch-lex.l | 2 +- gas/config/loongarch-parse.y | 94 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 2 +- gas/config/obj-aout.c | 3 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 9 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 29 +- gas/config/obj-coff.h | 24 +- gas/config/obj-ecoff.c | 3 +- gas/config/obj-ecoff.h | 4 +- gas/config/obj-elf.c | 166 +- gas/config/obj-elf.h | 10 +- gas/config/obj-evax.c | 4 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 6 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 11 +- gas/config/obj-som.c | 2 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 2482 +- gas/config/tc-aarch64.h | 60 +- gas/config/tc-alpha.c | 15 +- gas/config/tc-alpha.h | 6 +- gas/config/tc-arc.c | 39 +- gas/config/tc-arc.h | 9 +- gas/config/tc-arm.c | 307 +- gas/config/tc-arm.h | 6 +- gas/config/tc-avr.c | 2 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 2 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-bpf.c | 9 +- gas/config/tc-bpf.h | 2 +- gas/config/tc-cr16.c | 2 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 14 +- gas/config/tc-cris.h | 2 +- gas/config/tc-crx.c | 2 +- gas/config/tc-crx.h | 2 +- gas/config/tc-csky.c | 14 +- gas/config/tc-csky.h | 6 +- gas/config/tc-d10v.c | 2 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 2 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 2 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 2 +- gas/config/tc-ft32.h | 2 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 7 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 104 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i386-intel.c | 227 +- gas/config/tc-i386.c | 4869 +- gas/config/tc-i386.h | 42 +- gas/config/tc-ia64.c | 57 +- gas/config/tc-ia64.h | 6 +- gas/config/tc-ip2k.c | 2 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 27 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-loongarch.c | 246 +- gas/config/tc-loongarch.h | 11 +- gas/config/tc-m32c.c | 2 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 40 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 45 +- gas/config/tc-m68k.h | 19 +- gas/config/tc-mcore.c | 4 +- gas/config/tc-mcore.h | 6 +- gas/config/tc-mep.c | 2 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 2 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-microblaze.h | 2 +- gas/config/tc-mips.c | 64 +- gas/config/tc-mips.h | 6 +- gas/config/tc-mmix.c | 6 +- gas/config/tc-mmix.h | 6 +- gas/config/tc-mn10200.c | 2 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 2 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 2 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 16 +- gas/config/tc-msp430.h | 6 +- gas/config/tc-mt.c | 2 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 16 +- gas/config/tc-nds32.h | 6 +- gas/config/tc-nios2.c | 2 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 2 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 2 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 533 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 4 +- gas/config/tc-pru.h | 5 +- gas/config/tc-riscv.c | 697 +- gas/config/tc-riscv.h | 12 +- gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 8 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s12z.c | 2 +- gas/config/tc-s12z.h | 2 +- gas/config/tc-s390.c | 36 +- gas/config/tc-s390.h | 6 +- gas/config/tc-score.c | 40 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 24 +- gas/config/tc-sh.c | 2 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sparc.c | 49 +- gas/config/tc-sparc.h | 6 +- gas/config/tc-spu.c | 2 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 12 +- gas/config/tc-tic4x.h | 6 +- gas/config/tc-tic54x.c | 420 +- gas/config/tc-tic54x.h | 5 +- gas/config/tc-tic6x.c | 12 +- gas/config/tc-tic6x.h | 6 +- gas/config/tc-tilegx.c | 22 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 22 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 4 +- gas/config/tc-v850.h | 6 +- gas/config/tc-vax.c | 2 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 2 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 2 +- gas/config/tc-wasm32.h | 2 +- gas/config/tc-xc16x.c | 350 - gas/config/tc-xc16x.h | 59 - gas/config/tc-xgate.c | 2 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 2 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 40 +- gas/config/tc-xtensa.h | 8 +- gas/config/tc-z80.c | 12 +- gas/config/tc-z80.h | 6 +- gas/config/tc-z8k.c | 4 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-cloudabi.h | 2 +- gas/config/te-csky_abiv1.h | 2 +- gas/config/te-csky_abiv1_linux.h | 2 +- gas/config/te-csky_abiv2.h | 2 +- gas/config/te-csky_abiv2_linux.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-haiku.h | 2 +- gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-ia64aix.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-pepaarch64.h | 29 + gas/config/te-solaris.h | 2 +- gas/config/te-svr4.h | 23 - gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 4 +- gas/config/te-vms.h | 4 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 8 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 336 +- gas/configure.ac | 26 +-
gas/configure.com
| 2 +- gas/configure.tgt | 9 +- gas/debug.c | 2 +- gas/depend.c | 2 +- gas/doc/all.texi | 3 +- gas/doc/as.texi | 184 +- gas/doc/c-aarch64.texi | 14 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 2 +- gas/doc/c-arm.texi | 9 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-bpf.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-csky.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i386.texi | 222 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-lm32.texi | 2 +- gas/doc/c-loongarch.texi | 2 +- gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 2 +- gas/doc/c-mips.texi | 2 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 2 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 2 +- gas/doc/c-ns32k.texi | 2 +- gas/doc/c-or1k.texi | 2 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 21 +- gas/doc/c-pru.texi | 2 +- gas/doc/c-riscv.texi | 75 +- gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 2 +- gas/doc/c-s12z.texi | 2 +- gas/doc/c-s390.texi | 6 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sparc.texi | 2 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 2 +- gas/doc/c-xc16x.texi | 80 - gas/doc/c-xgate.texi | 2 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 2 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 23 +- gas/doc/local.mk | 4 +- gas/dw2gencfi.c | 81 +- gas/dw2gencfi.h | 10 +- gas/dwarf2dbg.c | 403 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 31 +- gas/ecoff.h | 4 +- gas/ehopt.c | 52 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 89 +- gas/expr.h | 45 +- gas/flonum-copy.c | 2 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 2 +- gas/frags.c | 7 +- gas/frags.h | 4 +- gas/gen-sframe.c | 1373 + gas/gen-sframe.h | 157 + gas/hash.c | 22 +- gas/hash.h | 52 +- gas/input-file.c | 16 +- gas/input-file.h | 2 +- gas/input-scrub.c | 136 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 2 +- gas/itbl-ops.c | 2 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 2 +- gas/listing.c | 46 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 291 +- gas/macro.h | 109 +- gas/makefile.vms | 2 +- gas/messages.c | 91 +- gas/obj.h | 5 +- gas/output-file.c | 70 +- gas/output-file.h | 4 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 8 +- gas/po/fr.po | 6431 +- gas/po/gas.pot | 6299 +- gas/po/ru.po | 7468 +- gas/po/uk.po | 6429 +- gas/read.c | 797 +- gas/read.h | 22 +- gas/remap.c | 4 +- gas/sb.c | 19 +- gas/sb.h | 9 +- gas/sframe-opt.c | 175 + gas/stabs.c | 119 +- gas/subsegs.c | 39 +- gas/subsegs.h | 2 +- gas/symbols.c | 186 +- gas/symbols.h | 11 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 10 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias.d | 26 +- gas/testsuite/gas/aarch64/alias.s | 2 +- .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.l | 6 +- gas/testsuite/gas/aarch64/b_c_1.d | 42 +- gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/codeview-lines | 9 + gas/testsuite/gas/aarch64/codeview.exp | 332 + gas/testsuite/gas/aarch64/codeview1.s | 7 + gas/testsuite/gas/aarch64/codeview2.s | 2 + gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d | 2 +- gas/testsuite/gas/aarch64/cpu-cortex-a77.d | 2 +- gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/cssc.d | 167 + gas/testsuite/gas/aarch64/cssc.s | 160 + gas/testsuite/gas/aarch64/diagnostic.l | 49 +- gas/testsuite/gas/aarch64/diagnostic.s | 23 + gas/testsuite/gas/aarch64/dwarf.d | 7 +- gas/testsuite/gas/aarch64/float-fp16.d | 12 +- gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/illegal-bfloat16.l | 40 +- gas/testsuite/gas/aarch64/illegal-by-element.l | 396 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.l | 6 +- gas/testsuite/gas/aarch64/illegal-ldapr.l | 36 +- gas/testsuite/gas/aarch64/illegal-ldraa.l | 8 +- gas/testsuite/gas/aarch64/illegal-lse.l | 1648 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-memtag.l | 70 +- gas/testsuite/gas/aarch64/illegal-sve2.l | 1709 +- gas/testsuite/gas/aarch64/illegal-sve2.s | 5 + gas/testsuite/gas/aarch64/illegal-sysreg-3.l | 20 + gas/testsuite/gas/aarch64/illegal-sysreg-8.l | 184 + gas/testsuite/gas/aarch64/illegal-sysreg-8b.l | 29 + gas/testsuite/gas/aarch64/illegal.l | 954 +- gas/testsuite/gas/aarch64/illegal.s | 7 +- gas/testsuite/gas/aarch64/inst-directive.d | 3 + gas/testsuite/gas/aarch64/inst-directive.s | 1 + gas/testsuite/gas/aarch64/inst-dwarf.d | 15 + gas/testsuite/gas/aarch64/int-insns.d | 4 +- gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.l | 4 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/lor.s | 2 +- gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/mec-invalid.d | 3 + gas/testsuite/gas/aarch64/mec-invalid.l | 2 + gas/testsuite/gas/aarch64/mec-invalid.s | 4 + gas/testsuite/gas/aarch64/mec.d | 24 + gas/testsuite/gas/aarch64/mec.s | 20 + gas/testsuite/gas/aarch64/mops_invalid.l | 112 +- gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d | 184 +- gas/testsuite/gas/aarch64/neon-vfp-reglist.d | 100 +- gas/testsuite/gas/aarch64/no-aliases.d | 26 +- gas/testsuite/gas/aarch64/pac_ab_key.d | 4 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 2 +- gas/testsuite/gas/aarch64/pan.s | 2 +- gas/testsuite/gas/aarch64/pr27217.d | 6 +- gas/testsuite/gas/aarch64/pr29519.d | 11 + gas/testsuite/gas/aarch64/pr29519.s | 4 + gas/testsuite/gas/aarch64/programmer-friendly.d | 2 +- gas/testsuite/gas/aarch64/rdma.s | 2 +- gas/testsuite/gas/aarch64/reglist-1.d | 21 + gas/testsuite/gas/aarch64/reglist-1.s | 15 + gas/testsuite/gas/aarch64/reglist-2.d | 3 + gas/testsuite/gas/aarch64/reglist-2.l | 8 + gas/testsuite/gas/aarch64/reglist-2.s | 7 + gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/rprfm-1-invalid.d | 3 + gas/testsuite/gas/aarch64/rprfm-1-invalid.l | 11 + gas/testsuite/gas/aarch64/rprfm-1-invalid.s | 9 + gas/testsuite/gas/aarch64/rprfm-1.d | 83 + gas/testsuite/gas/aarch64/rprfm-1.s | 74 + gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sme-2-illegal.l | 58 +- gas/testsuite/gas/aarch64/sme-2-illegal.s | 11 + gas/testsuite/gas/aarch64/sme-3-illegal.l | 31 +- gas/testsuite/gas/aarch64/sme-3-illegal.s | 6 + gas/testsuite/gas/aarch64/sme-4-illegal.l | 54 +- gas/testsuite/gas/aarch64/sme-4-illegal.s | 12 + gas/testsuite/gas/aarch64/sme-5-illegal.l | 101 +- gas/testsuite/gas/aarch64/sme-5-illegal.s | 16 + gas/testsuite/gas/aarch64/sme-6-illegal.l | 92 +- gas/testsuite/gas/aarch64/sme-6-illegal.s | 9 + gas/testsuite/gas/aarch64/sme-7-illegal.l | 71 +- gas/testsuite/gas/aarch64/sme-7-illegal.s | 32 + gas/testsuite/gas/aarch64/sme-8-illegal.l | 12 +- gas/testsuite/gas/aarch64/sme-9-illegal.l | 56 +- gas/testsuite/gas/aarch64/sme-9-illegal.s | 17 + gas/testsuite/gas/aarch64/sme-9.d | 3 + gas/testsuite/gas/aarch64/sme-9.s | 5 + gas/testsuite/gas/aarch64/sme-f64f64.d | 32 + gas/testsuite/gas/aarch64/sme-i16i64.d | 118 + gas/testsuite/gas/aarch64/sme-illegal.l | 119 +- gas/testsuite/gas/aarch64/sme-illegal.s | 1 + gas/testsuite/gas/aarch64/sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-1-invalid.l | 327 + gas/testsuite/gas/aarch64/sme2-1-invalid.s | 323 + gas/testsuite/gas/aarch64/sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-1-noarch.l | 289 + gas/testsuite/gas/aarch64/sme2-1.d | 305 + gas/testsuite/gas/aarch64/sme2-1.s | 338 + gas/testsuite/gas/aarch64/sme2-10-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-10-invalid.l | 67 + gas/testsuite/gas/aarch64/sme2-10-invalid.s | 50 + gas/testsuite/gas/aarch64/sme2-10-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-10-noarch.l | 641 + gas/testsuite/gas/aarch64/sme2-10.d | 649 + gas/testsuite/gas/aarch64/sme2-10.s | 799 + gas/testsuite/gas/aarch64/sme2-11-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-11-invalid.l | 101 + gas/testsuite/gas/aarch64/sme2-11-invalid.s | 91 + gas/testsuite/gas/aarch64/sme2-11-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-11-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-11.d | 125 + gas/testsuite/gas/aarch64/sme2-11.s | 127 + gas/testsuite/gas/aarch64/sme2-12-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-12-invalid.l | 155 + gas/testsuite/gas/aarch64/sme2-12-invalid.s | 136 + gas/testsuite/gas/aarch64/sme2-12-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-12-noarch.l | 571 + gas/testsuite/gas/aarch64/sme2-12.d | 579 + gas/testsuite/gas/aarch64/sme2-12.s | 633 + gas/testsuite/gas/aarch64/sme2-13-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-13-invalid.l | 80 + gas/testsuite/gas/aarch64/sme2-13-invalid.s | 83 + gas/testsuite/gas/aarch64/sme2-13-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-13-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-13.d | 261 + gas/testsuite/gas/aarch64/sme2-13.s | 283 + gas/testsuite/gas/aarch64/sme2-14-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-14-invalid.l | 7 + gas/testsuite/gas/aarch64/sme2-14-invalid.s | 7 + gas/testsuite/gas/aarch64/sme2-14-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-14-noarch.l | 107 + gas/testsuite/gas/aarch64/sme2-14.d | 115 + gas/testsuite/gas/aarch64/sme2-14.s | 118 + gas/testsuite/gas/aarch64/sme2-15-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-15-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-15-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-15-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-15-noarch.l | 187 + gas/testsuite/gas/aarch64/sme2-15.d | 195 + gas/testsuite/gas/aarch64/sme2-15.s | 203 + gas/testsuite/gas/aarch64/sme2-16-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-16-invalid.l | 97 + gas/testsuite/gas/aarch64/sme2-16-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-16-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-16-noarch.l | 249 + gas/testsuite/gas/aarch64/sme2-16.d | 257 + gas/testsuite/gas/aarch64/sme2-16.s | 271 + gas/testsuite/gas/aarch64/sme2-17-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-17-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-17-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-17-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-17-noarch.l | 45 + gas/testsuite/gas/aarch64/sme2-17.d | 53 + gas/testsuite/gas/aarch64/sme2-17.s | 47 + gas/testsuite/gas/aarch64/sme2-18-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-18-invalid.l | 21 + gas/testsuite/gas/aarch64/sme2-18-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-18-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-18-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-18.d | 29 + gas/testsuite/gas/aarch64/sme2-18.s | 21 + gas/testsuite/gas/aarch64/sme2-19-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-19-invalid.l | 36 + gas/testsuite/gas/aarch64/sme2-19-invalid.s | 36 + gas/testsuite/gas/aarch64/sme2-19-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-19-noarch.l | 41 + gas/testsuite/gas/aarch64/sme2-19.d | 49 + gas/testsuite/gas/aarch64/sme2-19.s | 43 + gas/testsuite/gas/aarch64/sme2-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-2-invalid.l | 229 + gas/testsuite/gas/aarch64/sme2-2-invalid.s | 205 + gas/testsuite/gas/aarch64/sme2-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-2-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-2.d | 489 + gas/testsuite/gas/aarch64/sme2-2.s | 511 + gas/testsuite/gas/aarch64/sme2-20-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-20-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-20-invalid.s | 23 + gas/testsuite/gas/aarch64/sme2-20-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-20-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-20.d | 29 + gas/testsuite/gas/aarch64/sme2-20.s | 21 + gas/testsuite/gas/aarch64/sme2-21-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-21-invalid.l | 18 + gas/testsuite/gas/aarch64/sme2-21-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-21-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-21-noarch.l | 43 + gas/testsuite/gas/aarch64/sme2-21.d | 51 + gas/testsuite/gas/aarch64/sme2-21.s | 47 + gas/testsuite/gas/aarch64/sme2-22-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-22-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-22-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-22-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-22-noarch.l | 111 + gas/testsuite/gas/aarch64/sme2-22.d | 119 + gas/testsuite/gas/aarch64/sme2-22.s | 131 + gas/testsuite/gas/aarch64/sme2-23-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-23-invalid.l | 14 + gas/testsuite/gas/aarch64/sme2-23-invalid.s | 8 + gas/testsuite/gas/aarch64/sme2-23-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-23-noarch.l | 65 + gas/testsuite/gas/aarch64/sme2-23.d | 73 + gas/testsuite/gas/aarch64/sme2-23.s | 79 + gas/testsuite/gas/aarch64/sme2-24-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-24-invalid.l | 22 + gas/testsuite/gas/aarch64/sme2-24-invalid.s | 13 + gas/testsuite/gas/aarch64/sme2-24-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-24-noarch.l | 17 + gas/testsuite/gas/aarch64/sme2-24.d | 25 + gas/testsuite/gas/aarch64/sme2-24.s | 19 + gas/testsuite/gas/aarch64/sme2-25-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-25-invalid.l | 48 + gas/testsuite/gas/aarch64/sme2-25-invalid.s | 28 + gas/testsuite/gas/aarch64/sme2-25-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-25-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-25.d | 45 + gas/testsuite/gas/aarch64/sme2-25.s | 44 + gas/testsuite/gas/aarch64/sme2-26-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-26-invalid.l | 13 + gas/testsuite/gas/aarch64/sme2-26-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-26-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-26-noarch.l | 25 + gas/testsuite/gas/aarch64/sme2-26.d | 33 + gas/testsuite/gas/aarch64/sme2-26.s | 29 + gas/testsuite/gas/aarch64/sme2-27-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-27-invalid.l | 31 + gas/testsuite/gas/aarch64/sme2-27-invalid.s | 25 + gas/testsuite/gas/aarch64/sme2-27-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-27-noarch.l | 50 + gas/testsuite/gas/aarch64/sme2-27.d | 62 + gas/testsuite/gas/aarch64/sme2-27.s | 71 + gas/testsuite/gas/aarch64/sme2-28-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-28-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-28-invalid.s | 11 + gas/testsuite/gas/aarch64/sme2-28-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-28-noarch.l | 26 + gas/testsuite/gas/aarch64/sme2-28.d | 34 + gas/testsuite/gas/aarch64/sme2-28.s | 29 + gas/testsuite/gas/aarch64/sme2-29-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-29-invalid.l | 39 + gas/testsuite/gas/aarch64/sme2-29-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-29-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-29-noarch.l | 37 + gas/testsuite/gas/aarch64/sme2-29.d | 45 + gas/testsuite/gas/aarch64/sme2-29.s | 47 + gas/testsuite/gas/aarch64/sme2-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-3-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-3-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-3-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-3.d | 489 + gas/testsuite/gas/aarch64/sme2-3.s | 511 + gas/testsuite/gas/aarch64/sme2-30-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-30-invalid.l | 29 + gas/testsuite/gas/aarch64/sme2-30-invalid.s | 18 + gas/testsuite/gas/aarch64/sme2-30-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-30-noarch.l | 91 + gas/testsuite/gas/aarch64/sme2-30.d | 99 + gas/testsuite/gas/aarch64/sme2-30.s | 109 + gas/testsuite/gas/aarch64/sme2-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-4-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-4-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-4-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-4.d | 489 + gas/testsuite/gas/aarch64/sme2-4.s | 511 + gas/testsuite/gas/aarch64/sme2-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-5-invalid.l | 75 + gas/testsuite/gas/aarch64/sme2-5-invalid.s | 62 + gas/testsuite/gas/aarch64/sme2-5-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-5-noarch.l | 481 + gas/testsuite/gas/aarch64/sme2-5.d | 489 + gas/testsuite/gas/aarch64/sme2-5.s | 511 + gas/testsuite/gas/aarch64/sme2-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-6-invalid.l | 139 + gas/testsuite/gas/aarch64/sme2-6-invalid.s | 92 + gas/testsuite/gas/aarch64/sme2-6-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-6-noarch.l | 145 + gas/testsuite/gas/aarch64/sme2-6.d | 153 + gas/testsuite/gas/aarch64/sme2-6.s | 164 + gas/testsuite/gas/aarch64/sme2-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-7-invalid.l | 20 + gas/testsuite/gas/aarch64/sme2-7-invalid.s | 14 + gas/testsuite/gas/aarch64/sme2-7-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-7-noarch.l | 321 + gas/testsuite/gas/aarch64/sme2-7.d | 329 + gas/testsuite/gas/aarch64/sme2-7.s | 351 + gas/testsuite/gas/aarch64/sme2-8-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-8-invalid.l | 208 + gas/testsuite/gas/aarch64/sme2-8-invalid.s | 116 + gas/testsuite/gas/aarch64/sme2-8-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-8-noarch.l | 104 + gas/testsuite/gas/aarch64/sme2-8.d | 112 + gas/testsuite/gas/aarch64/sme2-8.s | 124 + gas/testsuite/gas/aarch64/sme2-9-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-9-invalid.l | 179 + gas/testsuite/gas/aarch64/sme2-9-invalid.s | 128 + gas/testsuite/gas/aarch64/sme2-9-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-9-noarch.l | 177 + gas/testsuite/gas/aarch64/sme2-9.d | 185 + gas/testsuite/gas/aarch64/sme2-9.s | 199 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l | 27 + gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.s | 20 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l | 33 + gas/testsuite/gas/aarch64/sme2-f64f64-1.d | 41 + gas/testsuite/gas/aarch64/sme2-f64f64-1.s | 35 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l | 98 + gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.s | 87 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l | 117 + gas/testsuite/gas/aarch64/sme2-f64f64-2.d | 125 + gas/testsuite/gas/aarch64/sme2-f64f64-2.s | 127 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l | 111 + gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.s | 86 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l | 57 + gas/testsuite/gas/aarch64/sme2-i16i64-1.d | 65 + gas/testsuite/gas/aarch64/sme2-i16i64-1.s | 61 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l | 95 + gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.s | 88 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l | 253 + gas/testsuite/gas/aarch64/sme2-i16i64-2.d | 261 + gas/testsuite/gas/aarch64/sme2-i16i64-2.s | 283 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l | 19 + gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l | 125 + gas/testsuite/gas/aarch64/sme2-i16i64-3.d | 133 + gas/testsuite/gas/aarch64/sme2-i16i64-3.s | 135 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l | 11 + gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s | 12 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l | 21 + gas/testsuite/gas/aarch64/sme2-i16i64-4.d | 29 + gas/testsuite/gas/aarch64/sme2-i16i64-4.s | 21 + gas/testsuite/gas/aarch64/sve-invalid.l | 68 +- gas/testsuite/gas/aarch64/sve-invalid.s | 8 + gas/testsuite/gas/aarch64/sve-movprfx_23.d | 24 +- gas/testsuite/gas/aarch64/sve-movprfx_23.l | 44 +- gas/testsuite/gas/aarch64/sve-movprfx_23.s | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_26.l | 13 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.l | 16 +- gas/testsuite/gas/aarch64/sve-sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sve-sme2-1-invalid.l | 51 + gas/testsuite/gas/aarch64/sve-sme2-1-invalid.s | 25 + gas/testsuite/gas/aarch64/sve-sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sve-sme2-1-noarch.l | 25 + gas/testsuite/gas/aarch64/sve-sme2-1.d | 33 + gas/testsuite/gas/aarch64/sve-sme2-1.s | 27 + gas/testsuite/gas/aarch64/sve.d | 2152 +- gas/testsuite/gas/aarch64/sve.s | 181 + gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.l | 12 + gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.l | 33 + gas/testsuite/gas/aarch64/sve2-sme2-1.d | 41 + gas/testsuite/gas/aarch64/sve2-sme2-1.s | 35 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.l | 25 + gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.l | 257 + gas/testsuite/gas/aarch64/sve2-sme2-2.d | 265 + gas/testsuite/gas/aarch64/sve2-sme2-2.s | 287 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.l | 17 + gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.s | 15 + gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.l | 29 + gas/testsuite/gas/aarch64/sve2-sme2-3.d | 41 + gas/testsuite/gas/aarch64/sve2-sme2-3.s | 35 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.l | 17 + gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.s | 15 + gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.l | 40 + gas/testsuite/gas/aarch64/sve2-sme2-4.d | 54 + gas/testsuite/gas/aarch64/sve2-sme2-4.s | 49 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.l | 27 + gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.s | 12 + gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.l | 13 + gas/testsuite/gas/aarch64/sve2-sme2-5.d | 21 + gas/testsuite/gas/aarch64/sve2-sme2-5.s | 14 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l | 20 + gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.s | 14 + gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.l | 16 + gas/testsuite/gas/aarch64/sve2-sme2-6.d | 24 + gas/testsuite/gas/aarch64/sve2-sme2-6.s | 17 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.l | 29 + gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.s | 9 + gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.d | 3 + gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.l | 16 + gas/testsuite/gas/aarch64/sve2-sme2-7.d | 24 + gas/testsuite/gas/aarch64/sve2-sme2-7.s | 17 + gas/testsuite/gas/aarch64/sve2.d | 30 +- gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/system.d | 21 +- gas/testsuite/gas/aarch64/system.s | 6 + gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/tme-invalid.l | 6 +- gas/testsuite/gas/aarch64/uao.s | 2 +- gas/testsuite/gas/aarch64/verbose-error.l | 2 +- gas/testsuite/gas/aarch64/virthostext.s | 2 +- gas/testsuite/gas/all/cond-2.l | 12 + gas/testsuite/gas/all/cond-2.s | 5 + gas/testsuite/gas/all/fwdexp.d | 2 +- gas/testsuite/gas/all/gas.exp | 21 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/linefile.l | 6 + gas/testsuite/gas/all/linefile.s | 8 + gas/testsuite/gas/all/overflow.l | 8 +- gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1u.d | 2 +- gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/alpha/elf-reloc-1.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-4.d | 2 +- gas/testsuite/gas/alpha/elf-reloc-7.d | 6 +- gas/testsuite/gas/alpha/elf-reloc-8.d | 8 +- gas/testsuite/gas/alpha/elf-tls-1.d | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/dsp.d | 4 - gas/testsuite/gas/arc/dsp.s | 4 - gas/testsuite/gas/arc/warn.exp | 2 +- gas/testsuite/gas/arm/adr.d | 2 +- gas/testsuite/gas/arm/adrl.d | 20 +- gas/testsuite/gas/arm/arch4t-eabi.d | 8 +- gas/testsuite/gas/arm/arch4t.d | 8 +- gas/testsuite/gas/arm/arch7.d | 4 +- gas/testsuite/gas/arm/arch7a-mp.d | 6 +- gas/testsuite/gas/arm/arch7r-mp.d | 6 +- gas/testsuite/gas/arm/archv6.d | 4 +- gas/testsuite/gas/arm/archv6t2.d | 10 +- gas/testsuite/gas/arm/archv8m-base.d | 12 +- gas/testsuite/gas/arm/archv8m-main-dsp-1.d | 12 +- gas/testsuite/gas/arm/archv8m-main.d | 12 +- gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/arm3.d | 2 +- gas/testsuite/gas/arm/arm6.d | 4 +- gas/testsuite/gas/arm/arm7dm.d | 6 +- gas/testsuite/gas/arm/arm7t.d | 26 +- gas/testsuite/gas/arm/armv1.d | 8 +- gas/testsuite/gas/arm/armv7-a+virt.d | 4 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l | 702 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-ext.d | 8 +- .../gas/arm/armv8-2-fp16-scalar-thumb-ext.d | 8 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d | 8 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar.d | 8 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l | 444 +- gas/testsuite/gas/arm/armv8-a+rdma.l | 64 + gas/testsuite/gas/arm/armv8.1-m.main-fp.d | 70 +- gas/testsuite/gas/arm/armv8.1-m.main-hp.d | 8 +- gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.d | 40 + gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s | 37 + gas/testsuite/gas/arm/bfloat16-bad.l | 43 + gas/testsuite/gas/arm/bfloat16-thumb-bad.l | 43 + gas/testsuite/gas/arm/bl-local-2.d | 10 +- gas/testsuite/gas/arm/bl-local-v4t.d | 10 +- gas/testsuite/gas/arm/blx-bad.d | 14 +- gas/testsuite/gas/arm/blx-local-thumb.d | 10 +- gas/testsuite/gas/arm/blx-local.d | 12 +- gas/testsuite/gas/arm/branch-reloc.d | 10 +- gas/testsuite/gas/arm/ccs.d | 2 +- gas/testsuite/gas/arm/cfi-pacbti-m-readelf.d | 31 + gas/testsuite/gas/arm/cfi-pacbti-m.s | 22 + gas/testsuite/gas/arm/copro-arm_v2plus-arm_v2.d | 8 +- gas/testsuite/gas/arm/copro-arm_v5plus-arm_v5.d | 4 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d | 4 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-2.d | 4 +- gas/testsuite/gas/arm/cpu-cortex-a76ae.d | 2 +- gas/testsuite/gas/arm/cpu-cortex-a77.d | 2 +- gas/testsuite/gas/arm/cpu-cortex-x1c.d | 6 + gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 24 +- gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 24 +- gas/testsuite/gas/arm/directives.d | 18 + gas/testsuite/gas/arm/directives.s | 11 + gas/testsuite/gas/arm/dis-data3.d | 2 +- gas/testsuite/gas/arm/ehabi-pacbti-m.d | 16 + gas/testsuite/gas/arm/ehabi-pacbti-m.s | 38 + gas/testsuite/gas/arm/el_segundo.d | 2 +- gas/testsuite/gas/arm/float.d | 2 +- gas/testsuite/gas/arm/group-reloc-alu.d | 160 +- .../gas/arm/group-reloc-ldc-parsing-bad.l | 435 +- gas/testsuite/gas/arm/group-reloc-ldrs.d | 240 +- gas/testsuite/gas/arm/immed.d | 10 +- gas/testsuite/gas/arm/immed2.d | 2 +- gas/testsuite/gas/arm/inst-po-dwarf.d | 21 + gas/testsuite/gas/arm/inst.d | 36 +- gas/testsuite/gas/arm/iwmmxt.d | 2 +- gas/testsuite/gas/arm/ldconst.d | 42 +- gas/testsuite/gas/arm/ldr-global.d | 14 +- gas/testsuite/gas/arm/ldr-t.d | 16 +- gas/testsuite/gas/arm/ldr.d | 10 +- gas/testsuite/gas/arm/ldst-offset0.d | 6 +- gas/testsuite/gas/arm/ldst-pc.d | 8 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/m0-load-pseudo.d | 4 +- gas/testsuite/gas/arm/m23-load-pseudo.d | 4 +- gas/testsuite/gas/arm/m33-load-pseudo.d | 4 +- gas/testsuite/gas/arm/macro1.d | 6 +- gas/testsuite/gas/arm/mapdir.d | 4 +- gas/testsuite/gas/arm/mapmisc.d | 38 +- gas/testsuite/gas/arm/mapsecs.d | 10 +- gas/testsuite/gas/arm/mapshort-eabi.d | 10 +- gas/testsuite/gas/arm/mapshort-elf.d | 10 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 32 +- gas/testsuite/gas/arm/mask_1-armv8-r.d | 32 +- gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v6.d | 6 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a.d | 6 +- gas/testsuite/gas/arm/msr-imm.d | 268 +- gas/testsuite/gas/arm/mve-tailpredloop-bad.l | 50 +- gas/testsuite/gas/arm/mve-tailpredloop-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabav-bad.l | 34 +- gas/testsuite/gas/arm/mve-vabav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vabsneg-bad-1.l | 36 +- gas/testsuite/gas/arm/mve-vabsneg-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vadc-bad.l | 24 +- gas/testsuite/gas/arm/mve-vadc-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddlv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddlv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vaddsub-it-bad.l | 8 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-1.l | 90 +- gas/testsuite/gas/arm/mve-vaddsubabd-bad-2.l | 90 +- gas/testsuite/gas/arm/mve-vaddv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vaddv-bad.s | 10 +- gas/testsuite/gas/arm/mve-vand-bad.l | 52 +- gas/testsuite/gas/arm/mve-vand-bad.s | 22 +- gas/testsuite/gas/arm/mve-vand.d | 94 +- gas/testsuite/gas/arm/mve-vbic-bad.l | 52 +- gas/testsuite/gas/arm/mve-vbic-bad.s | 22 +- gas/testsuite/gas/arm/mve-vbic.d | 20 +- gas/testsuite/gas/arm/mve-vbrsr-bad.l | 12 +- gas/testsuite/gas/arm/mve-vbrsr-bad.s | 10 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.l | 22 +- gas/testsuite/gas/arm/mve-vcadd-bad-1.s | 16 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.l | 20 +- gas/testsuite/gas/arm/mve-vcadd-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcls-bad.l | 22 +- gas/testsuite/gas/arm/mve-vcls-bad.s | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.l | 16 +- gas/testsuite/gas/arm/mve-vclz-bad.s | 14 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmla-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.l | 60 +- gas/testsuite/gas/arm/mve-vcmp-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.l | 48 +- gas/testsuite/gas/arm/mve-vcmp-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.l | 22 +- gas/testsuite/gas/arm/mve-vcmul-bad-2.s | 16 +- gas/testsuite/gas/arm/mve-vctp-bad.l | 70 +- gas/testsuite/gas/arm/mve-vcvt-3.d | 80 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.l | 128 +- gas/testsuite/gas/arm/mve-vcvt-bad-1.s | 20 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.l | 96 +- gas/testsuite/gas/arm/mve-vcvt-bad-2.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.l | 48 +- gas/testsuite/gas/arm/mve-vcvt-bad-3.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.l | 192 +- gas/testsuite/gas/arm/mve-vcvt-bad-4.s | 10 +- gas/testsuite/gas/arm/mve-vcvt-bad.l | 106 +- gas/testsuite/gas/arm/mve-vcvt-bad.s | 63 +- gas/testsuite/gas/arm/mve-vcvtne-it-bad.l | 15 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.s | 11 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 23 +- gas/testsuite/gas/arm/mve-vcvtne-it.s | 18 +- gas/testsuite/gas/arm/mve-vddup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vddup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vdup-bad.l | 20 +- gas/testsuite/gas/arm/mve-vdup-bad.s | 16 +- gas/testsuite/gas/arm/mve-veor-bad.l | 12 +- gas/testsuite/gas/arm/mve-veor-bad.s | 10 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.l | 68 +- gas/testsuite/gas/arm/mve-vfma-vfms-bad.s | 28 +- gas/testsuite/gas/arm/mve-vfmas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vfmas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vhadd-vhsub-vrhadd-bad.l | 90 +- gas/testsuite/gas/arm/mve-vhcadd-bad.l | 22 +- gas/testsuite/gas/arm/mve-vhcadd-bad.s | 16 +- gas/testsuite/gas/arm/mve-vidup-bad.l | 44 +- gas/testsuite/gas/arm/mve-vidup-bad.s | 30 +- gas/testsuite/gas/arm/mve-vldr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vldr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vldr-bad-3.l | 122 +- gas/testsuite/gas/arm/mve-vldr-vstr-bad.l | 1620 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmax-vmin-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmaxa-vmina-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnm-vminnm-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.l | 32 +- gas/testsuite/gas/arm/mve-vmaxnma-vminnma-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxnmv-vminnmv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.l | 72 +- gas/testsuite/gas/arm/mve-vmaxv-vminv-bad.s | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.l | 22 +- gas/testsuite/gas/arm/mve-vmla-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmladav-bad.l | 48 +- gas/testsuite/gas/arm/mve-vmladav-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.l | 50 +- gas/testsuite/gas/arm/mve-vmlaldav-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmlalv-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlalv-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlas-bad.l | 20 +- gas/testsuite/gas/arm/mve-vmlas-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmlav-bad.l | 24 +- gas/testsuite/gas/arm/mve-vmlav-bad.s | 12 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsdav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.l | 52 +- gas/testsuite/gas/arm/mve-vmlsldav-bad.s | 20 +- gas/testsuite/gas/arm/mve-vmov-1.d | 20 +- gas/testsuite/gas/arm/mve-vmov-2.d | 34 +- gas/testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.d | 64 +- gas/testsuite/gas/arm/mve-vmul-bad-1.l | 40 +- gas/testsuite/gas/arm/mve-vmul-bad-1.s | 18 +- gas/testsuite/gas/arm/mve-vmul-bad-2.l | 72 +- gas/testsuite/gas/arm/mve-vmulh-bad.l | 36 +- gas/testsuite/gas/arm/mve-vmulh-bad.s | 18 +- gas/testsuite/gas/arm/mve-vmullbt-bad.l | 64 +- gas/testsuite/gas/arm/mve-vmullbt-bad.s | 32 +- gas/testsuite/gas/arm/mve-vmvn-bad.l | 28 +- gas/testsuite/gas/arm/mve-vmvn-bad.s | 16 +- gas/testsuite/gas/arm/mve-vmvn.d | 114 +- gas/testsuite/gas/arm/mve-vorn-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorn-bad.s | 24 +- gas/testsuite/gas/arm/mve-vorn.d | 22 +- gas/testsuite/gas/arm/mve-vorr-bad.l | 34 +- gas/testsuite/gas/arm/mve-vorr-bad.s | 24 +- gas/testsuite/gas/arm/mve-vorr.d | 20 +- gas/testsuite/gas/arm/mve-vpnot-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpnot-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpsel-bad.l | 12 +- gas/testsuite/gas/arm/mve-vpsel-bad.s | 10 +- gas/testsuite/gas/arm/mve-vpt-bad-1.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-1.s | 12 +- gas/testsuite/gas/arm/mve-vpt-bad-2.l | 24 +- gas/testsuite/gas/arm/mve-vpt-bad-2.s | 12 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.l | 32 +- gas/testsuite/gas/arm/mve-vqabsneg-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqaddsub-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmladh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmlah-bad.l | 12 +- gas/testsuite/gas/arm/mve-vqdmlash-bad.l | 12 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.l | 64 +- gas/testsuite/gas/arm/mve-vqdmlsdh-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqdmulh-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqdmull-bad.l | 72 +- gas/testsuite/gas/arm/mve-vqmovn-bad.l | 80 +- gas/testsuite/gas/arm/mve-vqmovn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqrshl-bad.l | 42 +- gas/testsuite/gas/arm/mve-vqrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.l | 100 +- gas/testsuite/gas/arm/mve-vqrshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vqshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vrev-bad.l | 44 +- gas/testsuite/gas/arm/mve-vrev-bad.s | 20 +- gas/testsuite/gas/arm/mve-vrint-bad.l | 158 +- gas/testsuite/gas/arm/mve-vrint-bad.s | 16 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.l | 240 +- gas/testsuite/gas/arm/mve-vrmlaldavh-bad.s | 32 +- gas/testsuite/gas/arm/mve-vrshl-bad.l | 36 +- gas/testsuite/gas/arm/mve-vrshl-bad.s | 18 +- gas/testsuite/gas/arm/mve-vsbc-bad.l | 28 +- gas/testsuite/gas/arm/mve-vsbc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshl-bad.l | 54 +- gas/testsuite/gas/arm/mve-vshlc-bad.l | 20 +- gas/testsuite/gas/arm/mve-vshlc-bad.s | 16 +- gas/testsuite/gas/arm/mve-vshll-bad.l | 48 +- gas/testsuite/gas/arm/mve-vshll-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshr-bad.l | 44 +- gas/testsuite/gas/arm/mve-vshr-bad.s | 18 +- gas/testsuite/gas/arm/mve-vshrn-bad.l | 72 +- gas/testsuite/gas/arm/mve-vshrn-bad.s | 22 +- gas/testsuite/gas/arm/mve-vsli-bad.l | 20 +- gas/testsuite/gas/arm/mve-vsli-bad.s | 16 +- gas/testsuite/gas/arm/mve-vsri-bad.l | 26 +- gas/testsuite/gas/arm/mve-vsri-bad.s | 16 +- gas/testsuite/gas/arm/mve-vstld-bad.l | 216 +- gas/testsuite/gas/arm/mve-vstr-bad-1.l | 72 +- gas/testsuite/gas/arm/mve-vstr-bad-2.l | 36 +- gas/testsuite/gas/arm/mve-vstr-bad-3.l | 54 +- gas/testsuite/gas/arm/neon-cond-bad.l | 66 +- gas/testsuite/gas/arm/neon-cond-bad_t2.d | 4 +- gas/testsuite/gas/arm/neon-const.d | 516 +- gas/testsuite/gas/arm/neon-cov.d | 564 +- gas/testsuite/gas/arm/neon-ldst-rm.d | 4 +- gas/testsuite/gas/arm/neon-logic.d | 8 +- gas/testsuite/gas/arm/nops.d | 2 +- gas/testsuite/gas/arm/offset-1.d | 8 +- gas/testsuite/gas/arm/offset.d | 8 +- gas/testsuite/gas/arm/pr18347.s | 1 + gas/testsuite/gas/arm/pr21458.d | 14 +- gas/testsuite/gas/arm/pr24907.d | 6 +- gas/testsuite/gas/arm/pr25235.d | 14 +- gas/testsuite/gas/arm/pr29494.d | 12 + gas/testsuite/gas/arm/pr29494.s | 9983 +++ gas/testsuite/gas/arm/push-pop.d | 8 +- gas/testsuite/gas/arm/reg-alias.d | 6 +- gas/testsuite/gas/arm/relax_branch_align.d | 8 +- gas/testsuite/gas/arm/relax_load_align.d | 6 +- gas/testsuite/gas/arm/shift-bad-pc.l | 165 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l | 144 +- gas/testsuite/gas/arm/sp-pc-usage-t.d | 8 +- .../gas/arm/sp-pc-validations-bad-t-v8a.l | 180 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.l | 60 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.l | 32 +- .../gas/arm/sp-usage-thumb2-relax-on-v8.d | 4 +- gas/testsuite/gas/arm/sp-usage-thumb2-relax.s | 22 +- gas/testsuite/gas/arm/t16-bad.l | 492 +- gas/testsuite/gas/arm/t16-bad.s | 4 +- gas/testsuite/gas/arm/tcompat.d | 6 +- gas/testsuite/gas/arm/tcompat2.d | 8 +- gas/testsuite/gas/arm/thumb-eabi.d | 42 +- gas/testsuite/gas/arm/thumb-nop.d | 4 +- gas/testsuite/gas/arm/thumb.d | 42 +- gas/testsuite/gas/arm/thumb1_unified.d | 4 +- gas/testsuite/gas/arm/thumb2_add.d | 38 +- gas/testsuite/gas/arm/thumb2_invert.d | 24 +- gas/testsuite/gas/arm/thumb2_pool.d | 32 +- gas/testsuite/gas/arm/thumb2_relax.d | 52 +- gas/testsuite/gas/arm/thumb2_vpool.d | 158 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 158 +- gas/testsuite/gas/arm/thumb32.d | 186 +- gas/testsuite/gas/arm/thumb32.l | 50 +- gas/testsuite/gas/arm/thumbrel.d | 2 +- gas/testsuite/gas/arm/thumbv6.d | 8 +- gas/testsuite/gas/arm/thumbv6k.d | 8 +- gas/testsuite/gas/arm/tls.d | 14 +- gas/testsuite/gas/arm/tls_vxworks.d | 6 +- gas/testsuite/gas/arm/udf.d | 24 +- gas/testsuite/gas/arm/unpredictable.d | 2 +- gas/testsuite/gas/arm/unwind-pacbti-m-readelf.d | 12 +- gas/testsuite/gas/arm/unwind-pacbti-m.d | 18 +- gas/testsuite/gas/arm/unwind-pacbti-m.s | 6 + gas/testsuite/gas/arm/unwind.d | 4 +- gas/testsuite/gas/arm/unwind_vxworks.d | 4 +- gas/testsuite/gas/arm/vfp-mov-enc.d | 18 +- gas/testsuite/gas/arm/vfp-neon-overlap.d | 8 +- gas/testsuite/gas/arm/vfp1.d | 6 +- gas/testsuite/gas/arm/vfp1xD.d | 76 +- gas/testsuite/gas/arm/vfp1xD_t2.d | 70 +- gas/testsuite/gas/arm/vfpv3-32drs.d | 6 +- gas/testsuite/gas/arm/vldconst.d | 246 +- gas/testsuite/gas/arm/vldconst_be.d | 246 +- gas/testsuite/gas/arm/vldr.d | 4 +- gas/testsuite/gas/arm/wince.d | 12 +- gas/testsuite/gas/arm/wince_inst.d | 36 +- gas/testsuite/gas/arm/xscale.d | 4 +- gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/avr/diffreloc_withrelax.d | 4 +- gas/testsuite/gas/avr/noreloc_withoutrelax.d | 2 +- gas/testsuite/gas/avr/pc-relative-reloc.d | 2 +- gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bfin/reloc.d | 4 +- gas/testsuite/gas/bpf/bpf.exp | 2 +- gas/testsuite/gas/bpf/indcall-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-1.d | 20 + .../gas/cfi-sframe/cfi-sframe-aarch64-1.s | 61 + .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 20 + .../gas/cfi-sframe/cfi-sframe-aarch64-2.s | 18 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 27 + .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s | 36 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.d | 17 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.s | 3 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d | 17 + .../cfi-sframe-common-2.s} | 0 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d | 17 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.s | 4 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.s | 8 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.s | 7 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.s | 7 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d | 21 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s | 7 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d | 20 + gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s | 12 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d | 22 + gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.s | 30 + gas/testsuite/gas/cfi-sframe/cfi-sframe.exp | 101 + gas/testsuite/gas/cfi-sframe/common-empty-1.d | 14 + gas/testsuite/gas/cfi-sframe/common-empty-1.s | 5 + gas/testsuite/gas/cfi-sframe/common-empty-2.d | 14 + gas/testsuite/gas/cfi-sframe/common-empty-2.s | 8 + gas/testsuite/gas/cfi-sframe/common-empty-3.d | 14 + gas/testsuite/gas/cfi-sframe/common-empty-3.s | 9 + gas/testsuite/gas/cfi/cfi-alpha-2.d | 2 +- gas/testsuite/gas/cfi/cfi-arc-1.d | 12 +- gas/testsuite/gas/cfi/cfi-arc-1.s | 10 +- gas/testsuite/gas/cfi/cfi.exp | 4 +- gas/testsuite/gas/cfi/reloc-pe-i386.d | 2 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 2 +- gas/testsuite/gas/cris/rd-dtpoffd1.d | 2 +- gas/testsuite/gas/cris/rd-dw2-1.d | 4 +- gas/testsuite/gas/cris/rd-dw2-10.d | 4 +- gas/testsuite/gas/cris/rd-dw2-11.d | 4 +- gas/testsuite/gas/cris/rd-dw2-12.d | 4 +- gas/testsuite/gas/cris/rd-dw2-13.d | 4 +- gas/testsuite/gas/cris/rd-dw2-14.d | 4 +- gas/testsuite/gas/cris/rd-dw2-15.d | 4 +- gas/testsuite/gas/cris/rd-dw2-3.d | 4 +- gas/testsuite/gas/cris/rd-dw2-4.d | 4 +- gas/testsuite/gas/cris/rd-dw2-5.d | 4 +- gas/testsuite/gas/cris/rd-dw2-6.d | 4 +- gas/testsuite/gas/cris/rd-dw2-7.d | 4 +- gas/testsuite/gas/cris/rd-dw2-8.d | 4 +- gas/testsuite/gas/cris/rd-dw2-9.d | 4 +- gas/testsuite/gas/cris/x-to-dcr1-sreg.d | 2 +- gas/testsuite/gas/crx/allinsn.exp | 2 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/bad-bss.err | 62 + gas/testsuite/gas/elf/dwarf-3-func.d | 55 + gas/testsuite/gas/elf/dwarf-3-func.s | 40 + gas/testsuite/gas/elf/dwarf-4-cu.d | 4 +- gas/testsuite/gas/elf/dwarf-5-cu.d | 4 +- gas/testsuite/gas/elf/dwarf-5-dir0.d | 6 +- gas/testsuite/gas/elf/dwarf-5-file0.d | 4 +- gas/testsuite/gas/elf/dwarf-5-func-global.d | 45 + gas/testsuite/gas/elf/dwarf-5-func-local.d | 42 + gas/testsuite/gas/elf/dwarf-5-func.d | 57 + gas/testsuite/gas/elf/dwarf-5-irp.d | 18 + gas/testsuite/gas/elf/dwarf-5-irp.s | 6 + gas/testsuite/gas/elf/dwarf-5-loc0.d | 4 +- gas/testsuite/gas/elf/dwarf-5-macro-include.d | 17 + gas/testsuite/gas/elf/dwarf-5-macro-include.inc | 3 + gas/testsuite/gas/elf/dwarf-5-macro-include.s | 5 + gas/testsuite/gas/elf/dwarf-5-macro.d | 27 + gas/testsuite/gas/elf/dwarf-5-macro.s | 28 + gas/testsuite/gas/elf/dwarf2-1.d | 10 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.s | 2 +- gas/testsuite/gas/elf/dwarf2-11.s | 2 +- gas/testsuite/gas/elf/dwarf2-12.s | 2 +- gas/testsuite/gas/elf/dwarf2-13.s | 2 +- gas/testsuite/gas/elf/dwarf2-14.s | 2 +- gas/testsuite/gas/elf/dwarf2-15.s | 2 +- gas/testsuite/gas/elf/dwarf2-16.s | 2 +- gas/testsuite/gas/elf/dwarf2-17.s | 2 +- gas/testsuite/gas/elf/dwarf2-18.s | 2 +- gas/testsuite/gas/elf/dwarf2-19.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.d | 10 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-20.d | 6 +- gas/testsuite/gas/elf/dwarf2-3.d | 2 +- gas/testsuite/gas/elf/dwarf2-5.d | 6 +- gas/testsuite/gas/elf/dwarf2-5.s | 2 +- gas/testsuite/gas/elf/dwarf2-6.d | 4 +- gas/testsuite/gas/elf/dwarf2-6.s | 2 +- gas/testsuite/gas/elf/dwarf2-7.s | 2 +- gas/testsuite/gas/elf/dwarf2-8.s | 2 +- gas/testsuite/gas/elf/dwarf2-9.s | 2 +- gas/testsuite/gas/elf/elf.exp | 18 +- gas/testsuite/gas/elf/equ-reloc.d | 2 +- gas/testsuite/gas/elf/line.l | 42 + gas/testsuite/gas/elf/line.s | 49 + gas/testsuite/gas/elf/missing-build-notes.d | 2 +- gas/testsuite/gas/elf/pr27228.d | 2 +- gas/testsuite/gas/elf/section10.d | 3 +- gas/testsuite/gas/elf/section10.s | 2 +- gas/testsuite/gas/elf/size.d | 2 + gas/testsuite/gas/elf/startof.d | 2 + gas/testsuite/gas/elf/startof.s | 3 + gas/testsuite/gas/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/387.d | 10 +- gas/testsuite/gas/i386/adx-intel.d | 4 +- gas/testsuite/gas/i386/adx.d | 4 +- gas/testsuite/gas/i386/align-branch-4a.d | 2 +- gas/testsuite/gas/i386/align-branch-4b.d | 2 +- gas/testsuite/gas/i386/align-branch-6.d | 2 +- gas/testsuite/gas/i386/amd.d | 12 +- gas/testsuite/gas/i386/amd.s | 2 +- gas/testsuite/gas/i386/amx-complex-inval.l | 3 + gas/testsuite/gas/i386/amx-complex-inval.s | 7 + gas/testsuite/gas/i386/arch-10-1.l | 3 + gas/testsuite/gas/i386/arch-10-2.l | 3 + gas/testsuite/gas/i386/arch-10-3.l | 3 + gas/testsuite/gas/i386/arch-10-4.l | 3 + gas/testsuite/gas/i386/arch-10-6.l | 99 + .../gas/i386/{arch-10-1.s => arch-10-6.s} | 0 gas/testsuite/gas/i386/arch-10-lzcnt.d | 2 +- gas/testsuite/gas/i386/arch-10-prefetchw.d | 2 +- gas/testsuite/gas/i386/arch-10.d | 19 +- gas/testsuite/gas/i386/arch-10.s | 2 + gas/testsuite/gas/i386/arch-13.d | 20 +- gas/testsuite/gas/i386/arch-14-1.d | 22 + gas/testsuite/gas/i386/arch-14-1.s | 16 + gas/testsuite/gas/i386/arch-14-znver4.d | 5 + gas/testsuite/gas/i386/arch-14.d | 10 +- gas/testsuite/gas/i386/arch-4.d | 4 +- gas/testsuite/gas/i386/arch-9.d | 2 +- gas/testsuite/gas/i386/arch-dflt.l | 19 + gas/testsuite/gas/i386/arch-dflt.s | 14 + gas/testsuite/gas/i386/arch-stk.l | 43 + gas/testsuite/gas/i386/arch-stk.s | 34 + gas/testsuite/gas/i386/avx-16bit.d | 4 +- gas/testsuite/gas/i386/avx-gather-intel.d | 2 +- gas/testsuite/gas/i386/avx-gather.d | 2 +- gas/testsuite/gas/i386/avx-ifma-intel.d | 37 + gas/testsuite/gas/i386/avx-ifma-inval.l | 3 + gas/testsuite/gas/i386/avx-ifma-inval.s | 7 + gas/testsuite/gas/i386/avx-ifma.d | 37 + gas/testsuite/gas/i386/avx-ifma.s | 40 + gas/testsuite/gas/i386/avx-intel.d | 4 +- gas/testsuite/gas/i386/avx-ne-convert-intel.d | 171 + gas/testsuite/gas/i386/avx-ne-convert.d | 171 + gas/testsuite/gas/i386/avx-ne-convert.s | 167 + gas/testsuite/gas/i386/avx-vnni-int8-intel.d | 71 + gas/testsuite/gas/i386/avx-vnni-int8.d | 71 + gas/testsuite/gas/i386/avx-vnni-int8.s | 127 + gas/testsuite/gas/i386/avx-vnni-inval.l | 3 +- gas/testsuite/gas/i386/avx-vnni-inval.s | 3 +- gas/testsuite/gas/i386/avx-vnni.d | 8 + gas/testsuite/gas/i386/avx-vnni.s | 20 + gas/testsuite/gas/i386/avx-wig.d | 4 +- gas/testsuite/gas/i386/avx.d | 4 +- gas/testsuite/gas/i386/avx512_bf16.s | 12 +- gas/testsuite/gas/i386/avx512_bf16_vl.s | 24 +- gas/testsuite/gas/i386/avx512_fp16-intel.d | 1233 +- gas/testsuite/gas/i386/avx512_fp16.d | 1 + gas/testsuite/gas/i386/avx512_fp16.s | 617 +- gas/testsuite/gas/i386/avx512_fp16_vl-intel.d | 962 +- gas/testsuite/gas/i386/avx512_fp16_vl.d | 2 + gas/testsuite/gas/i386/avx512_fp16_vl.s | 482 +- gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 44 +- gas/testsuite/gas/i386/avx512_vpopcntdq.s | 4 +- gas/testsuite/gas/i386/avx512bitalg-intel.d | 8 +- gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 24 +- gas/testsuite/gas/i386/avx512bitalg_vl.s | 8 +- gas/testsuite/gas/i386/avx512bw-intel.d | 40 +- gas/testsuite/gas/i386/avx512bw_vl-intel.d | 80 +- gas/testsuite/gas/i386/avx512cd-intel.d | 80 +- gas/testsuite/gas/i386/avx512cd_vl-intel.d | 160 +- gas/testsuite/gas/i386/avx512dq-intel.d | 756 +- gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigru-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d | 80 +- gas/testsuite/gas/i386/avx512dq.s | 378 +- gas/testsuite/gas/i386/avx512dq_vl-intel.d | 1096 +- gas/testsuite/gas/i386/avx512dq_vl.s | 80 +- gas/testsuite/gas/i386/avx512er-intel.d | 160 +- gas/testsuite/gas/i386/avx512er-rcigrd-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigrne-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigru-intel.d | 40 +- gas/testsuite/gas/i386/avx512er-rcigrz-intel.d | 40 +- gas/testsuite/gas/i386/avx512er.s | 20 +- gas/testsuite/gas/i386/avx512f-intel.d | 8500 +- gas/testsuite/gas/i386/avx512f-nondef.d | 4 +- gas/testsuite/gas/i386/avx512f-nondef.s | 29 +- gas/testsuite/gas/i386/avx512f-opts-intel.d | 4 +- gas/testsuite/gas/i386/avx512f-opts.d | 4 +- gas/testsuite/gas/i386/avx512f-rcigrd-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigrne-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigru-intel.d | 260 +- gas/testsuite/gas/i386/avx512f-rcigrz-intel.d | 260 +- gas/testsuite/gas/i386/avx512f.s | 4284 +- gas/testsuite/gas/i386/avx512f_gfni-intel.d | 8 +- gas/testsuite/gas/i386/avx512f_vaes-wig.s | 37 - gas/testsuite/gas/i386/avx512f_vaes-wig1-intel.d | 36 - gas/testsuite/gas/i386/avx512f_vaes-wig1.d | 2 +- gas/testsuite/gas/i386/avx512f_vl-intel.d | 6920 +- gas/testsuite/gas/i386/avx512f_vl.s | 80 +- gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig.s | 13 - .../gas/i386/avx512f_vpclmulqdq-wig1-intel.d | 18 - gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1.d | 18 +- gas/testsuite/gas/i386/avx512ifma-intel.d | 40 +- gas/testsuite/gas/i386/avx512ifma_vl-intel.d | 80 +- gas/testsuite/gas/i386/avx512vbmi-intel.d | 20 +- gas/testsuite/gas/i386/avx512vbmi2-intel.d | 32 +- gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 64 +- gas/testsuite/gas/i386/avx512vbmi_vl-intel.d | 40 +- gas/testsuite/gas/i386/avx512vl_gfni-intel.d | 18 +- gas/testsuite/gas/i386/avx512vl_vaes-intel.d | 96 +- gas/testsuite/gas/i386/avx512vl_vaes-wig.s | 45 - gas/testsuite/gas/i386/avx512vl_vaes-wig1-intel.d | 44 - gas/testsuite/gas/i386/avx512vl_vaes-wig1.d | 66 +- gas/testsuite/gas/i386/avx512vl_vaes.d | 96 +- gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d | 40 +- gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig.s | 33 - .../gas/i386/avx512vl_vpclmulqdq-wig1-intel.d | 36 - gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1.d | 58 +- gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d | 40 +- gas/testsuite/gas/i386/avx512vnni-intel.d | 16 +- gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 32 +- gas/testsuite/gas/i386/bmi-intel.d | 2 +- gas/testsuite/gas/i386/bmi.d | 2 +- gas/testsuite/gas/i386/bmi2-intel.d | 2 +- gas/testsuite/gas/i386/bmi2.d | 2 +- gas/testsuite/gas/i386/cdr.s | 17 +- gas/testsuite/gas/i386/cet-intel.d | 28 +- gas/testsuite/gas/i386/cet.d | 28 +- gas/testsuite/gas/i386/clzero.d | 2 +- gas/testsuite/gas/i386/cmpccxadd-inval.l | 5 + gas/testsuite/gas/i386/cmpccxadd-inval.s | 9 + gas/testsuite/gas/i386/code16.d | 1 + gas/testsuite/gas/i386/code16.e | 3 + gas/testsuite/gas/i386/code16.s | 4 +- gas/testsuite/gas/i386/codeview-lines.d | 9 + gas/testsuite/gas/i386/codeview.exp | 324 + gas/testsuite/gas/i386/codeview1.s | 7 + gas/testsuite/gas/i386/codeview2.s | 2 + gas/testsuite/gas/i386/compat-intel.d | 4 + gas/testsuite/gas/i386/compat-intel2.d | 31 + gas/testsuite/gas/i386/compat.d | 4 + gas/testsuite/gas/i386/compat.s | 4 + gas/testsuite/gas/i386/debug1.d | 13 +- gas/testsuite/gas/i386/disassem.d | 443 +- gas/testsuite/gas/i386/disassem.s | 105 +- gas/testsuite/gas/i386/dw2-compress-1.d | 16 +- gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/dw2-compress-3a.d | 16 +- gas/testsuite/gas/i386/dw2-compress-3b.d | 16 +- gas/testsuite/gas/i386/dw2-compressed-1.d | 16 +- gas/testsuite/gas/i386/dw2-compressed-3a.d | 16 +- gas/testsuite/gas/i386/dw2-compressed-3b.d | 16 +- gas/testsuite/gas/i386/dwarf2-line-1.d | 13 +- gas/testsuite/gas/i386/dwarf2-line-2.d | 6 +- gas/testsuite/gas/i386/dwarf2-line-4.d | 9 +- gas/testsuite/gas/i386/dwarf4-line-1.d | 2 +- gas/testsuite/gas/i386/dwarf5-line-1.d | 6 +- gas/testsuite/gas/i386/dwarf5-line-2.d | 4 +- gas/testsuite/gas/i386/dwarf5-line-3.d | 8 +- gas/testsuite/gas/i386/dwarf5-line-4.d | 8 +- gas/testsuite/gas/i386/ehinterp.d | 20 + gas/testsuite/gas/i386/ehinterp.s | 35 + gas/testsuite/gas/i386/evex-lig-2.d | 48 +- gas/testsuite/gas/i386/evex-lig.s | 25 + gas/testsuite/gas/i386/evex-lig256-intel.d | 1314 +- gas/testsuite/gas/i386/evex-lig256.d | 22 + gas/testsuite/gas/i386/evex-lig512-intel.d | 1314 +- gas/testsuite/gas/i386/evex-lig512.d | 22 + gas/testsuite/gas/i386/evex-wig.s | 12 + gas/testsuite/gas/i386/evex-wig1-intel.d | 63 +- gas/testsuite/gas/i386/evex-wig1.d | 63 +- gas/testsuite/gas/i386/evex.d | 2 +- gas/testsuite/gas/i386/evex.s | 18 +- gas/testsuite/gas/i386/fence-as-lock-add-no.d | 6 +- gas/testsuite/gas/i386/float.l | 15 +- gas/testsuite/gas/i386/float.s | 8 + gas/testsuite/gas/i386/fpu-bad.d | 4 +- gas/testsuite/gas/i386/fpu-bad.s | 3 +- gas/testsuite/gas/i386/i386-intel.d | 58 + gas/testsuite/gas/i386/i386.d | 58 + gas/testsuite/gas/i386/i386.exp | 89 +- gas/testsuite/gas/i386/i386.s | 74 + gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ifunc.d | 4 +- gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d | 12 +- gas/testsuite/gas/i386/ilp32/quad.d | 2 +- gas/testsuite/gas/i386/ilp32/reloc64.l | 159 +- gas/testsuite/gas/i386/ilp32/rex.d | 44 +- gas/testsuite/gas/i386/ilp32/svme64.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-2.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d | 24 +- gas/testsuite/gas/i386/ilp32/x86-64-cbw.d | 24 +- gas/testsuite/gas/i386/ilp32/x86-64-nops.d | 62 +- .../gas/i386/ilp32/x86-64-opcode-inval-intel.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d | 22 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-vmx.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-xsave.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64.d | 4 +- gas/testsuite/gas/i386/insn-32.d | 57 + gas/testsuite/gas/i386/insn-32.s | 94 + gas/testsuite/gas/i386/insn-64.d | 66 + gas/testsuite/gas/i386/insn-64.s | 106 + gas/testsuite/gas/i386/intel-got32.d | 2 +- gas/testsuite/gas/i386/intel-got64.d | 2 +- gas/testsuite/gas/i386/intel-intel.d | 152 +- gas/testsuite/gas/i386/intel.d | 114 +- gas/testsuite/gas/i386/intel.s | 14 +- gas/testsuite/gas/i386/intel16.d | 10 +- gas/testsuite/gas/i386/intel16.s | 12 +- gas/testsuite/gas/i386/intelbad.l | 30 + gas/testsuite/gas/i386/intelbad.s | 46 + gas/testsuite/gas/i386/intelpic.d | 2 +- gas/testsuite/gas/i386/inval-avx.l | 25 +- gas/testsuite/gas/i386/inval-avx.s | 6 + gas/testsuite/gas/i386/inval-avx512f.l | 89 +- gas/testsuite/gas/i386/inval-avx512f.s | 49 + gas/testsuite/gas/i386/inval-pseudo.l | 6 +- gas/testsuite/gas/i386/inval-pseudo.s | 3 + gas/testsuite/gas/i386/inval-tls.l | 4 +- gas/testsuite/gas/i386/inval.l | 34 +- gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/invlpgb.d | 10 +- gas/testsuite/gas/i386/invlpgb64.d | 10 +- gas/testsuite/gas/i386/invpcid-intel.d | 2 +- gas/testsuite/gas/i386/invpcid.d | 2 +- gas/testsuite/gas/i386/jump16.d | 12 +- gas/testsuite/gas/i386/katmai.d | 3 +- gas/testsuite/gas/i386/katmai.s | 2 +- gas/testsuite/gas/i386/lea-optimize.d | 2 + gas/testsuite/gas/i386/lea.d | 2 + gas/testsuite/gas/i386/lea.e | 4 +- gas/testsuite/gas/i386/lea.s | 2 + gas/testsuite/gas/i386/lea16-optimize.d | 2 + gas/testsuite/gas/i386/lea16-optimize2.d | 2 + gas/testsuite/gas/i386/lea16.d | 2 + gas/testsuite/gas/i386/lfence-byte.d | 24 +- gas/testsuite/gas/i386/lfence-indbr-a.d | 4 +- gas/testsuite/gas/i386/lfence-indbr-b.d | 4 +- gas/testsuite/gas/i386/lfence-load.d | 102 +- gas/testsuite/gas/i386/lfence-ret-a.d | 12 +- gas/testsuite/gas/i386/lfence-ret-b.d | 12 +- gas/testsuite/gas/i386/lfence-ret-c.d | 12 +- gas/testsuite/gas/i386/lfence-ret-d.d | 12 +- gas/testsuite/gas/i386/mixed-mode-reloc32.d | 12 +- gas/testsuite/gas/i386/mixed-mode-reloc64.d | 12 +- gas/testsuite/gas/i386/movs.s | 39 + gas/testsuite/gas/i386/movs32.d | 22 + gas/testsuite/gas/i386/movs64.d | 30 + gas/testsuite/gas/i386/movx16.l | 6 +- gas/testsuite/gas/i386/movx32.l | 6 +- gas/testsuite/gas/i386/movx64.l | 50 +- gas/testsuite/gas/i386/movx64.s | 40 + gas/testsuite/gas/i386/mpx-16bit.d | 6 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 10 +- gas/testsuite/gas/i386/mpx.d | 6 +- gas/testsuite/gas/i386/mpx.s | 10 +- gas/testsuite/gas/i386/msrlist-inval.l | 3 + gas/testsuite/gas/i386/msrlist-inval.s | 7 + gas/testsuite/gas/i386/noavx512-1.l | 823 +- gas/testsuite/gas/i386/noavx512-1.s | 177 +- gas/testsuite/gas/i386/noavx512-2.l | 8 +- gas/testsuite/gas/i386/noextreg.d | 2 +- gas/testsuite/gas/i386/nops-8.d | 4 +- gas/testsuite/gas/i386/nops.d | 3 +- gas/testsuite/gas/i386/nops.s | 71 +- gas/testsuite/gas/i386/noreg-intel64.l | 136 + gas/testsuite/gas/i386/noreg16-data32.d | 4 +- gas/testsuite/gas/i386/noreg16.d | 4 +- gas/testsuite/gas/i386/noreg16.l | 115 + gas/testsuite/gas/i386/noreg32-data16.d | 4 +- gas/testsuite/gas/i386/noreg32-data16.e | 30 +- gas/testsuite/gas/i386/noreg32.d | 4 +- gas/testsuite/gas/i386/noreg32.l | 125 + gas/testsuite/gas/i386/noreg64-data16.d | 8 +- gas/testsuite/gas/i386/noreg64-data16.e | 30 +- gas/testsuite/gas/i386/noreg64-rex64.d | 8 +- gas/testsuite/gas/i386/noreg64.d | 8 +- gas/testsuite/gas/i386/noreg64.l | 134 + gas/testsuite/gas/i386/nosse-3.l | 1 + gas/testsuite/gas/i386/nosse-3.s | 1 + gas/testsuite/gas/i386/nosse-4.l | 38 +- gas/testsuite/gas/i386/nosse-4.s | 2 - gas/testsuite/gas/i386/notrack.s | 11 +- gas/testsuite/gas/i386/opcode-intel.d | 110 +- gas/testsuite/gas/i386/opcode-suffix.d | 108 +- gas/testsuite/gas/i386/opcode.d | 108 +- gas/testsuite/gas/i386/opcode.s | 45 +- gas/testsuite/gas/i386/optimize-1.d | 10 + gas/testsuite/gas/i386/optimize-1.s | 13 + gas/testsuite/gas/i386/optimize-1a.d | 10 + gas/testsuite/gas/i386/optimize-2.d | 2 + gas/testsuite/gas/i386/optimize-2.s | 3 + gas/testsuite/gas/i386/optimize-2b.d | 2 + gas/testsuite/gas/i386/optimize-3.d | 2 + gas/testsuite/gas/i386/optimize-3.s | 3 + gas/testsuite/gas/i386/optimize-4.d | 14 +- gas/testsuite/gas/i386/optimize-5.d | 14 +- gas/testsuite/gas/i386/ospke.d | 4 +- gas/testsuite/gas/i386/padlock.d | 36 +- gas/testsuite/gas/i386/pconfig-intel.d | 2 +- gas/testsuite/gas/i386/pconfig.d | 2 +- gas/testsuite/gas/i386/pr29483.d | 10 + gas/testsuite/gas/i386/pr29483.s | 3 + gas/testsuite/gas/i386/pr30248.d | 2 + .../gas/i386/{pr27198.err => pr30248.err} | 0 gas/testsuite/gas/i386/pr30248.s | 2 + gas/testsuite/gas/i386/prefetch-intel.d | 1 + gas/testsuite/gas/i386/prefetch.d | 1 + gas/testsuite/gas/i386/prefetch.s | 22 +- gas/testsuite/gas/i386/prefix.d | 46 +- gas/testsuite/gas/i386/prefix.s | 378 +- gas/testsuite/gas/i386/property-v4fmaddps.d | 9 + gas/testsuite/gas/i386/property-v4fmaddps.s | 2 + gas/testsuite/gas/i386/property-vfmaddps.d | 9 + gas/testsuite/gas/i386/property-vfmaddps.s | 2 + gas/testsuite/gas/i386/property-vpcmov.d | 9 + gas/testsuite/gas/i386/property-vpcmov.s | 2 + gas/testsuite/gas/i386/pseudos.d | 125 +- gas/testsuite/gas/i386/pseudos.s | 35 + gas/testsuite/gas/i386/raoint-intel.d | 19 + gas/testsuite/gas/i386/raoint.d | 19 + gas/testsuite/gas/i386/raoint.s | 15 + gas/testsuite/gas/i386/rela.d | 2 +- gas/testsuite/gas/i386/relax-3.d | 10 +- gas/testsuite/gas/i386/relax-4.d | 10 +- gas/testsuite/gas/i386/relax-5.d | 2 +- gas/testsuite/gas/i386/reloc32.l | 201 +- gas/testsuite/gas/i386/reloc64.l | 249 +- gas/testsuite/gas/i386/rex.d | 5 + gas/testsuite/gas/i386/rex.s | 6 + gas/testsuite/gas/i386/rmpquery.d | 20 + gas/testsuite/gas/i386/rmpquery.s | 13 + gas/testsuite/gas/i386/rtm-intel.d | 6 +- gas/testsuite/gas/i386/rtm.d | 6 +- gas/testsuite/gas/i386/se1.d | 6 +- gas/testsuite/gas/i386/secidx.d | 40 + gas/testsuite/gas/i386/secidx.s | 79 + gas/testsuite/gas/i386/secrel.d | 2 +- gas/testsuite/gas/i386/serialize.d | 2 +- gas/testsuite/gas/i386/sib-intel.d | 4 + gas/testsuite/gas/i386/sib.d | 4 + gas/testsuite/gas/i386/sib.s | 8 + gas/testsuite/gas/i386/simd.s | 5 + gas/testsuite/gas/i386/simd16.d | 137 + gas/testsuite/gas/i386/simd16.s | 2 + gas/testsuite/gas/i386/size-5a.d | 2 +- gas/testsuite/gas/i386/size-5b.d | 2 +- gas/testsuite/gas/i386/smap.d | 4 +- gas/testsuite/gas/i386/smx.d | 2 +- gas/testsuite/gas/i386/snp.d | 12 +- gas/testsuite/gas/i386/snp64.d | 48 +- gas/testsuite/gas/i386/solaris/solaris.exp | 2 +- gas/testsuite/gas/i386/sse-noavx.d | 6 +- gas/testsuite/gas/i386/sse2-16bit.d | 8 +- gas/testsuite/gas/i386/sse2.d | 8 +- gas/testsuite/gas/i386/sse3-intel.d | 19 +- gas/testsuite/gas/i386/sse3.d | 47 +- gas/testsuite/gas/i386/sse3.s | 1 + gas/testsuite/gas/i386/suffix-intel.d | 32 +- gas/testsuite/gas/i386/suffix.d | 28 +- gas/testsuite/gas/i386/svme.d | 52 +- gas/testsuite/gas/i386/svme.s | 3 + gas/testsuite/gas/i386/svme16.d | 41 + gas/testsuite/gas/i386/svme64.d | 52 +- gas/testsuite/gas/i386/tbm-intel.d | 2 +- gas/testsuite/gas/i386/tdx.d | 2 +- gas/testsuite/gas/i386/tlbsync.d | 2 +- gas/testsuite/gas/i386/tlsd.d | 4 +- gas/testsuite/gas/i386/tlsnopic.d | 4 +- gas/testsuite/gas/i386/tlspic.d | 4 +- gas/testsuite/gas/i386/tsxldtrk.d | 4 +- gas/testsuite/gas/i386/unique.d | 12 +- gas/testsuite/gas/i386/vaes-wig1.d | 108 + gas/testsuite/gas/i386/vmfunc.d | 2 +- gas/testsuite/gas/i386/vmx.d | 16 +- gas/testsuite/gas/i386/vp2intersect-intel.d | 24 +- gas/testsuite/gas/i386/vp2intersect.s | 12 +- gas/testsuite/gas/i386/vpclmulqdq-wig1.d | 44 + gas/testsuite/gas/i386/wbnoinvd-intel.d | 2 +- gas/testsuite/gas/i386/wbnoinvd.d | 2 +- gas/testsuite/gas/i386/wrap32-data.d | 2 +- gas/testsuite/gas/i386/wrap32-text.d | 2 +- gas/testsuite/gas/i386/wrmsrns-intel.d | 5 + gas/testsuite/gas/i386/wrmsrns.d | 13 + gas/testsuite/gas/i386/wrmsrns.s | 8 + gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.d | 4 +- gas/testsuite/gas/i386/x86-64-amx-bad.s | 71 +- gas/testsuite/gas/i386/x86-64-amx-complex-bad.d | 19 + gas/testsuite/gas/i386/x86-64-amx-complex-bad.s | 17 + gas/testsuite/gas/i386/x86-64-amx-complex-intel.d | 19 + gas/testsuite/gas/i386/x86-64-amx-complex-inval.l | 7 + gas/testsuite/gas/i386/x86-64-amx-complex-inval.s | 12 + gas/testsuite/gas/i386/x86-64-amx-complex.d | 15 + gas/testsuite/gas/i386/x86-64-amx-complex.s | 15 + gas/testsuite/gas/i386/x86-64-amx-fp16-bad.d | 19 + gas/testsuite/gas/i386/x86-64-amx-fp16-bad.s | 19 + gas/testsuite/gas/i386/x86-64-amx-fp16-intel.d | 14 + gas/testsuite/gas/i386/x86-64-amx-fp16-inval.l | 7 + gas/testsuite/gas/i386/x86-64-amx-fp16-inval.s | 12 + gas/testsuite/gas/i386/x86-64-amx-fp16.d | 14 + gas/testsuite/gas/i386/x86-64-amx-fp16.s | 9 + gas/testsuite/gas/i386/x86-64-amx-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-amx-inval.l | 22 +- gas/testsuite/gas/i386/x86-64-amx-inval.s | 6 + gas/testsuite/gas/i386/x86-64-amx.d | 4 +- gas/testsuite/gas/i386/x86-64-arch-2-1.l | 3 + gas/testsuite/gas/i386/x86-64-arch-2-2.l | 3 + gas/testsuite/gas/i386/x86-64-arch-2-3.l | 93 + .../i386/{x86-64-arch-2-1.s => x86-64-arch-2-3.s} | 0 gas/testsuite/gas/i386/x86-64-arch-2-lzcnt.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-2-prefetchw.d | 2 +- gas/testsuite/gas/i386/x86-64-arch-2.d | 19 +- gas/testsuite/gas/i386/x86-64-arch-2.s | 2 + gas/testsuite/gas/i386/x86-64-arch-3.d | 16 +- gas/testsuite/gas/i386/x86-64-arch-4-1.d | 23 + gas/testsuite/gas/i386/x86-64-arch-4-1.s | 18 + gas/testsuite/gas/i386/x86-64-arch-4-znver4.d | 5 + gas/testsuite/gas/i386/x86-64-arch-4.d | 16 +- gas/testsuite/gas/i386/x86-64-avx-gather-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-gather.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-ifma-intel.d | 34 + gas/testsuite/gas/i386/x86-64-avx-ifma-inval.l | 4 + gas/testsuite/gas/i386/x86-64-avx-ifma-inval.s | 8 + gas/testsuite/gas/i386/x86-64-avx-ifma.d | 34 + gas/testsuite/gas/i386/x86-64-avx-ifma.s | 23 + gas/testsuite/gas/i386/x86-64-avx-intel.d | 4 +- .../gas/i386/x86-64-avx-ne-convert-intel.d | 171 + gas/testsuite/gas/i386/x86-64-avx-ne-convert.d | 171 + gas/testsuite/gas/i386/x86-64-avx-ne-convert.s | 167 + .../gas/i386/x86-64-avx-vnni-int8-intel.d | 71 + gas/testsuite/gas/i386/x86-64-avx-vnni-int8.d | 71 + gas/testsuite/gas/i386/x86-64-avx-vnni-int8.s | 127 + gas/testsuite/gas/i386/x86-64-avx-vnni-inval.l | 5 +- gas/testsuite/gas/i386/x86-64-avx-vnni-inval.s | 5 +- gas/testsuite/gas/i386/x86-64-avx-vnni.d | 1 + gas/testsuite/gas/i386/x86-64-avx-vnni.s | 1 + gas/testsuite/gas/i386/x86-64-avx-wig.d | 4 +- gas/testsuite/gas/i386/x86-64-avx.d | 4 +- gas/testsuite/gas/i386/x86-64-avx512_bf16.s | 12 +- gas/testsuite/gas/i386/x86-64-avx512_bf16_vl.s | 24 +- gas/testsuite/gas/i386/x86-64-avx512_fp16-bad.s | 39 +- gas/testsuite/gas/i386/x86-64-avx512_fp16-intel.d | 1256 +- gas/testsuite/gas/i386/x86-64-avx512_fp16.s | 628 +- .../gas/i386/x86-64-avx512_fp16_vl-intel.d | 960 +- gas/testsuite/gas/i386/x86-64-avx512_fp16_vl.s | 480 +- .../gas/i386/x86-64-avx512_vpopcntdq-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d | 8 +- .../gas/i386/x86-64-avx512bitalg_vl-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-avx512bw-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512bw_vl-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512cd-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512cd_vl-intel.d | 160 +- gas/testsuite/gas/i386/x86-64-avx512dq-intel.d | 756 +- .../gas/i386/x86-64-avx512dq-rcigrd-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigrne-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigru-intel.d | 80 +- .../gas/i386/x86-64-avx512dq-rcigrz-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512dq.s | 378 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 1096 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl.s | 80 +- gas/testsuite/gas/i386/x86-64-avx512er-intel.d | 160 +- .../gas/i386/x86-64-avx512er-rcigrd-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigrne-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigru-intel.d | 40 +- .../gas/i386/x86-64-avx512er-rcigrz-intel.d | 40 +- gas/testsuite/gas/i386/x86-64-avx512er.s | 20 +- gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 8900 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.d | 2 +- gas/testsuite/gas/i386/x86-64-avx512f-nondef.s | 20 +- .../gas/i386/x86-64-avx512f-rcigrd-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigrne-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigru-intel.d | 1044 +- .../gas/i386/x86-64-avx512f-rcigrz-intel.d | 1044 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 4488 +- gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig.s | 31 - .../gas/i386/x86-64-avx512f_vaes-wig1-intel.d | 36 - gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1.d | 2 +- gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d | 6920 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 80 +- .../gas/i386/x86-64-avx512f_vpclmulqdq-wig.s | 13 - .../i386/x86-64-avx512f_vpclmulqdq-wig1-intel.d | 18 - .../gas/i386/x86-64-avx512f_vpclmulqdq-wig1.d | 18 +- gas/testsuite/gas/i386/x86-64-avx512ifma-intel.d | 40 +- .../gas/i386/x86-64-avx512ifma_vl-intel.d | 80 +- gas/testsuite/gas/i386/x86-64-avx512vbmi-intel.d | 20 +- gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d | 28 +- .../gas/i386/x86-64-avx512vbmi2_vl-intel.d | 64 +- .../gas/i386/x86-64-avx512vbmi_vl-intel.d | 40 +- .../gas/i386/x86-64-avx512vl_gfni-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig.s | 55 - .../gas/i386/x86-64-avx512vl_vaes-wig1-intel.d | 60 - gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1.d | 3 +- .../gas/i386/x86-64-avx512vl_vpclmulqdq-wig.s | 33 - .../i386/x86-64-avx512vl_vpclmulqdq-wig1-intel.d | 36 - .../gas/i386/x86-64-avx512vl_vpclmulqdq-wig1.d | 58 +- gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d | 16 +- .../gas/i386/x86-64-avx512vnni_vl-intel.d | 32 +- gas/testsuite/gas/i386/x86-64-bmi-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi2-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-bmi2.d | 2 +- gas/testsuite/gas/i386/x86-64-branch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-branch-4.l | 10 +- gas/testsuite/gas/i386/x86-64-branch-5.l | 32 +- gas/testsuite/gas/i386/x86-64-branch-6.d | 21 + gas/testsuite/gas/i386/x86-64-branch-6.e | 7 + gas/testsuite/gas/i386/x86-64-branch-6.s | 18 + gas/testsuite/gas/i386/x86-64-branch.d | 4 +- gas/testsuite/gas/i386/x86-64-cbw-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-cbw.d | 24 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-cet.d | 16 +- gas/testsuite/gas/i386/x86-64-clzero.d | 2 +- gas/testsuite/gas/i386/x86-64-cmpccxadd-intel.d | 267 + gas/testsuite/gas/i386/x86-64-cmpccxadd.d | 267 + gas/testsuite/gas/i386/x86-64-cmpccxadd.s | 263 + gas/testsuite/gas/i386/x86-64-disassem.d | 443 +- gas/testsuite/gas/i386/x86-64-disassem.s | 108 +- gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 60 +- gas/testsuite/gas/i386/x86-64-evex-lig256-intel.d | 1668 +- gas/testsuite/gas/i386/x86-64-evex-lig512-intel.d | 1668 +- gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d | 18 +- gas/testsuite/gas/i386/x86-64-evex-wig1.d | 18 +- .../gas/i386/x86-64-fence-as-lock-add-no.d | 6 +- gas/testsuite/gas/i386/x86-64-hle-intel.d | 8 + gas/testsuite/gas/i386/x86-64-hle.d | 8 + gas/testsuite/gas/i386/x86-64-hle.s | 8 + gas/testsuite/gas/i386/x86-64-ifunc.d | 4 +- gas/testsuite/gas/i386/x86-64-intel64.d | 6 +- gas/testsuite/gas/i386/x86-64-inval-tls.l | 4 +- gas/testsuite/gas/i386/x86-64-inval.l | 9 + gas/testsuite/gas/i386/x86-64-inval.s | 5 + gas/testsuite/gas/i386/x86-64-invpcid-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-invpcid.d | 2 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 24 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 4 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 4 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 109 +- gas/testsuite/gas/i386/x86-64-lfence-load.s | 9 +- gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 18 +- gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 18 +- gas/testsuite/gas/i386/x86-64-movd-intel.d | 16 +- gas/testsuite/gas/i386/x86-64-movd.d | 16 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 10 +- gas/testsuite/gas/i386/x86-64-mpx.d | 6 +- gas/testsuite/gas/i386/x86-64-mpx.s | 30 +- gas/testsuite/gas/i386/x86-64-msrlist-intel.d | 5 + gas/testsuite/gas/i386/x86-64-msrlist.d | 15 + gas/testsuite/gas/i386/x86-64-msrlist.s | 10 + gas/testsuite/gas/i386/x86-64-nops.d | 3 +- gas/testsuite/gas/i386/x86-64-nops.s | 71 +- gas/testsuite/gas/i386/x86-64-notrack.s | 20 +- gas/testsuite/gas/i386/x86-64-opcode-bad.s | 10 +- gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d | 22 +- gas/testsuite/gas/i386/x86-64-opcode-inval.d | 22 +- gas/testsuite/gas/i386/x86-64-opcode.d | 40 +- gas/testsuite/gas/i386/x86-64-opcode.s | 26 +- gas/testsuite/gas/i386/x86-64-optimize-1.d | 13 + gas/testsuite/gas/i386/x86-64-optimize-1.s | 13 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 2 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 3 + gas/testsuite/gas/i386/x86-64-optimize-5.d | 4 +- gas/testsuite/gas/i386/x86-64-optimize-6.d | 4 +- gas/testsuite/gas/i386/x86-64-ospke.d | 4 +- gas/testsuite/gas/i386/x86-64-pconfig-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-pconfig.d | 2 +- gas/testsuite/gas/i386/x86-64-prefetch-intel.d | 1 + gas/testsuite/gas/i386/x86-64-prefetch.d | 1 + gas/testsuite/gas/i386/x86-64-prefetchi-intel.d | 16 + .../gas/i386/x86-64-prefetchi-inval-register.d | 13 + .../gas/i386/x86-64-prefetchi-inval-register.s | 6 + gas/testsuite/gas/i386/x86-64-prefetchi-warn.l | 5 + gas/testsuite/gas/i386/x86-64-prefetchi-warn.s | 11 + gas/testsuite/gas/i386/x86-64-prefetchi.d | 15 + gas/testsuite/gas/i386/x86-64-prefetchi.s | 14 + gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-pseudos.d | 117 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 36 + gas/testsuite/gas/i386/x86-64-raoint-intel.d | 19 + gas/testsuite/gas/i386/x86-64-raoint.d | 19 + gas/testsuite/gas/i386/x86-64-raoint.s | 15 + gas/testsuite/gas/i386/x86-64-relax-2.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-4.d | 2 +- gas/testsuite/gas/i386/x86-64-rtm-intel.d | 6 +- gas/testsuite/gas/i386/x86-64-rtm.d | 6 +- gas/testsuite/gas/i386/x86-64-se1.d | 6 +- gas/testsuite/gas/i386/x86-64-segment.l | 17 +- gas/testsuite/gas/i386/x86-64-segment.s | 9 +- gas/testsuite/gas/i386/x86-64-serialize.d | 2 +- gas/testsuite/gas/i386/x86-64-smap.d | 4 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 6 +- gas/testsuite/gas/i386/x86-64-sse2avx.d | 44 +- gas/testsuite/gas/i386/x86-64-sse2avx.s | 48 +- gas/testsuite/gas/i386/x86-64-sse3-intel.d | 25 +- gas/testsuite/gas/i386/x86-64-sse3.d | 1 + gas/testsuite/gas/i386/x86-64-sse3.s | 1 + gas/testsuite/gas/i386/x86-64-suffix-intel.d | 34 +- gas/testsuite/gas/i386/x86-64-suffix.d | 30 +- gas/testsuite/gas/i386/x86-64-sysenter-amd.d | 12 +- gas/testsuite/gas/i386/x86-64-sysenter-intel.d | 12 +- gas/testsuite/gas/i386/x86-64-tbm-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-tdx.d | 8 +- gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 4 +- gas/testsuite/gas/i386/x86-64-uintr.d | 8 +- gas/testsuite/gas/i386/x86-64-unique.d | 12 +- gas/testsuite/gas/i386/x86-64-vaes-wig1.d | 32 + gas/testsuite/gas/i386/x86-64-vmfunc.d | 2 +- gas/testsuite/gas/i386/x86-64-vmx.d | 8 +- gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-vp2intersect.s | 12 +- gas/testsuite/gas/i386/x86-64-vpclmulqdq-wig1.d | 22 + gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-wbnoinvd.d | 2 +- gas/testsuite/gas/i386/x86-64-wrmsrns-intel.d | 5 + gas/testsuite/gas/i386/x86-64-wrmsrns.d | 5 + gas/testsuite/gas/i386/x86-64-xop.s | 44 +- gas/testsuite/gas/i386/x86-64-xsave-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-xsave.d | 4 +- gas/testsuite/gas/i386/x86_64-intel.d | 80 +- gas/testsuite/gas/i386/x86_64.d | 80 +- gas/testsuite/gas/i386/x86_64.s | 82 + gas/testsuite/gas/i386/xop.s | 50 +- gas/testsuite/gas/i386/xsave-intel.d | 4 +- gas/testsuite/gas/i386/xsave.d | 4 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ia64/ltoff22x-1.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-2.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-3.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-4.d | 2 +- gas/testsuite/gas/ia64/ltoff22x-5.d | 2 +- gas/testsuite/gas/ia64/order.d | 4 +- gas/testsuite/gas/ia64/pr13167.d | 2 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns-big-delta.d | 4 +- gas/testsuite/gas/lns/lns.exp | 2 +- gas/testsuite/gas/loongarch/bfd_reloc_8.s | 16 + gas/testsuite/gas/loongarch/imm_ins.d | 80 + gas/testsuite/gas/loongarch/imm_ins.s | 83 + gas/testsuite/gas/loongarch/imm_ins_32.d | 57 + gas/testsuite/gas/loongarch/imm_ins_32.s | 60 + gas/testsuite/gas/loongarch/imm_ins_label-fail.d | 3 + gas/testsuite/gas/loongarch/imm_ins_label-fail.l | 3 + gas/testsuite/gas/loongarch/imm_ins_label-fail.s | 3 + gas/testsuite/gas/loongarch/jmp_op.d | 83 +- gas/testsuite/gas/loongarch/jmp_op.s | 39 +- gas/testsuite/gas/loongarch/li.d | 21 + gas/testsuite/gas/loongarch/li.s | 22 + gas/testsuite/gas/loongarch/loongarch.exp | 3 +- gas/testsuite/gas/loongarch/macro_op.d | 778 +- gas/testsuite/gas/loongarch/macro_op.s | 44 +- gas/testsuite/gas/loongarch/macro_op_32.d | 55 + gas/testsuite/gas/loongarch/macro_op_32.s | 16 + gas/testsuite/gas/loongarch/macro_op_large_abs.d | 77 + gas/testsuite/gas/loongarch/macro_op_large_abs.s | 9 + gas/testsuite/gas/loongarch/macro_op_large_pc.d | 77 + gas/testsuite/gas/loongarch/macro_op_large_pc.s | 9 + gas/testsuite/gas/loongarch/reloc.d | 167 + gas/testsuite/gas/loongarch/reloc.s | 144 + gas/testsuite/gas/m32r/allinsn.exp | 2 +- gas/testsuite/gas/m32r/error.exp | 2 +- gas/testsuite/gas/m32r/m32r2.exp | 2 +- gas/testsuite/gas/m32r/m32rx.exp | 2 +- gas/testsuite/gas/m32r/pic.exp | 2 +- gas/testsuite/gas/m32r/rel32-pic.d | 2 +- gas/testsuite/gas/m32r/rel32.d | 2 +- gas/testsuite/gas/m32r/rel32.exp | 2 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 2 +- gas/testsuite/gas/m68k/mcf-mov3q.d | 2 +- gas/testsuite/gas/m68k/operands.d | 448 +- gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/app5.d | 6 + gas/testsuite/gas/macros/app5.s | 5 + gas/testsuite/gas/macros/macros.exp | 3 +- gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/align-after-label.s | 3 + gas/testsuite/gas/mips/compact-eh-eb-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-2.d | 6 +- gas/testsuite/gas/mips/compact-eh-eb-3.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-4.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-5.d | 6 +- gas/testsuite/gas/mips/compact-eh-eb-6.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-7.d | 4 +- gas/testsuite/gas/mips/compact-eh-el-1.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-2.d | 6 +- gas/testsuite/gas/mips/compact-eh-el-3.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-4.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-5.d | 6 +- gas/testsuite/gas/mips/compact-eh-el-6.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-7.d | 4 +- gas/testsuite/gas/mips/e32-rel2.d | 2 +- gas/testsuite/gas/mips/e32el-rel2.d | 2 +- gas/testsuite/gas/mips/ehword.d | 2 +- gas/testsuite/gas/mips/elf-rel.d | 2 +- gas/testsuite/gas/mips/elf-rel2.d | 2 +- gas/testsuite/gas/mips/elf-rel3.d | 2 +- gas/testsuite/gas/mips/elfel-rel.d | 2 +- gas/testsuite/gas/mips/elfel-rel2.d | 2 +- gas/testsuite/gas/mips/elfel-rel3.d | 2 +- gas/testsuite/gas/mips/interaptiv-mr2(a)mcu.d | 112 +- gas/testsuite/gas/mips/jalr3-n64.d | 2 +- gas/testsuite/gas/mips/jalr3.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 10 +- gas/testsuite/gas/mips/loc-swap-3.d | 4 +- gas/testsuite/gas/mips/loc-swap.d | 6 +- .../gas/mips/micromips-align-after-label.d | 13 + gas/testsuite/gas/mips/micromips(a)elf-rel2.d | 2 +- gas/testsuite/gas/mips/micromips(a)elfel-rel2.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/mips-align-after-label.d | 12 + gas/testsuite/gas/mips/mips.exp | 4 +- gas/testsuite/gas/mips/mips16-32(a)mips16-asmacro.d | 6 +- gas/testsuite/gas/mips/mips16-32(a)mips16-sub.d | 436 +- gas/testsuite/gas/mips/mips16-32(a)mips16e-64-sub.d | 4 +- gas/testsuite/gas/mips/mips16-32(a)mips16e-sub.d | 66 +- gas/testsuite/gas/mips/mips16-e.d | 2 +- gas/testsuite/gas/mips/mips16-f.d | 2 +- gas/testsuite/gas/mips/mips16-hilo-match.d | 4 +- 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)save-sub.d | 68 +- gas/testsuite/gas/mips/mips16e(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips1(a)isa-override-1.d | 16 +- gas/testsuite/gas/mips/mips1(a)save-sub.d | 68 +- gas/testsuite/gas/mips/mips2(a)isa-override-1.d | 12 +- gas/testsuite/gas/mips/mips32(a)isa-override-1.d | 14 +- gas/testsuite/gas/mips/mips32r2(a)isa-override-1.d | 14 +- gas/testsuite/gas/mips/mipsel16-e.d | 2 +- gas/testsuite/gas/mips/mipsel16-f.d | 2 +- gas/testsuite/gas/mips/pcrel-4-32.d | 2 +- gas/testsuite/gas/mips/pcrel-4-64.d | 2 +- gas/testsuite/gas/mips/pcrel-4-n32.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 208 +- gas/testsuite/gas/mips/tls-o32.d | 4 +- gas/testsuite/gas/mips/tmips16-e.d | 2 +- gas/testsuite/gas/mips/tmips16-f.d | 2 +- gas/testsuite/gas/mips/tmipsel16-e.d | 2 +- gas/testsuite/gas/mips/tmipsel16-f.d | 2 +- gas/testsuite/gas/mmix/basep-10.d | 4 +- gas/testsuite/gas/mmix/basep-11.d | 2 +- gas/testsuite/gas/mmix/basep-9.d | 4 +- gas/testsuite/gas/mmix/comment-3.d | 2 +- gas/testsuite/gas/mmix/err-greg1.s | 4 +- gas/testsuite/gas/mmix/fb-1.d | 2 +- gas/testsuite/gas/mmix/fb-2.d | 4 +- gas/testsuite/gas/mmix/greg1.d | 2 +- gas/testsuite/gas/mmix/greg1a.d | 2 +- gas/testsuite/gas/mmix/greg2.d | 2 +- gas/testsuite/gas/mmix/greg2a.d | 2 +- gas/testsuite/gas/mmix/greg3.d | 4 +- gas/testsuite/gas/mmix/greg4.d | 4 +- gas/testsuite/gas/mmix/greg5.d | 2 +- gas/testsuite/gas/mmix/greg6.d | 4 +- gas/testsuite/gas/mmix/greg7.d | 2 +- gas/testsuite/gas/mmix/greg8.d | 4 +- gas/testsuite/gas/mmix/local-1.d | 2 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mmix/odd-1.d | 2 +- gas/testsuite/gas/mmix/op-0-1.d | 2 +- gas/testsuite/gas/mmix/op-0-1s.d | 2 +- gas/testsuite/gas/mmix/op-0-2.d | 2 +- gas/testsuite/gas/mmix/pr25331.d | 2 +- gas/testsuite/gas/mmix/prefix1.d | 2 +- gas/testsuite/gas/mmix/prefix3.d | 4 +- gas/testsuite/gas/mmix/weak1-s.d | 2 +- gas/testsuite/gas/mmix/weak1.d | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mn10300/relax.d | 12 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/or1k/reloc-1.d | 2 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/pe-aarch64.d | 232 + gas/testsuite/gas/pe/pe-aarch64.s | 157 + gas/testsuite/gas/pe/pe.exp | 8 +- gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/476.d | 2 +- gas/testsuite/gas/ppc/a2.d | 2 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/bcaterr.l | 210 +- gas/testsuite/gas/ppc/bcyerr.l | 171 +- gas/testsuite/gas/ppc/e500.d | 2 +- gas/testsuite/gas/ppc/future-raw.d | 15 + gas/testsuite/gas/ppc/future-raw.s | 6 + gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/lsp.d | 4 +- gas/testsuite/gas/ppc/outerprod.d | 215 +- gas/testsuite/gas/ppc/outerprod.s | 61 + gas/testsuite/gas/ppc/power6-dfp.d | 95 + gas/testsuite/gas/ppc/power6-dfp.s | 90 + gas/testsuite/gas/ppc/power7.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 24 +- gas/testsuite/gas/ppc/raw.d | 2 + gas/testsuite/gas/ppc/raw.s | 1 + gas/testsuite/gas/ppc/regsyms.d | 10 + gas/testsuite/gas/ppc/regsyms.s | 4 + gas/testsuite/gas/ppc/rfc02653.d | 27 + gas/testsuite/gas/ppc/rfc02653.s | 18 + gas/testsuite/gas/ppc/rfc02655.d | 19 + gas/testsuite/gas/ppc/rfc02655.s | 10 + gas/testsuite/gas/ppc/rfc02656.d | 19 + gas/testsuite/gas/ppc/rfc02656.s | 10 + gas/testsuite/gas/ppc/rfc02658.d | 51 + gas/testsuite/gas/ppc/rfc02658.s | 28 + gas/testsuite/gas/ppc/se_rfmci.d | 9 + gas/testsuite/gas/ppc/se_rfmci.s | 1 + gas/testsuite/gas/ppc/se_rfmci_bad.d | 3 + gas/testsuite/gas/ppc/setvl.d | 16 + gas/testsuite/gas/ppc/setvl.s | 8 + gas/testsuite/gas/ppc/spe.d | 8 +- gas/testsuite/gas/ppc/spe_ambiguous.d | 12 +- gas/testsuite/gas/ppc/spe_ambiguous.s | 2 +- gas/testsuite/gas/ppc/svindex.d | 16 + gas/testsuite/gas/ppc/svindex.s | 8 + gas/testsuite/gas/ppc/svremap.d | 16 + gas/testsuite/gas/ppc/svremap.s | 8 + gas/testsuite/gas/ppc/svshape.d | 13 + gas/testsuite/gas/ppc/svshape.s | 5 + gas/testsuite/gas/ppc/svstep.d | 13 + gas/testsuite/gas/ppc/svstep.s | 5 + gas/testsuite/gas/ppc/xcoff-tls-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-tls-64.d | 2 +- gas/testsuite/gas/pru/pru.exp | 2 +- gas/testsuite/gas/riscv/attribute-01.d | 2 +- gas/testsuite/gas/riscv/attribute-02.d | 2 +- gas/testsuite/gas/riscv/attribute-03.d | 2 +- gas/testsuite/gas/riscv/attribute-04.d | 2 +- gas/testsuite/gas/riscv/attribute-05.d | 2 +- gas/testsuite/gas/riscv/attribute-09.d | 2 +- gas/testsuite/gas/riscv/attribute-10.d | 2 +- gas/testsuite/gas/riscv/b-ext-64-na.d | 72 + gas/testsuite/gas/riscv/b-ext-64.d | 48 +- gas/testsuite/gas/riscv/b-ext-na.d | 51 + gas/testsuite/gas/riscv/b-ext.d | 28 +- gas/testsuite/gas/riscv/c-branch-na.d | 20 + gas/testsuite/gas/riscv/c-branch.d | 19 + gas/testsuite/gas/riscv/c-branch.s | 11 + gas/testsuite/gas/riscv/c-zero-imm-na.d | 24 + gas/testsuite/gas/riscv/c-zero-imm.d | 12 +- gas/testsuite/gas/riscv/c-zero-reg.d | 2 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 86 + gas/testsuite/gas/riscv/csr-dw-regnums.s | 93 + gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d | 36 + gas/testsuite/gas/riscv/csr-insns-pseudo.d | 6 +- gas/testsuite/gas/riscv/csr-version-1p10.d | 272 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 1255 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 272 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 1253 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 172 + gas/testsuite/gas/riscv/csr-version-1p12.l | 1085 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 272 +- gas/testsuite/gas/riscv/csr-version-1p9p1.l | 1281 +- gas/testsuite/gas/riscv/csr.s | 96 + gas/testsuite/gas/riscv/dis-addr-addiw-a.d | 18 + gas/testsuite/gas/riscv/dis-addr-addiw-b.d | 18 + gas/testsuite/gas/riscv/dis-addr-addiw.s | 28 + gas/testsuite/gas/riscv/dis-addr-overflow-32.d | 30 + gas/testsuite/gas/riscv/dis-addr-overflow-64.d | 34 + gas/testsuite/gas/riscv/dis-addr-overflow.s | 70 + gas/testsuite/gas/riscv/dis-addr-topaddr-32.d | 11 + gas/testsuite/gas/riscv/dis-addr-topaddr-64.d | 11 + gas/testsuite/gas/riscv/dis-addr-topaddr-gp-32.d | 12 + gas/testsuite/gas/riscv/dis-addr-topaddr-gp-64.d | 12 + gas/testsuite/gas/riscv/dis-addr-topaddr-gp.s | 15 + gas/testsuite/gas/riscv/dis-addr-topaddr.s | 10 + gas/testsuite/gas/riscv/dw-regnums.d | 181 + gas/testsuite/gas/riscv/dw-regnums.s | 187 + gas/testsuite/gas/riscv/ext-32.d | 48 +- gas/testsuite/gas/riscv/ext-64.d | 64 +- gas/testsuite/gas/riscv/fence-tso-na.d | 12 + gas/testsuite/gas/riscv/float16-be.d | 10 + gas/testsuite/gas/riscv/float16-le.d | 10 + gas/testsuite/gas/riscv/float16.s | 21 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d | 3 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l | 3 + gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s | 2 + gas/testsuite/gas/riscv/fp-zfh-insns.d | 71 + gas/testsuite/gas/riscv/fp-zfh-insns.s | 68 + gas/testsuite/gas/riscv/h-ext-32.d | 2 +- gas/testsuite/gas/riscv/h-ext-64.d | 2 +- gas/testsuite/gas/riscv/insn-dwarf.d | 86 + gas/testsuite/gas/riscv/insn-fail.l | 10 + gas/testsuite/gas/riscv/insn-fail.s | 10 + gas/testsuite/gas/riscv/insn-na.d | 83 + gas/testsuite/gas/riscv/insn.d | 51 +- gas/testsuite/gas/riscv/insn.s | 17 + gas/testsuite/gas/riscv/k-ext-64.d | 4 +- gas/testsuite/gas/riscv/k-ext.d | 2 +- gas/testsuite/gas/riscv/li32.d | 8 +- gas/testsuite/gas/riscv/li64.d | 56 +- gas/testsuite/gas/riscv/lla32.d | 6 +- gas/testsuite/gas/riscv/lla64.d | 10 +- gas/testsuite/gas/riscv/m-ext-32.d | 18 + gas/testsuite/gas/riscv/m-ext-64.d | 23 + gas/testsuite/gas/riscv/m-ext-fail-noarch-64.d | 4 + gas/testsuite/gas/riscv/m-ext-fail-noarch-64.l | 14 + gas/testsuite/gas/riscv/m-ext-fail-xlen-32.d | 4 + gas/testsuite/gas/riscv/m-ext-fail-xlen-32.l | 6 + gas/testsuite/gas/riscv/m-ext-fail-zmmul-32.d | 4 + gas/testsuite/gas/riscv/m-ext-fail-zmmul-32.l | 5 + gas/testsuite/gas/riscv/m-ext-fail-zmmul-64.d | 4 + gas/testsuite/gas/riscv/m-ext-fail-zmmul-64.l | 9 + gas/testsuite/gas/riscv/m-ext.s | 21 + gas/testsuite/gas/riscv/mapping-01.s | 17 - gas/testsuite/gas/riscv/mapping-01a.d | 17 - gas/testsuite/gas/riscv/mapping-01b.d | 21 - gas/testsuite/gas/riscv/mapping-02.s | 12 - gas/testsuite/gas/riscv/mapping-02a.d | 15 - gas/testsuite/gas/riscv/mapping-02b.d | 16 - gas/testsuite/gas/riscv/mapping-03.s | 11 - gas/testsuite/gas/riscv/mapping-03a.d | 20 - gas/testsuite/gas/riscv/mapping-03b.d | 24 - gas/testsuite/gas/riscv/mapping-04.s | 13 - gas/testsuite/gas/riscv/mapping-04a.d | 15 - gas/testsuite/gas/riscv/mapping-04b.d | 23 - gas/testsuite/gas/riscv/mapping-dis.d | 93 + gas/testsuite/gas/riscv/mapping-norelax-03a.d | 21 - gas/testsuite/gas/riscv/mapping-norelax-03b.d | 25 - gas/testsuite/gas/riscv/mapping-norelax-04a.d | 16 - gas/testsuite/gas/riscv/mapping-norelax-04b.d | 24 - gas/testsuite/gas/riscv/mapping-symbols.d | 52 + gas/testsuite/gas/riscv/mapping.s | 121 + gas/testsuite/gas/riscv/march-fail-order-std.d | 3 - gas/testsuite/gas/riscv/march-fail-order-std.l | 2 - gas/testsuite/gas/riscv/march-fail-order-x-std.d | 3 - gas/testsuite/gas/riscv/march-fail-order-x-z.d | 3 - gas/testsuite/gas/riscv/march-fail-order-x-z.l | 2 - gas/testsuite/gas/riscv/march-fail-order-x.d | 3 - gas/testsuite/gas/riscv/march-fail-order-x.l | 2 - gas/testsuite/gas/riscv/march-fail-order-z-std.d | 3 - gas/testsuite/gas/riscv/march-fail-order-z.d | 3 - gas/testsuite/gas/riscv/march-fail-order-z.l | 2 - gas/testsuite/gas/riscv/march-fail-order-zx-std.l | 2 - gas/testsuite/gas/riscv/march-fail-rv32ef.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32ef.l | 2 - .../gas/riscv/march-fail-rv32iq-isa-2p2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq.d | 3 - gas/testsuite/gas/riscv/march-fail-rv32iq2.d | 3 + gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d | 3 + ...{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} | 0 .../gas/riscv/march-fail-single-prefix-h.d | 3 - gas/testsuite/gas/riscv/march-fail-unknown-h.d | 3 - gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 +- gas/testsuite/gas/riscv/march-imply-g.d | 2 +- gas/testsuite/gas/riscv/march-imply-h.d | 6 + gas/testsuite/gas/riscv/march-imply-unsupported.d | 2 +- gas/testsuite/gas/riscv/march-ok-reorder.d | 7 + .../gas/riscv/march-ok-rv32iq-isa-20190608.d | 5 + gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d | 5 + gas/testsuite/gas/riscv/no-relax-reloc.d | 2 +- gas/testsuite/gas/riscv/option-arch-01a.d | 2 +- gas/testsuite/gas/riscv/option-arch-02.d | 2 +- gas/testsuite/gas/riscv/relax-reloc.d | 2 +- gas/testsuite/gas/riscv/riscv.exp | 2 +- gas/testsuite/gas/riscv/smstateen-csr-s.d | 22 + gas/testsuite/gas/riscv/ssstateen-csr.d | 22 + gas/testsuite/gas/riscv/ssstateen-csr.s | 13 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.d | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.l | 3 + gas/testsuite/gas/riscv/vector-insns-fail-vsew.s | 1 + gas/testsuite/gas/riscv/x-thead-ba-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-ba-fail.l | 3 + gas/testsuite/gas/riscv/x-thead-ba-fail.s | 3 + gas/testsuite/gas/riscv/x-thead-ba.d | 13 + gas/testsuite/gas/riscv/x-thead-ba.s | 6 + gas/testsuite/gas/riscv/x-thead-bb-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-bb-fail.l | 7 + gas/testsuite/gas/riscv/x-thead-bb-fail.s | 7 + gas/testsuite/gas/riscv/x-thead-bb.d | 30 + gas/testsuite/gas/riscv/x-thead-bb.s | 22 + gas/testsuite/gas/riscv/x-thead-bs-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-bs-fail.l | 3 + gas/testsuite/gas/riscv/x-thead-bs-fail.s | 3 + gas/testsuite/gas/riscv/x-thead-bs.d | 14 + gas/testsuite/gas/riscv/x-thead-bs.s | 6 + gas/testsuite/gas/riscv/x-thead-cmo-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-cmo-fail.l | 22 + gas/testsuite/gas/riscv/x-thead-cmo-fail.s | 22 + gas/testsuite/gas/riscv/x-thead-cmo.d | 30 + gas/testsuite/gas/riscv/x-thead-cmo.s | 22 + gas/testsuite/gas/riscv/x-thead-condmov.d | 11 + gas/testsuite/gas/riscv/x-thead-condmov.s | 3 + gas/testsuite/gas/riscv/x-thead-fmemidx-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-fmemidx-fail.l | 19 + gas/testsuite/gas/riscv/x-thead-fmemidx-fail.s | 18 + gas/testsuite/gas/riscv/x-thead-fmemidx.d | 25 + gas/testsuite/gas/riscv/x-thead-fmemidx.s | 17 + gas/testsuite/gas/riscv/x-thead-fmv.d | 11 + gas/testsuite/gas/riscv/x-thead-fmv.s | 3 + gas/testsuite/gas/riscv/x-thead-int.d | 11 + gas/testsuite/gas/riscv/x-thead-int.s | 3 + gas/testsuite/gas/riscv/x-thead-mac.d | 15 + gas/testsuite/gas/riscv/x-thead-mac.s | 7 + gas/testsuite/gas/riscv/x-thead-memidx-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-memidx-fail.l | 14 + gas/testsuite/gas/riscv/x-thead-memidx-fail.s | 14 + gas/testsuite/gas/riscv/x-thead-memidx.d | 53 + gas/testsuite/gas/riscv/x-thead-memidx.s | 48 + gas/testsuite/gas/riscv/x-thead-mempair-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-mempair-fail.l | 30 + gas/testsuite/gas/riscv/x-thead-mempair-fail.s | 30 + gas/testsuite/gas/riscv/x-thead-mempair.d | 14 + gas/testsuite/gas/riscv/x-thead-mempair.s | 6 + gas/testsuite/gas/riscv/x-thead-sync-fail.d | 3 + gas/testsuite/gas/riscv/x-thead-sync-fail.l | 6 + gas/testsuite/gas/riscv/x-thead-sync-fail.s | 6 + gas/testsuite/gas/riscv/x-thead-sync.d | 14 + gas/testsuite/gas/riscv/x-thead-sync.s | 6 + gas/testsuite/gas/riscv/zawrs-32.d | 11 + gas/testsuite/gas/riscv/zawrs.d | 11 + gas/testsuite/gas/riscv/zawrs.s | 3 + gas/testsuite/gas/riscv/zbkb-32-na.d | 23 + gas/testsuite/gas/riscv/zbkb-32.d | 2 +- gas/testsuite/gas/riscv/zbkb-64.d | 4 +- gas/testsuite/gas/riscv/zdinx.d | 30 +- gas/testsuite/gas/riscv/zdinx.s | 46 +- .../gas/riscv/zfhmin-d-insn-class-fail-1.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-1.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-2.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-2.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-3.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-3.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-4.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-4.l | 2 + .../gas/riscv/zfhmin-d-insn-class-fail-5.d | 3 + .../gas/riscv/zfhmin-d-insn-class-fail-5.l | 2 + gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail.s | 4 + gas/testsuite/gas/riscv/zfinx-dis-numeric.d | 10 + gas/testsuite/gas/riscv/zfinx-dis-numeric.s | 2 + gas/testsuite/gas/riscv/zfinx.d | 27 +- gas/testsuite/gas/riscv/zfinx.s | 42 +- gas/testsuite/gas/riscv/zhinx.d | 67 + gas/testsuite/gas/riscv/zhinx.s | 61 + gas/testsuite/gas/riscv/zmmul-32.d | 14 + gas/testsuite/gas/riscv/zmmul-64.d | 15 + gas/testsuite/gas/riscv/zqinx.d | 87 +- gas/testsuite/gas/riscv/zqinx.s | 87 +- gas/testsuite/gas/riscv/ztso.d | 8 + gas/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/mvtacgu.d | 8 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s12z/s12z.exp | 2 +- gas/testsuite/gas/s12z/truncated.d | 2 +- gas/testsuite/gas/s390/esa-z900.d | 6 +- gas/testsuite/gas/s390/esa-z900.s | 4 + gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-z900-err.l | 3 + gas/testsuite/gas/s390/zarch-z900-err.s | 4 + gas/testsuite/gas/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/sparc.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/data-reloc.d | 2 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/vax/elf-rel.d | 4 +- gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/wasm32.exp | 2 +- gas/testsuite/gas/xc16x/add.s | 17 - gas/testsuite/gas/xc16x/add_test.s | 92 - gas/testsuite/gas/xc16x/addb.s | 11 - gas/testsuite/gas/xc16x/addc.s | 11 - gas/testsuite/gas/xc16x/addcb.s | 17 - gas/testsuite/gas/xc16x/and.s | 14 - gas/testsuite/gas/xc16x/andb.s | 10 - gas/testsuite/gas/xc16x/bfldl.s | 4 - gas/testsuite/gas/xc16x/bit.s | 11 - gas/testsuite/gas/xc16x/calla.s | 24 - gas/testsuite/gas/xc16x/calli.s | 21 - gas/testsuite/gas/xc16x/cmp.s | 9 - gas/testsuite/gas/xc16x/cmp_test.s | 45 - gas/testsuite/gas/xc16x/cmpb.s | 8 - gas/testsuite/gas/xc16x/cmpi.s | 18 - gas/testsuite/gas/xc16x/cpl.s | 7 - gas/testsuite/gas/xc16x/div.s | 8 - gas/testsuite/gas/xc16x/jmpa.s | 23 - gas/testsuite/gas/xc16x/jmpi.s | 24 - gas/testsuite/gas/xc16x/jmpr.s | 25 - gas/testsuite/gas/xc16x/mov.s | 20 - gas/testsuite/gas/xc16x/mov_test.s | 85 - gas/testsuite/gas/xc16x/movb.s | 26 - gas/testsuite/gas/xc16x/movbs.s | 8 - gas/testsuite/gas/xc16x/movbz.s | 9 - gas/testsuite/gas/xc16x/mul.s | 6 - gas/testsuite/gas/xc16x/neg.s | 6 - gas/testsuite/gas/xc16x/nop.s | 6 - gas/testsuite/gas/xc16x/or.s | 11 - gas/testsuite/gas/xc16x/orb.s | 10 - gas/testsuite/gas/xc16x/prior.s | 5 - gas/testsuite/gas/xc16x/pushpop.s | 5 - gas/testsuite/gas/xc16x/ret.s | 9 - gas/testsuite/gas/xc16x/scxt.s | 6 - gas/testsuite/gas/xc16x/shlrol.s | 14 - gas/testsuite/gas/xc16x/sub.s | 19 - gas/testsuite/gas/xc16x/sub_test.s | 70 - gas/testsuite/gas/xc16x/subb.s | 19 - gas/testsuite/gas/xc16x/subc.s | 19 - gas/testsuite/gas/xc16x/subcb.s | 20 - gas/testsuite/gas/xc16x/syscontrol1.s | 12 - gas/testsuite/gas/xc16x/syscontrol2.s | 26 - gas/testsuite/gas/xc16x/trap.s | 6 - gas/testsuite/gas/xc16x/xc16x.exp | 1333 - gas/testsuite/gas/xc16x/xor.s | 10 - gas/testsuite/gas/xc16x/xorb.s | 10 - gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xstormy16/reloc-1.d | 2 +- gas/testsuite/gas/xtensa/all.exp | 2 +- gas/testsuite/gas/xtensa/pcrel.d | 4 +- gas/testsuite/gas/xtensa/weak-call.d | 2 +- gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 2 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 157 +- gas/write.h | 20 +- gdb/.dir-locals.el | 2 +- gdb/MAINTAINERS | 16 +- gdb/Makefile.in | 97 +- gdb/NEWS | 443 +- gdb/README | 51 +- gdb/aarch32-linux-nat.c | 2 +- gdb/aarch32-linux-nat.h | 2 +- gdb/aarch32-tdep.c | 2 +- gdb/aarch32-tdep.h | 2 +- gdb/aarch64-fbsd-nat.c | 32 +- gdb/aarch64-fbsd-tdep.c | 98 +- gdb/aarch64-fbsd-tdep.h | 6 +- gdb/aarch64-linux-nat.c | 261 +- gdb/aarch64-linux-tdep.c | 261 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-nat.c | 2 +- gdb/aarch64-nat.h | 2 +- gdb/aarch64-newlib-tdep.c | 4 +- gdb/aarch64-ravenscar-thread.c | 151 +- gdb/aarch64-ravenscar-thread.h | 2 +- gdb/aarch64-tdep.c | 783 +- gdb/aarch64-tdep.h | 33 +- gdb/acinclude.m4 | 9 +- gdb/aclocal.m4 | 5 + gdb/acx_configure_dir.m4 | 2 +- gdb/ada-casefold.h | 4 +- gdb/ada-exp.h | 32 +- gdb/ada-exp.y | 102 +- gdb/ada-lang.c | 1769 +- gdb/ada-lang.h | 23 +- gdb/ada-lex.l | 79 +- gdb/ada-tasks.c | 71 +- gdb/ada-typeprint.c | 57 +- gdb/ada-unicode.py | 2 +- gdb/ada-valprint.c | 135 +- gdb/ada-varobj.c | 34 +- gdb/addrmap.c | 459 +- gdb/addrmap.h | 239 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 762 +- gdb/alloc.c | 13 +- gdb/alpha-bsd-nat.c | 2 +- gdb/alpha-bsd-tdep.c | 2 +- gdb/alpha-bsd-tdep.h | 2 +- gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 6 +- gdb/alpha-mdebug-tdep.c | 24 +- gdb/alpha-netbsd-tdep.c | 6 +- gdb/alpha-obsd-tdep.c | 6 +- gdb/alpha-tdep.c | 114 +- gdb/alpha-tdep.h | 6 +- gdb/amd-dbgapi-target.c | 2005 + gdb/amd-dbgapi-target.h | 116 + gdb/amd64-bsd-nat.c | 2 +- gdb/amd64-bsd-nat.h | 2 +- gdb/amd64-darwin-tdep.c | 8 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 6 +- gdb/amd64-fbsd-tdep.c | 10 +- gdb/amd64-fbsd-tdep.h | 2 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 28 +- gdb/amd64-linux-tdep.h | 4 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 2 +- gdb/amd64-netbsd-nat.c | 2 +- gdb/amd64-netbsd-tdep.c | 8 +- gdb/amd64-obsd-nat.c | 2 +- gdb/amd64-obsd-tdep.c | 16 +- gdb/amd64-ravenscar-thread.c | 114 +- gdb/amd64-ravenscar-thread.h | 2 +- gdb/amd64-sol2-tdep.c | 6 +- gdb/amd64-tdep.c | 273 +- gdb/amd64-tdep.h | 6 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 83 +- gdb/amdgpu-tdep.c | 1380 + gdb/amdgpu-tdep.h | 93 + gdb/annotate.c | 6 +- gdb/annotate.h | 2 +- gdb/arc-linux-nat.c | 2 +- gdb/arc-linux-tdep.c | 43 +- gdb/arc-linux-tdep.h | 2 +- gdb/arc-newlib-tdep.c | 4 +- gdb/arc-tdep.c | 116 +- gdb/arc-tdep.h | 13 +- gdb/arch-utils.c | 265 +- gdb/arch-utils.h | 29 +- gdb/arch/aarch32.c | 4 +- gdb/arch/aarch32.h | 2 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.h | 2 +- gdb/arch/aarch64-mte-linux.c | 58 +- gdb/arch/aarch64-mte-linux.h | 18 +- gdb/arch/aarch64.c | 48 +- gdb/arch/aarch64.h | 79 +- gdb/arch/amd64.c | 2 +- gdb/arch/amd64.h | 2 +- gdb/arch/arc.c | 2 +- gdb/arch/arc.h | 2 +- gdb/arch/arm-get-next-pcs.c | 2 +- gdb/arch/arm-get-next-pcs.h | 2 +- gdb/arch/arm-linux.c | 2 +- gdb/arch/arm-linux.h | 2 +- gdb/arch/arm.c | 16 +- gdb/arch/arm.h | 19 +- gdb/arch/csky.c | 38 + gdb/arch/csky.h | 29 + gdb/arch/i386.c | 2 +- gdb/arch/i386.h | 2 +- gdb/arch/loongarch.c | 23 +- gdb/arch/loongarch.h | 47 +- gdb/arch/ppc-linux-common.c | 4 +- gdb/arch/ppc-linux-common.h | 2 +- gdb/arch/ppc-linux-tdesc.h | 42 +- gdb/arch/riscv.c | 2 +- gdb/arch/riscv.h | 21 +- gdb/arch/tic6x.c | 2 +- gdb/arch/tic6x.h | 2 +- gdb/arch/xtensa.h | 2 +- gdb/arm-bsd-tdep.c | 2 +- gdb/arm-fbsd-nat.c | 28 +- gdb/arm-fbsd-tdep.c | 116 +- gdb/arm-fbsd-tdep.h | 18 +- gdb/arm-linux-nat.c | 42 +- gdb/arm-linux-tdep.c | 31 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-netbsd-nat.c | 14 +- gdb/arm-netbsd-tdep.c | 9 +- gdb/arm-netbsd-tdep.h | 2 +- gdb/arm-none-tdep.c | 4 +- gdb/arm-obsd-tdep.c | 6 +- gdb/arm-pikeos-tdep.c | 2 +- gdb/arm-tdep.c | 2024 +- gdb/arm-tdep.h | 25 +- gdb/arm-wince-tdep.c | 6 +- gdb/async-event.c | 8 +- gdb/async-event.h | 2 +- gdb/auto-load.c | 14 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 133 +- gdb/auxv.h | 40 +- gdb/avr-tdep.c | 114 +- gdb/ax-gdb.c | 172 +- gdb/ax-gdb.h | 2 +- gdb/ax-general.c | 8 +- gdb/ax.h | 2 +- gdb/ax_cxx_compile_stdcxx.m4 | 2 +- gdb/bcache.c | 2 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 2 +- gdb/bfin-linux-tdep.c | 4 +- gdb/bfin-tdep.c | 50 +- gdb/bfin-tdep.h | 4 +- gdb/block.c | 377 +- gdb/block.h | 496 +- gdb/blockframe.c | 84 +- gdb/bpf-tdep.c | 29 +- gdb/break-catch-exec.c | 114 +- gdb/break-catch-fork.c | 168 +- gdb/break-catch-load.c | 288 + gdb/break-catch-sig.c | 171 +- gdb/break-catch-syscall.c | 178 +- gdb/break-catch-throw.c | 194 +- gdb/breakpoint.c | 3979 +- gdb/breakpoint.h | 511 +- gdb/bsd-kvm.c | 26 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 45 +- gdb/bsd-uthread.h | 2 +- gdb/bt-utils.c | 2 +- gdb/bt-utils.h | 4 +- gdb/btrace.c | 16 +- gdb/btrace.h | 2 +- gdb/build-id.c | 21 +- gdb/build-id.h | 12 +- gdb/buildsym-legacy.c | 8 +- gdb/buildsym-legacy.h | 8 +- gdb/buildsym.c | 440 +- gdb/buildsym.h | 88 +- gdb/c-exp.h | 4 +- gdb/c-exp.y | 148 +- gdb/c-lang.c | 131 +- gdb/c-lang.h | 37 +- gdb/c-support.h | 2 +- gdb/c-typeprint.c | 181 +- gdb/c-valprint.c | 83 +- gdb/c-varobj.c | 18 +- gdb/charset-list.h | 2 +- gdb/charset.c | 10 +- gdb/charset.h | 2 +- gdb/cli-out.c | 199 +- gdb/cli-out.h | 46 +- gdb/cli/cli-cmds.c | 249 +- gdb/cli/cli-cmds.h | 4 +- gdb/cli/cli-decode.c | 429 +- gdb/cli/cli-decode.h | 4 +- gdb/cli/cli-dump.c | 14 +- gdb/cli/cli-interp.c | 284 +- gdb/cli/cli-interp.h | 32 +- gdb/cli/cli-logging.c | 2 +- gdb/cli/cli-option.c | 106 +- gdb/cli/cli-option.h | 56 +- gdb/cli/cli-script.c | 110 +- gdb/cli/cli-script.h | 13 +- gdb/cli/cli-setshow.c | 249 +- gdb/cli/cli-setshow.h | 22 +- gdb/cli/cli-style.c | 113 +- gdb/cli/cli-style.h | 30 +- gdb/cli/cli-utils.c | 6 +- gdb/cli/cli-utils.h | 2 +- gdb/coff-pe-read.c | 132 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 356 +- gdb/command.h | 120 +- gdb/compile/compile-c-support.c | 8 +- gdb/compile/compile-c-symbols.c | 69 +- gdb/compile/compile-c-types.c | 37 +- gdb/compile/compile-c.h | 3 +- gdb/compile/compile-cplus-symbols.c | 48 +- gdb/compile/compile-cplus-types.c | 46 +- gdb/compile/compile-cplus.h | 3 +- gdb/compile/compile-internal.h | 131 +- gdb/compile/compile-loc2c.c | 10 +- gdb/compile/compile-object-load.c | 59 +- gdb/compile/compile-object-load.h | 2 +- gdb/compile/compile-object-run.c | 25 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 26 +- gdb/compile/compile.h | 118 +- gdb/compile/gcc-c-plugin.h | 2 +- gdb/compile/gcc-cp-plugin.h | 2 +- gdb/complaints.c | 70 +- gdb/complaints.h | 47 +- gdb/completer.c | 52 +- gdb/completer.h | 21 +- gdb/config.in | 22 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/configure | 35896 +++++--- gdb/configure.ac | 262 +- gdb/configure.nat | 2 +- gdb/configure.tgt | 24 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 2 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 13 +- gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 2 +- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/test_pubnames_and_indexes.py | 32 +- gdb/contrib/words.sh | 2 +- gdb/copyright.py | 40 +- gdb/corefile.c | 9 +- gdb/corelow.c | 93 +- gdb/cp-abi.c | 13 +- gdb/cp-abi.h | 14 +- gdb/cp-name-parser.y | 21 +- gdb/cp-namespace.c | 245 +- gdb/cp-support.c | 157 +- gdb/cp-support.h | 18 +- gdb/cp-valprint.c | 71 +- gdb/cris-linux-tdep.c | 4 +- gdb/cris-tdep.c | 107 +- gdb/cris-tdep.h | 4 +- gdb/csky-linux-tdep.c | 200 +- gdb/csky-tdep.c | 1200 +- gdb/csky-tdep.h | 48 +- gdb/ctfread.c | 133 +- gdb/ctfread.h | 2 +- gdb/d-exp.y | 5 +- gdb/d-lang.c | 76 +- gdb/d-lang.h | 50 +- gdb/d-namespace.c | 12 +- gdb/d-valprint.c | 19 +- gdb/darwin-nat-info.c | 4 +- gdb/darwin-nat.c | 12 +- gdb/darwin-nat.h | 8 +- gdb/data-directory/Makefile.in | 21 +- gdb/dbxread.c | 206 +- gdb/dcache.c | 2 +- gdb/dcache.h | 2 +- gdb/debug.c | 2 +- gdb/debuginfod-support.c | 221 +- gdb/debuginfod-support.h | 17 +- gdb/defs.h | 70 +- gdb/dicos-tdep.c | 4 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 8 +- gdb/dictionary.h | 2 +- gdb/disable-implicit-rules.mk | 2 +- gdb/disasm-flags.h | 5 +- gdb/disasm-selftests.c | 166 +- gdb/disasm.c | 538 +- gdb/disasm.h | 294 +- gdb/displaced-stepping.c | 78 +- gdb/displaced-stepping.h | 4 +- gdb/doc/Doxyfile-base.in | 2 +- gdb/doc/Doxyfile-gdb-api.in | 2 +- gdb/doc/Doxyfile-gdb-xref.in | 2 +- gdb/doc/Doxyfile-gdbserver.in | 2 +- gdb/doc/Makefile.in | 25 +- gdb/doc/agentexpr.texi | 2 +- gdb/doc/all-cfg.texi | 2 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/doxy-index.in | 2 +- gdb/doc/gdb.texinfo | 3516 +- gdb/doc/guile.texi | 29 +- gdb/doc/python.texi | 847 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 2 +- gdb/dtrace-probe.c | 13 +- gdb/dummy-frame.c | 18 +- gdb/dummy-frame.h | 4 +- gdb/dwarf2/abbrev-cache.c | 65 + gdb/dwarf2/abbrev-cache.h | 65 + gdb/dwarf2/abbrev.c | 172 +- gdb/dwarf2/abbrev.h | 13 +- gdb/dwarf2/attribute.c | 2 +- gdb/dwarf2/attribute.h | 4 +- gdb/dwarf2/call-site.h | 244 + gdb/dwarf2/comp-unit-head.c | 20 +- gdb/dwarf2/comp-unit-head.h | 54 +- gdb/dwarf2/cooked-index.c | 674 + gdb/dwarf2/cooked-index.h | 448 + gdb/dwarf2/cu.c | 25 +- gdb/dwarf2/cu.h | 14 +- gdb/dwarf2/die.c | 229 + gdb/dwarf2/die.h | 23 +- gdb/dwarf2/dwz.c | 2 +- gdb/dwarf2/dwz.h | 2 +- gdb/dwarf2/expr.c | 297 +- gdb/dwarf2/expr.h | 16 +- gdb/dwarf2/file-and-dir.h | 20 +- gdb/dwarf2/frame-tailcall.c | 43 +- gdb/dwarf2/frame-tailcall.h | 8 +- gdb/dwarf2/frame.c | 187 +- gdb/dwarf2/frame.h | 49 +- gdb/dwarf2/index-cache.c | 26 +- gdb/dwarf2/index-cache.h | 6 +- gdb/dwarf2/index-common.c | 16 +- gdb/dwarf2/index-common.h | 6 +- gdb/dwarf2/index-write.c | 573 +- gdb/dwarf2/index-write.h | 6 +- gdb/dwarf2/leb.c | 5 +- gdb/dwarf2/leb.h | 2 +- gdb/dwarf2/line-header.c | 89 +- gdb/dwarf2/line-header.h | 51 +- gdb/dwarf2/loc.c | 175 +- gdb/dwarf2/loc.h | 23 +- gdb/dwarf2/macro.c | 41 +- gdb/dwarf2/macro.h | 4 +- gdb/dwarf2/mapped-index.h | 135 + gdb/dwarf2/public.h | 11 +- gdb/dwarf2/read-debug-names.c | 1052 + gdb/dwarf2/read-debug-names.h | 30 + gdb/dwarf2/read-gdb-index.c | 874 + gdb/dwarf2/read-gdb-index.h | 47 + gdb/dwarf2/read.c | 10291 +-- gdb/dwarf2/read.h | 394 +- gdb/dwarf2/sect-names.h | 2 +- gdb/dwarf2/section.c | 2 +- gdb/dwarf2/section.h | 2 +- gdb/dwarf2/stringify.c | 2 +- gdb/dwarf2/stringify.h | 2 +- gdb/dwarf2/tag.h | 67 + gdb/dwarf2/types.h | 40 + gdb/elf-none-tdep.c | 2 +- gdb/elf-none-tdep.h | 2 +- gdb/elfread.c | 452 +- gdb/eval.c | 400 +- gdb/event-top.c | 318 +- gdb/event-top.h | 9 +- gdb/exceptions.c | 5 +- gdb/exceptions.h | 2 +- gdb/exec.c | 10 +- gdb/exec.h | 2 +- gdb/expop.h | 59 +- gdb/expprint.c | 26 +- gdb/expression.h | 15 +- gdb/extension-priv.h | 26 +- gdb/extension.c | 113 +- gdb/extension.h | 38 +- gdb/f-array-walker.h | 22 +- gdb/f-exp.h | 184 +- gdb/f-exp.y | 463 +- gdb/f-lang.c | 558 +- gdb/f-lang.h | 49 +- gdb/f-typeprint.c | 64 +- gdb/f-valprint.c | 82 +- gdb/fbsd-nat.c | 131 +- gdb/fbsd-nat.h | 69 +- gdb/fbsd-tdep.c | 72 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 11 +- gdb/features/aarch64-core.xml | 2 +- gdb/features/aarch64-fpu.c | 3 + gdb/features/aarch64-fpu.xml | 16 +- gdb/features/aarch64-mte.xml | 2 +- gdb/features/aarch64-pauth.xml | 2 +- gdb/features/aarch64-sve.c | 40 +- gdb/features/aarch64-tls.c | 43 + gdb/features/arc/v1-aux.xml | 2 +- gdb/features/arc/v1-core.xml | 2 +- gdb/features/arc/v2-aux.xml | 2 +- gdb/features/arc/v2-core.xml | 2 +- gdb/features/arm/arm-core.xml | 2 +- gdb/features/arm/arm-fpa.xml | 2 +- gdb/features/arm/arm-m-profile-mve.xml | 2 +- gdb/features/arm/arm-m-profile-with-fpa.xml | 2 +- gdb/features/arm/arm-m-profile.xml | 2 +- gdb/features/arm/arm-m-system.c | 15 + gdb/features/arm/arm-m-system.xml | 12 + gdb/features/arm/arm-secext.c | 17 + gdb/features/arm/arm-secext.xml | 15 + gdb/features/arm/arm-tls.c | 14 + gdb/features/arm/arm-tls.xml | 11 + gdb/features/arm/arm-vfpv2.xml | 2 +- gdb/features/arm/arm-vfpv3.xml | 2 +- gdb/features/arm/xscale-iwmmxt.xml | 2 +- gdb/features/btrace-conf.dtd | 2 +- gdb/features/btrace.dtd | 2 +- gdb/features/cskyv2-linux.c | 127 + gdb/features/cskyv2-linux.xml | 102 + gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.xml | 2 +- gdb/features/i386/32bit-segments.xml | 2 +- gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.xml | 2 +- gdb/features/i386/64bit-segments.xml | 2 +- gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/pkeys.xml | 2 +- gdb/features/i386/x32-core.xml | 2 +- gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 6 +- gdb/features/library-list.dtd | 2 +- gdb/features/loongarch/base32.c | 1 + gdb/features/loongarch/base32.xml | 3 +- gdb/features/loongarch/base64.c | 1 + gdb/features/loongarch/base64.xml | 3 +- gdb/features/loongarch/fpu.c | 62 + gdb/features/loongarch/fpu.xml | 57 + gdb/features/microblaze-core.xml | 2 +- gdb/features/microblaze-stack-protect.xml | 2 +- gdb/features/microblaze-with-stack-protect.c | 2 +- gdb/features/microblaze-with-stack-protect.xml | 2 +- gdb/features/microblaze.c | 2 +- gdb/features/microblaze.xml | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-dsp-linux.c | 2 +- gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.c | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.c | 2 +- gdb/features/mips64-dsp-linux.xml | 2 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.c | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/nds32-core.xml | 2 +- gdb/features/nds32-fpu.xml | 2 +- gdb/features/nds32-system.xml | 2 +- gdb/features/nds32.c | 4 +- gdb/features/nds32.xml | 2 +- gdb/features/nios2-cpu.xml | 2 +- gdb/features/nios2-linux.xml | 2 +- gdb/features/nios2.c | 2 +- gdb/features/nios2.xml | 2 +- gdb/features/or1k-core.xml | 2 +- gdb/features/or1k-linux.c | 2 +- gdb/features/or1k-linux.xml | 2 +- gdb/features/or1k.c | 2 +- gdb/features/or1k.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/riscv/32bit-cpu.xml | 2 +- gdb/features/riscv/32bit-fpu.c | 4 +- gdb/features/riscv/32bit-fpu.xml | 4 +- gdb/features/riscv/64bit-cpu.xml | 2 +- gdb/features/riscv/64bit-fpu.c | 4 +- gdb/features/riscv/64bit-fpu.xml | 4 +- gdb/features/riscv/rv32e-xregs.xml | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-dscr.xml | 2 +- gdb/features/rs6000/power-ebb.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-htm-altivec.xml | 2 +- gdb/features/rs6000/power-htm-core.xml | 2 +- gdb/features/rs6000/power-htm-dscr.xml | 2 +- gdb/features/rs6000/power-htm-fpu.xml | 2 +- gdb/features/rs6000/power-htm-ppr.xml | 2 +- gdb/features/rs6000/power-htm-spr.xml | 2 +- gdb/features/rs6000/power-htm-tar.xml | 2 +- gdb/features/rs6000/power-htm-vsx.xml | 2 +- gdb/features/rs6000/power-linux-pmu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-ppr.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-tar.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-htm-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.c | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.c | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.c | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.c | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.c | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.c | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.c | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.c | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.c | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.c | 15 +- gdb/features/rs6000/powerpc-604.xml | 3 +- gdb/features/rs6000/powerpc-64.c | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.c | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.c | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.c | 3 +- gdb/features/rs6000/powerpc-750.xml | 3 +- gdb/features/rs6000/powerpc-860.c | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.c | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.c | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.c | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.c | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.c | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.c | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.c | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.c | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.c | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.c | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.c | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.c | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.c | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.c | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c | 2 +- gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx32l.c | 2 +- gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa207-vsx64l.c | 2 +- gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.c | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.c | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.c | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.c | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.c | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/rx.c | 2 +- gdb/features/rx.xml | 2 +- gdb/features/s390-acr.xml | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-gs-linux64.c | 2 +- gdb/features/s390-gs-linux64.xml | 2 +- gdb/features/s390-gs.xml | 2 +- gdb/features/s390-gsbc.xml | 2 +- gdb/features/s390-linux32.c | 2 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.c | 2 +- gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.c | 2 +- gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.c | 2 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.c | 2 +- gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.c | 2 +- gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.c | 2 +- gdb/features/s390-te-linux64.xml | 2 +- gdb/features/s390-tevx-linux64.c | 2 +- gdb/features/s390-tevx-linux64.xml | 2 +- gdb/features/s390-vx-linux64.c | 2 +- gdb/features/s390-vx-linux64.xml | 2 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-gs-linux64.c | 2 +- gdb/features/s390x-gs-linux64.xml | 2 +- gdb/features/s390x-linux64.c | 2 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.c | 2 +- gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.c | 2 +- gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/s390x-te-linux64.c | 2 +- gdb/features/s390x-te-linux64.xml | 2 +- gdb/features/s390x-tevx-linux64.c | 2 +- gdb/features/s390x-tevx-linux64.xml | 2 +- gdb/features/s390x-vx-linux64.c | 2 +- gdb/features/s390x-vx-linux64.xml | 2 +- gdb/features/sparc/sparc32-cp0.xml | 2 +- gdb/features/sparc/sparc32-cpu.xml | 2 +- gdb/features/sparc/sparc32-fpu.xml | 2 +- gdb/features/sparc/sparc32-solaris.c | 18 +- gdb/features/sparc/sparc32-solaris.xml | 2 +- gdb/features/sparc/sparc64-cp0.xml | 2 +- gdb/features/sparc/sparc64-cpu.xml | 2 +- gdb/features/sparc/sparc64-fpu.xml | 2 +- gdb/features/sparc/sparc64-solaris.c | 24 +- gdb/features/sparc/sparc64-solaris.xml | 2 +- gdb/features/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/z80-cpu.xml | 2 +- gdb/features/z80.c | 2 +- gdb/features/z80.xml | 2 +- gdb/filename-seen-cache.c | 2 +- gdb/filename-seen-cache.h | 2 +- gdb/filesystem.c | 2 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 10 +- gdb/findvar.c | 246 +- gdb/fork-child.c | 5 +- gdb/frame-base.c | 48 +- gdb/frame-base.h | 14 +- gdb/frame-id.h | 143 + gdb/frame-unwind.c | 114 +- gdb/frame-unwind.h | 38 +- gdb/frame.c | 727 +- gdb/frame.h | 511 +- gdb/frv-linux-tdep.c | 14 +- gdb/frv-tdep.c | 73 +- gdb/frv-tdep.h | 4 +- gdb/ft32-tdep.c | 42 +- gdb/ft32-tdep.h | 4 +- gdb/gcore-elf.c | 2 +- gdb/gcore-elf.h | 2 +- gdb/gcore.c | 101 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.c | 4 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-gdb.gdb.in | 11 +- gdb/gdb-gdb.py.in | 41 +- gdb/gdb-stabs.h | 4 +- gdb/gdb.c | 2 +- gdb/gdb_bfd.c | 212 +- gdb/gdb_bfd.h | 17 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_indent.sh | 92 - gdb/gdb_mbuild.sh | 4 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 6 +- gdb/gdbarch-components.py | 2620 - gdb/gdbarch-gen.h | 242 +- gdb/gdbarch-selftests.c | 64 +- gdb/gdbarch.c | 2344 +- gdb/gdbarch.h | 112 +- gdb/gdbarch.py | 366 +- gdb/gdbarch_components.py | 2723 + gdb/gdbarch_types.py | 183 + gdb/gdbcmd.h | 6 +- gdb/gdbcopyright.py | 6 +- gdb/gdbcore.h | 2 +- gdb/gdbthread.h | 17 +- gdb/gdbtypes.c | 1289 +- gdb/gdbtypes.h | 845 +- gdb/glibc-tdep.c | 4 +- gdb/glibc-tdep.h | 2 +- gdb/gmp-utils.c | 154 +- gdb/gmp-utils.h | 465 +- gdb/gnu-nat-mig.h | 2 +- gdb/gnu-nat.c | 14 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 45 +- gdb/gnu-v3-abi.c | 171 +- gdb/go-exp.y | 118 +- gdb/go-lang.c | 108 +- gdb/go-lang.h | 48 +- gdb/go-typeprint.c | 6 +- gdb/go-valprint.c | 12 +- gdb/go32-nat.c | 22 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 19 +- gdb/guile/guile.c | 18 +- gdb/guile/guile.h | 2 +- gdb/guile/lib/gdb.scm | 2 +- gdb/guile/lib/gdb/boot.scm | 2 +- gdb/guile/lib/gdb/experimental.scm | 2 +- gdb/guile/lib/gdb/init.scm | 2 +- gdb/guile/lib/gdb/iterator.scm | 2 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 2 +- gdb/guile/scm-arch.c | 47 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-block.c | 112 +- gdb/guile/scm-breakpoint.c | 40 +- gdb/guile/scm-cmd.c | 2 +- gdb/guile/scm-disasm.c | 4 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 252 +- gdb/guile/scm-gsmob.c | 38 +- gdb/guile/scm-iterator.c | 2 +- gdb/guile/scm-lazy-string.c | 6 +- gdb/guile/scm-math.c | 24 +- gdb/guile/scm-objfile.c | 48 +- gdb/guile/scm-param.c | 322 +- gdb/guile/scm-ports.c | 5 +- gdb/guile/scm-pretty-print.c | 29 +- gdb/guile/scm-progspace.c | 49 +- gdb/guile/scm-safe-call.c | 2 +- gdb/guile/scm-string.c | 2 +- gdb/guile/scm-symbol.c | 120 +- gdb/guile/scm-symtab.c | 94 +- gdb/guile/scm-type.c | 112 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 67 +- gdb/h8300-tdep.c | 73 +- gdb/hppa-bsd-tdep.c | 6 +- gdb/hppa-bsd-tdep.h | 2 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 14 +- gdb/hppa-netbsd-nat.c | 2 +- gdb/hppa-netbsd-tdep.c | 6 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 2 +- gdb/hppa-tdep.c | 168 +- gdb/hppa-tdep.h | 16 +- gdb/i386-bsd-nat.c | 2 +- gdb/i386-bsd-nat.h | 2 +- gdb/i386-bsd-tdep.c | 6 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-darwin-tdep.c | 26 +- gdb/i386-darwin-tdep.h | 4 +- gdb/i386-dicos-tdep.c | 2 +- gdb/i386-fbsd-nat.c | 8 +- gdb/i386-fbsd-tdep.c | 10 +- gdb/i386-fbsd-tdep.h | 2 +- gdb/i386-gnu-nat.c | 2 +- gdb/i386-gnu-tdep.c | 10 +- gdb/i386-go32-tdep.c | 4 +- gdb/i386-linux-nat.c | 8 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 20 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-netbsd-nat.c | 2 +- gdb/i386-netbsd-tdep.c | 10 +- gdb/i386-nto-tdep.c | 14 +- gdb/i386-obsd-nat.c | 2 +- gdb/i386-obsd-tdep.c | 14 +- gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 6 +- gdb/i386-tdep.c | 431 +- gdb/i386-tdep.h | 20 +- gdb/i386-windows-nat.c | 2 +- gdb/i386-windows-tdep.c | 10 +- gdb/i387-tdep.c | 37 +- gdb/i387-tdep.h | 10 +- gdb/ia64-libunwind-tdep.c | 37 +- gdb/ia64-libunwind-tdep.h | 24 +- gdb/ia64-linux-nat.c | 2 +- gdb/ia64-linux-tdep.c | 4 +- gdb/ia64-tdep.c | 182 +- gdb/ia64-tdep.h | 8 +- gdb/ia64-vms-tdep.c | 2 +- gdb/inf-child.c | 20 +- gdb/inf-child.h | 18 +- gdb/inf-loop.c | 6 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 8 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 176 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 429 +- gdb/inferior-iter.h | 2 +- gdb/inferior.c | 139 +- gdb/inferior.h | 108 +- gdb/inflow.c | 49 +- gdb/infrun.c | 1038 +- gdb/infrun.h | 46 +- gdb/inline-frame.c | 47 +- gdb/inline-frame.h | 6 +- gdb/interps.c | 139 +- gdb/interps.h | 27 +- gdb/iq2000-tdep.c | 51 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 174 +- gdb/jit.h | 6 +- gdb/language.c | 115 +- gdb/language.h | 31 +- gdb/libiberty.m4 | 2 +- gdb/linespec.c | 311 +- gdb/linespec.h | 14 +- gdb/linux-fork.c | 16 +- gdb/linux-fork.h | 2 +- gdb/linux-nat-trad.c | 2 +- gdb/linux-nat-trad.h | 2 +- gdb/linux-nat.c | 264 +- gdb/linux-nat.h | 27 +- gdb/linux-record.c | 16 +- gdb/linux-record.h | 134 +- gdb/linux-tdep.c | 202 +- gdb/linux-tdep.h | 30 +- gdb/linux-thread-db.c | 26 +- gdb/lm32-tdep.c | 63 +- gdb/location.c | 666 +- gdb/location.h | 359 +- gdb/loongarch-linux-nat.c | 117 +- gdb/loongarch-linux-tdep.c | 251 +- gdb/loongarch-tdep.c | 1434 +- gdb/loongarch-tdep.h | 15 +- gdb/m2-exp.h | 2 +- gdb/m2-exp.y | 56 +- gdb/m2-lang.c | 53 +- gdb/m2-lang.h | 20 +- gdb/m2-typeprint.c | 45 +- gdb/m2-valprint.c | 54 +- gdb/m32c-tdep.c | 184 +- gdb/m32r-linux-nat.c | 8 +- gdb/m32r-linux-tdep.c | 16 +- gdb/m32r-tdep.c | 43 +- gdb/m32r-tdep.h | 4 +- gdb/m68hc11-tdep.c | 101 +- gdb/m68k-bsd-nat.c | 2 +- gdb/m68k-bsd-tdep.c | 6 +- gdb/m68k-linux-nat.c | 8 +- gdb/m68k-linux-tdep.c | 16 +- gdb/m68k-tdep.c | 116 +- gdb/m68k-tdep.h | 6 +- gdb/machoread.c | 38 +- gdb/macrocmd.c | 2 +- gdb/macroexp.c | 9 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 6 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 5 +- gdb/macrotab.h | 2 +- gdb/main.c | 70 +- gdb/main.h | 4 +- gdb/maint-test-options.c | 46 +- gdb/maint-test-settings.c | 2 +- gdb/maint.c | 50 +- gdb/maint.h | 8 +- gdb/make-init-c | 2 +- gdb/make-target-delegates.py | 106 +- gdb/mdebugread.c | 493 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 2 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 2 +- gdb/memrange.h | 2 +- gdb/memtag.c | 68 + gdb/memtag.h | 50 + gdb/mep-tdep.c | 75 +- gdb/mi/mi-cmd-break.c | 47 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 2 +- gdb/mi/mi-cmd-disas.c | 107 +- gdb/mi/mi-cmd-env.c | 26 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-info.c | 2 +- gdb/mi/mi-cmd-stack.c | 66 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 30 +- gdb/mi/mi-cmds.c | 18 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-common.c | 3 +- gdb/mi/mi-common.h | 53 +- gdb/mi/mi-console.c | 2 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 5 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 74 +- gdb/mi/mi-interp.h | 48 +- gdb/mi/mi-main.c | 70 +- gdb/mi/mi-main.h | 7 +- gdb/mi/mi-out.c | 62 +- gdb/mi/mi-out.h | 50 +- gdb/mi/mi-parse.c | 2 +- gdb/mi/mi-parse.h | 2 +- gdb/mi/mi-symbol-cmds.c | 18 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 36 +- gdb/microblaze-tdep.h | 4 +- gdb/mingw-hdep.c | 71 +- gdb/minidebug.c | 10 +- gdb/minsyms.c | 202 +- gdb/minsyms.h | 15 +- gdb/mips-fbsd-nat.c | 2 +- gdb/mips-fbsd-tdep.c | 10 +- gdb/mips-fbsd-tdep.h | 2 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 36 +- gdb/mips-linux-tdep.h | 10 +- gdb/mips-netbsd-nat.c | 2 +- gdb/mips-netbsd-tdep.c | 6 +- gdb/mips-netbsd-tdep.h | 2 +- gdb/mips-sde-tdep.c | 15 +- gdb/mips-tdep.c | 450 +- gdb/mips-tdep.h | 19 +- gdb/mips64-obsd-nat.c | 2 +- gdb/mips64-obsd-tdep.c | 4 +- gdb/mipsread.c | 8 +- gdb/mn10300-linux-tdep.c | 6 +- gdb/mn10300-tdep.c | 65 +- gdb/mn10300-tdep.h | 6 +- gdb/moxie-tdep.c | 29 +- gdb/moxie-tdep.h | 4 +- gdb/msp430-tdep.c | 58 +- gdb/namespace.c | 28 +- gdb/namespace.h | 18 +- gdb/nat/aarch64-hw-point.c | 2 +- gdb/nat/aarch64-hw-point.h | 3 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux-hw-point.h | 2 +- gdb/nat/aarch64-linux.c | 23 +- gdb/nat/aarch64-linux.h | 6 +- gdb/nat/aarch64-mte-linux-ptrace.c | 2 +- gdb/nat/aarch64-mte-linux-ptrace.h | 2 +- gdb/nat/aarch64-sve-linux-ptrace.c | 2 +- gdb/nat/aarch64-sve-linux-ptrace.h | 2 +- gdb/nat/aarch64-sve-linux-sigcontext.h | 2 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/amd64-linux-siginfo.h | 2 +- gdb/nat/fork-inferior.c | 2 +- gdb/nat/fork-inferior.h | 2 +- gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 2 +- gdb/nat/linux-btrace.c | 14 +- gdb/nat/linux-btrace.h | 2 +- gdb/nat/linux-namespaces.c | 11 +- gdb/nat/linux-namespaces.h | 2 +- gdb/nat/linux-nat.h | 2 +- gdb/nat/linux-osdata.c | 412 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 4 +- gdb/nat/linux-procfs.h | 4 +- gdb/nat/linux-ptrace.c | 3 +- gdb/nat/linux-ptrace.h | 4 +- gdb/nat/linux-waitpid.c | 2 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/mips-linux-watch.c | 23 +- gdb/nat/mips-linux-watch.h | 2 +- gdb/nat/netbsd-nat.c | 2 +- gdb/nat/netbsd-nat.h | 2 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/ppc-linux.h | 2 +- gdb/nat/riscv-linux-tdesc.c | 2 +- gdb/nat/riscv-linux-tdesc.h | 2 +- gdb/nat/windows-nat.c | 377 +- gdb/nat/windows-nat.h | 109 +- gdb/nat/x86-cpuid.h | 2 +- gdb/nat/x86-dregs.c | 13 +- gdb/nat/x86-dregs.h | 2 +- gdb/nat/x86-gcc-cpuid.h | 2 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 2 +- gdb/nat/x86-linux.h | 2 +- gdb/nds32-tdep.c | 128 +- gdb/nds32-tdep.h | 4 +- gdb/netbsd-nat.c | 13 +- gdb/netbsd-nat.h | 4 +- gdb/netbsd-tdep.c | 63 +- gdb/netbsd-tdep.h | 2 +- gdb/nios2-linux-tdep.c | 8 +- gdb/nios2-tdep.c | 52 +- gdb/nios2-tdep.h | 10 +- gdb/nto-procfs.c | 18 +- gdb/nto-tdep.c | 4 +- gdb/nto-tdep.h | 5 +- gdb/objc-lang.c | 29 +- gdb/objc-lang.h | 2 +- gdb/objfile-flags.h | 24 +- gdb/objfiles.c | 255 +- gdb/objfiles.h | 64 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 4 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 4 +- gdb/observable.h | 25 +- gdb/opencl-lang.c | 238 +- gdb/or1k-linux-nat.c | 2 +- gdb/or1k-linux-tdep.c | 6 +- gdb/or1k-linux-tdep.h | 2 +- gdb/or1k-tdep.c | 72 +- gdb/or1k-tdep.h | 2 +- gdb/osabi.c | 57 +- gdb/osabi.h | 5 +- gdb/osdata.c | 2 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 138 +- gdb/p-lang.c | 17 +- gdb/p-lang.h | 2 +- gdb/p-typeprint.c | 98 +- gdb/p-valprint.c | 97 +- gdb/pager.h | 2 +- gdb/parse.c | 115 +- gdb/parser-defs.h | 8 +- gdb/posix-hdep.c | 46 +- gdb/ppc-fbsd-nat.c | 6 +- gdb/ppc-fbsd-tdep.c | 18 +- gdb/ppc-fbsd-tdep.h | 2 +- gdb/ppc-linux-nat.c | 90 +- gdb/ppc-linux-tdep.c | 122 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-netbsd-nat.c | 8 +- gdb/ppc-netbsd-tdep.c | 16 +- gdb/ppc-netbsd-tdep.h | 2 +- gdb/ppc-obsd-nat.c | 6 +- gdb/ppc-obsd-tdep.c | 12 +- gdb/ppc-obsd-tdep.h | 2 +- gdb/ppc-ravenscar-thread.c | 156 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 404 +- gdb/ppc-tdep.h | 18 +- gdb/ppc64-tdep.c | 30 +- gdb/ppc64-tdep.h | 6 +- gdb/printcmd.c | 217 +- gdb/probe.c | 133 +- gdb/probe.h | 15 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 2 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 4 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 2 +- gdb/process-stratum-target.c | 18 +- gdb/process-stratum-target.h | 8 +- gdb/procfs.c | 46 +- gdb/procfs.h | 2 +- gdb/producer.c | 26 +- gdb/producer.h | 6 +- gdb/progspace-and-thread.c | 2 +- gdb/progspace-and-thread.h | 2 +- gdb/progspace.c | 80 +- gdb/progspace.h | 46 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 87 +- gdb/psymtab.c | 268 +- gdb/psymtab.h | 13 +- gdb/pyproject.toml | 3 + gdb/python/lib/gdb/FrameDecorator.py | 3 +- gdb/python/lib/gdb/FrameIterator.py | 2 +- gdb/python/lib/gdb/__init__.py | 37 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 3 +- gdb/python/lib/gdb/command/frame_filters.py | 3 +- gdb/python/lib/gdb/command/pretty_printers.py | 2 +- gdb/python/lib/gdb/command/prompt.py | 2 +- gdb/python/lib/gdb/command/type_printers.py | 2 +- gdb/python/lib/gdb/command/unwinders.py | 2 +- gdb/python/lib/gdb/command/xmethods.py | 2 +- gdb/python/lib/gdb/dap/__init__.py | 70 + gdb/python/lib/gdb/dap/breakpoint.py | 143 + gdb/python/lib/gdb/dap/bt.py | 93 + gdb/python/lib/gdb/dap/disassemble.py | 51 + gdb/python/lib/gdb/dap/evaluate.py | 82 + gdb/python/lib/gdb/dap/events.py | 166 + gdb/python/lib/gdb/dap/frames.py | 54 + gdb/python/lib/gdb/dap/io.py | 69 + gdb/python/lib/gdb/dap/launch.py | 39 + gdb/python/lib/gdb/dap/memory.py | 51 + gdb/python/lib/gdb/dap/next.py | 51 + gdb/python/lib/gdb/dap/pause.py | 23 + gdb/python/lib/gdb/dap/scopes.py | 100 + gdb/python/lib/gdb/dap/server.py | 207 + gdb/python/lib/gdb/dap/startup.py | 199 + gdb/python/lib/gdb/dap/state.py | 25 + gdb/python/lib/gdb/dap/threads.py | 42 + gdb/python/lib/gdb/dap/varref.py | 183 + gdb/python/lib/gdb/disassembler.py | 178 + gdb/python/lib/gdb/frames.py | 2 +- gdb/python/lib/gdb/function/__init__.py | 2 +- gdb/python/lib/gdb/function/as_string.py | 2 +- gdb/python/lib/gdb/function/caller_is.py | 2 +- gdb/python/lib/gdb/function/strfns.py | 2 +- gdb/python/lib/gdb/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 4 +- gdb/python/lib/gdb/printing.py | 74 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/lib/gdb/styling.py | 61 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/lib/gdb/unwinder.py | 51 +- gdb/python/lib/gdb/xmethod.py | 3 +- gdb/python/py-all-events.def | 3 +- gdb/python/py-arch.c | 59 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-block.c | 114 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 417 +- gdb/python/py-cmd.c | 23 +- gdb/python/py-connection.c | 2 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-dap.c | 98 + gdb/python/py-disasm.c | 1138 + gdb/python/py-event-types.def | 7 +- gdb/python/py-event.c | 2 +- gdb/python/py-event.h | 9 +- gdb/python/py-events.h | 4 +- gdb/python/py-evtregistry.c | 8 +- gdb/python/py-evts.c | 30 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 89 +- gdb/python/py-frame.c | 145 +- gdb/python/py-framefilter.c | 38 +- gdb/python/py-function.c | 2 +- gdb/python/py-gdb-readline.c | 9 +- gdb/python/py-inferior.c | 168 +- gdb/python/py-infevents.c | 6 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-instruction.c | 43 +- gdb/python/py-instruction.h | 15 +- gdb/python/py-lazy-string.c | 15 +- gdb/python/py-linetable.c | 24 +- gdb/python/py-membuf.c | 2 +- gdb/python/py-micmd.c | 8 +- gdb/python/py-newobjfileevent.c | 38 +- gdb/python/py-objfile.c | 169 +- gdb/python/py-param.c | 296 +- gdb/python/py-prettyprint.c | 130 +- gdb/python/py-progspace.c | 88 +- gdb/python/py-record-btrace.c | 2 +- gdb/python/py-record-btrace.h | 2 +- gdb/python/py-record-full.c | 2 +- gdb/python/py-record-full.h | 2 +- gdb/python/py-record.c | 4 +- gdb/python/py-record.h | 2 +- gdb/python/py-ref.h | 2 +- gdb/python/py-registers.c | 87 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 98 +- gdb/python/py-symtab.c | 279 +- gdb/python/py-threadevent.c | 5 +- gdb/python/py-tui.c | 56 +- gdb/python/py-type.c | 126 +- gdb/python/py-unwind.c | 622 +- gdb/python/py-utils.c | 207 +- gdb/python/py-value.c | 166 +- gdb/python/py-varobj.c | 27 +- gdb/python/py-xmethods.c | 9 +- gdb/python/python-config.py | 12 +- gdb/python/python-internal.h | 117 +- gdb/python/python.c | 280 +- gdb/python/python.h | 8 +- gdb/quick-symbol.h | 9 +- gdb/ravenscar-thread.c | 279 +- gdb/ravenscar-thread.h | 106 +- gdb/record-btrace.c | 70 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 103 +- gdb/record-full.h | 2 +- gdb/record.c | 5 +- gdb/record.h | 2 +- gdb/regcache-dump.c | 11 +- gdb/regcache.c | 233 +- gdb/regcache.h | 50 +- gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 322 +- gdb/reggroups.h | 96 +- gdb/registry.c | 112 - gdb/registry.h | 465 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 15 +- gdb/remote-fileio.h | 2 +- gdb/remote-notif.c | 14 +- gdb/remote-notif.h | 18 +- gdb/remote-sim.c | 30 +- gdb/remote.c | 2309 +- gdb/remote.h | 4 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 138 +- gdb/riscv-fbsd-nat.c | 2 +- gdb/riscv-fbsd-tdep.c | 4 +- gdb/riscv-fbsd-tdep.h | 2 +- gdb/riscv-linux-nat.c | 14 +- gdb/riscv-linux-tdep.c | 10 +- gdb/riscv-none-tdep.c | 4 +- gdb/riscv-ravenscar-thread.c | 122 +- gdb/riscv-ravenscar-thread.h | 2 +- gdb/riscv-tdep.c | 1316 +- gdb/riscv-tdep.h | 12 +- gdb/rl78-tdep.c | 78 +- gdb/rs6000-aix-nat.c | 415 +- gdb/rs6000-aix-tdep.c | 298 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 38 +- gdb/rs6000-tdep.c | 1460 +- gdb/run-on-main-thread.c | 2 +- gdb/run-on-main-thread.h | 2 +- gdb/rust-exp.h | 2 +- gdb/rust-lang.c | 302 +- gdb/rust-lang.h | 40 +- gdb/rust-parse.c | 54 +- gdb/rx-tdep.c | 57 +- gdb/s12z-tdep.c | 48 +- gdb/s390-linux-nat.c | 29 +- gdb/s390-linux-tdep.c | 35 +- gdb/s390-linux-tdep.h | 32 +- gdb/s390-tdep.c | 198 +- gdb/s390-tdep.h | 12 +- gdb/sanitize.m4 | 2 +- gdb/scoped-mock-context.h | 6 +- gdb/selftest-arch.c | 57 +- gdb/selftest-arch.h | 5 +- gdb/sentinel-frame.c | 15 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 2 +- gdb/ser-base.h | 2 +- gdb/ser-event.c | 5 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 11 +- gdb/ser-pipe.c | 2 +- gdb/ser-tcp.c | 2 +- gdb/ser-tcp.h | 2 +- gdb/ser-uds.c | 2 +- gdb/ser-unix.c | 5 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 5 +- gdb/serial.h | 2 +- gdb/sh-linux-tdep.c | 10 +- gdb/sh-netbsd-nat.c | 2 +- gdb/sh-netbsd-tdep.c | 4 +- gdb/sh-tdep.c | 192 +- gdb/sh-tdep.h | 4 +- gdb/silent-rules.mk | 2 + gdb/sim-regno.h | 2 +- gdb/skip.c | 4 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 28 +- gdb/sol2-tdep.c | 6 +- gdb/sol2-tdep.h | 4 +- gdb/solib-aix.c | 86 +- gdb/solib-aix.h | 4 +- gdb/solib-darwin.c | 43 +- gdb/solib-darwin.h | 4 +- gdb/solib-dsbt.c | 50 +- gdb/solib-dsbt.h | 28 + gdb/solib-frv.c | 138 +- gdb/solib-rocm.c | 679 + gdb/solib-svr4.c | 775 +- gdb/solib-svr4.h | 7 +- gdb/solib-target.c | 36 +- gdb/solib-target.h | 4 +- gdb/solib.c | 132 +- gdb/solib.h | 35 +- gdb/solist.h | 5 +- gdb/source-cache.c | 9 +- gdb/source-cache.h | 2 +- gdb/source.c | 140 +- gdb/source.h | 11 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 12 +- gdb/sparc-nat.c | 2 +- gdb/sparc-nat.h | 2 +- gdb/sparc-netbsd-nat.c | 2 +- gdb/sparc-netbsd-tdep.c | 16 +- gdb/sparc-obsd-tdep.c | 10 +- gdb/sparc-ravenscar-thread.c | 126 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 12 +- gdb/sparc-tdep.c | 115 +- gdb/sparc-tdep.h | 16 +- gdb/sparc64-fbsd-nat.c | 2 +- gdb/sparc64-fbsd-tdep.c | 12 +- gdb/sparc64-linux-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 16 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-netbsd-nat.c | 2 +- gdb/sparc64-netbsd-tdep.c | 14 +- gdb/sparc64-obsd-nat.c | 2 +- gdb/sparc64-obsd-tdep.c | 20 +- gdb/sparc64-sol2-tdep.c | 12 +- gdb/sparc64-tdep.c | 88 +- gdb/sparc64-tdep.h | 6 +- gdb/split-name.c | 81 + gdb/split-name.h | 45 + gdb/stabsread.c | 340 +- gdb/stabsread.h | 4 +- gdb/stack.c | 244 +- gdb/stack.h | 6 +- gdb/stap-probe.c | 32 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 12 +- gdb/std-regs.c | 18 +- gdb/stub-termcap.c | 2 +-
gdb/stubs/buildvms.com
| 2 +- gdb/stubs/ia64vms-stub.c | 2 +- gdb/stubs/z80-stub.c | 2 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 46 +- gdb/symfile-mem.c | 8 +- gdb/symfile.c | 241 +- gdb/symfile.h | 40 +- gdb/symmisc.c | 112 +- gdb/symtab.c | 993 +- gdb/symtab.h | 576 +- gdb/syscalls/Makefile | 25 + gdb/syscalls/aarch64-linux.xml | 28 +- gdb/syscalls/aarch64-linux.xml.in | 2 +- gdb/syscalls/amd64-linux.xml | 103 +- gdb/syscalls/amd64-linux.xml.in | 72 +- gdb/syscalls/apply-defaults.xsl | 2 +- gdb/syscalls/arm-linux.py | 2 +- gdb/syscalls/arm-linux.xml | 28 +- gdb/syscalls/arm-linux.xml.in | 2 +- gdb/syscalls/bfin-linux.xml | 323 + gdb/syscalls/bfin-linux.xml.in | 2 +- gdb/syscalls/freebsd.xml | 2 +- gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 159 +- gdb/syscalls/i386-linux.xml.in | 130 +- gdb/syscalls/linux-defaults.xml.in | 547 +- gdb/syscalls/mips-n32-linux.xml | 116 +- gdb/syscalls/mips-n32-linux.xml.in | 85 +- gdb/syscalls/mips-n64-linux.xml | 94 +- gdb/syscalls/mips-n64-linux.xml.in | 63 +- gdb/syscalls/mips-o32-linux.xml | 124 +- gdb/syscalls/mips-o32-linux.xml.in | 93 +- gdb/syscalls/netbsd.xml | 6 +- gdb/syscalls/ppc-linux.xml | 174 +- gdb/syscalls/ppc-linux.xml.in | 145 +- gdb/syscalls/ppc64-linux.xml | 175 +- gdb/syscalls/ppc64-linux.xml.in | 146 +- gdb/syscalls/s390-linux.xml | 116 +- gdb/syscalls/s390-linux.xml.in | 75 +- gdb/syscalls/s390x-linux.xml | 97 +- gdb/syscalls/s390x-linux.xml.in | 56 +- gdb/syscalls/sparc-linux.xml | 124 +- gdb/syscalls/sparc-linux.xml.in | 101 +- gdb/syscalls/sparc64-linux.xml | 105 +- gdb/syscalls/sparc64-linux.xml.in | 82 +- gdb/syscalls/update-freebsd.sh | 6 +- gdb/syscalls/update-linux-defaults.sh | 91 + gdb/syscalls/update-linux-from-src.sh | 169 + gdb/syscalls/update-linux.sh | 73 + gdb/syscalls/update-netbsd.sh | 4 +- gdb/system-gdbinit/elinos.py | 4 +- gdb/system-gdbinit/wrs-linux.py | 6 +- gdb/target-connection.c | 7 +- gdb/target-connection.h | 2 +- gdb/target-dcache.c | 4 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 6 +- gdb/target-delegates.c | 44 +- gdb/target-descriptions.c | 191 +- gdb/target-descriptions.h | 27 +- gdb/target-float.c | 34 +- gdb/target-float.h | 2 +- gdb/target-memory.c | 2 +- gdb/target-section.h | 2 +- gdb/target.c | 217 +- gdb/target.h | 109 +- gdb/target/resume.h | 2 +- gdb/target/target.c | 190 + gdb/target/target.h | 33 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 2 +- gdb/target/waitstatus.h | 4 +- gdb/terminal.h | 2 +- gdb/test-target.c | 2 +- gdb/test-target.h | 2 +- gdb/testsuite/ChangeLog-1993-2013 | 2 +- gdb/testsuite/ChangeLog-2014-2021 | 2 +- gdb/testsuite/Makefile.in | 43 +- gdb/testsuite/README | 30 + gdb/testsuite/analyze-racy-logs.py | 2 +- gdb/testsuite/boards/README | 88 + gdb/testsuite/boards/cc-with-debug-names.exp | 2 +- gdb/testsuite/boards/cc-with-dwz-m.exp | 2 +- gdb/testsuite/boards/cc-with-dwz.exp | 2 +- gdb/testsuite/boards/cc-with-gdb-index.exp | 2 +- gdb/testsuite/boards/cc-with-gnu-debuglink.exp | 2 +- gdb/testsuite/boards/cc-with-tweaks.exp | 7 +- gdb/testsuite/boards/debug-types.exp | 3 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 2 +- gdb/testsuite/boards/dwarf64.exp | 2 +- gdb/testsuite/boards/fission-dwp.exp | 2 +- gdb/testsuite/boards/fission.exp | 2 +- gdb/testsuite/boards/gdbserver-base.exp | 5 +- gdb/testsuite/boards/gold-gdb-index.exp | 3 +- gdb/testsuite/boards/gold.exp | 2 +- gdb/testsuite/boards/local-board.exp | 2 +- gdb/testsuite/boards/local-remote-host-native.exp | 49 +- gdb/testsuite/boards/local-remote-host-notty.exp | 36 +- gdb/testsuite/boards/local-remote-host.exp | 54 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 8 +- gdb/testsuite/boards/native-gdbserver.exp | 2 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/readnow.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 79 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 52 +- gdb/testsuite/boards/simavr.exp | 2 +- gdb/testsuite/boards/stabs.exp | 2 +- gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 18 +- gdb/testsuite/config/sim.exp | 12 +- gdb/testsuite/config/slite.exp | 10 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/configure.ac | 2 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 32 +- gdb/testsuite/gdb.ada/O2_float_param/callee.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.ads | 2 +- gdb/testsuite/gdb.ada/access_tagged_param.exp | 9 +- gdb/testsuite/gdb.ada/access_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/access_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 4 +- .../gdb.ada/access_to_packed_array/foo.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.ads | 2 +- .../gdb.ada/access_to_unbounded_array.exp | 8 +- .../gdb.ada/access_to_unbounded_array/foo.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.adb | 2 +- .../gdb.ada/access_to_unbounded_array/pack.ads | 2 +- gdb/testsuite/gdb.ada/addr_arith.exp | 7 +- gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.ads | 2 +- gdb/testsuite/gdb.ada/aliased_array.exp | 4 +- gdb/testsuite/gdb.ada/aliased_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 7 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.adb | 2 +- .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 2 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 7 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 11 +- .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 7 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 4 +- gdb/testsuite/gdb.ada/array_char_idx/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 8 +- .../gdb.ada/array_of_symbolic_length/foo.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.adb | 2 +- .../gdb.ada/array_of_symbolic_length/gl.ads | 2 +- .../gdb.ada/array_of_symbolic_length/pck.adb | 2 +- .../gdb.ada/array_of_symbolic_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 8 +- .../gdb.ada/array_of_variable_length/foo.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variant.exp | 13 +- gdb/testsuite/gdb.ada/array_of_variant/p.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_of_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 8 +- gdb/testsuite/gdb.ada/array_ptr_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 8 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 4 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arraydim.exp | 4 +- gdb/testsuite/gdb.ada/arraydim/foo.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/inc.c | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 7 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 8 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 11 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 8 +- gdb/testsuite/gdb.ada/assign_arr.exp | 4 +- gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.adb | 2 +- .../gdb.ada/assign_arr/target_wrapper.ads | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 4 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 4 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 2 +- gdb/testsuite/gdb.ada/ax-ada.exp | 32 + gdb/testsuite/gdb.ada/ax-ada/prog.adb | 23 + gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 4 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/bias.exp | 4 +- gdb/testsuite/gdb.ada/bias/bias.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.adb | 2 +- gdb/testsuite/gdb.ada/bias/pck.ads | 2 +- gdb/testsuite/gdb.ada/big_packed_array.exp | 11 +- .../gdb.ada/big_packed_array/foo_ra24_010.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/big_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 8 +- gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 7 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/bar.c | 2 +- .../gdb.ada/bp_c_mixed_case/foo_h731_021.adb | 2 +- gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 4 +- gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_fun_addr.exp | 4 +- gdb/testsuite/gdb.ada/bp_fun_addr/bp_fun_addr.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func.exp | 8 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/b.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.adb | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/c.ads | 2 +- gdb/testsuite/gdb.ada/bp_inlined_func/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 4 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 4 +- gdb/testsuite/gdb.ada/bp_range_type/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 7 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/break-label.exp | 30 + gdb/testsuite/gdb.ada/break-label/pck.adb | 21 + gdb/testsuite/gdb.ada/break-label/pck.ads | 18 + gdb/testsuite/gdb.ada/break-label/proc.adb | 22 + gdb/testsuite/gdb.ada/byte_packed_arr.exp | 4 +- .../gdb.ada/byte_packed_arr/array_list_g.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads | 2 +- .../gdb.ada/byte_packed_arr/reprod_main.adb | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 7 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 8 +- gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 2 +- gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 10 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/catch_ex_std.exp | 14 +- gdb/testsuite/gdb.ada/catch_ex_std/foo.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.adb | 2 +- .../gdb.ada/catch_ex_std/some_package.ads | 2 +- gdb/testsuite/gdb.ada/char_enum.exp | 4 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_enum_overload.exp | 4 +- gdb/testsuite/gdb.ada/char_enum_overload/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_overload/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_overload/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode.exp | 4 +- gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 4 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 4 +- gdb/testsuite/gdb.ada/complete/aux_pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/aux_pck.ads | 2 +- gdb/testsuite/gdb.ada/complete/foo.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang.exp | 4 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/convvar_comp.exp | 17 +- gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/convvar_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/dgopt.exp | 4 +- gdb/testsuite/gdb.ada/dgopt/x.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound.exp | 7 +- .../gdb.ada/disc_arr_bound/foo_n612_026.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/discrete-char.exp | 41 + gdb/testsuite/gdb.ada/discrete-char/main.adb | 23 + gdb/testsuite/gdb.ada/display_nested.exp | 4 +- gdb/testsuite/gdb.ada/display_nested/foo.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.adb | 2 +- gdb/testsuite/gdb.ada/display_nested/pack.ads | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 7 +- gdb/testsuite/gdb.ada/dot_all/foo.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn-range.exp | 33 + gdb/testsuite/gdb.ada/dyn-range/dyn.adb | 24 + gdb/testsuite/gdb.ada/dyn-range/pck.adb | 26 + gdb/testsuite/gdb.ada/dyn-range/pck.ads | 20 + gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 4 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 6 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/dyn_stride.exp | 6 +- gdb/testsuite/gdb.ada/dyn_stride/foo.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface.exp | 9 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.adb | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/concrete.ads | 2 +- gdb/testsuite/gdb.ada/dynamic-iface/main.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 8 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual.exp | 4 +- gdb/testsuite/gdb.ada/enum_qual/gener.ads | 2 +- gdb/testsuite/gdb.ada/enum_qual/qual.adb | 2 +- gdb/testsuite/gdb.ada/enums_overload.exp | 4 +- .../gdb.ada/enums_overload/enums_overload.adb | 2 +- .../gdb.ada/enums_overload/enums_overload.ads | 2 +- .../gdb.ada/enums_overload/enums_overload_main.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 6 +- gdb/testsuite/gdb.ada/excep_handle/foo.adb | 2 +- gdb/testsuite/gdb.ada/excep_handle/pck.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 30 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims.exp | 7 +- gdb/testsuite/gdb.ada/expr_delims/foo.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.ads | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 4 +- .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 4 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out.exp | 4 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.ads | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/foo_o525_013.adb | 2 +- gdb/testsuite/gdb.ada/finish-large.exp | 30 + gdb/testsuite/gdb.ada/finish-large/p.adb | 24 + gdb/testsuite/gdb.ada/finish-large/pck.adb | 28 + gdb/testsuite/gdb.ada/finish-large/pck.ads | 37 + gdb/testsuite/gdb.ada/finish-var-size.exp | 40 + gdb/testsuite/gdb.ada/finish-var-size/p.adb | 21 + gdb/testsuite/gdb.ada/finish-var-size/pck.adb | 21 + gdb/testsuite/gdb.ada/finish-var-size/pck.ads | 36 + gdb/testsuite/gdb.ada/fixed_cmp.exp | 8 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 8 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/fixed_points/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_points/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points_function.exp | 4 +- .../fixed_points_function.adb | 2 +- .../gdb.ada/fixed_points_function/pck.adb | 2 +- .../gdb.ada/fixed_points_function/pck.ads | 2 +- gdb/testsuite/gdb.ada/float-bits.exp | 121 +- gdb/testsuite/gdb.ada/float-bits/prog.adb | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 4 +- gdb/testsuite/gdb.ada/float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 5 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 8 +- gdb/testsuite/gdb.ada/frame_arg_lang/bla.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 7 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 4 +- gdb/testsuite/gdb.ada/fullname_bp/dn.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 4 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 7 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 4 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 4 +- .../gdb.ada/fun_renaming/fun_renaming.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/funcall_char.exp | 4 +- gdb/testsuite/gdb.ada/funcall_char/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 4 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ptr.exp | 4 +- gdb/testsuite/gdb.ada/funcall_ptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_ptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 8 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/ghost.exp | 13 +- gdb/testsuite/gdb.ada/ghost/gpck.ads | 2 +- gdb/testsuite/gdb.ada/ghost/main.adb | 2 +- gdb/testsuite/gdb.ada/ghost/pck.ads | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 4 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 7 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_auto_lang.exp | 6 +- .../gdb.ada/info_auto_lang/global_pack.ads | 2 +- .../gdb.ada/info_auto_lang/proc_in_ada.adb | 2 +- gdb/testsuite/gdb.ada/info_auto_lang/some_c.c | 2 +- gdb/testsuite/gdb.ada/info_exc.exp | 6 +- gdb/testsuite/gdb.ada/info_exc/const.ads | 2 +- gdb/testsuite/gdb.ada/info_exc/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 4 +- gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_types.c | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 4 +- gdb/testsuite/gdb.ada/inline-section-gc.exp | 10 +- gdb/testsuite/gdb.ada/inline-section-gc/callee.adb | 2 +- gdb/testsuite/gdb.ada/inline-section-gc/callee.ads | 2 +- gdb/testsuite/gdb.ada/inline-section-gc/caller.adb | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 4 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 6 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/iwide.exp | 6 +- gdb/testsuite/gdb.ada/iwide/classes.adb | 2 +- gdb/testsuite/gdb.ada/iwide/classes.ads | 2 +- gdb/testsuite/gdb.ada/iwide/p.adb | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 4 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/length_cond.exp | 4 +- gdb/testsuite/gdb.ada/length_cond/length_cond.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.adb | 2 +- gdb/testsuite/gdb.ada/length_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/limited-length.exp | 264 + gdb/testsuite/gdb.ada/limited-length/foo.adb | 37 + gdb/testsuite/gdb.ada/limited-length/pck.adb | 25 + gdb/testsuite/gdb.ada/limited-length/pck.ads | 21 + gdb/testsuite/gdb.ada/literals.exp | 7 +- gdb/testsuite/gdb.ada/local-enum.exp | 7 +- gdb/testsuite/gdb.ada/local-enum/local.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada.exp | 4 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.adb | 2 +- gdb/testsuite/gdb.ada/maint_with_ada/pack.ads | 2 +- .../gdb.ada/maint_with_ada/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert.exp | 8 +- gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 14 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 11 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 4 +- gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 17 +- gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 4 +- gdb/testsuite/gdb.ada/mi_exc_info/const.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface.exp | 6 +- gdb/testsuite/gdb.ada/mi_interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_prot.exp | 10 +- gdb/testsuite/gdb.ada/mi_prot/pkg.adb | 2 +- gdb/testsuite/gdb.ada/mi_prot/pkg.ads | 2 +- gdb/testsuite/gdb.ada/mi_prot/prot.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 4 +- .../gdb.ada/mi_ref_changeable/foo_rb20_056.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_ref_changeable/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 8 +- gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_string_access/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_string_access/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 15 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 15 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access.exp | 10 +- gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 8 +- gdb/testsuite/gdb.ada/mi_var_array/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 8 +- gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_union/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant.exp | 8 +- gdb/testsuite/gdb.ada/mi_variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 2 +- gdb/testsuite/gdb.ada/minsyms.exp | 7 +- gdb/testsuite/gdb.ada/minsyms/foo_qb07_057.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.adb | 2 +- gdb/testsuite/gdb.ada/minsyms/pck.ads | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 11 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/multiarray.exp | 48 + gdb/testsuite/gdb.ada/multiarray/p.adb | 46 + gdb/testsuite/gdb.ada/multiarray/pack.ads | 34 + gdb/testsuite/gdb.ada/n_arr_bound.exp | 4 +- gdb/testsuite/gdb.ada/n_arr_bound/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/nested.exp | 4 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 4 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 4 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 4 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads | 2 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus.exp | 4 +- gdb/testsuite/gdb.ada/notcplusplus/foo.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus/pck.ads | 2 +- gdb/testsuite/gdb.ada/notcplusplus/ver.ads | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 8 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_overload.exp | 4 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 4 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp.exp | 8 +- gdb/testsuite/gdb.ada/operator_bp/ops.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.ads | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops_test.adb | 2 +- gdb/testsuite/gdb.ada/operator_call.exp | 4 +- gdb/testsuite/gdb.ada/operator_call/opcall.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.adb | 2 +- gdb/testsuite/gdb.ada/operator_call/twovecs.ads | 2 +- gdb/testsuite/gdb.ada/optim_drec.exp | 7 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 11 +- .../gdb.ada/out_of_line_in_inlined/bar.adb | 2 +- .../gdb.ada/out_of_line_in_inlined/bar.ads | 2 +- .../out_of_line_in_inlined/foo_o224_021.adb | 2 +- gdb/testsuite/gdb.ada/overload_menu_crash.exp | 46 + gdb/testsuite/gdb.ada/overload_menu_crash/main.adb | 21 + gdb/testsuite/gdb.ada/overload_menu_crash/pck.adb | 21 + gdb/testsuite/gdb.ada/overload_menu_crash/pck.ads | 22 + gdb/testsuite/gdb.ada/packed_array.exp | 27 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 16 +- gdb/testsuite/gdb.ada/packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 16 +- .../gdb.ada/packed_array_assign/aggregates.adb | 2 +- .../gdb.ada/packed_array_assign/aggregates.ads | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 2 +- .../gdb.ada/packed_array_assign/tester.adb | 2 +- gdb/testsuite/gdb.ada/packed_record.exp | 8 +- gdb/testsuite/gdb.ada/packed_record/pr.adb | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 8 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 8 +- gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads | 2 +- gdb/testsuite/gdb.ada/pckd_neg.exp | 4 +- gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.ads | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 4 +- gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.exp | 7 +- gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/foo.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 4 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 4 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 4 +- gdb/testsuite/gdb.ada/ptr_typedef/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype-o.exp | 47 + gdb/testsuite/gdb.ada/ptype-o/prog.adb | 29 + gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 8 +- gdb/testsuite/gdb.ada/ptype_array.exp | 4 +- gdb/testsuite/gdb.ada/ptype_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 4 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 48 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_union.c | 2 +- gdb/testsuite/gdb.ada/ptype_union.exp | 4 +- gdb/testsuite/gdb.ada/py_range.exp | 7 +- gdb/testsuite/gdb.ada/py_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.ads | 2 +- gdb/testsuite/gdb.ada/py_taft.exp | 7 +- gdb/testsuite/gdb.ada/py_taft/main.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.adb | 2 +- gdb/testsuite/gdb.ada/py_taft/pkg.ads | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 4 +- gdb/testsuite/gdb.ada/rdv_wait/foo.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_comp.exp | 7 +- gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_ptype.exp | 8 +- gdb/testsuite/gdb.ada/rec_ptype/main.adb | 2 +- gdb/testsuite/gdb.ada/rec_ptype/p.ads | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 7 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 7 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 4 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/rename_subscript_param.exp | 8 +- .../gdb.ada/rename_subscript_param/pb30_012.adb | 2 +- .../gdb.ada/rename_subscript_param/pck.adb | 2 +- .../gdb.ada/rename_subscript_param/pck.ads | 2 +- .../gdb.ada/rename_subscript_param/pkg.adb | 2 +- .../gdb.ada/rename_subscript_param/pkg.ads | 2 +- gdb/testsuite/gdb.ada/repeat_dyn.exp | 4 +- gdb/testsuite/gdb.ada/repeat_dyn/foo_oc22_002.adb | 2 +- gdb/testsuite/gdb.ada/repeat_dyn/pck.adb | 2 +- gdb/testsuite/gdb.ada/repeat_dyn/pck.ads | 2 +- gdb/testsuite/gdb.ada/same_component_name.exp | 8 +- gdb/testsuite/gdb.ada/same_component_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_component_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/same_enum.exp | 4 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage.exp | 7 +- gdb/testsuite/gdb.ada/scalar_storage/pck.adb | 2 +- gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 2 +- gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch.exp | 4 +- .../gdb.ada/scoped_watch/foo_p708_025.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.adb | 2 +- gdb/testsuite/gdb.ada/scoped_watch/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 8 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_wstr.exp | 7 +- gdb/testsuite/gdb.ada/set_wstr/a.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.ads | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 7 +- gdb/testsuite/gdb.ada/small_reg_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 11 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/static-link.exp | 33 + gdb/testsuite/gdb.ada/static-link/pck.ads | 18 + gdb/testsuite/gdb.ada/static-link/prog.adb | 35 + gdb/testsuite/gdb.ada/str_binop_equal.exp | 4 +- .../gdb.ada/str_binop_equal/foo_p211_061.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_chars.exp | 70 + gdb/testsuite/gdb.ada/str_chars/foo.adb | 26 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 4 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_uninit.exp | 7 +- gdb/testsuite/gdb.ada/str_uninit/parse.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.ads | 2 +- gdb/testsuite/gdb.ada/sub_variant.exp | 4 +- gdb/testsuite/gdb.ada/sub_variant/subv.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 4 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 7 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 6 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 6 +- gdb/testsuite/gdb.ada/tagged_access/p.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.ads | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 4 +- gdb/testsuite/gdb.ada/tagged_not_init/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 4 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 6 +- .../gdb.ada/task_switch_in_core/crash.adb | 2 +- gdb/testsuite/gdb.ada/task_watch.exp | 6 +- gdb/testsuite/gdb.ada/task_watch/foo.adb | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 114 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 4 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 4 +- .../tick_length_array_enum_idx/foo_n207_004.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 4 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 8 +- .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.ads | 2 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 8 +- gdb/testsuite/gdb.ada/unchecked_union/pck.adb | 2 +- gdb/testsuite/gdb.ada/unchecked_union/pck.ads | 2 +- .../gdb.ada/unchecked_union/unchecked_union.adb | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 4 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- gdb/testsuite/gdb.ada/unsigned_last.exp | 38 + gdb/testsuite/gdb.ada/unsigned_last/main.adb | 22 + gdb/testsuite/gdb.ada/unsigned_range.exp | 4 +- gdb/testsuite/gdb.ada/unsigned_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.adb | 2 +- gdb/testsuite/gdb.ada/unsigned_range/pack.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 4 +- .../gdb.ada/var_arr_attrs/foo_o115_002.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef.exp | 4 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 2 +- .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 8 +- gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant-record.exp | 4 +- gdb/testsuite/gdb.ada/variant-record/proc.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.adb | 2 +- gdb/testsuite/gdb.ada/variant-record/value.ads | 2 +- gdb/testsuite/gdb.ada/variant.exp | 10 +- gdb/testsuite/gdb.ada/variant/pck.ads | 2 +- gdb/testsuite/gdb.ada/variant/pkg.adb | 2 +- .../gdb.ada/variant_record_packed_array.exp | 8 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 7 +- gdb/testsuite/gdb.ada/varsize_limit/pck.adb | 2 +- gdb/testsuite/gdb.ada/varsize_limit/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 2 +- gdb/testsuite/gdb.ada/verylong.exp | 43 + gdb/testsuite/gdb.ada/verylong/prog.adb | 20 + gdb/testsuite/gdb.ada/vla.exp | 4 +- gdb/testsuite/gdb.ada/vla/vla.adb | 2 +- gdb/testsuite/gdb.ada/voidctx.exp | 4 +- gdb/testsuite/gdb.ada/voidctx/pck.adb | 2 +- gdb/testsuite/gdb.ada/voidctx/pck.ads | 2 +- gdb/testsuite/gdb.ada/voidctx/voidctx.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 4 +- gdb/testsuite/gdb.ada/watch_arg/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l.exp | 4 +- .../gdb.ada/watch_minus_l/foo_ra10_006.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_minus_l/pck.ads | 2 +- gdb/testsuite/gdb.ada/whatis_array_val.exp | 7 +- gdb/testsuite/gdb.ada/whatis_array_val/foo.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.ads | 2 +- gdb/testsuite/gdb.ada/widewide.exp | 7 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.ads | 2 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 4 +- gdb/testsuite/gdb.ada/win_fu_syms/foo.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.ads | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.c | 2 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-mte-core.c | 152 + gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 174 + gdb/testsuite/gdb.arch/aarch64-mte.c | 17 +- gdb/testsuite/gdb.arch/aarch64-mte.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-non-address-bits.c | 25 + .../gdb.arch/aarch64-non-address-bits.exp | 115 + gdb/testsuite/gdb.arch/aarch64-pauth.c | 2 +- gdb/testsuite/gdb.arch/aarch64-pauth.exp | 28 +- gdb/testsuite/gdb.arch/aarch64-prologue.c | 2 +- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 2 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 9 +- gdb/testsuite/gdb.arch/aarch64-sve.c | 64 + gdb/testsuite/gdb.arch/aarch64-sve.exp | 98 + gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 2 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 7 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 49 + gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 67 + gdb/testsuite/gdb.arch/aarch64-w-registers.c | 22 + gdb/testsuite/gdb.arch/aarch64-w-registers.exp | 97 + gdb/testsuite/gdb.arch/aix-sighandle.c | 2 +- gdb/testsuite/gdb.arch/aix-sighandle.exp | 6 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 14 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 19 +- gdb/testsuite/gdb.arch/altivec-regs.c | 12 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 30 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.S | 3 +- gdb/testsuite/gdb.arch/amd64-break-on-asm-line.exp | 6 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 14 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 15 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 28 +- .../gdb.arch/amd64-disp-step-self-call-alarm.c | 24 + gdb/testsuite/gdb.arch/amd64-disp-step-self-call.S | 50 + .../gdb.arch/amd64-disp-step-self-call.exp | 82 + gdb/testsuite/gdb.arch/amd64-disp-step-signal.c | 36 + gdb/testsuite/gdb.arch/amd64-disp-step.S | 18 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 103 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 14 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.c | 2 +- .../gdb.arch/amd64-entry-value-inline.exp | 19 +- .../gdb.arch/amd64-entry-value-param-dwarf5.S | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.c | 2 +- .../gdb.arch/amd64-entry-value-param-dwarf5.exp | 17 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.c | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.exp | 17 +- .../gdb.arch/amd64-entry-value-paramref.S | 2 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 13 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 7 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 2 +- gdb/testsuite/gdb.arch/amd64-eval.cc | 2 +- gdb/testsuite/gdb.arch/amd64-eval.exp | 7 +- gdb/testsuite/gdb.arch/amd64-gs_base.c | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 17 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 3 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 9 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.S | 3 +- gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 12 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 7 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 8 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.S | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.c | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp | 7 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 8 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.S | 3 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 7 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 7 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-expressions.S | 3 +- gdb/testsuite/gdb.arch/amd64-stap-expressions.exp | 7 +- .../gdb.arch/amd64-stap-optional-prefix.S | 3 +- .../gdb.arch/amd64-stap-optional-prefix.exp | 7 +- .../gdb.arch/amd64-stap-special-operands.exp | 12 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.S | 3 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 7 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 7 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 7 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp | 16 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 3 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.exp | 7 +- .../gdb.arch/amd64-watchpoint-downgrade.c | 29 + .../gdb.arch/amd64-watchpoint-downgrade.exp | 67 + gdb/testsuite/gdb.arch/amd64-word.exp | 14 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.S | 3 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 7 +- gdb/testsuite/gdb.arch/arc-decode-insn.S | 3 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 7 +- .../gdb.arch/arc-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/arc-disassembler-options.s | 3 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 7 +- gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 9 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.c | 2 +- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 6 +- .../gdb.arch/arm-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 3 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 9 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 12 +- .../gdb.arch/arm-pthread_cond_timedwait-bt.c | 67 + .../gdb.arch/arm-pthread_cond_timedwait-bt.exp | 119 + .../gdb.arch/arm-single-step-kernel-helper.c | 2 +- .../gdb.arch/arm-single-step-kernel-helper.exp | 7 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.c | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 7 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 7 +- gdb/testsuite/gdb.arch/e500-abi.exp | 10 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 15 +- gdb/testsuite/gdb.arch/e500-regs.exp | 17 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 12 +- gdb/testsuite/gdb.arch/gdb1291.exp | 15 +- gdb/testsuite/gdb.arch/gdb1291.s | 3 +- gdb/testsuite/gdb.arch/gdb1431.exp | 15 +- gdb/testsuite/gdb.arch/gdb1431.s | 3 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 13 +- gdb/testsuite/gdb.arch/i386-avx.c | 4 +- gdb/testsuite/gdb.arch/i386-avx.exp | 22 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 7 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 43 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 14 +- gdb/testsuite/gdb.arch/i386-byte.exp | 13 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 3 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 6 +- .../gdb.arch/i386-disp-step-self-call-alarm.c | 24 + gdb/testsuite/gdb.arch/i386-disp-step-self-call.S | 50 + .../gdb.arch/i386-disp-step-self-call.exp | 82 + gdb/testsuite/gdb.arch/i386-disp-step.S | 3 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 9 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 8 +- gdb/testsuite/gdb.arch/i386-float.S | 3 +- gdb/testsuite/gdb.arch/i386-float.exp | 9 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 14 +- gdb/testsuite/gdb.arch/i386-mpx-call.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 16 +- gdb/testsuite/gdb.arch/i386-mpx.c | 2 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 25 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 3 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 7 +- gdb/testsuite/gdb.arch/i386-pkru.c | 2 +- gdb/testsuite/gdb.arch/i386-pkru.exp | 53 +- .../gdb.arch/i386-prologue-skip-cf-protection.c | 2 +- .../gdb.arch/i386-prologue-skip-cf-protection.exp | 12 +- gdb/testsuite/gdb.arch/i386-prologue.c | 2 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 14 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 12 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 12 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 12 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.S | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.c | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 9 +- gdb/testsuite/gdb.arch/i386-sse.c | 4 +- gdb/testsuite/gdb.arch/i386-sse.exp | 15 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp | 7 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 12 +- gdb/testsuite/gdb.arch/i386-word.exp | 13 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 12 +- gdb/testsuite/gdb.arch/insn-reloc.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 9 +- .../gdb.arch/mips-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/mips-disassembler-options.s | 3 +- gdb/testsuite/gdb.arch/mips-fcr.c | 2 +- gdb/testsuite/gdb.arch/mips-fcr.exp | 7 +- gdb/testsuite/gdb.arch/mips-fpregset-core.c | 2 +- gdb/testsuite/gdb.arch/mips-fpregset-core.exp | 9 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 11 +- gdb/testsuite/gdb.arch/mips16-thunks-inmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-main.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sin.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks.exp | 19 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 15 +- gdb/testsuite/gdb.arch/pa-nullify.s | 1 + gdb/testsuite/gdb.arch/pa64-nullify.s | 1 + gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-addpcis.s | 3 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-altivec.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec.s | 3 +- gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec2.s | 3 +- gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-altivec3.s | 3 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 16 +- .../gdb.arch/powerpc-disassembler-options.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-fpscr-gcore.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-lnia.s | 3 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s | 3 +- gdb/testsuite/gdb.arch/powerpc-power10.exp | 455 +- gdb/testsuite/gdb.arch/powerpc-power10.s | 1117 +- gdb/testsuite/gdb.arch/powerpc-power7.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-power7.s | 3 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 3 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-power9.s | 3 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.c | 2 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.S | 3 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 14 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 3 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-tar.c | 2 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-trap.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-trap.s | 3 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-vector-regs.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx-gcore.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-vsx.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx.s | 3 +- gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx2.s | 3 +- gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 7 +- gdb/testsuite/gdb.arch/powerpc-vsx3.s | 3 +- gdb/testsuite/gdb.arch/powerpc64-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc64-prologue.exp | 9 +- gdb/testsuite/gdb.arch/powerpc64-trap.s | 3 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 19 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 23 +- gdb/testsuite/gdb.arch/ppc-longdouble.c | 2 +- gdb/testsuite/gdb.arch/ppc-longdouble.exp | 11 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 3 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 10 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit-main.c | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.c | 2 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.exp | 9 +- gdb/testsuite/gdb.arch/ppc64-break-on-_exit.s | 2 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S | 3 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.c | 2 +- .../gdb.arch/ppc64-isa207-atomic-inst.exp | 9 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 27 +- gdb/testsuite/gdb.arch/pr25124.S | 3 +- gdb/testsuite/gdb.arch/pr25124.exp | 14 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.c | 2 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 9 +- gdb/testsuite/gdb.arch/riscv-default-tdesc.exp | 7 +- gdb/testsuite/gdb.arch/riscv-info-fcsr.c | 22 + gdb/testsuite/gdb.arch/riscv-info-fcsr.exp | 141 + gdb/testsuite/gdb.arch/riscv-reg-aliases.c | 2 +- gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 41 +- gdb/testsuite/gdb.arch/riscv-tdesc-fcsr-32.xml | 75 + gdb/testsuite/gdb.arch/riscv-tdesc-fcsr-64.xml | 79 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-05.xml | 77 + gdb/testsuite/gdb.arch/riscv-tdesc-loading-06.xml | 75 + gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 7 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.c | 2 +- gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 43 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s | 45 - gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s | 45 - gdb/testsuite/gdb.arch/riscv-unwind-long-insn.S | 63 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 2 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 17 +- .../riscv64-unwind-prologue-with-c_li-foo.s | 47 + .../gdb.arch/riscv64-unwind-prologue-with-c_li.c | 29 + .../gdb.arch/riscv64-unwind-prologue-with-c_li.exp | 42 + .../riscv64-unwind-prologue-with-ld-lw-foo.s | 3 +- .../gdb.arch/riscv64-unwind-prologue-with-ld-lw.c | 2 +- .../riscv64-unwind-prologue-with-ld-lw.exp | 9 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.c | 2 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.exp | 9 +- .../gdb.arch/riscv64-unwind-prologue-with-mv.s | 3 +- .../gdb.arch/s390-disassembler-options.exp | 38 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 66 +- gdb/testsuite/gdb.arch/s390-stackless.S | 3 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 7 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 10 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 7 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 6 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 2 +- gdb/testsuite/gdb.arch/sparc64-adi.exp | 9 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 3 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 9 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 3 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 9 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 14 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 3 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 9 +- gdb/testsuite/gdb.arch/thumb2-it.S | 3 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 14 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 50 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.c | 2 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 15 +- gdb/testsuite/gdb.arch/x86-avx512bf16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 7 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 7 +- gdb/testsuite/gdb.arch/x86-avx512fp16.c | 2 +- gdb/testsuite/gdb.arch/x86-avx512fp16.exp | 7 +- gdb/testsuite/gdb.asm/asm-source.exp | 30 +- gdb/testsuite/gdb.asm/asmsrc1.s | 1 + gdb/testsuite/gdb.asm/asmsrc2.s | 1 + gdb/testsuite/gdb.base/a2-run.exp | 16 +- gdb/testsuite/gdb.base/access-mem-running.c | 4 +- gdb/testsuite/gdb.base/access-mem-running.exp | 12 +- gdb/testsuite/gdb.base/address_space_qualifier.exp | 6 +- .../gdb.base/advance-until-multiple-locations.cc | 2 +- .../gdb.base/advance-until-multiple-locations.exp | 4 +- gdb/testsuite/gdb.base/advance.exp | 4 +- gdb/testsuite/gdb.base/alias.exp | 8 +- gdb/testsuite/gdb.base/align-c++.exp | 6 +- gdb/testsuite/gdb.base/align-c.exp | 2 +- gdb/testsuite/gdb.base/align.exp.tcl | 51 +- gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 34 +- gdb/testsuite/gdb.base/all-bin.exp | 15 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 4 +- gdb/testsuite/gdb.base/annota1.exp | 114 +- gdb/testsuite/gdb.base/annota3.exp | 24 +- gdb/testsuite/gdb.base/annotate-symlink.exp | 9 +- gdb/testsuite/gdb.base/anon.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 10 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 12 +- gdb/testsuite/gdb.base/arithmet.exp | 9 +- gdb/testsuite/gdb.base/array-indices.exp | 2 +- gdb/testsuite/gdb.base/array-indices.exp.tcl | 2 +- gdb/testsuite/gdb.base/array-repeat.c | 2 +- gdb/testsuite/gdb.base/array-repeat.exp | 2 +- gdb/testsuite/gdb.base/array-repeat.exp.tcl | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 7 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 7 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 13 +- gdb/testsuite/gdb.base/async.exp | 7 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.c | 2 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 6 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 9 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 6 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 6 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 8 +- gdb/testsuite/gdb.base/attach.exp | 25 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 4 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 6 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 13 +- gdb/testsuite/gdb.base/backtrace.c | 4 +- gdb/testsuite/gdb.base/backtrace.exp | 10 +- gdb/testsuite/gdb.base/bad-file.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/batch-exit-status.exp | 2 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 2 +- gdb/testsuite/gdb.base/bfd-errors-lib.c | 44 + gdb/testsuite/gdb.base/bfd-errors.exp | 182 + gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 7 +- gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.c | 35 + gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp | 98 + gdb/testsuite/gdb.base/bg-execution-repeat.c | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 47 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 10 +- gdb/testsuite/gdb.base/bitops.exp | 7 +- gdb/testsuite/gdb.base/bitshift.exp | 368 + gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 12 +- .../gdb.base/bp-cmds-execution-x-script.c | 2 +- .../gdb.base/bp-cmds-execution-x-script.exp | 2 +- .../gdb.base/bp-cmds-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-run-with-ex.gdb | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.c | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-sourced-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-cond-failure.c | 30 + gdb/testsuite/gdb.base/bp-cond-failure.exp | 104 + gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 32 +- gdb/testsuite/gdb.base/branch-to-self.c | 2 +- gdb/testsuite/gdb.base/branch-to-self.exp | 7 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 7 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 2 +- gdb/testsuite/gdb.base/break-fun-addr1.c | 2 +- gdb/testsuite/gdb.base/break-fun-addr2.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 18 +- gdb/testsuite/gdb.base/break-include.c | 2 +- gdb/testsuite/gdb.base/break-include.exp | 2 +- gdb/testsuite/gdb.base/break-include.inc | 2 +- gdb/testsuite/gdb.base/break-inline.c | 2 +- gdb/testsuite/gdb.base/break-inline.exp | 2 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 21 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 6 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 10 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 21 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 6 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 1292 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 7 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/bt-on-error-and-warning.exp | 4 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.c | 2 +- gdb/testsuite/gdb.base/bt-on-fatal-signal.exp | 19 +- gdb/testsuite/gdb.base/bt-selected-frame.c | 2 +- gdb/testsuite/gdb.base/bt-selected-frame.exp | 4 +- gdb/testsuite/gdb.base/c-linkage-name-2.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.c | 2 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 2 +- gdb/testsuite/gdb.base/cached-source-file.c | 2 +- gdb/testsuite/gdb.base/cached-source-file.exp | 5 +- gdb/testsuite/gdb.base/call-ar-st.c | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 57 +- gdb/testsuite/gdb.base/call-rt-st.c | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 42 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 21 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 20 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 17 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 9 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 29 +- gdb/testsuite/gdb.base/cast-call.c | 2 +- gdb/testsuite/gdb.base/cast-call.exp | 7 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.exp | 19 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 5 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 6 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 4 +- .../gdb.base/catch-gdb-caused-signals.exp | 13 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 13 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 7 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 2 +- .../gdb.base/catch-signal-siginfo-cond.exp | 16 +- gdb/testsuite/gdb.base/catch-signal.c | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 7 +- gdb/testsuite/gdb.base/catch-syscall.c | 7 +- gdb/testsuite/gdb.base/catch-syscall.exp | 267 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 10 +- gdb/testsuite/gdb.base/check-psymtab.c | 2 +- gdb/testsuite/gdb.base/check-psymtab.exp | 2 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 48 +- gdb/testsuite/gdb.base/chng-syms.exp | 3 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 71 + gdb/testsuite/gdb.base/cli-suppress-notification.c | 2 +- .../gdb.base/cli-suppress-notification.exp | 2 +- gdb/testsuite/gdb.base/code-expr.exp | 2 +- gdb/testsuite/gdb.base/code_elim.exp | 6 +- gdb/testsuite/gdb.base/code_elim1.c | 2 +- gdb/testsuite/gdb.base/code_elim2.c | 2 +- gdb/testsuite/gdb.base/command-line-input.exp | 2 +- gdb/testsuite/gdb.base/commands.exp | 36 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 4 +- gdb/testsuite/gdb.base/complete-empty.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 19 +- gdb/testsuite/gdb.base/complex-parts.c | 2 +- gdb/testsuite/gdb.base/complex-parts.exp | 9 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 14 +- gdb/testsuite/gdb.base/comprdebug.exp | 6 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 24 +- gdb/testsuite/gdb.base/cond-expr.exp | 7 +- gdb/testsuite/gdb.base/condbreak-bad.c | 2 +- gdb/testsuite/gdb.base/condbreak-bad.exp | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 4 +- gdb/testsuite/gdb.base/condbreak-multi-context.cc | 8 +- gdb/testsuite/gdb.base/condbreak-multi-context.exp | 10 +- gdb/testsuite/gdb.base/condbreak.exp | 6 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 4 +- gdb/testsuite/gdb.base/consecutive.exp | 17 +- gdb/testsuite/gdb.base/constvars.exp | 15 +- .../gdb.base/continue-after-aborted-step-over.c | 2 +- .../gdb.base/continue-after-aborted-step-over.exp | 2 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 2 +- .../gdb.base/coredump-filter-build-id.exp | 7 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 4 +- .../gdb.base/corefile-buildid-shlib-shr.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.c | 2 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 4 +- gdb/testsuite/gdb.base/corefile.exp | 34 +- gdb/testsuite/gdb.base/corefile2.exp | 8 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.c | 2 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 26 +- gdb/testsuite/gdb.base/ctf-ptype.c | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 37 +- gdb/testsuite/gdb.base/ctxobj-f.c | 2 +- gdb/testsuite/gdb.base/ctxobj-m.c | 2 +- gdb/testsuite/gdb.base/ctxobj-v.c | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 34 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 8 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 15 +- gdb/testsuite/gdb.base/dcache-flush.c | 2 +- gdb/testsuite/gdb.base/dcache-flush.exp | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.c | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 2 +- gdb/testsuite/gdb.base/debug-expr.exp | 7 +- gdb/testsuite/gdb.base/decl-before-def-decl.c | 2 +- gdb/testsuite/gdb.base/decl-before-def-def.c | 2 +- gdb/testsuite/gdb.base/decl-before-def.exp | 4 +- gdb/testsuite/gdb.base/default-args.c | 2 +- gdb/testsuite/gdb.base/default-args.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 32 +- gdb/testsuite/gdb.base/define-prefix.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 5 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.c | 2 +- gdb/testsuite/gdb.base/detach-sysroot-target.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 10 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 8 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 7 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 4 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 6 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/display.exp | 22 +- gdb/testsuite/gdb.base/dlmopen-lib-dep.c | 21 + gdb/testsuite/gdb.base/dlmopen-lib.c | 28 + gdb/testsuite/gdb.base/dlmopen.c | 65 + gdb/testsuite/gdb.base/dlmopen.exp | 170 + gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 2 +- gdb/testsuite/gdb.base/dmsym_main.c | 2 +- gdb/testsuite/gdb.base/document.exp | 6 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 2 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 8 +- .../gdb.base/dprintf-execution-x-script.c | 2 +- .../gdb.base/dprintf-execution-x-script.exp | 6 +- .../gdb.base/dprintf-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 2 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 18 +- gdb/testsuite/gdb.base/dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.base/dprintf.c | 4 +- gdb/testsuite/gdb.base/dprintf.exp | 23 +- gdb/testsuite/gdb.base/dso2dso-dso1.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso1.h | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.c | 2 +- gdb/testsuite/gdb.base/dso2dso-dso2.h | 2 +- gdb/testsuite/gdb.base/dso2dso.c | 2 +- gdb/testsuite/gdb.base/dso2dso.exp | 6 +- gdb/testsuite/gdb.base/dtrace-probe.c | 2 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 55 +- gdb/testsuite/gdb.base/dup-sect.S | 3 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 4 +- gdb/testsuite/gdb.base/early-init-file.c | 2 +- gdb/testsuite/gdb.base/early-init-file.exp | 30 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/eh_return.c | 2 +- gdb/testsuite/gdb.base/eh_return.exp | 40 +- gdb/testsuite/gdb.base/empty-host-env-vars.exp | 2 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 60 +- gdb/testsuite/gdb.base/endian.c | 2 +- gdb/testsuite/gdb.base/endian.exp | 8 +- gdb/testsuite/gdb.base/endianity.c | 2 +- gdb/testsuite/gdb.base/endianity.exp | 4 +- gdb/testsuite/gdb.base/ending-run.c | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 10 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 7 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 3 +- gdb/testsuite/gdb.base/eof-exit.exp | 22 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 2 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 22 +- gdb/testsuite/gdb.base/eval.exp | 2 +- gdb/testsuite/gdb.base/examine-backward.c | 2 +- gdb/testsuite/gdb.base/examine-backward.exp | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 7 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 8 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 +- .../gdb.base/execl-update-breakpoints.exp | 24 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 18 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 7 +- gdb/testsuite/gdb.base/exprs.exp | 19 +- gdb/testsuite/gdb.base/fileio.exp | 27 +- gdb/testsuite/gdb.base/filesym.c | 2 +- gdb/testsuite/gdb.base/filesym.exp | 2 +- gdb/testsuite/gdb.base/find-unmapped.c | 2 +- gdb/testsuite/gdb.base/find-unmapped.exp | 7 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish-pretty.c | 2 +- gdb/testsuite/gdb.base/finish-pretty.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 12 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 19 +- gdb/testsuite/gdb.base/flexible-array-member.c | 2 +- gdb/testsuite/gdb.base/flexible-array-member.exp | 2 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 46 +- gdb/testsuite/gdb.base/float128.c | 2 +- gdb/testsuite/gdb.base/float128.exp | 44 +- gdb/testsuite/gdb.base/floatn.c | 2 +- gdb/testsuite/gdb.base/floatn.exp | 7 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 20 +- gdb/testsuite/gdb.base/foll-exec.c | 2 +- gdb/testsuite/gdb.base/foll-exec.exp | 27 +- gdb/testsuite/gdb.base/foll-fork.exp | 43 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.c | 2 +- gdb/testsuite/gdb.base/foll-vfork.exp | 9 +- .../fork-no-detach-follow-child-dlopen-shlib.c | 23 + .../gdb.base/fork-no-detach-follow-child-dlopen.c | 40 + .../fork-no-detach-follow-child-dlopen.exp | 57 + .../gdb.base/fork-print-inferior-events.c | 2 +- .../gdb.base/fork-print-inferior-events.exp | 12 +- gdb/testsuite/gdb.base/fork-running-state.c | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 15 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 5 +- gdb/testsuite/gdb.base/frame-info-consistent.exp | 10 +- gdb/testsuite/gdb.base/frame-selection.c | 2 +- gdb/testsuite/gdb.base/frame-selection.exp | 2 +- gdb/testsuite/gdb.base/frame-view.c | 80 + gdb/testsuite/gdb.base/frame-view.exp | 108 + gdb/testsuite/gdb.base/frame-view.py | 41 + gdb/testsuite/gdb.base/frameapply.c | 2 +- gdb/testsuite/gdb.base/frameapply.exp | 4 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 2 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 35 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 23 +- gdb/testsuite/gdb.base/func-ptr.c | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 2 +- gdb/testsuite/gdb.base/func-ptrs.c | 2 +- gdb/testsuite/gdb.base/func-ptrs.exp | 2 +- gdb/testsuite/gdb.base/funcargs.exp | 44 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 4 +- gdb/testsuite/gdb.base/gcore-relro-lib.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-main.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro.exp | 35 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 15 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 118 - gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.c | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 34 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 4 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 9 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 13 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 6 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 13 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 7 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 12 +- gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.exp | 4 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 16 +- gdb/testsuite/gdb.base/gdbvars.exp | 10 +- .../gdb.base/global-var-nested-by-dso-solib1.c | 2 +- .../gdb.base/global-var-nested-by-dso-solib2.c | 2 +- gdb/testsuite/gdb.base/global-var-nested-by-dso.c | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 6 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 9 +- gdb/testsuite/gdb.base/gnu-ifunc-final.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 33 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 24 +- gdb/testsuite/gdb.base/gold-gdb-index-2.c | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.c | 2 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 6 +- gdb/testsuite/gdb.base/gold-gdb-index.h | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 7 +- gdb/testsuite/gdb.base/hashline3.exp | 7 +- .../gdb.base/hbreak-in-shr-unsupported-shr.c | 2 +- gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 16 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 6 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 6 +- gdb/testsuite/gdb.base/hbreak2.exp | 10 +- gdb/testsuite/gdb.base/help.exp | 46 +- gdb/testsuite/gdb.base/history-duplicates.exp | 2 +- gdb/testsuite/gdb.base/hook-stop.c | 2 +- gdb/testsuite/gdb.base/hook-stop.exp | 4 +- gdb/testsuite/gdb.base/huge.exp | 8 +- .../gdb.base/hw-sw-break-same-address.exp | 6 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/include-main.c | 2 +- gdb/testsuite/gdb.base/include-main.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 8 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/index-cache.c | 2 +- gdb/testsuite/gdb.base/index-cache.exp | 14 +- gdb/testsuite/gdb.base/infcall-exec.c | 50 +- gdb/testsuite/gdb.base/infcall-exec.exp | 12 +- gdb/testsuite/gdb.base/infcall-exec2.c | 2 +- gdb/testsuite/gdb.base/infcall-failure.c | 48 + gdb/testsuite/gdb.base/infcall-failure.exp | 183 + gdb/testsuite/gdb.base/infcall-input.c | 2 +- gdb/testsuite/gdb.base/infcall-input.exp | 9 +- .../gdb.base/infcall-nested-structs-c++.exp | 6 +- .../gdb.base/infcall-nested-structs-c.exp | 2 +- gdb/testsuite/gdb.base/infcall-nested-structs.c | 4 +- .../gdb.base/infcall-nested-structs.exp.tcl | 6 +- gdb/testsuite/gdb.base/inferior-args.c | 2 +- gdb/testsuite/gdb.base/inferior-args.exp | 7 +- gdb/testsuite/gdb.base/inferior-clone.exp | 2 +- gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 12 +- gdb/testsuite/gdb.base/inferior-noarg.c | 2 +- gdb/testsuite/gdb.base/inferior-noarg.exp | 2 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-fun-solib.c | 2 +- gdb/testsuite/gdb.base/info-fun.c | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 13 +- .../gdb.base/info-locals-unused-static-var.c | 2 +- .../gdb.base/info-locals-unused-static-var.exp | 4 +- gdb/testsuite/gdb.base/info-macros.exp | 35 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 13 +- gdb/testsuite/gdb.base/info-proc.exp | 4 +- gdb/testsuite/gdb.base/info-program.c | 66 + gdb/testsuite/gdb.base/info-program.exp | 133 +- gdb/testsuite/gdb.base/info-shared-solib1.c | 2 +- gdb/testsuite/gdb.base/info-shared-solib2.c | 2 +- gdb/testsuite/gdb.base/info-shared.c | 2 +- gdb/testsuite/gdb.base/info-shared.exp | 17 +- gdb/testsuite/gdb.base/info-target.exp | 2 +- gdb/testsuite/gdb.base/info-types-c++.exp | 6 +- gdb/testsuite/gdb.base/info-types-c.exp | 2 +- gdb/testsuite/gdb.base/info-types.c | 2 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 2 +- gdb/testsuite/gdb.base/info-var-f1.c | 2 +- gdb/testsuite/gdb.base/info-var-f2.c | 2 +- gdb/testsuite/gdb.base/info-var.exp | 2 +- gdb/testsuite/gdb.base/info-var.h | 2 +- gdb/testsuite/gdb.base/info_minsym.c | 2 +- gdb/testsuite/gdb.base/info_minsym.exp | 2 +- gdb/testsuite/gdb.base/info_qt.c | 2 +- gdb/testsuite/gdb.base/info_qt.exp | 4 +- gdb/testsuite/gdb.base/info_sources.c | 2 +- gdb/testsuite/gdb.base/info_sources.exp | 2 +- gdb/testsuite/gdb.base/info_sources_2-header.h | 2 +- gdb/testsuite/gdb.base/info_sources_2-lib.c | 2 +- gdb/testsuite/gdb.base/info_sources_2-test.c | 2 +- gdb/testsuite/gdb.base/info_sources_2.exp | 18 +- gdb/testsuite/gdb.base/info_sources_base.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 2 +- .../gdb.base/infoline-reloc-main-from-zero.exp | 17 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/inline-frame-cycle-unwind.c | 2 +- .../gdb.base/inline-frame-cycle-unwind.exp | 9 +- .../gdb.base/inline-frame-cycle-unwind.py | 2 +- gdb/testsuite/gdb.base/interact.exp | 2 +- .../gdb.base/internal-functions-ptype.exp | 40 + gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 22 +- gdb/testsuite/gdb.base/interpreter-exec.gdb | 20 + gdb/testsuite/gdb.base/interrupt-a.c | 27 + gdb/testsuite/gdb.base/interrupt-a.exp | 47 + gdb/testsuite/gdb.base/interrupt-daemon-attach.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 16 +- gdb/testsuite/gdb.base/interrupt-daemon.c | 2 +- gdb/testsuite/gdb.base/interrupt-daemon.exp | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.c | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/interrupt.c | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 25 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 2 +- gdb/testsuite/gdb.base/jit-attach-pie.exp | 6 +- gdb/testsuite/gdb.base/jit-bfd-name.exp | 152 + gdb/testsuite/gdb.base/jit-elf-fork-main.c | 2 +- gdb/testsuite/gdb.base/jit-elf-fork-solib.c | 2 +- gdb/testsuite/gdb.base/jit-elf-fork.exp | 12 +- gdb/testsuite/gdb.base/jit-elf-main.c | 2 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 23 +- gdb/testsuite/gdb.base/jit-elf-solib.c | 2 +- gdb/testsuite/gdb.base/jit-elf-util.h | 2 +- gdb/testsuite/gdb.base/jit-elf.exp | 14 +- gdb/testsuite/gdb.base/jit-protocol.h | 2 +- gdb/testsuite/gdb.base/jit-reader-exec.c | 2 +- gdb/testsuite/gdb.base/jit-reader-exec.exp | 20 +- gdb/testsuite/gdb.base/jit-reader-execd.c | 2 +- gdb/testsuite/gdb.base/jit-reader-host.c | 2 +- gdb/testsuite/gdb.base/jit-reader-host.h | 2 +- gdb/testsuite/gdb.base/jit-reader-simple-dl.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple-jit.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple.c | 2 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 7 +- gdb/testsuite/gdb.base/jit-reader.c | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 53 +- gdb/testsuite/gdb.base/jump.exp | 6 +- gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 48 +- gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c | 2 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 6 +- gdb/testsuite/gdb.base/killed-outside.c | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 2 +- gdb/testsuite/gdb.base/label-without-address.c | 2 +- gdb/testsuite/gdb.base/label-without-address.exp | 4 +- gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 63 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 2 +- gdb/testsuite/gdb.base/large-frame-2.c | 2 +- gdb/testsuite/gdb.base/large-frame.exp | 8 +- gdb/testsuite/gdb.base/large-frame.h | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 2 +- gdb/testsuite/gdb.base/libsegfault.exp | 20 +- gdb/testsuite/gdb.base/limited-length.c | 48 + gdb/testsuite/gdb.base/limited-length.exp | 242 + gdb/testsuite/gdb.base/line-symtabs.c | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 6 +- gdb/testsuite/gdb.base/line-symtabs.h | 2 +- gdb/testsuite/gdb.base/line65535.c | 2 +- gdb/testsuite/gdb.base/line65535.exp | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous-readnow.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous.exp | 2 +- gdb/testsuite/gdb.base/list-ambiguous0.c | 2 +- gdb/testsuite/gdb.base/list-ambiguous1.c | 2 +- gdb/testsuite/gdb.base/list-missing-source.exp | 4 +- gdb/testsuite/gdb.base/list.exp | 22 +- gdb/testsuite/gdb.base/load-command.c | 2 +- gdb/testsuite/gdb.base/load-command.exp | 2 +- gdb/testsuite/gdb.base/logical.exp | 11 +- gdb/testsuite/gdb.base/long-inferior-output.c | 2 +- gdb/testsuite/gdb.base/long-inferior-output.exp | 9 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 19 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 2 +- gdb/testsuite/gdb.base/longjmp-until-in-main.c | 34 + gdb/testsuite/gdb.base/longjmp-until-in-main.exp | 44 + gdb/testsuite/gdb.base/longjmp.c | 10 +- gdb/testsuite/gdb.base/longjmp.exp | 271 +- gdb/testsuite/gdb.base/macro-source-path.c | 22 + gdb/testsuite/gdb.base/macro-source-path.exp | 80 + gdb/testsuite/gdb.base/macscp.exp | 27 +- gdb/testsuite/gdb.base/main-psymtab.exp | 2 +- gdb/testsuite/gdb.base/main.c | 2 +- .../gdb.base/maint-expand-symbols-header-file.c | 2 +- .../gdb.base/maint-expand-symbols-header-file.exp | 2 +- .../gdb.base/maint-expand-symbols-header-file.h | 2 +- gdb/testsuite/gdb.base/maint-info-sections.exp | 4 +- gdb/testsuite/gdb.base/maint-print-frame-id.c | 40 + gdb/testsuite/gdb.base/maint-print-frame-id.exp | 68 + gdb/testsuite/gdb.base/maint-target-async-off.c | 2 +- gdb/testsuite/gdb.base/maint-target-async-off.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 179 +- gdb/testsuite/gdb.base/many-completions.exp | 2 +- gdb/testsuite/gdb.base/many-headers.c | 2 +- gdb/testsuite/gdb.base/many-headers.exp | 2 +- gdb/testsuite/gdb.base/max-depth-c++.exp | 6 +- gdb/testsuite/gdb.base/max-depth-c.exp | 2 +- gdb/testsuite/gdb.base/max-depth.c | 2 +- gdb/testsuite/gdb.base/max-depth.exp.tcl | 2 +- gdb/testsuite/gdb.base/max-value-size.c | 2 +- gdb/testsuite/gdb.base/max-value-size.exp | 13 +- gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 18 +- gdb/testsuite/gdb.base/memtag.c | 2 +- gdb/testsuite/gdb.base/memtag.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 16 +- gdb/testsuite/gdb.base/miscexprs.exp | 14 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 10 +- gdb/testsuite/gdb.base/moribund-step.exp | 7 +- gdb/testsuite/gdb.base/msym-bp-2.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-lib.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl-main-2.c | 4 +- gdb/testsuite/gdb.base/msym-bp-shl-main.c | 2 +- gdb/testsuite/gdb.base/msym-bp-shl.exp | 6 +- gdb/testsuite/gdb.base/msym-bp.c | 2 +- gdb/testsuite/gdb.base/msym-bp.exp | 2 +- gdb/testsuite/gdb.base/msym-lang-main.c | 2 +- gdb/testsuite/gdb.base/msym-lang.c | 2 +- gdb/testsuite/gdb.base/msym-lang.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 4 +- gdb/testsuite/gdb.base/multi-forks.exp | 14 +- .../gdb.base/multi-line-starts-subshell.exp | 2 +- gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.c | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 5 +- gdb/testsuite/gdb.base/nested-subp2.c | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 20 +- gdb/testsuite/gdb.base/nested-subp3.c | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 20 +- gdb/testsuite/gdb.base/new-ui-echo.c | 2 +- gdb/testsuite/gdb.base/new-ui-echo.exp | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.c | 2 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 2 +- gdb/testsuite/gdb.base/new-ui.c | 2 +- gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 28 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 2 +- gdb/testsuite/gdb.base/non-executable.exp | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.c | 2 +- gdb/testsuite/gdb.base/non-lazy-array-index.exp | 24 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 4 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 4 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 7 +- gdb/testsuite/gdb.base/offsets.c | 2 +- gdb/testsuite/gdb.base/offsets.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 24 +- gdb/testsuite/gdb.base/options.c | 2 +- gdb/testsuite/gdb.base/options.exp | 54 +- gdb/testsuite/gdb.base/osabi.exp | 7 +- gdb/testsuite/gdb.base/overlays.exp | 24 +- gdb/testsuite/gdb.base/page-logging.exp | 7 +- gdb/testsuite/gdb.base/page.exp | 9 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 9 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 4 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 16 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 4 +- gdb/testsuite/gdb.base/parse_number.exp | 375 + gdb/testsuite/gdb.base/patch.c | 26 + gdb/testsuite/gdb.base/patch.exp | 107 + gdb/testsuite/gdb.base/pc-fp.exp | 11 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 34 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 15 +- gdb/testsuite/gdb.base/persistent-lang.cc | 2 +- gdb/testsuite/gdb.base/persistent-lang.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 16 +- gdb/testsuite/gdb.base/pie-fork.c | 2 +- gdb/testsuite/gdb.base/pie-fork.exp | 6 +- gdb/testsuite/gdb.base/pointers.exp | 17 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 8 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 15 +- .../gdb.base/premature-dummy-frame-removal.c | 2 +- .../gdb.base/premature-dummy-frame-removal.exp | 9 +- .../gdb.base/premature-dummy-frame-removal.py | 2 +- gdb/testsuite/gdb.base/pretty-array.c | 2 +- gdb/testsuite/gdb.base/pretty-array.exp | 2 +- gdb/testsuite/gdb.base/pretty-print.c | 2 +- gdb/testsuite/gdb.base/pretty-print.exp | 2 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 2 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 2 +- gdb/testsuite/gdb.base/print-file-var-main.c | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 19 +- gdb/testsuite/gdb.base/print-file-var.h | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-lib.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-main.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 16 +- gdb/testsuite/gdb.base/printcmds.exp | 129 +- gdb/testsuite/gdb.base/prologue-include.c | 2 +- gdb/testsuite/gdb.base/prologue-include.exp | 2 +- gdb/testsuite/gdb.base/prologue-include.h | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 9 +- gdb/testsuite/gdb.base/psym-external-decl-2.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.c | 2 +- gdb/testsuite/gdb.base/psym-external-decl.exp | 3 +- gdb/testsuite/gdb.base/psymtab.exp | 10 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 2 +- gdb/testsuite/gdb.base/ptype-offsets.exp | 17 +- gdb/testsuite/gdb.base/ptype.exp | 23 +- gdb/testsuite/gdb.base/quit-live.c | 2 +- gdb/testsuite/gdb.base/quit-live.exp | 4 +- gdb/testsuite/gdb.base/quit.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 6 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 12 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 4 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 2 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 56 +- gdb/testsuite/gdb.base/readnever.c | 2 +- gdb/testsuite/gdb.base/readnever.exp | 7 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 9 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 17 +- gdb/testsuite/gdb.base/reggroups.c | 2 +- gdb/testsuite/gdb.base/reggroups.exp | 4 +- gdb/testsuite/gdb.base/relational.exp | 15 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 7 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 14 +- gdb/testsuite/gdb.base/remote-exec-file.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 63 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread-readsym.c | 2 +- gdb/testsuite/gdb.base/reread-readsym.exp | 6 +- gdb/testsuite/gdb.base/reread.exp | 4 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug.c | 10 +- gdb/testsuite/gdb.base/return-nodebug.exp | 24 +- gdb/testsuite/gdb.base/return-nodebug1.c | 10 +- gdb/testsuite/gdb.base/return.c | 2 +- gdb/testsuite/gdb.base/return.exp | 10 +- gdb/testsuite/gdb.base/return2.exp | 14 +- gdb/testsuite/gdb.base/retval-large-struct.c | 2 +- gdb/testsuite/gdb.base/retval-large-struct.exp | 10 +- gdb/testsuite/gdb.base/reverse-init-functions.exp | 2 +- gdb/testsuite/gdb.base/rtld-step-main.c | 22 + gdb/testsuite/gdb.base/rtld-step-nodebugsym.c | 25 + gdb/testsuite/gdb.base/rtld-step-nodebugsym.exp | 34 + gdb/testsuite/gdb.base/rtld-step-rtld.c | 65 + gdb/testsuite/gdb.base/rtld-step.exp | 146 + gdb/testsuite/gdb.base/run-after-attach.c | 2 +- gdb/testsuite/gdb.base/run-after-attach.exp | 6 +- gdb/testsuite/gdb.base/run-attach-while-running.c | 2 +- .../gdb.base/run-attach-while-running.exp | 2 +- .../gdb.base/run-control-while-bg-execution.c | 33 + .../gdb.base/run-control-while-bg-execution.exp | 115 + gdb/testsuite/gdb.base/run.c | 2 +- gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 20 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 9 +- gdb/testsuite/gdb.base/scope.exp | 140 +- gdb/testsuite/gdb.base/sect-cmd.exp | 4 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 11 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 26 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/server-del-break.c | 2 +- gdb/testsuite/gdb.base/server-del-break.exp | 2 +- gdb/testsuite/gdb.base/set-cwd.c | 2 +- gdb/testsuite/gdb.base/set-cwd.exp | 7 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/set-noassign.exp | 4 +- gdb/testsuite/gdb.base/setshow.exp | 28 +- gdb/testsuite/gdb.base/settings.c | 2 +- gdb/testsuite/gdb.base/settings.exp | 20 +- gdb/testsuite/gdb.base/setvar.exp | 27 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- .../gdb.base/share-env-with-gdbserver.exp | 7 +- gdb/testsuite/gdb.base/share-psymtabs-bt-2.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.c | 2 +- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 2 +- gdb/testsuite/gdb.base/shell.exp | 38 +- gdb/testsuite/gdb.base/shlib-call.exp | 21 +- gdb/testsuite/gdb.base/shmain.c | 2 +- gdb/testsuite/gdb.base/show-user-completion.exp | 2 +- gdb/testsuite/gdb.base/shreloc.exp | 12 +- gdb/testsuite/gdb.base/sigall.exp | 17 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 9 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 9 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 7 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 9 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 7 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 16 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 14 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 9 +- gdb/testsuite/gdb.base/signals-state-child.c | 2 +- gdb/testsuite/gdb.base/signals-state-child.exp | 31 +- gdb/testsuite/gdb.base/signals.exp | 17 +- gdb/testsuite/gdb.base/signed-builtin-types-lib.c | 30 + gdb/testsuite/gdb.base/signed-builtin-types.c | 25 + gdb/testsuite/gdb.base/signed-builtin-types.exp | 75 + gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 9 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 9 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 9 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 7 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 11 +- gdb/testsuite/gdb.base/sizeof.exp | 23 +- gdb/testsuite/gdb.base/skip-inline.c | 2 +- gdb/testsuite/gdb.base/skip-inline.exp | 109 +- gdb/testsuite/gdb.base/skip-solib-lib.c | 3 +- gdb/testsuite/gdb.base/skip-solib-main.c | 3 +- gdb/testsuite/gdb.base/skip-solib.exp | 17 +- gdb/testsuite/gdb.base/skip.c | 2 +- gdb/testsuite/gdb.base/skip.exp | 81 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/skipcxx.cc | 2 +- gdb/testsuite/gdb.base/skipcxx.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 32 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 40 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 18 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 16 +- gdb/testsuite/gdb.base/solib-nodir.exp | 17 +- gdb/testsuite/gdb.base/solib-overlap-lib.c | 2 +- gdb/testsuite/gdb.base/solib-overlap-main.c | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 14 +- .../gdb.base/solib-probes-nosharedlibrary.c | 2 +- .../gdb.base/solib-probes-nosharedlibrary.exp | 2 +- gdb/testsuite/gdb.base/solib-search-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-search-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-search.c | 2 +- gdb/testsuite/gdb.base/solib-search.exp | 17 +- gdb/testsuite/gdb.base/solib-search.h | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 21 +- gdb/testsuite/gdb.base/solib-vanish-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-vanish-main.c | 2 +- gdb/testsuite/gdb.base/solib-vanish.exp | 27 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 29 +- gdb/testsuite/gdb.base/solib1.c | 5 +- gdb/testsuite/gdb.base/source-dir.c | 2 +- gdb/testsuite/gdb.base/source-dir.exp | 45 +- gdb/testsuite/gdb.base/source-error-1.gdb | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 4 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-open.c | 2 +- gdb/testsuite/gdb.base/source-open.exp | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 8 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 7 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 6 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 4 +- gdb/testsuite/gdb.base/stack-protector.c | 2 +- gdb/testsuite/gdb.base/stack-protector.exp | 4 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 4 +- gdb/testsuite/gdb.base/stap-probe.exp | 29 +- gdb/testsuite/gdb.base/start-cpp.cc | 2 +- gdb/testsuite/gdb.base/start-cpp.exp | 6 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 5 +- gdb/testsuite/gdb.base/starti.c | 2 +- gdb/testsuite/gdb.base/starti.exp | 2 +- gdb/testsuite/gdb.base/startup-with-shell.c | 2 +- gdb/testsuite/gdb.base/startup-with-shell.exp | 12 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 6 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-indirect-call-thunk.c | 2 +- .../gdb.base/step-indirect-call-thunk.exp | 8 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 6 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- gdb/testsuite/gdb.base/step-over-clone.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.c | 2 +- gdb/testsuite/gdb.base/step-over-exit.exp | 8 +- gdb/testsuite/gdb.base/step-over-fork.c | 2 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 8 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 12 +- gdb/testsuite/gdb.base/step-over-vfork.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.c | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 2 +- gdb/testsuite/gdb.base/step-symless.c | 2 +- gdb/testsuite/gdb.base/step-symless.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 10 +- gdb/testsuite/gdb.base/step-through-epilogue.c | 38 + gdb/testsuite/gdb.base/step-through-epilogue.exp | 98 + gdb/testsuite/gdb.base/store.exp | 11 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 25 +- gdb/testsuite/gdb.base/structs2.exp | 10 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/style-interp-exec-mi.c | 2 +- gdb/testsuite/gdb.base/style-interp-exec-mi.exp | 2 +- gdb/testsuite/gdb.base/style-logging.exp | 12 +- gdb/testsuite/gdb.base/style.c | 2 +- gdb/testsuite/gdb.base/style.exp | 232 +- gdb/testsuite/gdb.base/subst.exp | 6 +- gdb/testsuite/gdb.base/sym-file-lib.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.h | 2 +- gdb/testsuite/gdb.base/sym-file-main.c | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 26 +- gdb/testsuite/gdb.base/symbol-alias.c | 2 +- gdb/testsuite/gdb.base/symbol-alias.exp | 69 +- gdb/testsuite/gdb.base/symbol-alias2.c | 14 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/symfile-warn.c | 2 +- gdb/testsuite/gdb.base/symfile-warn.exp | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.c | 2 +- gdb/testsuite/gdb.base/symlink-sourcefile.exp | 2 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- .../gdb.base/symtab-search-order-shlib-1.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 10 +- gdb/testsuite/gdb.base/template.c | 2 +- gdb/testsuite/gdb.base/template.exp | 2 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 4 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 6 +- gdb/testsuite/gdb.base/thread-bp-multi-loc.c | 44 + gdb/testsuite/gdb.base/thread-bp-multi-loc.exp | 67 + gdb/testsuite/gdb.base/timestamp.exp | 24 + gdb/testsuite/gdb.base/trace-commands.exp | 69 +- gdb/testsuite/gdb.base/twice.exp | 5 +- gdb/testsuite/gdb.base/type-opaque-lib.c | 2 +- gdb/testsuite/gdb.base/type-opaque-main.c | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 13 +- gdb/testsuite/gdb.base/ui-redirect.exp | 17 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 17 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.c | 2 +- gdb/testsuite/gdb.base/until-trailing-insns.exp | 75 +- gdb/testsuite/gdb.base/until.exp | 4 +- .../gdb.base/unwind-on-each-insn-amd64-2.exp | 52 + .../gdb.base/unwind-on-each-insn-amd64-2.s | 54 + .../gdb.base/unwind-on-each-insn-amd64.exp | 39 + gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.s | 263 + gdb/testsuite/gdb.base/unwind-on-each-insn-foo.c | 28 + .../gdb.base/unwind-on-each-insn-i386.exp | 39 + gdb/testsuite/gdb.base/unwind-on-each-insn-i386.s | 262 + gdb/testsuite/gdb.base/unwind-on-each-insn.c | 27 + gdb/testsuite/gdb.base/unwind-on-each-insn.exp | 28 + gdb/testsuite/gdb.base/unwind-on-each-insn.exp.tcl | 159 + gdb/testsuite/gdb.base/unwindonsignal.c | 2 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 14 +- gdb/testsuite/gdb.base/utf8-identifiers.c | 2 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 2 +- gdb/testsuite/gdb.base/valgrind-bt.c | 2 +- gdb/testsuite/gdb.base/valgrind-bt.exp | 9 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.exp | 9 +- gdb/testsuite/gdb.base/valgrind-infcall-2.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 9 +- gdb/testsuite/gdb.base/valgrind-infcall.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 9 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 12 +- gdb/testsuite/gdb.base/value-history-unavailable.c | 29 + .../gdb.base/value-history-unavailable.exp | 73 + gdb/testsuite/gdb.base/varargs.c | 30 +- gdb/testsuite/gdb.base/varargs.exp | 25 +- gdb/testsuite/gdb.base/vdso-warning.c | 2 +- gdb/testsuite/gdb.base/vdso-warning.exp | 2 +- gdb/testsuite/gdb.base/vfork-follow-parent.c | 2 +- gdb/testsuite/gdb.base/vfork-follow-parent.exp | 2 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 4 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 26 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.c | 2 +- gdb/testsuite/gdb.base/vla-struct-fields.exp | 29 +- gdb/testsuite/gdb.base/vla-stub-define.c | 2 +- gdb/testsuite/gdb.base/vla-stub.c | 2 +- gdb/testsuite/gdb.base/vla-stub.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 15 +- gdb/testsuite/gdb.base/warning.exp | 7 +- gdb/testsuite/gdb.base/watch-before-fork.c | 2 +- gdb/testsuite/gdb.base/watch-before-fork.exp | 6 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 15 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 19 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 22 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 4 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 8 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 6 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 14 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 6 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 9 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 16 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 28 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-unaligned.c | 2 +- gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 24 +- gdb/testsuite/gdb.base/watchpoint.exp | 96 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 16 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 4 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 8 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.c | 2 +- gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 6 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 25 +- gdb/testsuite/gdb.base/with-mf-inc.c | 2 +- gdb/testsuite/gdb.base/with-mf-main.c | 2 +- gdb/testsuite/gdb.base/with-mf.exp | 7 +- gdb/testsuite/gdb.base/with.c | 2 +- gdb/testsuite/gdb.base/with.exp | 12 +- gdb/testsuite/gdb.base/write_mem.c | 2 +- gdb/testsuite/gdb.base/write_mem.exp | 4 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 2 +- .../gdb.base/wrong_frame_bt_full-opaque.c | 2 +- gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 2 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 7 +- gdb/testsuite/gdb.btrace/cpu.exp | 2 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 7 +- gdb/testsuite/gdb.btrace/delta.exp | 7 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.exp | 12 +- gdb/testsuite/gdb.btrace/enable-new-thread.c | 2 +- gdb/testsuite/gdb.btrace/enable-new-thread.exp | 7 +- gdb/testsuite/gdb.btrace/enable-running.c | 2 +- gdb/testsuite/gdb.btrace/enable-running.exp | 7 +- gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 14 +- gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 7 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 7 +- gdb/testsuite/gdb.btrace/gcore.exp | 9 +- gdb/testsuite/gdb.btrace/i686-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.S | 3 +- gdb/testsuite/gdb.btrace/instruction_history.c | 2 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 7 +- gdb/testsuite/gdb.btrace/multi-inferior.c | 2 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 18 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 7 +- gdb/testsuite/gdb.btrace/nohist.exp | 7 +- gdb/testsuite/gdb.btrace/non-stop.c | 2 +- gdb/testsuite/gdb.btrace/non-stop.exp | 7 +- gdb/testsuite/gdb.btrace/reconnect.c | 2 +- gdb/testsuite/gdb.btrace/reconnect.exp | 16 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 7 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 7 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 9 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 7 +- gdb/testsuite/gdb.btrace/step.exp | 7 +- gdb/testsuite/gdb.btrace/stepi.exp | 7 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 7 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 7 +- gdb/testsuite/gdb.btrace/tsx.c | 2 +- gdb/testsuite/gdb.btrace/tsx.exp | 12 +- gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 7 +- gdb/testsuite/gdb.btrace/vdso.c | 2 +- gdb/testsuite/gdb.btrace/vdso.exp | 7 +- gdb/testsuite/gdb.btrace/x86-tsx.S | 3 +- gdb/testsuite/gdb.btrace/x86_64-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.S | 3 +- gdb/testsuite/gdb.compile/compile-constvar.c | 2 +- .../gdb.compile/compile-cplus-anonymous.cc | 2 +- .../gdb.compile/compile-cplus-anonymous.exp | 17 +- .../gdb.compile/compile-cplus-array-decay.cc | 2 +- .../gdb.compile/compile-cplus-array-decay.exp | 11 +- gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 2 +- .../gdb.compile/compile-cplus-inherit.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-member.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-member.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-method.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-method.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-mod.c | 2 +- .../gdb.compile/compile-cplus-namespace.cc | 2 +- .../gdb.compile/compile-cplus-namespace.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 2 +- gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus-print.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus-print.exp | 6 +- gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 2 +- .../gdb.compile/compile-cplus-virtual.exp | 17 +- gdb/testsuite/gdb.compile/compile-cplus.c | 2 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 18 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 12 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 10 +- gdb/testsuite/gdb.compile/compile-ops.exp | 28 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 7 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 7 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 9 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 15 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/align.exp | 29 +- gdb/testsuite/gdb.cp/ambiguous.exp | 15 +- gdb/testsuite/gdb.cp/annota2.exp | 23 +- gdb/testsuite/gdb.cp/annota3.exp | 33 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 8 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 12 +- gdb/testsuite/gdb.cp/anon-union.exp | 7 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 4 +- gdb/testsuite/gdb.cp/array-indices.exp | 4 +- gdb/testsuite/gdb.cp/array-repeat.exp | 4 +- gdb/testsuite/gdb.cp/baseenum.cc | 2 +- gdb/testsuite/gdb.cp/baseenum.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 4 +- gdb/testsuite/gdb.cp/break-f-std-string.cc | 36 + gdb/testsuite/gdb.cp/break-f-std-string.exp | 112 + gdb/testsuite/gdb.cp/breakpoint-locs-2.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint-locs.exp | 6 +- gdb/testsuite/gdb.cp/breakpoint-locs.h | 2 +- gdb/testsuite/gdb.cp/breakpoint-shlib-func-lib.cc | 19 + gdb/testsuite/gdb.cp/breakpoint-shlib-func.cc | 22 + gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp | 85 + gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 12 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 13 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 4 +- gdb/testsuite/gdb.cp/call-method-register.cc | 47 +- gdb/testsuite/gdb.cp/call-method-register.exp | 108 +- gdb/testsuite/gdb.cp/casts.cc | 22 + gdb/testsuite/gdb.cp/casts.exp | 24 +- gdb/testsuite/gdb.cp/casts03.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.exp | 4 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 20 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 43 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 4 +- gdb/testsuite/gdb.cp/cold-clone.cc | 4 +- gdb/testsuite/gdb.cp/cold-clone.exp | 11 +- gdb/testsuite/gdb.cp/constexpr-field.cc | 2 +- gdb/testsuite/gdb.cp/constexpr-field.exp | 7 +- gdb/testsuite/gdb.cp/converts.cc | 2 +- gdb/testsuite/gdb.cp/converts.exp | 7 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 16 +- gdb/testsuite/gdb.cp/cpcompletion.cc | 88 + gdb/testsuite/gdb.cp/cpcompletion.exp | 16 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp.tcl | 13 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 4 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 8 +- gdb/testsuite/gdb.cp/cpsizeof.cc | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 6 +- gdb/testsuite/gdb.cp/ctti.exp | 15 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/debug-expr.exp | 4 +- gdb/testsuite/gdb.cp/demangle.exp | 4 +- gdb/testsuite/gdb.cp/derivation.cc | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 16 +- gdb/testsuite/gdb.cp/derivation2.cc | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.cc | 2 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 13 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 14 +- gdb/testsuite/gdb.cp/empty-enum.cc | 31 + gdb/testsuite/gdb.cp/empty-enum.exp | 48 + gdb/testsuite/gdb.cp/ena-dis-br-range.cc | 2 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 34 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 4 +- gdb/testsuite/gdb.cp/except-multi-location-lib.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location-main.cc | 2 +- gdb/testsuite/gdb.cp/except-multi-location.exp | 6 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 6 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 6 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 4 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 4 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 11 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 7 +- gdb/testsuite/gdb.cp/gdb1355.exp | 13 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 16 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 30 +- gdb/testsuite/gdb.cp/hang.exp | 6 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 52 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/incomplete-type-overload.cc | 45 + gdb/testsuite/gdb.cp/incomplete-type-overload.exp | 176 + gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 10 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp | 6 +- gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp | 6 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d0.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-c-d1.exp | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-lib.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug-main.c | 2 +- gdb/testsuite/gdb.cp/infcall-nodebug.exp.tcl | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 11 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 7 +- gdb/testsuite/gdb.cp/koenig.exp | 7 +- gdb/testsuite/gdb.cp/local-static.c | 2 +- gdb/testsuite/gdb.cp/local-static.exp | 6 +- gdb/testsuite/gdb.cp/local.exp | 18 +- gdb/testsuite/gdb.cp/m-data.exp | 14 +- gdb/testsuite/gdb.cp/m-static.exp | 32 +- gdb/testsuite/gdb.cp/maint.exp | 3 +- gdb/testsuite/gdb.cp/many-args.cc | 2 +- gdb/testsuite/gdb.cp/many-args.exp | 7 +- gdb/testsuite/gdb.cp/mb-ctor.cc | 6 + gdb/testsuite/gdb.cp/mb-ctor.exp | 47 +- gdb/testsuite/gdb.cp/mb-inline.exp | 13 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 14 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 7 +- gdb/testsuite/gdb.cp/member-ptr.cc | 10 +- gdb/testsuite/gdb.cp/member-ptr.exp | 17 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 8 +- gdb/testsuite/gdb.cp/method-call-in-c.cc | 2 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 4 +- gdb/testsuite/gdb.cp/method.exp | 13 +- gdb/testsuite/gdb.cp/method2.exp | 7 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 5 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 14 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 7 +- gdb/testsuite/gdb.cp/namespace.exp | 23 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.cc | 2 +- gdb/testsuite/gdb.cp/nested-class-func-class.exp | 4 +- gdb/testsuite/gdb.cp/nested-types.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.exp | 4 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 16 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.cc | 23 - gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 35 - gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp | 15 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 13 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.cc | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 10 +- gdb/testsuite/gdb.cp/nsdecl.exp | 11 +- gdb/testsuite/gdb.cp/nsimport.exp | 7 +- gdb/testsuite/gdb.cp/nsnested.exp | 7 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 7 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 11 +- gdb/testsuite/gdb.cp/nsstress.exp | 9 +- gdb/testsuite/gdb.cp/nsusing.cc | 3 +- gdb/testsuite/gdb.cp/nsusing.exp | 36 +- gdb/testsuite/gdb.cp/operator.exp | 7 +- gdb/testsuite/gdb.cp/oranking.exp | 7 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 4 +- gdb/testsuite/gdb.cp/overload.exp | 10 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 113 +- gdb/testsuite/gdb.cp/ovsrch.exp | 10 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch2.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch3.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch4.cc | 2 +- gdb/testsuite/gdb.cp/paramless.cc | 46 + gdb/testsuite/gdb.cp/paramless.exp | 41 + gdb/testsuite/gdb.cp/paren-type.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.exp | 2 +- gdb/testsuite/gdb.cp/parse-lang.cc | 2 +- gdb/testsuite/gdb.cp/parse-lang.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 7 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 7 +- gdb/testsuite/gdb.cp/pointer-to-member.cc | 34 + gdb/testsuite/gdb.cp/pointer-to-member.exp | 28 + gdb/testsuite/gdb.cp/pr-1023.exp | 14 +- gdb/testsuite/gdb.cp/pr-1210.exp | 14 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 14 +- gdb/testsuite/gdb.cp/pr10687.exp | 4 +- gdb/testsuite/gdb.cp/pr10728.exp | 14 +- gdb/testsuite/gdb.cp/pr12028.exp | 5 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 4 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 4 +- gdb/testsuite/gdb.cp/pr9067.exp | 11 +- gdb/testsuite/gdb.cp/pr9167.exp | 4 +- gdb/testsuite/gdb.cp/pr9594.cc | 65 - gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 13 +- gdb/testsuite/gdb.cp/print-demangle.exp | 4 +- gdb/testsuite/gdb.cp/print-method-args.cc | 38 + gdb/testsuite/gdb.cp/print-method-args.exp | 38 + gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 14 +- gdb/testsuite/gdb.cp/psmang.exp | 8 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 +- gdb/testsuite/gdb.cp/psmang2.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 4 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 4 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 19 +- gdb/testsuite/gdb.cp/punctuator.exp | 5 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 11 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 6 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 29 +- gdb/testsuite/gdb.cp/rtti.exp | 14 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 8 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 6 +- gdb/testsuite/gdb.cp/rvalue-ref-types.cc | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 9 +- gdb/testsuite/gdb.cp/save-bp-qualified.cc | 2 +- gdb/testsuite/gdb.cp/save-bp-qualified.exp | 2 +- gdb/testsuite/gdb.cp/scope-err.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.exp | 6 +- gdb/testsuite/gdb.cp/shadow.exp | 11 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 7 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 11 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 4 +- gdb/testsuite/gdb.cp/static-typedef-print.cc | 2 +- gdb/testsuite/gdb.cp/static-typedef-print.exp | 8 +- gdb/testsuite/gdb.cp/step-and-next-inline.cc | 2 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 18 +- gdb/testsuite/gdb.cp/step-and-next-inline.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size.cc | 2 +- gdb/testsuite/gdb.cp/stub-array-size.exp | 6 +- gdb/testsuite/gdb.cp/stub-array-size.h | 2 +- gdb/testsuite/gdb.cp/stub-array-size2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes-2.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.cc | 2 +- gdb/testsuite/gdb.cp/subtypes.exp | 6 +- gdb/testsuite/gdb.cp/subtypes.h | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 14 +- gdb/testsuite/gdb.cp/templates.exp | 14 +- gdb/testsuite/gdb.cp/try_catch.cc | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 14 +- gdb/testsuite/gdb.cp/typed-enum.cc | 2 +- gdb/testsuite/gdb.cp/typed-enum.exp | 8 +- gdb/testsuite/gdb.cp/typedef-base.cc | 2 +- gdb/testsuite/gdb.cp/typedef-base.exp | 8 +- gdb/testsuite/gdb.cp/typedef-operator.cc | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 4 +- gdb/testsuite/gdb.cp/typeid.cc | 2 +- gdb/testsuite/gdb.cp/typeid.exp | 16 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 10 +- gdb/testsuite/gdb.cp/using-crash.cc | 2 +- gdb/testsuite/gdb.cp/using-crash.exp | 2 +- gdb/testsuite/gdb.cp/var-tag-2.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-3.cc | 2 +- gdb/testsuite/gdb.cp/var-tag-4.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.cc | 2 +- gdb/testsuite/gdb.cp/var-tag.exp | 7 +- gdb/testsuite/gdb.cp/virtbase.exp | 9 +- gdb/testsuite/gdb.cp/virtbase2.cc | 2 +- gdb/testsuite/gdb.cp/virtbase2.exp | 9 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 7 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 11 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 2 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 2 +- gdb/testsuite/gdb.cp/watch-cp.cc | 2 +- gdb/testsuite/gdb.cp/watch-cp.exp | 9 +- gdb/testsuite/gdb.cp/wide_char_types.c | 2 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 4 +- gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp | 25 +- gdb/testsuite/gdb.ctf/ctf-a.c | 2 +- gdb/testsuite/gdb.ctf/ctf-a.h | 2 +- gdb/testsuite/gdb.ctf/ctf-b.c | 2 +- gdb/testsuite/gdb.ctf/ctf-b.h | 2 +- gdb/testsuite/gdb.ctf/ctf-c.c | 2 +- gdb/testsuite/gdb.ctf/ctf-c.h | 2 +- gdb/testsuite/gdb.ctf/dwarf2-and-ctf-2.c | 24 + gdb/testsuite/gdb.ctf/dwarf2-and-ctf.c | 26 + gdb/testsuite/gdb.ctf/dwarf2-and-ctf.exp | 54 + gdb/testsuite/gdb.ctf/funcreturn.exp | 61 +- gdb/testsuite/gdb.ctf/multi.exp | 25 +- gdb/testsuite/gdb.ctf/whatis.c | 2 +- gdb/testsuite/gdb.dap/basic-dap.c | 44 + gdb/testsuite/gdb.dap/basic-dap.exp | 171 + gdb/testsuite/gdb.dap/bt-inner.c | 24 + gdb/testsuite/gdb.dap/bt-main.c | 29 + gdb/testsuite/gdb.dap/bt-nodebug.exp | 49 + gdb/testsuite/gdb.dap/memory.c | 25 + gdb/testsuite/gdb.dap/memory.exp | 85 + gdb/testsuite/gdb.dap/scopes.c | 35 + gdb/testsuite/gdb.dap/scopes.exp | 101 + .../gdb.debuginfod/build-id-no-debug-warning.c | 20 + .../gdb.debuginfod/build-id-no-debug-warning.exp | 142 + gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c | 22 + gdb/testsuite/gdb.debuginfod/crc_mismatch.c | 20 + gdb/testsuite/gdb.debuginfod/crc_mismatch.exp | 111 + .../gdb.debuginfod/fetch_src_and_symbols.c | 28 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 261 +- gdb/testsuite/gdb.debuginfod/main.c | 25 - gdb/testsuite/gdb.disasm/am33.exp | 14 +- gdb/testsuite/gdb.disasm/am33.s | 1 + gdb/testsuite/gdb.disasm/disassembler-options.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 11 +- gdb/testsuite/gdb.disasm/h8300s.s | 1 + gdb/testsuite/gdb.disasm/hppa.exp | 16 +- gdb/testsuite/gdb.disasm/hppa.s | 1 + gdb/testsuite/gdb.disasm/mn10200.s | 1 + gdb/testsuite/gdb.disasm/mn10300.exp | 14 +- gdb/testsuite/gdb.disasm/mn10300.s | 1 + gdb/testsuite/gdb.disasm/sh3.exp | 12 +- gdb/testsuite/gdb.disasm/sh3.s | 1 + gdb/testsuite/gdb.disasm/t01_mov.exp | 11 +- gdb/testsuite/gdb.disasm/t01_mov.s | 1 + gdb/testsuite/gdb.disasm/t02_mova.exp | 11 +- gdb/testsuite/gdb.disasm/t02_mova.s | 1 + gdb/testsuite/gdb.disasm/t03_add.exp | 11 +- gdb/testsuite/gdb.disasm/t03_add.s | 1 + gdb/testsuite/gdb.disasm/t04_sub.exp | 11 +- gdb/testsuite/gdb.disasm/t04_sub.s | 1 + gdb/testsuite/gdb.disasm/t05_cmp.exp | 11 +- gdb/testsuite/gdb.disasm/t05_cmp.s | 1 + gdb/testsuite/gdb.disasm/t06_ari2.exp | 11 +- gdb/testsuite/gdb.disasm/t06_ari2.s | 1 + gdb/testsuite/gdb.disasm/t07_ari3.exp | 11 +- gdb/testsuite/gdb.disasm/t07_ari3.s | 1 + gdb/testsuite/gdb.disasm/t08_or.exp | 11 +- gdb/testsuite/gdb.disasm/t08_or.s | 1 + gdb/testsuite/gdb.disasm/t09_xor.exp | 11 +- gdb/testsuite/gdb.disasm/t09_xor.s | 1 + gdb/testsuite/gdb.disasm/t10_and.exp | 11 +- gdb/testsuite/gdb.disasm/t10_and.s | 1 + gdb/testsuite/gdb.disasm/t11_logs.exp | 11 +- gdb/testsuite/gdb.disasm/t11_logs.s | 1 + gdb/testsuite/gdb.disasm/t12_bit.exp | 11 +- gdb/testsuite/gdb.disasm/t12_bit.s | 1 + gdb/testsuite/gdb.disasm/t13_otr.exp | 11 +- gdb/testsuite/gdb.disasm/t13_otr.s | 1 + gdb/testsuite/gdb.dlang/circular.c | 2 +- gdb/testsuite/gdb.dlang/circular.exp | 9 +- gdb/testsuite/gdb.dlang/debug-expr.exp | 4 +- gdb/testsuite/gdb.dlang/demangle.exp | 9 +- gdb/testsuite/gdb.dlang/dlang-start-2.exp | 88 + gdb/testsuite/gdb.dlang/dlang-start.exp | 39 + gdb/testsuite/gdb.dlang/dmain.c | 31 + gdb/testsuite/gdb.dlang/expression.exp | 9 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 9 +- gdb/testsuite/gdb.dlang/properties.exp | 9 +- gdb/testsuite/gdb.dlang/simple.d | 17 + gdb/testsuite/gdb.dlang/watch-loc.c | 2 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 9 +- gdb/testsuite/gdb.dwarf2/_start.c | 27 + gdb/testsuite/gdb.dwarf2/ada-cold-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 6 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.c | 2 +- gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 6 +- gdb/testsuite/gdb.dwarf2/anon-ns-fn.cc | 31 + gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp | 33 + gdb/testsuite/gdb.dwarf2/arr-stride.exp | 6 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 6 +- gdb/testsuite/gdb.dwarf2/atomic-type.c | 2 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 6 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 6 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 3 +- gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 9 +- gdb/testsuite/gdb.dwarf2/calling-convention.c | 2 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 20 +- gdb/testsuite/gdb.dwarf2/clang-cli-macro.c | 20 + gdb/testsuite/gdb.dwarf2/clang-cli-macro.exp | 93 + gdb/testsuite/gdb.dwarf2/clang-debug-names-2-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names-2.exp | 6 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.c | 2 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 6 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp.tcl | 2 +- gdb/testsuite/gdb.dwarf2/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 10 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 6 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 6 +- gdb/testsuite/gdb.dwarf2/count.exp | 7 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.c | 2 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp | 60 + gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 6 +- .../debug-aranges-duplicate-offset-warning.c | 28 + .../debug-aranges-duplicate-offset-warning.exp | 78 + .../gdb.dwarf2/debug-names-bad-cu-index.exp | 88 + .../gdb.dwarf2/debug-names-duplicate-cu.exp | 76 + .../gdb.dwarf2/debug-names-missing-cu.exp | 78 + .../gdb.dwarf2/debug-names-non-ascending-cu.exp | 81 + gdb/testsuite/gdb.dwarf2/debug-names-tu-dwarf5.exp | 18 + gdb/testsuite/gdb.dwarf2/debug-names-tu.exp | 18 + gdb/testsuite/gdb.dwarf2/debug-names-tu.exp.tcl | 94 + gdb/testsuite/gdb.dwarf2/debug-names.exp | 74 + gdb/testsuite/gdb.dwarf2/dup-psym.S | 3 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 23 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-align.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-bad-elf.exp | 34 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 3 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.c | 26 + gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp | 29 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 6 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 19 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 6 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 3 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 21 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 113 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 69 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 34 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-empty-file-name.exp | 66 + gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 21 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 83 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 79 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 79 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header.h | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.c | 2 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 181 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 14 +- .../gdb.dwarf2/dw2-inline-small-func-lbls.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 47 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.h | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 59 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 2 +- .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 34 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 169 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 71 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 75 +- gdb/testsuite/gdb.dwarf2/dw2-lines.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 43 +- .../gdb.dwarf2/dw2-linkage-name-trust-main.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 3 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 10 +- .../gdb.dwarf2/dw2-main-no-line-number.exp | 15 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 15 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 6 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.c | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.c | 18 + gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.exp | 31 + gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 6 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 3 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 17 +- .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 49 +- gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 45 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-3.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 67 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-hi-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func-lo-cold.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 135 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 15 +- .../gdb.dwarf2/dw2-ranges-psym-warning-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym-warning.c | 2 +- .../gdb.dwarf2/dw2-ranges-psym-warning.exp | 7 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 15 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 17 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 24 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 6 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 14 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 21 +- .../gdb.dwarf2/dw2-step-out-of-function-no-stmt.c | 2 +- .../dw2-step-out-of-function-no-stmt.exp | 51 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 6 +- .../gdb.dwarf2/dw2-symtab-includes-lookup.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c | 2 +- .../gdb.dwarf2/dw2-undefined-ret-addr.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 6 +- .../gdb.dwarf2/dw2-unspecified-type-foo.c | 23 + gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.c | 25 + gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.exp | 70 + gdb/testsuite/gdb.dwarf2/dw2-unusual-field-names.c | 2 +- .../gdb.dwarf2/dw2-unusual-field-names.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 3 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 6 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.c | 2 +- .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 29 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range-shlib.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 14 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 3 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw4-toplevel-types.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.exp | 6 +- gdb/testsuite/gdb.dwarf2/dwz.exp | 6 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 14 +- gdb/testsuite/gdb.dwarf2/dwznolink.exp | 15 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.c | 4 +- gdb/testsuite/gdb.dwarf2/dyn-type-unallocated.exp | 45 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 6 +- gdb/testsuite/gdb.dwarf2/enqueued-cu-base-addr.exp | 8 +- .../gdb.dwarf2/entry-value-typedef-aarch64.S | 12895 +++ .../gdb.dwarf2/entry-value-typedef-amd64.S | 15545 ++++ gdb/testsuite/gdb.dwarf2/entry-value-typedef.cpp | 36 + gdb/testsuite/gdb.dwarf2/entry-value-typedef.exp | 45 + gdb/testsuite/gdb.dwarf2/enum-type.exp | 12 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-absolute-dwo.exp | 7 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 16 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-mix-2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 8 +- gdb/testsuite/gdb.dwarf2/fission-mix.h | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 74 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-relative-dwo.exp | 7 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 3 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 10 +- gdb/testsuite/gdb.dwarf2/formdata16.exp | 6 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.c | 2 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 6 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.S | 3 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 8 +- gdb/testsuite/gdb.dwarf2/gdb-add-index-symlink.exp | 14 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 11 +- gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp | 35 + gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 10 +- gdb/testsuite/gdb.dwarf2/gdb-index-types-dwarf5.c | 29 + .../gdb.dwarf2/gdb-index-types-dwarf5.exp | 44 + gdb/testsuite/gdb.dwarf2/gdb-index.exp | 47 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 6 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 6 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 7 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 8 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 8 +- gdb/testsuite/gdb.dwarf2/implref-array.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 10 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 10 +- gdb/testsuite/gdb.dwarf2/implref-global.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 10 +- gdb/testsuite/gdb.dwarf2/implref-struct.c | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 10 +- .../imported-unit-abstract-const-value.exp | 6 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-alt.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c++.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-c.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp-main.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp.tcl | 60 +- gdb/testsuite/gdb.dwarf2/imported-unit-c.exp | 4 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 11 +- gdb/testsuite/gdb.dwarf2/imported-unit.c | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 10 +- gdb/testsuite/gdb.dwarf2/index.cc | 29 + .../gdb.dwarf2/info-locals-optimized-out.exp | 6 +- gdb/testsuite/gdb.dwarf2/inline.c | 34 + gdb/testsuite/gdb.dwarf2/inline.exp | 32 + .../gdb.dwarf2/inlined_subroutine-inheritance.exp | 6 +- gdb/testsuite/gdb.dwarf2/intbits.c | 2 +- gdb/testsuite/gdb.dwarf2/intbits.exp | 6 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loc-sec-offset.exp | 6 +- .../gdb.dwarf2/locexpr-data-member-location-lib.c | 15 +- .../gdb.dwarf2/locexpr-data-member-location-main.c | 2 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 269 +- .../gdb.dwarf2/locexpr-data-member-location.h | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 6 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 6 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.c | 2 +- gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 6 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 3 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 6 +- gdb/testsuite/gdb.dwarf2/macro-source-path.c | 20 + gdb/testsuite/gdb.dwarf2/macro-source-path.exp | 394 + gdb/testsuite/gdb.dwarf2/main-foo.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.c | 2 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 15 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/mega-enum.exp | 67 + gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 12 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 8 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 8 +- .../gdb.dwarf2/missing-type-name-for-templates.cc | 58 + .../gdb.dwarf2/missing-type-name-for-templates.exp | 168 + gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 6 +- .../gdb.dwarf2/negative-data-member-location.c | 2 +- .../gdb.dwarf2/negative-data-member-location.exp | 6 +- gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp | 44 + gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 4 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 8 +- gdb/testsuite/gdb.dwarf2/nullptr_t.cc | 29 + gdb/testsuite/gdb.dwarf2/nullptr_t.exp | 39 + gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 6 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.c | 2 +- gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 15 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp | 9 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 9 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 3 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 6 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 3 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 6 +- gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 6 +- gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 6 +- gdb/testsuite/gdb.dwarf2/shortpiece.exp | 58 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 8 +- gdb/testsuite/gdb.dwarf2/struct-decl.exp | 72 + gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 6 +- gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 6 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 55 +- gdb/testsuite/gdb.dwarf2/symbol_needs_eval.c | 2 +- .../gdb.dwarf2/symbol_needs_eval_fail.exp | 6 +- .../gdb.dwarf2/symbol_needs_eval_timeout.exp | 6 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 12 +- .../template-specification-full-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 10 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 8 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 12 +- gdb/testsuite/gdb.dwarf2/utf-rust.exp | 6 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 9 +- gdb/testsuite/gdb.dwarf2/var-access.c | 2 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 6 +- gdb/testsuite/gdb.dwarf2/variant.c | 2 +- gdb/testsuite/gdb.dwarf2/variant.exp | 6 +- gdb/testsuite/gdb.dwarf2/varval.c | 2 +- gdb/testsuite/gdb.dwarf2/varval.exp | 6 +- gdb/testsuite/gdb.dwarf2/void-type.c | 2 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 12 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/allocated.exp | 4 +- gdb/testsuite/gdb.fortran/allocated.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 6 +- gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 6 +- gdb/testsuite/gdb.fortran/array-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 9 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/array-indices.exp | 6 +- gdb/testsuite/gdb.fortran/array-no-bounds.exp | 6 +- gdb/testsuite/gdb.fortran/array-no-bounds.f90 | 2 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 6 +- gdb/testsuite/gdb.fortran/array-repeat.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 4 +- gdb/testsuite/gdb.fortran/array-slices-bad.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices-repeat.f90 | 2 +- .../gdb.fortran/array-slices-sub-slices.exp | 4 +- .../gdb.fortran/array-slices-sub-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/array-slices.exp | 8 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/associated.exp | 4 +- gdb/testsuite/gdb.fortran/associated.f90 | 2 +- gdb/testsuite/gdb.fortran/assumedrank.exp | 41 +- gdb/testsuite/gdb.fortran/assumedrank.f90 | 10 +- gdb/testsuite/gdb.fortran/backtrace.exp | 38 + gdb/testsuite/gdb.fortran/backtrace.f90 | 32 + gdb/testsuite/gdb.fortran/block-data.exp | 6 +- gdb/testsuite/gdb.fortran/block-data.f | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-func.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug-prog.f90 | 2 +- gdb/testsuite/gdb.fortran/call-no-debug.exp | 4 +- gdb/testsuite/gdb.fortran/charset.exp | 12 +- .../gdb.fortran/class-allocatable-array.exp | 8 +- .../gdb.fortran/class-allocatable-array.f90 | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 49 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/completion.exp | 4 +- gdb/testsuite/gdb.fortran/completion.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 19 +- gdb/testsuite/gdb.fortran/complex.f90 | 9 +- gdb/testsuite/gdb.fortran/debug-expr.exp | 9 +- gdb/testsuite/gdb.fortran/debug-expr.f90 | 2 +- .../gdb.fortran/derived-type-function.exp | 9 +- .../gdb.fortran/derived-type-function.f90 | 2 +- .../gdb.fortran/derived-type-striding.exp | 11 +- .../gdb.fortran/derived-type-striding.f90 | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 9 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/dot-ops.exp | 6 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 83 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 | 2 +- gdb/testsuite/gdb.fortran/empty-string.exp | 33 + gdb/testsuite/gdb.fortran/empty-string.f90 | 30 + gdb/testsuite/gdb.fortran/exprs.exp | 12 +- gdb/testsuite/gdb.fortran/function-calls.exp | 9 +- gdb/testsuite/gdb.fortran/function-calls.f90 | 3 +- gdb/testsuite/gdb.fortran/info-main.exp | 42 + gdb/testsuite/gdb.fortran/info-main.f90 | 19 + gdb/testsuite/gdb.fortran/info-modules.exp | 6 +- gdb/testsuite/gdb.fortran/info-types-2.f90 | 2 +- gdb/testsuite/gdb.fortran/info-types.exp | 39 +- gdb/testsuite/gdb.fortran/info-types.f90 | 2 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 52 +- gdb/testsuite/gdb.fortran/intrinsics.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-array.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-array.f90 | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.exp | 2 +- gdb/testsuite/gdb.fortran/intvar-dynamic-types.f90 | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.F90 | 78 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 46 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module.exp | 15 +- gdb/testsuite/gdb.fortran/limited-length.exp | 220 + gdb/testsuite/gdb.fortran/limited-length.f90 | 39 + gdb/testsuite/gdb.fortran/logical.exp | 6 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 6 +- gdb/testsuite/gdb.fortran/max-depth.f90 | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 2 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.cpp | 14 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 25 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 14 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 7 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/namelist.exp | 15 +- gdb/testsuite/gdb.fortran/namelist.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 12 +- gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 183 +- gdb/testsuite/gdb.fortran/nested-funcs.f90 | 2 +- gdb/testsuite/gdb.fortran/oop_extend_type.exp | 188 + gdb/testsuite/gdb.fortran/oop_extend_type.f90 | 69 + gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 4 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 | 2 +- gdb/testsuite/gdb.fortran/pointers.f90 | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 6 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/print_type.exp | 4 +- gdb/testsuite/gdb.fortran/printing-types.exp | 6 +- gdb/testsuite/gdb.fortran/printing-types.f90 | 2 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 6 +- gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 15 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 2 +- gdb/testsuite/gdb.fortran/rank.exp | 4 +- gdb/testsuite/gdb.fortran/rank.f90 | 2 +- gdb/testsuite/gdb.fortran/shape.exp | 4 +- gdb/testsuite/gdb.fortran/shape.f90 | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 9 +- .../gdb.fortran/short-circuit-argument-list.f90 | 2 +- gdb/testsuite/gdb.fortran/size.exp | 88 +- gdb/testsuite/gdb.fortran/size.f90 | 248 +- gdb/testsuite/gdb.fortran/string-types.exp | 69 + gdb/testsuite/gdb.fortran/string-types.f90 | 37 + gdb/testsuite/gdb.fortran/subarray.exp | 9 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type-kinds.exp | 8 +- gdb/testsuite/gdb.fortran/type.f90 | 2 +- gdb/testsuite/gdb.fortran/types.exp | 47 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 6 +- gdb/testsuite/gdb.fortran/vla-type.f90 | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value.exp | 9 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/python-helper.cc | 2 +- gdb/testsuite/gdb.gdb/python-helper.exp | 116 +- gdb/testsuite/gdb.gdb/selftest.exp | 28 +- gdb/testsuite/gdb.gdb/unittest.c | 2 +- gdb/testsuite/gdb.gdb/unittest.exp | 71 +- gdb/testsuite/gdb.go/basic-types.exp | 10 +- gdb/testsuite/gdb.go/chan.exp | 5 +- gdb/testsuite/gdb.go/global-local-var-shadow.exp | 5 +- gdb/testsuite/gdb.go/handcall.exp | 5 +- gdb/testsuite/gdb.go/hello.exp | 5 +- gdb/testsuite/gdb.go/integers.exp | 5 +- gdb/testsuite/gdb.go/max-depth.exp | 5 +- gdb/testsuite/gdb.go/max-depth.go | 2 +- gdb/testsuite/gdb.go/methods.exp | 7 +- gdb/testsuite/gdb.go/no-package.exp | 31 + gdb/testsuite/gdb.go/package.exp | 5 +- gdb/testsuite/gdb.go/print.exp | 10 +- gdb/testsuite/gdb.go/strings.exp | 5 +- gdb/testsuite/gdb.go/types.exp | 5 +- gdb/testsuite/gdb.go/unsafe.exp | 5 +- gdb/testsuite/gdb.guile/guile.exp | 45 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 7 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 7 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 9 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 26 +- gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 7 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 7 +- gdb/testsuite/gdb.guile/scm-error-1.scm | 2 +- gdb/testsuite/gdb.guile/scm-error-2.scm | 2 +- gdb/testsuite/gdb.guile/scm-error.exp | 7 +- gdb/testsuite/gdb.guile/scm-frame-args.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 7 +- gdb/testsuite/gdb.guile/scm-frame-args.scm | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 7 +- gdb/testsuite/gdb.guile/scm-frame.exp | 7 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 11 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 7 +- gdb/testsuite/gdb.guile/scm-lazy-string.c | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 7 +- gdb/testsuite/gdb.guile/scm-math.c | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 7 +- gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.exp | 17 +- gdb/testsuite/gdb.guile/scm-objfile.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile.exp | 7 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 201 +- gdb/testsuite/gdb.guile/scm-ports.c | 2 +- gdb/testsuite/gdb.guile/scm-ports.exp | 7 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 22 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 13 +- gdb/testsuite/gdb.guile/scm-section-script.c | 2 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 17 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 15 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 22 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 13 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 7 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 9 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 7 +- gdb/testsuite/gdb.linespec/3explicit.c | 2 +- gdb/testsuite/gdb.linespec/base/one/header.h | 2 +- gdb/testsuite/gdb.linespec/base/two/header.h | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 30 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 6 +- gdb/testsuite/gdb.linespec/break-asm-file0.s | 3 +- gdb/testsuite/gdb.linespec/break-asm-file1.s | 3 +- .../gdb.linespec/cp-completion-aliases.cc | 2 +- .../gdb.linespec/cp-completion-aliases.exp | 2 +- .../cp-replace-typedefs-ns-template.cc | 2 +- .../cp-replace-typedefs-ns-template.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 7 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 2 +- gdb/testsuite/gdb.linespec/cpls-hyphen.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.cc | 2 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 2 +- gdb/testsuite/gdb.linespec/cpls.cc | 35 +- gdb/testsuite/gdb.linespec/cpls2.cc | 2 +- gdb/testsuite/gdb.linespec/errors.exp | 2 +- gdb/testsuite/gdb.linespec/explicit.c | 2 +- gdb/testsuite/gdb.linespec/explicit.exp | 6 +- gdb/testsuite/gdb.linespec/explicit2.c | 2 +- gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 12 +- gdb/testsuite/gdb.linespec/linespec.exp | 7 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 7 +- gdb/testsuite/gdb.linespec/ls-errs.c | 2 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 4 +- gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 36 +- gdb/testsuite/gdb.linespec/skip-two.exp | 7 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 2 +- gdb/testsuite/gdb.mi/array.f90 | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 3 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 22 +- gdb/testsuite/gdb.mi/gdb2549.exp | 3 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 8 +- gdb/testsuite/gdb.mi/gdb701.exp | 3 +- gdb/testsuite/gdb.mi/gdb792.exp | 9 +- gdb/testsuite/gdb.mi/interrupt-thread-group.c | 2 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 4 +- .../gdb.mi/list-thread-groups-available.c | 2 +- .../gdb.mi/list-thread-groups-available.exp | 14 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 7 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.c | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 8 +- gdb/testsuite/gdb.mi/mi-async.exp | 20 +- gdb/testsuite/gdb.mi/mi-basics.exp | 13 +- gdb/testsuite/gdb.mi/mi-break-qualified.cc | 2 +- gdb/testsuite/gdb.mi/mi-break-qualified.exp | 10 +- gdb/testsuite/gdb.mi/mi-break.exp | 91 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 15 +- .../gdb.mi/mi-breakpoint-multiple-locations.cc | 10 +- .../gdb.mi/mi-breakpoint-multiple-locations.exp | 10 +- gdb/testsuite/gdb.mi/mi-breakpoint-script.c | 22 + gdb/testsuite/gdb.mi/mi-breakpoint-script.exp | 98 + gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.cc | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 12 +- gdb/testsuite/gdb.mi/mi-catch-load-so.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 16 +- gdb/testsuite/gdb.mi/mi-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 9 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 4 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.c | 2 +- gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 2 +- gdb/testsuite/gdb.mi/mi-complete.cc | 2 +- gdb/testsuite/gdb.mi/mi-complete.exp | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-mt.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-st.c | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state.exp | 14 +- gdb/testsuite/gdb.mi/mi-console.exp | 14 +- gdb/testsuite/gdb.mi/mi-corefile.c | 27 + gdb/testsuite/gdb.mi/mi-corefile.exp | 67 + gdb/testsuite/gdb.mi/mi-detach.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 156 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 25 +- gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.c | 4 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 8 +- gdb/testsuite/gdb.mi/mi-editing.exp | 7 +- gdb/testsuite/gdb.mi/mi-eval.exp | 15 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 33 +- gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 3 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 13 +- gdb/testsuite/gdb.mi/mi-file.exp | 13 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 2 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 4 +- gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 2 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 6 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 12 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 8 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 7 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 20 +- gdb/testsuite/gdb.mi/mi-info-sources-base.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.c | 2 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 19 +- gdb/testsuite/gdb.mi/mi-language.exp | 7 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 6 +- gdb/testsuite/gdb.mi/mi-logging.exp | 2 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 7 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 9 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 7 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 9 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 9 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 9 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 16 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 9 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 72 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pendshr2.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 12 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 3 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 8 +- gdb/testsuite/gdb.mi/mi-reg-undefined.S | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.c | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 22 +- gdb/testsuite/gdb.mi/mi-regs.exp | 19 +- gdb/testsuite/gdb.mi/mi-return.exp | 16 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 9 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 15 +- gdb/testsuite/gdb.mi/mi-solib.exp | 22 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 15 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 19 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 3 +- gdb/testsuite/gdb.mi/mi-stepn.c | 2 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 2 +- gdb/testsuite/gdb.mi/mi-sym-info-1.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info-2.c | 2 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 5 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 9 +- gdb/testsuite/gdb.mi/mi-thread-bp-deleted.c | 88 + gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp | 290 + gdb/testsuite/gdb.mi/mi-thread-specific-bp.c | 44 + gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp | 49 + gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 15 +- gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 8 +- gdb/testsuite/gdb.mi/mi-until.exp | 15 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 19 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 17 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 20 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.c | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 14 +- gdb/testsuite/gdb.mi/mi-var-invalidate-shlib-lib.c | 30 + gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.c | 43 + gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp | 168 + gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 18 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 13 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 16 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 14 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 16 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 13 +- gdb/testsuite/gdb.mi/mi-watch.exp | 32 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 21 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.c | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.exp | 12 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 7 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 14 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.c | 2 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 15 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 2 +- gdb/testsuite/gdb.mi/ns-stale-regcache.c | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 2 +- gdb/testsuite/gdb.mi/nsmoribund.c | 2 +- gdb/testsuite/gdb.mi/nsthrexec.c | 2 +- gdb/testsuite/gdb.mi/pending.c | 2 +- gdb/testsuite/gdb.mi/pendshr1.c | 2 +- gdb/testsuite/gdb.mi/pendshr2.c | 2 +- gdb/testsuite/gdb.mi/pr11022.c | 2 +- gdb/testsuite/gdb.mi/pr11022.exp | 6 +- gdb/testsuite/gdb.mi/pthreads.c | 2 +- gdb/testsuite/gdb.mi/solib-lib.c | 2 +- gdb/testsuite/gdb.mi/solib-main.c | 2 +- gdb/testsuite/gdb.mi/user-selected-context-sync.c | 2 +- .../gdb.mi/user-selected-context-sync.exp | 68 +- gdb/testsuite/gdb.mi/var-cmd.c | 5 +- gdb/testsuite/gdb.mi/vla.c | 2 +- gdb/testsuite/gdb.mi/vla.f90 | 2 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.c | 2 +- gdb/testsuite/gdb.modula2/max-depth.exp | 4 +- gdb/testsuite/gdb.modula2/multidim.c | 2 +- gdb/testsuite/gdb.modula2/multidim.exp | 7 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 7 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/attach-no-multi-process.c | 2 +- .../gdb.multi/attach-no-multi-process.exp | 17 +- gdb/testsuite/gdb.multi/attach-while-running.c | 26 + gdb/testsuite/gdb.multi/attach-while-running.exp | 66 + gdb/testsuite/gdb.multi/base.exp | 10 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 14 +- gdb/testsuite/gdb.multi/bp-thread-specific.c | 28 + gdb/testsuite/gdb.multi/bp-thread-specific.exp | 107 + gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 10 +- gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 2 +- gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/info-threads.exp | 4 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 15 +- gdb/testsuite/gdb.multi/multi-arch.exp | 14 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 6 +- gdb/testsuite/gdb.multi/multi-exit.c | 2 +- gdb/testsuite/gdb.multi/multi-exit.exp | 6 +- gdb/testsuite/gdb.multi/multi-kill.c | 2 +- gdb/testsuite/gdb.multi/multi-kill.exp | 6 +- gdb/testsuite/gdb.multi/multi-re-run-1.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run-2.c | 2 +- gdb/testsuite/gdb.multi/multi-re-run.exp | 4 +- gdb/testsuite/gdb.multi/multi-target-continue.exp | 2 +- .../gdb.multi/multi-target-info-inferiors.exp | 12 +- .../gdb.multi/multi-target-info-inferiors.py | 3 +- gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 2 +- .../gdb.multi/multi-target-no-resumed.exp | 2 +- .../gdb.multi/multi-target-ping-pong-next.exp | 2 +- .../gdb.multi/multi-target-thread-find.exp | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 2 +- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 12 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.c | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.c | 2 +- gdb/testsuite/gdb.multi/run-only-second-inf.exp | 8 +- .../gdb.multi/start-inferior-specific-other.c | 34 + gdb/testsuite/gdb.multi/start-inferior-specific.c | 31 + .../gdb.multi/start-inferior-specific.exp | 59 + gdb/testsuite/gdb.multi/stop-all-on-exit.c | 2 +- gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.c | 2 +- gdb/testsuite/gdb.multi/tids-gid-reset.exp | 15 +- gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 33 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 6 +- gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 18 +- gdb/testsuite/gdb.objc/basicclass.exp | 13 +- gdb/testsuite/gdb.objc/nondebug.exp | 15 +- gdb/testsuite/gdb.objc/objcdecode.exp | 15 +- gdb/testsuite/gdb.objc/print.exp | 8 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 14 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 7 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 7 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 7 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 7 +- gdb/testsuite/gdb.opt/break-on-_exit.c | 2 +- gdb/testsuite/gdb.opt/break-on-_exit.exp | 7 +- gdb/testsuite/gdb.opt/clobbered-registers-O2-2.c | 24 + gdb/testsuite/gdb.opt/clobbered-registers-O2-3.c | 22 + gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 20 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 15 +- gdb/testsuite/gdb.opt/fortran-string.exp | 7 +- gdb/testsuite/gdb.opt/fortran-string.f90 | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 6 +- gdb/testsuite/gdb.opt/inline-bt.c | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 3 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 5 +- gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 3 +- gdb/testsuite/gdb.opt/inline-markers.c | 2 +- gdb/testsuite/gdb.opt/inline-small-func.c | 2 +- gdb/testsuite/gdb.opt/inline-small-func.exp | 2 +- gdb/testsuite/gdb.opt/inline-small-func.h | 10 +- gdb/testsuite/gdb.opt/solib-intra-step-lib.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step-main.c | 2 +- gdb/testsuite/gdb.opt/solib-intra-step.exp | 33 +- .../gdb.pascal/case-insensitive-symbols.exp | 2 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 14 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 14 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 20 +- gdb/testsuite/gdb.pascal/integers.exp | 15 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 8 +- gdb/testsuite/gdb.pascal/str-chars.exp | 55 + gdb/testsuite/gdb.pascal/str-chars.pas | 28 + gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 10 +- gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 6 +- gdb/testsuite/gdb.perf/backtrace.py | 3 +- gdb/testsuite/gdb.perf/disassemble.exp | 11 +- gdb/testsuite/gdb.perf/disassemble.py | 2 +- gdb/testsuite/gdb.perf/gm-hello.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.h | 2 +- gdb/testsuite/gdb.perf/gm-std.cc | 2 +- gdb/testsuite/gdb.perf/gm-std.h | 2 +- gdb/testsuite/gdb.perf/gm-use-cerr.cc | 2 +- gdb/testsuite/gdb.perf/gm-utils.h | 2 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 2 +- .../gdb.perf/gmonster-pervasive-typedef.py | 2 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 2 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 2 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 2 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 2 +- gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp | 6 +- .../gdb.perf/gmonster1-pervasive-typedef.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 6 +- gdb/testsuite/gdb.perf/gmonster1.cc | 2 +- gdb/testsuite/gdb.perf/gmonster1.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 6 +- .../gdb.perf/gmonster2-pervasive-typedef.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 6 +- gdb/testsuite/gdb.perf/gmonster2.cc | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 6 +- gdb/testsuite/gdb.perf/lib/perftest/__init__.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 2 +- gdb/testsuite/gdb.perf/single-step.c | 2 +- gdb/testsuite/gdb.perf/single-step.exp | 6 +- gdb/testsuite/gdb.perf/single-step.py | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 6 +- gdb/testsuite/gdb.perf/skip-command.py | 2 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 6 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 6 +- gdb/testsuite/gdb.perf/solib.py | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.cc | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.exp | 6 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 2 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- gdb/testsuite/gdb.python/compare-enum-type-a.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type-b.c | 2 +- gdb/testsuite/gdb.python/compare-enum-type.exp | 6 +- gdb/testsuite/gdb.python/compare-enum-type.h | 2 +- gdb/testsuite/gdb.python/flexible-array-member.c | 2 +- gdb/testsuite/gdb.python/flexible-array-member.exp | 7 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 9 +- ...d-pretty-printers-in-newobjfile-event.so-gdb.py | 2 +- gdb/testsuite/gdb.python/lotsa-lines.exp | 51 + .../gdb.python/pretty-print-call-by-hand.c | 53 + .../gdb.python/pretty-print-call-by-hand.exp | 134 + .../gdb.python/pretty-print-call-by-hand.py | 45 + gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 8 +- gdb/testsuite/gdb.python/py-arch-reg-names.exp | 8 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 8 +- gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-as-string.exp | 6 +- .../gdb.python/py-auto-load-chaining-f1.c | 2 +- .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 2 +- .../gdb.python/py-auto-load-chaining-f2.c | 2 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.c | 2 +- gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 7 +- ...aded-pretty-printers-in-newobjfile-event-lib.cc | 2 +- ...oaded-pretty-printers-in-newobjfile-event-lib.h | 2 +- ...ded-pretty-printers-in-newobjfile-event-main.cc | 2 +- ...oloaded-pretty-printers-in-newobjfile-event.exp | 31 +- ...toloaded-pretty-printers-in-newobjfile-event.py | 2 +- gdb/testsuite/gdb.python/py-bad-printers.c | 2 +- gdb/testsuite/gdb.python/py-bad-printers.exp | 9 +- gdb/testsuite/gdb.python/py-bad-printers.py | 2 +- gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 9 +- gdb/testsuite/gdb.python/py-bp-locations.c | 32 + gdb/testsuite/gdb.python/py-bp-locations.exp | 64 + .../gdb.python/py-breakpoint-create-fail.c | 2 +- .../gdb.python/py-breakpoint-create-fail.exp | 7 +- .../gdb.python/py-breakpoint-create-fail.py | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 4 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 77 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 7 +- gdb/testsuite/gdb.python/py-charset.exp | 7 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 41 +- gdb/testsuite/gdb.python/py-completion.exp | 9 +- gdb/testsuite/gdb.python/py-completion.py | 2 +- gdb/testsuite/gdb.python/py-connection-removed.exp | 91 + gdb/testsuite/gdb.python/py-connection.c | 2 +- gdb/testsuite/gdb.python/py-connection.exp | 13 +- gdb/testsuite/gdb.python/py-disasm.c | 31 + gdb/testsuite/gdb.python/py-disasm.exp | 215 + gdb/testsuite/gdb.python/py-disasm.py | 714 + gdb/testsuite/gdb.python/py-doc-reformat.exp | 286 + gdb/testsuite/gdb.python/py-error.exp | 7 +- gdb/testsuite/gdb.python/py-error.py | 2 +- gdb/testsuite/gdb.python/py-event-load.c | 42 + gdb/testsuite/gdb.python/py-event-load.exp | 63 + gdb/testsuite/gdb.python/py-event-load.py | 30 + gdb/testsuite/gdb.python/py-events-shlib.c | 2 +- gdb/testsuite/gdb.python/py-events.c | 2 +- gdb/testsuite/gdb.python/py-events.exp | 14 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 6 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 9 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 7 +- gdb/testsuite/gdb.python/py-explore.c | 2 +- gdb/testsuite/gdb.python/py-explore.cc | 2 +- gdb/testsuite/gdb.python/py-explore.exp | 7 +- .../gdb.python/py-finish-breakpoint-deletion.c | 31 + .../gdb.python/py-finish-breakpoint-deletion.exp | 40 + .../gdb.python/py-finish-breakpoint-deletion.py | 32 + gdb/testsuite/gdb.python/py-finish-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 292 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 7 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 56 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 2 +- gdb/testsuite/gdb.python/py-format-address.c | 2 +- gdb/testsuite/gdb.python/py-format-address.exp | 6 +- gdb/testsuite/gdb.python/py-format-string.c | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 220 +- gdb/testsuite/gdb.python/py-format-string.py | 8 +- gdb/testsuite/gdb.python/py-frame-args.c | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 7 +- gdb/testsuite/gdb.python/py-frame-args.py | 2 +- gdb/testsuite/gdb.python/py-frame-inline.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 9 +- gdb/testsuite/gdb.python/py-frame.exp | 61 +- gdb/testsuite/gdb.python/py-framefilter-addr.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-addr.exp | 7 +- gdb/testsuite/gdb.python/py-framefilter-addr.py | 3 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py | 2 +- .../gdb.python/py-framefilter-invalidarg-gdb.py | 2 +- .../gdb.python/py-framefilter-invalidarg.exp | 15 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 17 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 16 +- gdb/testsuite/gdb.python/py-framefilter.py | 3 +- gdb/testsuite/gdb.python/py-function.exp | 11 +- gdb/testsuite/gdb.python/py-inferior-leak.c | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.exp | 9 +- gdb/testsuite/gdb.python/py-inferior-leak.py | 4 +- gdb/testsuite/gdb.python/py-inferior.exp | 9 +- gdb/testsuite/gdb.python/py-infthread.exp | 9 +- gdb/testsuite/gdb.python/py-label-symbol-value.c | 38 + gdb/testsuite/gdb.python/py-label-symbol-value.exp | 37 + gdb/testsuite/gdb.python/py-lazy-string.c | 2 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 7 +- gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 11 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 11 +- gdb/testsuite/gdb.python/py-mi-cmd.exp | 8 +- gdb/testsuite/gdb.python/py-mi-cmd.py | 2 +- gdb/testsuite/gdb.python/py-mi-events-gdb.py | 2 +- gdb/testsuite/gdb.python/py-mi-events.c | 2 +- gdb/testsuite/gdb.python/py-mi-events.exp | 16 +- gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.c | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 15 +- .../gdb.python/py-mi-var-info-path-expression.c | 2 +- .../gdb.python/py-mi-var-info-path-expression.exp | 7 +- .../gdb.python/py-mi-var-info-path-expression.py | 2 +- gdb/testsuite/gdb.python/py-mi.exp | 43 +- gdb/testsuite/gdb.python/py-nested-maps.c | 2 +- gdb/testsuite/gdb.python/py-nested-maps.exp | 13 +- gdb/testsuite/gdb.python/py-nested-maps.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 8 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 18 +- gdb/testsuite/gdb.python/py-parameter.exp | 260 +- gdb/testsuite/gdb.python/py-pending-frame-level.c | 2 +- .../gdb.python/py-pending-frame-level.exp | 9 +- gdb/testsuite/gdb.python/py-pending-frame-level.py | 2 +- gdb/testsuite/gdb.python/py-pp-cast.c | 35 + gdb/testsuite/gdb.python/py-pp-cast.exp | 40 + gdb/testsuite/gdb.python/py-pp-cast.py | 28 + gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 7 +- gdb/testsuite/gdb.python/py-pp-integral.py | 2 +- gdb/testsuite/gdb.python/py-pp-maint.c | 2 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 14 +- gdb/testsuite/gdb.python/py-pp-maint.py | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.exp | 7 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 +- gdb/testsuite/gdb.python/py-pp-registration.c | 2 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 7 +- gdb/testsuite/gdb.python/py-pp-registration.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 24 +- gdb/testsuite/gdb.python/py-prettyprint.py | 3 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 16 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 189 +- gdb/testsuite/gdb.python/py-rbreak-func2.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.c | 2 +- gdb/testsuite/gdb.python/py-rbreak.exp | 9 +- .../gdb.python/py-record-btrace-threads.c | 2 +- .../gdb.python/py-record-btrace-threads.exp | 17 +- gdb/testsuite/gdb.python/py-record-btrace.c | 2 +- gdb/testsuite/gdb.python/py-record-btrace.exp | 84 +- gdb/testsuite/gdb.python/py-record-full.c | 2 +- gdb/testsuite/gdb.python/py-record-full.exp | 16 +- gdb/testsuite/gdb.python/py-recurse-unwind.c | 2 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 9 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 7 +- gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc | 2 +- .../gdb.python/py-rvalue-ref-value-cc.exp | 7 +- gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 18 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-send-packet.c | 2 +- gdb/testsuite/gdb.python/py-send-packet.exp | 16 +- gdb/testsuite/gdb.python/py-send-packet.py | 13 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 16 +- gdb/testsuite/gdb.python/py-source-styling.c | 2 +- gdb/testsuite/gdb.python/py-source-styling.exp | 4 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 9 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 7 +- gdb/testsuite/gdb.python/py-symbol-2.c | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 13 +- gdb/testsuite/gdb.python/py-symtab.exp | 9 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 16 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 16 +- gdb/testsuite/gdb.python/py-thrhandle.c | 2 +- gdb/testsuite/gdb.python/py-thrhandle.exp | 7 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 18 +- gdb/testsuite/gdb.python/py-typeprint.cc | 8 +- gdb/testsuite/gdb.python/py-typeprint.exp | 10 +- gdb/testsuite/gdb.python/py-typeprint.py | 30 +- gdb/testsuite/gdb.python/py-unwind-inline.c | 2 +- gdb/testsuite/gdb.python/py-unwind-inline.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-inline.py | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.c | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.c | 2 +- gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 9 +- gdb/testsuite/gdb.python/py-unwind-user-regs.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 240 +- gdb/testsuite/gdb.python/py-unwind.py | 189 +- gdb/testsuite/gdb.python/py-value-cc.cc | 4 +- gdb/testsuite/gdb.python/py-value-cc.exp | 10 +- gdb/testsuite/gdb.python/py-value.c | 2 +- gdb/testsuite/gdb.python/py-value.exp | 17 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 38 +- gdb/testsuite/gdb.python/py-xmethods.py | 19 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 20 +- gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 2 +- gdb/testsuite/gdb.python/tui-window-disabled.c | 4 +- gdb/testsuite/gdb.python/tui-window-disabled.exp | 14 +- gdb/testsuite/gdb.python/tui-window-disabled.py | 2 +- gdb/testsuite/gdb.python/tui-window-factory.exp | 108 + gdb/testsuite/gdb.python/tui-window-factory.py | 48 + gdb/testsuite/gdb.python/tui-window-names.exp | 82 + gdb/testsuite/gdb.python/tui-window.exp | 10 +- gdb/testsuite/gdb.python/tui-window.py | 3 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S | 2 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c | 2 +- .../gdb.reverse/amd64-tailcall-reverse.exp | 11 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 12 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c | 39 + gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 32 +- gdb/testsuite/gdb.reverse/finish-reverse-next.c | 91 + gdb/testsuite/gdb.reverse/finish-reverse-next.exp | 224 + gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/getrandom.c | 41 + gdb/testsuite/gdb.reverse/getrandom.exp | 54 + gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 12 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 9 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 126 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 219 +- gdb/testsuite/gdb.reverse/insn-reverse-aarch64.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-arm.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.c | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 15 +- .../gdb.reverse/machinestate-precsave.exp | 283 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 274 +- .../gdb.reverse/maint-print-instruction.c | 25 + .../gdb.reverse/maint-print-instruction.exp | 75 + gdb/testsuite/gdb.reverse/ms1.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.c | 43 + .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 39 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 2 +- gdb/testsuite/gdb.reverse/pipe-reverse.exp | 6 +- .../gdb.reverse/ppc_record_test_isa_2_06.c | 39 + .../gdb.reverse/ppc_record_test_isa_2_06.exp | 102 + .../gdb.reverse/ppc_record_test_isa_3_1.c | 103 + .../gdb.reverse/ppc_record_test_isa_3_1.exp | 343 + gdb/testsuite/gdb.reverse/readv-reverse.c | 2 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 2 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/rerun-prec.c | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 6 +- gdb/testsuite/gdb.reverse/s390-mvcle.c | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.exp | 11 +- gdb/testsuite/gdb.reverse/shr.h | 2 +- gdb/testsuite/gdb.reverse/shr1.c | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 28 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 28 +- .../gdb.reverse/singlejmp-reverse-nodebug.S | 2 +- .../gdb.reverse/singlejmp-reverse-nodebug.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.S | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.exp | 18 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 29 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 21 +- .../gdb.reverse/step-indirect-call-thunk.c | 2 +- .../gdb.reverse/step-indirect-call-thunk.exp | 73 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/step-reverse.c | 21 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 76 +- gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c | 38 + gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp | 45 + gdb/testsuite/gdb.reverse/time-reverse.c | 10 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 77 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/until-reverse.c | 2 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 6 +- .../gdb.rocm/fork-exec-gpu-to-non-gpu-execee.cpp | 27 + .../gdb.rocm/fork-exec-gpu-to-non-gpu-execer.cpp | 55 + .../gdb.rocm/fork-exec-gpu-to-non-gpu.exp | 89 + .../gdb.rocm/fork-exec-non-gpu-to-gpu-execee.cpp | 36 + .../gdb.rocm/fork-exec-non-gpu-to-gpu-execer.cpp | 46 + .../gdb.rocm/fork-exec-non-gpu-to-gpu.exp | 88 + gdb/testsuite/gdb.rocm/simple.cpp | 48 + gdb/testsuite/gdb.rocm/simple.exp | 49 + gdb/testsuite/gdb.rust/completion.exp | 34 + gdb/testsuite/gdb.rust/completion.rs | 19 + gdb/testsuite/gdb.rust/dwindex.exp | 12 +- gdb/testsuite/gdb.rust/dwindex.rs | 2 +- gdb/testsuite/gdb.rust/expr.exp | 6 +- gdb/testsuite/gdb.rust/finish.exp | 40 + gdb/testsuite/gdb.rust/finish.rs | 30 + gdb/testsuite/gdb.rust/fnfield.exp | 9 +- gdb/testsuite/gdb.rust/fnfield.rs | 2 +- gdb/testsuite/gdb.rust/generics.exp | 7 +- gdb/testsuite/gdb.rust/generics.rs | 2 +- gdb/testsuite/gdb.rust/main-crash.exp | 36 + gdb/testsuite/gdb.rust/main.rs | 30 + gdb/testsuite/gdb.rust/methods.exp | 10 +- gdb/testsuite/gdb.rust/methods.rs | 2 +- gdb/testsuite/gdb.rust/modules.exp | 7 +- gdb/testsuite/gdb.rust/modules.rs | 2 +- gdb/testsuite/gdb.rust/onetwoeight.exp | 70 + gdb/testsuite/gdb.rust/onetwoeight.rs | 31 + gdb/testsuite/gdb.rust/pp.exp | 11 +- gdb/testsuite/gdb.rust/pp.py | 2 +- gdb/testsuite/gdb.rust/pp.rs | 2 +- gdb/testsuite/gdb.rust/rawids.exp | 14 +- gdb/testsuite/gdb.rust/rawids.rs | 2 +- gdb/testsuite/gdb.rust/rust-start.exp | 39 + gdb/testsuite/gdb.rust/rust-style.exp | 7 +- gdb/testsuite/gdb.rust/rust-style.rs | 2 +- gdb/testsuite/gdb.rust/simple.exp | 21 +- gdb/testsuite/gdb.rust/simple.rs | 2 +- gdb/testsuite/gdb.rust/traits.exp | 9 +- gdb/testsuite/gdb.rust/traits.rs | 2 +- gdb/testsuite/gdb.rust/unicode.exp | 13 +- gdb/testsuite/gdb.rust/unicode.rs | 2 +- gdb/testsuite/gdb.rust/union.exp | 7 +- gdb/testsuite/gdb.rust/union.rs | 2 +- gdb/testsuite/gdb.rust/unsized.exp | 12 +- gdb/testsuite/gdb.rust/unsized.rs | 4 +- gdb/testsuite/gdb.rust/watch.exp | 9 +- gdb/testsuite/gdb.rust/watch.rs | 2 +- gdb/testsuite/gdb.server/abspath.exp | 10 +- gdb/testsuite/gdb.server/attach-flag.exp | 10 +- gdb/testsuite/gdb.server/bkpt-other-inferior.exp | 22 +- gdb/testsuite/gdb.server/connect-stopped-target.c | 2 +- .../gdb.server/connect-stopped-target.exp | 6 +- .../gdb.server/connect-with-no-symbol-file.c | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 46 +- .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 10 +- gdb/testsuite/gdb.server/exit-multiple-threads.c | 2 +- gdb/testsuite/gdb.server/exit-multiple-threads.exp | 32 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 12 +- gdb/testsuite/gdb.server/ext-restart.exp | 11 +- gdb/testsuite/gdb.server/ext-run.exp | 10 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 11 +- gdb/testsuite/gdb.server/extended-remote-restart.c | 2 +- .../gdb.server/extended-remote-restart.exp | 12 +- gdb/testsuite/gdb.server/file-transfer.exp | 20 +- gdb/testsuite/gdb.server/monitor-exit-quit.exp | 79 + gdb/testsuite/gdb.server/multi-ui-errors.c | 7 +- gdb/testsuite/gdb.server/multi-ui-errors.exp | 54 +- gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 9 +- gdb/testsuite/gdb.server/non-existing-program.exp | 12 +- gdb/testsuite/gdb.server/normal.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.c | 2 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 16 +- .../gdb.server/run-without-local-binary.exp | 10 +- gdb/testsuite/gdb.server/server-connect.exp | 10 +- gdb/testsuite/gdb.server/server-exec-info.exp | 13 +- gdb/testsuite/gdb.server/server-kill-python.exp | 43 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 63 +- gdb/testsuite/gdb.server/server-mon.exp | 6 +- gdb/testsuite/gdb.server/server-pipe.exp | 12 +- gdb/testsuite/gdb.server/server-run.exp | 6 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.server/solib-list-lib.c | 2 +- gdb/testsuite/gdb.server/solib-list-main.c | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 19 +- .../gdb.server/stop-reply-no-thread-multi.c | 2 +- .../gdb.server/stop-reply-no-thread-multi.exp | 19 +- gdb/testsuite/gdb.server/stop-reply-no-thread.c | 2 +- gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 20 +- gdb/testsuite/gdb.server/sysroot.c | 2 +- gdb/testsuite/gdb.server/sysroot.exp | 30 +- gdb/testsuite/gdb.server/twice-connect.c | 22 + gdb/testsuite/gdb.server/twice-connect.exp | 46 + gdb/testsuite/gdb.server/unittest.exp | 10 +- gdb/testsuite/gdb.server/wrapper.c | 2 +- gdb/testsuite/gdb.server/wrapper.exp | 6 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 13 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 4 +- gdb/testsuite/gdb.stabs/weird.exp | 20 +- gdb/testsuite/gdb.testsuite/board-sanity.exp | 145 + .../gdb.testsuite/capture-command-output.exp | 38 + gdb/testsuite/gdb.testsuite/cond-wrap.exp | 43 + gdb/testsuite/gdb.testsuite/dump-system-info.exp | 2 +- .../gdb.testsuite/foreach_with_prefix.exp | 2 +- .../gdb.testsuite/gdb-caching-proc-consistency.exp | 122 + gdb/testsuite/gdb.testsuite/gdb-caching-proc.exp | 45 + gdb/testsuite/gdb.testsuite/gdb-test.exp | 50 + gdb/testsuite/gdb.testsuite/parse_options_args.exp | 2 +- gdb/testsuite/gdb.testsuite/string_to_regexp.exp | 2 +- .../gdb.threads/access-mem-running-thread-exit.c | 2 +- .../gdb.threads/access-mem-running-thread-exit.exp | 51 +- gdb/testsuite/gdb.threads/async.c | 2 +- gdb/testsuite/gdb.threads/async.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 15 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 6 +- gdb/testsuite/gdb.threads/attach-non-stop.c | 2 +- gdb/testsuite/gdb.threads/attach-non-stop.exp | 6 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 17 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 24 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/break-while-running.c | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 12 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.exp | 17 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 2 +- .../gdb.threads/clone-new-thread-event.exp | 4 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 2 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 2 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 7 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 5 +- gdb/testsuite/gdb.threads/create-fail.c | 2 +- gdb/testsuite/gdb.threads/create-fail.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 4 +- gdb/testsuite/gdb.threads/detach-step-over.c | 2 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 348 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 60 +- gdb/testsuite/gdb.threads/execl.c | 10 +- gdb/testsuite/gdb.threads/execl.exp | 5 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/foll-fork-other-thread.c | 84 + .../gdb.threads/foll-fork-other-thread.exp | 172 + gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 4 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 49 +- gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 12 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 2 +- .../forking-threads-plus-breakpoint.exp | 6 +- gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 4 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 10 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 15 +- gdb/testsuite/gdb.threads/hand-call-new-thread.c | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 4 +- gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.exp | 2 +- .../gdb.threads/interrupt-while-step-over.c | 2 +- .../gdb.threads/interrupt-while-step-over.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 15 +- gdb/testsuite/gdb.threads/kill.c | 2 +- gdb/testsuite/gdb.threads/kill.exp | 4 +- gdb/testsuite/gdb.threads/killed-outside.c | 2 +- gdb/testsuite/gdb.threads/killed-outside.exp | 5 +- gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 2 +- gdb/testsuite/gdb.threads/leader-exit.c | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 7 +- gdb/testsuite/gdb.threads/linux-dp.exp | 6 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 8 +- gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 41 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 10 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 7 +- .../gdb.threads/multiple-successive-infcall.c | 2 +- .../gdb.threads/multiple-successive-infcall.exp | 11 +- gdb/testsuite/gdb.threads/names.c | 2 +- gdb/testsuite/gdb.threads/names.exp | 8 +- gdb/testsuite/gdb.threads/next-bp-other-thread.c | 11 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/next-fork-other-thread.c | 4 +- .../gdb.threads/next-fork-other-thread.exp | 2 +- .../gdb.threads/next-while-other-thread-longjmps.c | 2 +- .../next-while-other-thread-longjmps.exp | 4 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 6 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 7 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 2 +- gdb/testsuite/gdb.threads/omp-par-scope.exp | 2 +- gdb/testsuite/gdb.threads/omp-task.c | 49 + gdb/testsuite/gdb.threads/omp-task.exp | 51 + .../gdb.threads/pending-fork-event-detach-ns.c | 2 +- .../gdb.threads/pending-fork-event-detach-ns.exp | 2 +- .../pending-fork-event-detach-touch-file.c | 2 +- .../gdb.threads/pending-fork-event-detach.c | 2 +- .../gdb.threads/pending-fork-event-detach.exp | 17 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 4 +- gdb/testsuite/gdb.threads/print-threads.exp | 4 +- .../gdb.threads/process-dies-while-detaching.c | 2 +- .../gdb.threads/process-dies-while-detaching.exp | 4 +- .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 13 +- .../process-exit-status-is-leader-exit-status.c | 2 +- .../process-exit-status-is-leader-exit-status.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 23 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 5 +- gdb/testsuite/gdb.threads/schedlock-thread-exit.c | 2 +- .../gdb.threads/schedlock-thread-exit.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 12 +- gdb/testsuite/gdb.threads/schedlock.exp | 13 +- gdb/testsuite/gdb.threads/siginfo-threads.c | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 4 +- .../gdb.threads/signal-command-handle-nopass.c | 2 +- .../gdb.threads/signal-command-handle-nopass.exp | 9 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 9 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 9 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 9 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 11 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 8 +- gdb/testsuite/gdb.threads/sigthread.exp | 13 +- gdb/testsuite/gdb.threads/slow-waitpid.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- gdb/testsuite/gdb.threads/step-N-all-progress.c | 51 + gdb/testsuite/gdb.threads/step-N-all-progress.exp | 59 + .../gdb.threads/step-bg-decr-pc-switch-thread.c | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 19 +- gdb/testsuite/gdb.threads/step-over-exec-execd.c | 2 +- gdb/testsuite/gdb.threads/step-over-exec.c | 4 +- gdb/testsuite/gdb.threads/step-over-exec.exp | 8 +- .../gdb.threads/step-over-lands-on-breakpoint.c | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 4 +- .../gdb.threads/step-over-trips-on-watchpoint.c | 2 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 6 +- gdb/testsuite/gdb.threads/stepi-random-signal.c | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 7 +- gdb/testsuite/gdb.threads/stop-with-handle.c | 2 +- gdb/testsuite/gdb.threads/stop-with-handle.exp | 4 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-bp-deleted.c | 88 + gdb/testsuite/gdb.threads/thread-bp-deleted.exp | 210 + gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 22 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 150 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 4 +- .../gdb.threads/thread-unwindonsignal.exp | 15 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 4 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 6 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 4 +- gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 4 +- gdb/testsuite/gdb.threads/tid-reuse.c | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- gdb/testsuite/gdb.threads/tls-core.c | 2 +- gdb/testsuite/gdb.threads/tls-core.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 2 +- gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 4 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 8 +- gdb/testsuite/gdb.threads/tls-shared.exp | 10 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 10 +- gdb/testsuite/gdb.threads/tls-so_extern_main.c | 2 +- gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 10 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- .../gdb.threads/vfork-follow-child-exec.c | 2 +- .../gdb.threads/vfork-follow-child-exec.exp | 4 +- .../gdb.threads/vfork-follow-child-exit.c | 2 +- .../gdb.threads/vfork-follow-child-exit.exp | 4 +- .../gdb.threads/vfork-multi-inferior-sleep.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-inferior.exp | 7 +- gdb/testsuite/gdb.threads/vfork-multi-thread.c | 2 +- gdb/testsuite/gdb.threads/vfork-multi-thread.exp | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 12 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 17 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 7 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 14 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 11 +- gdb/testsuite/gdb.threads/wp-replication.c | 2 +- gdb/testsuite/gdb.threads/wp-replication.exp | 8 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 9 +- gdb/testsuite/gdb.trace/actions.c | 2 +- gdb/testsuite/gdb.trace/actions.exp | 30 +- gdb/testsuite/gdb.trace/ax.exp | 13 +- gdb/testsuite/gdb.trace/backtrace.exp | 45 +- gdb/testsuite/gdb.trace/change-loc-1.c | 2 +- gdb/testsuite/gdb.trace/change-loc-2.c | 2 +- gdb/testsuite/gdb.trace/change-loc.c | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 25 +- gdb/testsuite/gdb.trace/change-loc.h | 2 +- gdb/testsuite/gdb.trace/circ.c | 2 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.c | 2 +- gdb/testsuite/gdb.trace/collection.exp | 726 +- gdb/testsuite/gdb.trace/deltrace.exp | 22 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 2 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 17 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 11 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 11 +- gdb/testsuite/gdb.trace/infotrace.exp | 21 +- .../gdb.trace/mi-trace-frame-collected.exp | 7 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 2 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 2 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 4 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 36 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 31 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 4 +- gdb/testsuite/gdb.trace/packetlen.exp | 17 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 72 +- gdb/testsuite/gdb.trace/passcount.exp | 19 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 15 +- gdb/testsuite/gdb.trace/pendshr1.c | 2 +- gdb/testsuite/gdb.trace/pendshr2.c | 2 +- gdb/testsuite/gdb.trace/pr16508.exp | 2 +- gdb/testsuite/gdb.trace/qtro.c | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 8 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 6 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 6 +- gdb/testsuite/gdb.trace/report.exp | 20 +- gdb/testsuite/gdb.trace/save-trace.exp | 17 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 19 +- gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 11 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 2 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 12 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 7 +- gdb/testsuite/gdb.trace/tfind.exp | 33 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 11 +- gdb/testsuite/gdb.trace/trace-buffer-size.c | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 2 +- gdb/testsuite/gdb.trace/trace-common.h | 2 +- gdb/testsuite/gdb.trace/trace-condition.c | 2 +- gdb/testsuite/gdb.trace/trace-condition.exp | 11 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 2 +- gdb/testsuite/gdb.trace/trace-enable-disable.exp | 11 +- gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 17 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 7 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 20 +- gdb/testsuite/gdb.trace/tstatus.exp | 7 +- gdb/testsuite/gdb.trace/tsv.exp | 19 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 14 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 24 +- gdb/testsuite/gdb.trace/while-dyn.exp | 78 +- gdb/testsuite/gdb.trace/while-stepping.exp | 28 +- gdb/testsuite/gdb.tui/basic.exp | 2 +- gdb/testsuite/gdb.tui/break.exp | 2 +- gdb/testsuite/gdb.tui/completion.exp | 37 +- gdb/testsuite/gdb.tui/corefile-run.exp | 27 +- gdb/testsuite/gdb.tui/empty.exp | 2 +- gdb/testsuite/gdb.tui/info-win.exp | 2 +- gdb/testsuite/gdb.tui/list-before.exp | 2 +- gdb/testsuite/gdb.tui/list.exp | 2 +- gdb/testsuite/gdb.tui/main-one-line.c | 2 +- gdb/testsuite/gdb.tui/main.exp | 11 +- gdb/testsuite/gdb.tui/new-layout.exp | 2 +- gdb/testsuite/gdb.tui/regs.exp | 28 +- gdb/testsuite/gdb.tui/resize.exp | 2 +- gdb/testsuite/gdb.tui/scroll.exp | 10 +- gdb/testsuite/gdb.tui/tui-disasm-long-lines.c | 2 +- gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp | 19 +- gdb/testsuite/gdb.tui/tui-focus.c | 22 + gdb/testsuite/gdb.tui/tui-focus.exp | 143 + gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S | 3 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 18 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 2 +- gdb/testsuite/gdb.tui/tui-layout.c | 2 +- gdb/testsuite/gdb.tui/tui-layout.exp | 71 +- gdb/testsuite/gdb.tui/tui-missing-src.exp | 4 +- gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 40 +- gdb/testsuite/gdb.tui/tuiterm.exp | 2 +- gdb/testsuite/gdb.tui/winheight.exp | 2 +- gdb/testsuite/gdb.tui/winwidth.exp | 2 +- gdb/testsuite/gdb.xml/maint-xml-dump.exp | 7 +- gdb/testsuite/gdb.xml/maint_print_struct.exp | 16 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 7 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 7 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 13 +- gdb/testsuite/gdb.xml/tdesc-reload.c | 2 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 23 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 7 +- gdb/testsuite/lib/ada.exp | 16 +- gdb/testsuite/lib/append_gdb_boards_dir.exp | 2 +- gdb/testsuite/lib/attributes.h | 2 +- gdb/testsuite/lib/build-piece.exp | 2 +- gdb/testsuite/lib/cache.exp | 32 +- gdb/testsuite/lib/check-test-names.exp | 2 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compile-support.exp | 110 +- gdb/testsuite/lib/compiler.F90 | 69 + gdb/testsuite/lib/compiler.c | 7 +- gdb/testsuite/lib/compiler.cc | 4 +- gdb/testsuite/lib/completion-support.exp | 24 +- gdb/testsuite/lib/cp-support.exp | 66 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dap-support.exp | 340 + gdb/testsuite/lib/data-structures.exp | 2 +- gdb/testsuite/lib/debuginfod-support.exp | 196 + gdb/testsuite/lib/dg-add-core-file-count.sh | 41 + gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 514 +- gdb/testsuite/lib/fortran.exp | 102 +- gdb/testsuite/lib/future.exp | 70 +- gdb/testsuite/lib/gdb-guile.exp | 39 +- gdb/testsuite/lib/gdb-python.exp | 4 +- gdb/testsuite/lib/gdb-utils.exp | 68 +- gdb/testsuite/lib/gdb.exp | 2601 +- gdb/testsuite/lib/gdbserver-support.exp | 26 +- gdb/testsuite/lib/gen-perf-test.exp | 2 +- gdb/testsuite/lib/go.exp | 4 +- gdb/testsuite/lib/jit-elf-helpers.exp | 20 +- gdb/testsuite/lib/memory.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 479 +- gdb/testsuite/lib/my-syscalls.S | 4 +- gdb/testsuite/lib/my-syscalls.h | 2 +- gdb/testsuite/lib/notty-wrap | 2 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 24 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/pdtrace.in | 2 +- gdb/testsuite/lib/perftest.exp | 12 +- gdb/testsuite/lib/precise-aligned-alloc.c | 2 +- gdb/testsuite/lib/prelink-support.exp | 2 +- gdb/testsuite/lib/prompt.exp | 15 +- gdb/testsuite/lib/range-stepping-support.exp | 6 +- gdb/testsuite/lib/read1.c | 2 +- gdb/testsuite/lib/rocm.exp | 168 + gdb/testsuite/lib/rust-support.exp | 15 +- gdb/testsuite/lib/selftest-support.exp | 50 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/sym-info-cmds.exp | 20 +- gdb/testsuite/lib/ton.tcl | 303 + gdb/testsuite/lib/trace-support.exp | 12 +- gdb/testsuite/lib/tuiterm.exp | 137 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/print-ts.py | 2 +- gdb/thread-fsm.h | 2 +- gdb/thread-iter.c | 6 +- gdb/thread-iter.h | 2 +- gdb/thread.c | 143 +- gdb/tic6x-linux-tdep.c | 16 +- gdb/tic6x-tdep.c | 69 +- gdb/tic6x-tdep.h | 6 +- gdb/tid-parse.c | 2 +- gdb/tid-parse.h | 2 +- gdb/tilegx-linux-nat.c | 2 +- gdb/tilegx-linux-tdep.c | 4 +- gdb/tilegx-tdep.c | 44 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 236 +- gdb/top.h | 55 +- gdb/tracectf.c | 4 +- gdb/tracectf.h | 2 +- gdb/tracefile-tfile.c | 27 +- gdb/tracefile.c | 8 +- gdb/tracepoint.c | 98 +- gdb/tracepoint.h | 2 +- gdb/trad-frame.c | 12 +- gdb/trad-frame.h | 12 +- gdb/tramp-frame.c | 12 +- gdb/tramp-frame.h | 9 +- gdb/transform.m4 | 2 +- gdb/tsan-suppressions.txt | 18 + gdb/tui/tui-command.c | 2 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 2 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-disasm.c | 10 +- gdb/tui/tui-disasm.h | 4 +- gdb/tui/tui-file.c | 25 +- gdb/tui/tui-file.h | 12 +- gdb/tui/tui-hooks.c | 8 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 208 +- gdb/tui/tui-io.c | 53 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 77 +- gdb/tui/tui-layout.h | 51 +- gdb/tui/tui-location.c | 2 +- gdb/tui/tui-location.h | 2 +- gdb/tui/tui-out.c | 8 +- gdb/tui/tui-out.h | 4 +- gdb/tui/tui-regs.c | 127 +- gdb/tui/tui-regs.h | 15 +- gdb/tui/tui-source.c | 15 +- gdb/tui/tui-source.h | 4 +- gdb/tui/tui-stack.c | 6 +- gdb/tui/tui-stack.h | 6 +- gdb/tui/tui-win.c | 133 +- gdb/tui/tui-win.h | 9 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 232 +- gdb/tui/tui-winsource.h | 75 +- gdb/tui/tui.c | 9 +- gdb/tui/tui.h | 5 +- gdb/type-codes.def | 131 + gdb/type-stack.c | 2 +- gdb/type-stack.h | 2 +- gdb/typeprint.c | 53 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 9 +- gdb/ui-file.h | 12 +- gdb/ui-out.c | 32 +- gdb/ui-out.h | 62 +- gdb/ui-style.c | 2 +- gdb/ui-style.h | 2 +- gdb/unittests/array-view-selftests.c | 2 +- gdb/unittests/basic_string_view/capacity/1.cc | 2 +- .../basic_string_view/capacity/empty_neg.cc | 2 +- gdb/unittests/basic_string_view/cons/char/1.cc | 2 +- gdb/unittests/basic_string_view/cons/char/2.cc | 2 +- gdb/unittests/basic_string_view/cons/char/3.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 2 +- gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 2 +- .../basic_string_view/element_access/char/2.cc | 2 +- .../basic_string_view/element_access/char/empty.cc | 2 +- .../element_access/char/front_back.cc | 2 +- .../basic_string_view/element_access/wchar_t/1.cc | 2 +- .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- gdb/unittests/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/char/1.cc | 2 +- .../basic_string_view/inserters/char/2.cc | 2 +- .../basic_string_view/inserters/char/3.cc | 2 +- .../basic_string_view/inserters/pod/10081-out.cc | 2 +- .../basic_string_view/inserters/wchar_t/1.cc | 2 +- .../basic_string_view/inserters/wchar_t/2.cc | 2 +- .../basic_string_view/inserters/wchar_t/3.cc | 2 +- gdb/unittests/basic_string_view/literals/types.cc | 2 +- gdb/unittests/basic_string_view/literals/values.cc | 2 +- .../modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../basic_string_view/modifiers/swap/char/1.cc | 2 +- .../basic_string_view/modifiers/swap/wchar_t/1.cc | 2 +- .../basic_string_view/operations/compare/char/1.cc | 2 +- .../operations/compare/char/13650.cc | 2 +- .../basic_string_view/operations/compare/char/2.cc | 2 +- .../operations/compare/char/70483.cc | 2 +- .../operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../operations/compare/wchar_t/2.cc | 2 +- .../basic_string_view/operations/copy/char/1.cc | 2 +- .../basic_string_view/operations/copy/wchar_t/1.cc | 2 +- .../basic_string_view/operations/data/char/1.cc | 2 +- .../basic_string_view/operations/data/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/char/1.cc | 2 +- .../basic_string_view/operations/find/char/2.cc | 2 +- .../basic_string_view/operations/find/char/3.cc | 2 +- .../basic_string_view/operations/find/char/4.cc | 2 +- .../basic_string_view/operations/find/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/wchar_t/2.cc | 2 +- .../basic_string_view/operations/find/wchar_t/3.cc | 2 +- .../basic_string_view/operations/find/wchar_t/4.cc | 2 +- .../basic_string_view/operations/rfind/char/1.cc | 2 +- .../basic_string_view/operations/rfind/char/2.cc | 2 +- .../basic_string_view/operations/rfind/char/3.cc | 2 +- .../operations/rfind/wchar_t/1.cc | 2 +- .../operations/rfind/wchar_t/2.cc | 2 +- .../operations/rfind/wchar_t/3.cc | 2 +- .../operations/string_conversion/1.cc | 2 +- .../basic_string_view/operations/substr/char/1.cc | 2 +- .../operations/substr/wchar_t/1.cc | 2 +- .../basic_string_view/operators/char/2.cc | 2 +- .../basic_string_view/operators/wchar_t/2.cc | 2 +- .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string_view/requirements/typedefs.cc | 2 +- gdb/unittests/basic_string_view/typedefs.cc | 2 +- gdb/unittests/basic_string_view/types/1.cc | 2 +- gdb/unittests/child-path-selftests.c | 2 +- gdb/unittests/cli-utils-selftests.c | 2 +- gdb/unittests/command-def-selftests.c | 2 +- gdb/unittests/common-utils-selftests.c | 2 +- gdb/unittests/copy_bitwise-selftests.c | 2 +- gdb/unittests/enum-flags-selftests.c | 71 +- gdb/unittests/environ-selftests.c | 2 +- gdb/unittests/filtered_iterator-selftests.c | 22 +- gdb/unittests/format_pieces-selftests.c | 2 +- gdb/unittests/frame_info_ptr-selftests.c | 76 + gdb/unittests/function-view-selftests.c | 84 +- gdb/unittests/gdb_tilde_expand-selftests.c | 10 +- gdb/unittests/gmp-utils-selftests.c | 91 +- gdb/unittests/intrusive_list-selftests.c | 62 +- gdb/unittests/lookup_name_info-selftests.c | 2 +- gdb/unittests/main-thread-selftests.c | 10 +- gdb/unittests/memory-map-selftests.c | 2 +- gdb/unittests/memrange-selftests.c | 2 +- gdb/unittests/mkdir-recursive-selftests.c | 2 +- gdb/unittests/observable-selftests.c | 2 +- gdb/unittests/offset-type-selftests.c | 2 +- gdb/unittests/optional-selftests.c | 2 +- gdb/unittests/optional/assignment/1.cc | 2 +- gdb/unittests/optional/assignment/2.cc | 2 +- gdb/unittests/optional/assignment/3.cc | 2 +- gdb/unittests/optional/assignment/4.cc | 2 +- gdb/unittests/optional/assignment/5.cc | 2 +- gdb/unittests/optional/assignment/6.cc | 2 +- gdb/unittests/optional/assignment/7.cc | 2 +- gdb/unittests/optional/cons/copy.cc | 2 +- gdb/unittests/optional/cons/default.cc | 2 +- gdb/unittests/optional/cons/move.cc | 2 +- gdb/unittests/optional/cons/value.cc | 2 +- gdb/unittests/optional/in_place.cc | 2 +- gdb/unittests/optional/observers/1.cc | 2 +- gdb/unittests/optional/observers/2.cc | 2 +- gdb/unittests/packed-selftests.c | 132 + gdb/unittests/parallel-for-selftests.c | 138 +- gdb/unittests/parse-connection-spec-selftests.c | 2 +- gdb/unittests/path-join-selftests.c | 73 + gdb/unittests/ptid-selftests.c | 2 +- gdb/unittests/rsp-low-selftests.c | 2 +- gdb/unittests/scoped_fd-selftests.c | 2 +- gdb/unittests/scoped_ignore_signal-selftests.c | 2 +- gdb/unittests/scoped_mmap-selftests.c | 2 +- gdb/unittests/scoped_restore-selftests.c | 2 +- gdb/unittests/search-memory-selftests.c | 2 +- gdb/unittests/string_view-selftests.c | 13 +- gdb/unittests/style-selftests.c | 2 +- gdb/unittests/tracepoint-selftests.c | 2 +- gdb/unittests/tui-selftests.c | 2 +- gdb/unittests/ui-file-selftests.c | 2 +- gdb/unittests/unique_xmalloc_ptr_char.c | 2 +- gdb/unittests/unpack-selftests.c | 2 +- gdb/unittests/utils-selftests.c | 2 +- gdb/unittests/vec-utils-selftests.c | 2 +- gdb/unittests/xml-utils-selftests.c | 4 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 66 +- gdb/user-regs.h | 8 +- gdb/utils.c | 261 +- gdb/utils.h | 54 +- gdb/v850-tdep.c | 83 +- gdb/valarith.c | 802 +- gdb/valops.c | 770 +- gdb/valprint.c | 575 +- gdb/valprint.h | 45 +- gdb/value.c | 2074 +- gdb/value.h | 1206 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 201 +- gdb/varobj.h | 7 +- gdb/vax-bsd-nat.c | 2 +- gdb/vax-netbsd-tdep.c | 2 +- gdb/vax-tdep.c | 28 +- gdb/vax-tdep.h | 2 +- gdb/version.in | 2 +- gdb/windows-nat.c | 1101 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 149 +- gdb/windows-tdep.h | 2 +- gdb/x86-bsd-nat.c | 2 +- gdb/x86-bsd-nat.h | 2 +- gdb/x86-fbsd-nat.c | 2 +- gdb/x86-fbsd-nat.h | 2 +- gdb/x86-linux-nat.c | 2 +- gdb/x86-linux-nat.h | 2 +- gdb/x86-nat.c | 2 +- gdb/x86-nat.h | 2 +- gdb/x86-tdep.c | 2 +- gdb/x86-tdep.h | 2 +- gdb/xcoffread.c | 363 +- gdb/xcoffread.h | 2 +- gdb/xml-builtin.h | 2 +- gdb/xml-support.c | 8 +- gdb/xml-support.h | 2 +- gdb/xml-syscall.c | 5 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 4 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 49 +- gdb/xtensa-config.c | 6 +- gdb/xtensa-linux-nat.c | 6 +- gdb/xtensa-linux-tdep.c | 4 +- gdb/xtensa-tdep.c | 183 +- gdb/xtensa-tdep.h | 20 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 2 +- gdb/z80-tdep.c | 106 +- gdb/z80-tdep.h | 2 +- gdbserver/.dir-locals.el | 2 +- gdbserver/Makefile.in | 18 +- gdbserver/ax.cc | 17 +- gdbserver/ax.h | 5 +- gdbserver/config.in | 3 + gdbserver/configure | 549 +- gdbserver/configure.ac | 2 +- gdbserver/configure.srv | 11 + gdbserver/debug.cc | 2 +- gdbserver/debug.h | 2 +- gdbserver/dll.cc | 2 +- gdbserver/dll.h | 2 +- gdbserver/fork-child.cc | 16 +- gdbserver/gdb_proc_service.h | 2 +- gdbserver/gdbreplay.cc | 4 +- gdbserver/gdbthread.h | 3 +- gdbserver/hostio.cc | 4 +- gdbserver/hostio.h | 2 +- gdbserver/i387-fp.cc | 2 +- gdbserver/i387-fp.h | 2 +- gdbserver/inferiors.cc | 28 +- gdbserver/inferiors.h | 9 +- gdbserver/linux-aarch32-low.cc | 2 +- gdbserver/linux-aarch32-low.h | 2 +- gdbserver/linux-aarch32-tdesc.cc | 2 +- gdbserver/linux-aarch32-tdesc.h | 2 +- gdbserver/linux-aarch64-ipa.cc | 10 +- gdbserver/linux-aarch64-low.cc | 101 +- gdbserver/linux-aarch64-tdesc.cc | 19 +- gdbserver/linux-aarch64-tdesc.h | 8 +- gdbserver/linux-amd64-ipa.cc | 11 +- gdbserver/linux-arc-low.cc | 2 +- gdbserver/linux-arm-low.cc | 8 +- gdbserver/linux-arm-tdesc.cc | 4 +- gdbserver/linux-arm-tdesc.h | 2 +- gdbserver/linux-csky-low.cc | 351 + gdbserver/linux-i386-ipa.cc | 7 +- gdbserver/linux-ia64-low.cc | 2 +- gdbserver/linux-loongarch-low.cc | 297 + gdbserver/linux-low.cc | 682 +- gdbserver/linux-low.h | 43 +- gdbserver/linux-m68k-low.cc | 2 +- gdbserver/linux-mips-low.cc | 2 +- gdbserver/linux-nios2-low.cc | 2 +- gdbserver/linux-or1k-low.cc | 2 +- gdbserver/linux-ppc-ipa.cc | 5 +- gdbserver/linux-ppc-low.cc | 8 +- gdbserver/linux-ppc-tdesc-init.h | 2 +- gdbserver/linux-riscv-low.cc | 2 +- gdbserver/linux-s390-ipa.cc | 5 +- gdbserver/linux-s390-low.cc | 4 +- gdbserver/linux-s390-tdesc.h | 2 +- gdbserver/linux-sh-low.cc | 2 +- gdbserver/linux-sparc-low.cc | 2 +- gdbserver/linux-tic6x-low.cc | 2 +- gdbserver/linux-x86-low.cc | 32 +- gdbserver/linux-x86-tdesc.cc | 2 +- gdbserver/linux-x86-tdesc.h | 2 +- gdbserver/linux-xtensa-low.cc | 2 +- gdbserver/mem-break.cc | 106 +- gdbserver/mem-break.h | 2 +- gdbserver/netbsd-aarch64-low.cc | 4 +- gdbserver/netbsd-amd64-low.cc | 2 +- gdbserver/netbsd-i386-low.cc | 2 +- gdbserver/netbsd-low.cc | 8 +- gdbserver/netbsd-low.h | 4 +- gdbserver/notif.cc | 2 +- gdbserver/notif.h | 2 +- gdbserver/proc-service.cc | 4 +- gdbserver/proc-service.list | 2 +- gdbserver/regcache.cc | 27 +- gdbserver/regcache.h | 7 +- gdbserver/remote-utils.cc | 5 +- gdbserver/remote-utils.h | 2 +- gdbserver/server.cc | 229 +- gdbserver/server.h | 3 +- gdbserver/symbol.cc | 2 +- gdbserver/target.cc | 151 +- gdbserver/target.h | 57 +- gdbserver/tdesc.cc | 2 +- gdbserver/tdesc.h | 2 +- gdbserver/thread-db.cc | 31 +- gdbserver/tracepoint.cc | 100 +- gdbserver/tracepoint.h | 13 +- gdbserver/utils.cc | 44 +- gdbserver/utils.h | 2 +- gdbserver/win32-i386-low.cc | 22 +- gdbserver/win32-low.cc | 229 +- gdbserver/win32-low.h | 61 +- gdbserver/x86-low.cc | 2 +- gdbserver/x86-low.h | 2 +- gdbserver/x86-tdesc.h | 2 +- gdbserver/xtensa-xtregs.cc | 2 +- gdbsupport/.dir-locals.el | 2 +- gdbsupport/Makefile.am | 3 +- gdbsupport/Makefile.in | 8 +- gdbsupport/agent.cc | 16 +- gdbsupport/agent.h | 4 +- gdbsupport/alt-stack.h | 2 +- gdbsupport/array-view.h | 3 +- gdbsupport/ax.def | 2 +- gdbsupport/block-signals.h | 3 +- gdbsupport/break-common.h | 2 +- gdbsupport/btrace-common.cc | 12 +- gdbsupport/btrace-common.h | 2 +- gdbsupport/buffer.cc | 178 - gdbsupport/buffer.h | 68 - gdbsupport/buildargv.h | 2 +- gdbsupport/byte-vector.h | 2 +- gdbsupport/check-defines.el | 2 +- gdbsupport/cleanups.cc | 2 +- gdbsupport/cleanups.h | 2 +- gdbsupport/common-debug.cc | 2 +- gdbsupport/common-debug.h | 113 +- gdbsupport/common-defs.h | 12 +- gdbsupport/common-exceptions.cc | 26 +- gdbsupport/common-exceptions.h | 43 +- gdbsupport/common-gdbthread.h | 2 +- gdbsupport/common-inferior.cc | 2 +- gdbsupport/common-inferior.h | 2 +- gdbsupport/common-regcache.cc | 2 +- gdbsupport/common-regcache.h | 2 +- gdbsupport/common-types.h | 10 +- gdbsupport/common-utils.cc | 22 +- gdbsupport/common-utils.h | 72 +- gdbsupport/common.m4 | 96 +- gdbsupport/compiler-type.m4 | 2 +- gdbsupport/config.in | 6 + gdbsupport/configure | 562 +- gdbsupport/configure.ac | 12 +- gdbsupport/create-version.sh | 2 +- gdbsupport/def-vector.h | 2 +- gdbsupport/default-init-alloc.h | 2 +- gdbsupport/eintr.h | 2 +- gdbsupport/enum-flags.h | 71 +- gdbsupport/environ.cc | 4 +- gdbsupport/environ.h | 2 +- gdbsupport/errors.cc | 84 +- gdbsupport/errors.h | 49 +- gdbsupport/event-loop.cc | 234 +- gdbsupport/event-loop.h | 4 +- gdbsupport/event-pipe.cc | 2 +- gdbsupport/event-pipe.h | 2 +- gdbsupport/fileio.cc | 57 +- gdbsupport/fileio.h | 122 +- gdbsupport/filestuff.cc | 39 +- gdbsupport/filestuff.h | 6 +- gdbsupport/filtered-iterator.h | 2 +- gdbsupport/format.cc | 2 +- gdbsupport/format.h | 2 +- gdbsupport/forward-scope-exit.h | 2 +- gdbsupport/function-view.h | 132 +- gdbsupport/gdb-checked-static-cast.h | 71 + gdbsupport/gdb-dlfcn.cc | 2 +- gdbsupport/gdb-dlfcn.h | 2 +- gdbsupport/gdb-hashtab.cc | 2 +- gdbsupport/gdb-hashtab.h | 2 +- gdbsupport/gdb-safe-ctype.h | 2 +- gdbsupport/gdb-sigmask.h | 2 +- gdbsupport/gdb-xfree.h | 2 +- gdbsupport/gdb_assert.h | 10 +- gdbsupport/gdb_binary_search.h | 2 +- gdbsupport/gdb_file.h | 2 +- gdbsupport/gdb_locale.h | 2 +- gdbsupport/gdb_obstack.cc | 2 +- gdbsupport/gdb_obstack.h | 25 +- gdbsupport/gdb_optional.h | 6 +- gdbsupport/gdb_proc_service.h | 2 +- gdbsupport/gdb_ref_ptr.h | 2 +- gdbsupport/gdb_regex.cc | 2 +- gdbsupport/gdb_regex.h | 2 +- gdbsupport/gdb_select.h | 2 +- gdbsupport/gdb_setjmp.h | 2 +- gdbsupport/gdb_signals.h | 2 +- gdbsupport/gdb_splay_tree.h | 2 +- gdbsupport/gdb_string_view.h | 2 +- gdbsupport/gdb_string_view.tcc | 2 +- gdbsupport/gdb_sys_time.h | 2 +- gdbsupport/gdb_tilde_expand.cc | 17 +- gdbsupport/gdb_tilde_expand.h | 6 +- gdbsupport/gdb_unique_ptr.h | 2 +- gdbsupport/gdb_unlinker.h | 2 +- gdbsupport/gdb_vecs.cc | 2 +- gdbsupport/gdb_vecs.h | 2 +- gdbsupport/gdb_wait.cc | 2 +- gdbsupport/gdb_wait.h | 2 +- gdbsupport/hash_enum.h | 2 +- gdbsupport/host-defs.h | 2 +- gdbsupport/intrusive_list.h | 15 +- gdbsupport/invoke-result.h | 37 + gdbsupport/iterator-range.h | 6 +- gdbsupport/job-control.cc | 2 +- gdbsupport/job-control.h | 2 +- gdbsupport/netstuff.cc | 2 +- gdbsupport/netstuff.h | 2 +- gdbsupport/new-op.cc | 2 +- gdbsupport/next-iterator.h | 2 +- gdbsupport/observable.h | 61 +- gdbsupport/offset-type.h | 2 +- gdbsupport/packed.h | 168 + gdbsupport/parallel-for.h | 311 +- gdbsupport/pathstuff.cc | 77 +- gdbsupport/pathstuff.h | 31 +- gdbsupport/poison.h | 2 +- gdbsupport/preprocessor.h | 2 +- gdbsupport/print-utils.cc | 19 +- gdbsupport/print-utils.h | 2 +- gdbsupport/ptid.cc | 2 +- gdbsupport/ptid.h | 20 +- gdbsupport/ptrace.m4 | 2 +- gdbsupport/range-chain.h | 121 + gdbsupport/refcounted-object.h | 2 +- gdbsupport/reference-to-pointer-iterator.h | 2 +- gdbsupport/rsp-low.cc | 2 +- gdbsupport/rsp-low.h | 2 +- gdbsupport/run-time-clock.cc | 2 +- gdbsupport/run-time-clock.h | 2 +- gdbsupport/safe-iterator.h | 2 +- gdbsupport/safe-strerror.cc | 2 +- gdbsupport/scope-exit.h | 2 +- gdbsupport/scoped_fd.h | 2 +- gdbsupport/scoped_ignore_signal.h | 2 +- gdbsupport/scoped_ignore_sigttou.h | 2 +- gdbsupport/scoped_mmap.cc | 2 +- gdbsupport/scoped_mmap.h | 2 +- gdbsupport/scoped_restore.h | 2 +- gdbsupport/search.cc | 2 +- gdbsupport/search.h | 2 +- gdbsupport/selftest.cc | 48 +- gdbsupport/selftest.h | 44 +- gdbsupport/selftest.m4 | 2 +- gdbsupport/signals-state-save-restore.cc | 2 +- gdbsupport/signals-state-save-restore.h | 2 +- gdbsupport/signals.cc | 2 +- gdbsupport/symbol.h | 2 +- gdbsupport/tdesc.cc | 2 +- gdbsupport/tdesc.h | 2 +- gdbsupport/thread-pool.cc | 107 +- gdbsupport/thread-pool.h | 132 +- gdbsupport/traits.h | 2 +- gdbsupport/underlying.h | 2 +- gdbsupport/valid-expr.h | 2 +- gdbsupport/version.h | 2 +- gdbsupport/warning.m4 | 2 +- gdbsupport/x86-xstate.h | 2 +- gdbsupport/xml-utils.cc | 123 +- gdbsupport/xml-utils.h | 14 +- gnulib/Makefile.am | 2 +- gnulib/Makefile.gnulib.inc.in | 2 +- gnulib/Makefile.in | 969 +- gnulib/aclocal.m4 | 88 +- gnulib/config.in | 505 +- gnulib/configure | 26035 +++--- gnulib/configure.ac | 2 +- gnulib/doc/gendocs_template | 4 +- gnulib/doc/gendocs_template_min | 2 +- gnulib/import/Makefile.am | 1960 +- gnulib/import/Makefile.in | 5206 +- gnulib/import/_Noreturn.h | 26 +- gnulib/import/accept.c | 16 +- gnulib/import/alloca.c | 4 +- gnulib/import/alloca.in.h | 22 +- gnulib/import/arg-nonnull.h | 10 +- gnulib/import/arpa_inet.in.h | 18 +- gnulib/import/assure.h | 16 +- gnulib/import/at-func.c | 4 +- gnulib/import/attribute.h | 28 +- gnulib/import/basename-lgpl.c | 16 +- gnulib/import/basename-lgpl.h | 26 +- gnulib/import/bind.c | 16 +- gnulib/import/btowc.c | 16 +- gnulib/import/c++defs.h | 10 +- gnulib/import/canonicalize-lgpl.c | 39 +- gnulib/import/cdefs.h | 206 +- gnulib/import/chdir-long.c | 4 +- gnulib/import/chdir-long.h | 4 +- gnulib/import/chown.c | 20 +- gnulib/import/cloexec.c | 20 +- gnulib/import/cloexec.h | 20 +- gnulib/import/close.c | 16 +- gnulib/import/closedir.c | 16 +- gnulib/import/connect.c | 16 +- gnulib/import/count-one-bits.c | 18 + gnulib/import/count-one-bits.h | 16 +- gnulib/import/ctype.in.h | 18 +- gnulib/import/dirent-private.h | 16 +- gnulib/import/dirent.in.h | 142 +- gnulib/import/dirfd.c | 16 +- gnulib/import/dirname-lgpl.c | 16 +- gnulib/import/dirname.h | 39 +- gnulib/import/dup-safer-flag.c | 4 +- gnulib/import/dup-safer.c | 4 +- gnulib/import/dup.c | 16 +- gnulib/import/dup2.c | 16 +- gnulib/import/eloop-threshold.h | 10 +- gnulib/import/errno.in.h | 18 +- gnulib/import/error.c | 16 +- gnulib/import/error.h | 16 +- gnulib/import/exitfail.c | 16 +- gnulib/import/exitfail.h | 16 +- gnulib/import/extra/gendocs.sh | 12 +- gnulib/import/extra/gitlog-to-changelog | 7 +- gnulib/import/extra/update-copyright | 4 +- gnulib/import/fchdir.c | 19 +- gnulib/import/fchown-stub.c | 16 +- gnulib/import/fcntl.c | 16 +- gnulib/import/fcntl.in.h | 20 +- gnulib/import/fd-hook.c | 18 +- gnulib/import/fd-hook.h | 18 +- gnulib/import/fd-safer-flag.c | 4 +- gnulib/import/fd-safer.c | 4 +- gnulib/import/fdopendir.c | 4 +- gnulib/import/ffs.c | 16 +- gnulib/import/filename.h | 10 +- gnulib/import/filenamecat-lgpl.c | 16 +- gnulib/import/filenamecat.h | 25 +- gnulib/import/flexmember.h | 10 +- gnulib/import/float+.h | 18 +- gnulib/import/float.c | 16 +- gnulib/import/float.in.h | 16 +- gnulib/import/fnmatch.c | 12 +- gnulib/import/fnmatch.in.h | 18 +- gnulib/import/fnmatch_loop.c | 10 +- gnulib/import/fpucw.h | 16 +- gnulib/import/free.c | 32 +- gnulib/import/frexp.c | 16 +- gnulib/import/frexpl.c | 16 +- gnulib/import/fstat.c | 16 +- gnulib/import/fstatat.c | 4 +- gnulib/import/getcwd-lgpl.c | 28 +- gnulib/import/getcwd.c | 21 +- gnulib/import/getdelim.c | 22 +- gnulib/import/getdtablesize.c | 16 +- gnulib/import/getline.c | 22 +- gnulib/import/getlogin_r.c | 18 +- gnulib/import/getprogname.c | 20 +- gnulib/import/getprogname.h | 10 +- gnulib/import/getrandom.c | 22 +- gnulib/import/gettext.h | 31 +- gnulib/import/gettimeofday.c | 18 +- gnulib/import/glob-libc.h | 58 +- gnulib/import/glob.c | 109 +- gnulib/import/glob.in.h | 26 +- gnulib/import/glob_internal.h | 10 +- gnulib/import/glob_pattern_p.c | 10 +- gnulib/import/globfree.c | 10 +- gnulib/import/glthread/lock.c | 18 +- gnulib/import/glthread/lock.h | 22 +- gnulib/import/glthread/threadlib.c | 18 +- gnulib/import/hard-locale.c | 16 +- gnulib/import/hard-locale.h | 16 +- gnulib/import/idx.h | 30 +- gnulib/import/inet_ntop.c | 18 +- gnulib/import/intprops.h | 48 +- gnulib/import/inttypes.in.h | 16 +- gnulib/import/isblank.c | 16 +- gnulib/import/isnan.c | 16 +- gnulib/import/isnand-nolibm.h | 16 +- gnulib/import/isnand.c | 16 +- gnulib/import/isnanl-nolibm.h | 16 +- gnulib/import/isnanl.c | 16 +- gnulib/import/itold.c | 16 +- gnulib/import/lc-charset-dispatch.c | 22 +- gnulib/import/lc-charset-dispatch.h | 16 +- gnulib/import/libc-config.h | 50 +- gnulib/import/limits.in.h | 34 +- gnulib/import/listen.c | 16 +- gnulib/import/localcharset.c | 18 +- gnulib/import/localcharset.h | 18 +- gnulib/import/locale.in.h | 22 +- gnulib/import/lstat.c | 16 +- gnulib/import/m4/00gnulib.m4 | 2 +- gnulib/import/m4/__inline.m4 | 2 +- gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 12 +- gnulib/import/m4/arpa_inet_h.m4 | 33 +- gnulib/import/m4/btowc.m4 | 2 +- gnulib/import/m4/builtin-expect.m4 | 2 +- gnulib/import/m4/canonicalize.m4 | 62 +- gnulib/import/m4/chdir-long.m4 | 2 +- gnulib/import/m4/chown.m4 | 2 +- gnulib/import/m4/clock_time.m4 | 9 +- gnulib/import/m4/close.m4 | 2 +- gnulib/import/m4/closedir.m4 | 2 +- gnulib/import/m4/codeset.m4 | 2 +- gnulib/import/m4/ctype.m4 | 32 - gnulib/import/m4/ctype_h.m4 | 47 + gnulib/import/m4/d-ino.m4 | 2 +- gnulib/import/m4/d-type.m4 | 2 +- gnulib/import/m4/dirent_h.m4 | 47 +- gnulib/import/m4/dirfd.m4 | 2 +- gnulib/import/m4/double-slash-root.m4 | 2 +- gnulib/import/m4/dup.m4 | 2 +- gnulib/import/m4/dup2.m4 | 2 +- gnulib/import/m4/eealloc.m4 | 2 +- gnulib/import/m4/environ.m4 | 7 +- gnulib/import/m4/errno_h.m4 | 12 +- gnulib/import/m4/error.m4 | 8 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 2 +- gnulib/import/m4/extensions.m4 | 2 +- gnulib/import/m4/extern-inline.m4 | 28 +- gnulib/import/m4/fchdir.m4 | 6 +- gnulib/import/m4/fcntl-o.m4 | 2 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 41 +- gnulib/import/m4/fdopendir.m4 | 2 +- gnulib/import/m4/ffs.m4 | 6 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 2 +- gnulib/import/m4/float_h.m4 | 22 +- gnulib/import/m4/fnmatch.m4 | 2 +- gnulib/import/m4/fnmatch_h.m4 | 40 +- gnulib/import/m4/fpieee.m4 | 2 +- gnulib/import/m4/free.m4 | 9 +- gnulib/import/m4/frexp.m4 | 2 +- gnulib/import/m4/frexpl.m4 | 2 +- gnulib/import/m4/fstat.m4 | 6 +- gnulib/import/m4/fstatat.m4 | 2 +- gnulib/import/m4/getcwd-abort-bug.m4 | 21 +- gnulib/import/m4/getcwd-path-max.m4 | 2 +- gnulib/import/m4/getcwd.m4 | 2 +- gnulib/import/m4/getdelim.m4 | 2 +- gnulib/import/m4/getdtablesize.m4 | 2 +- gnulib/import/m4/getline.m4 | 2 +- gnulib/import/m4/getlogin.m4 | 2 +- gnulib/import/m4/getlogin_r.m4 | 2 +- gnulib/import/m4/getpagesize.m4 | 2 +- gnulib/import/m4/getprogname.m4 | 2 +- gnulib/import/m4/getrandom.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 8 +- gnulib/import/m4/glob.m4 | 43 +- gnulib/import/m4/glob_h.m4 | 40 +- gnulib/import/m4/gnulib-cache.m4 | 4 +- gnulib/import/m4/gnulib-common.m4 | 412 +- gnulib/import/m4/gnulib-comp.m4 | 642 +- gnulib/import/m4/gnulib-tool.m4 | 10 +- gnulib/import/m4/include_next.m4 | 8 +- gnulib/import/m4/inet_ntop.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 35 +- gnulib/import/m4/isblank.m4 | 2 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 2 +- gnulib/import/m4/largefile.m4 | 30 +- gnulib/import/m4/limits-h.m4 | 14 +- gnulib/import/m4/localcharset.m4 | 2 +- gnulib/import/m4/locale-fr.m4 | 2 +- gnulib/import/m4/locale-ja.m4 | 2 +- gnulib/import/m4/locale-zh.m4 | 2 +- gnulib/import/m4/locale_h.m4 | 40 +- gnulib/import/m4/lock.m4 | 2 +- gnulib/import/m4/lstat.m4 | 2 +- gnulib/import/m4/malloc.m4 | 157 +- gnulib/import/m4/malloca.m4 | 2 +- gnulib/import/m4/math_h.m4 | 229 +- gnulib/import/m4/mbrtowc.m4 | 2 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/mbtowc.m4 | 2 +- gnulib/import/m4/memchr.m4 | 6 +- gnulib/import/m4/memmem.m4 | 7 +- gnulib/import/m4/mempcpy.m4 | 6 +- gnulib/import/m4/memrchr.m4 | 6 +- gnulib/import/m4/minmax.m4 | 2 +- gnulib/import/m4/mkdir.m4 | 2 +- gnulib/import/m4/mkdtemp.m4 | 2 +- gnulib/import/m4/mkostemp.m4 | 2 +- gnulib/import/m4/mmap-anon.m4 | 6 +- gnulib/import/m4/mode_t.m4 | 2 +- gnulib/import/m4/msvc-inval.m4 | 2 +- gnulib/import/m4/msvc-nothrow.m4 | 2 +- gnulib/import/m4/multiarch.m4 | 2 +- gnulib/import/m4/netdb_h.m4 | 27 +- gnulib/import/m4/netinet_in_h.m4 | 10 +- gnulib/import/m4/nocrash.m4 | 2 +- gnulib/import/m4/off_t.m4 | 2 +- gnulib/import/m4/open-cloexec.m4 | 2 +- gnulib/import/m4/open-slash.m4 | 2 +- gnulib/import/m4/open.m4 | 2 +- gnulib/import/m4/openat.m4 | 2 +- gnulib/import/m4/opendir.m4 | 2 +- gnulib/import/m4/pathmax.m4 | 2 +- gnulib/import/m4/pid_t.m4 | 2 +- gnulib/import/m4/pipe.m4 | 2 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 2 +- gnulib/import/m4/rawmemchr.m4 | 6 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 2 +- gnulib/import/m4/realloc.m4 | 51 +- gnulib/import/m4/rename.m4 | 2 +- gnulib/import/m4/rewinddir.m4 | 2 +- gnulib/import/m4/rmdir.m4 | 2 +- gnulib/import/m4/save-cwd.m4 | 2 +- gnulib/import/m4/select.m4 | 6 +- gnulib/import/m4/setenv.m4 | 2 +- gnulib/import/m4/setlocale_null.m4 | 8 +- gnulib/import/m4/signal_h.m4 | 35 +- gnulib/import/m4/socketlib.m4 | 2 +- gnulib/import/m4/sockets.m4 | 2 +- gnulib/import/m4/socklen.m4 | 2 +- gnulib/import/m4/sockpfaf.m4 | 8 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 2 +- gnulib/import/m4/stat.m4 | 6 +- gnulib/import/m4/std-gnu11.m4 | 2 +- gnulib/import/m4/stdalign.m4 | 13 +- gnulib/import/m4/stdbool.m4 | 19 +- gnulib/import/m4/stddef_h.m4 | 37 +- gnulib/import/m4/stdint.m4 | 14 +- gnulib/import/m4/stdio_h.m4 | 199 +- gnulib/import/m4/stdlib_h.m4 | 136 +- gnulib/import/m4/strchrnul.m4 | 6 +- gnulib/import/m4/strdup.m4 | 8 +- gnulib/import/m4/strerror.m4 | 8 +- gnulib/import/m4/strerror_r.m4 | 19 +- gnulib/import/m4/string_h.m4 | 128 +- gnulib/import/m4/strings_h.m4 | 40 +- gnulib/import/m4/strnlen.m4 | 6 +- gnulib/import/m4/strstr.m4 | 9 +- gnulib/import/m4/strtok_r.m4 | 6 +- gnulib/import/m4/sys_random_h.m4 | 27 +- gnulib/import/m4/sys_select_h.m4 | 31 +- gnulib/import/m4/sys_socket_h.m4 | 60 +- gnulib/import/m4/sys_stat_h.m4 | 67 +- gnulib/import/m4/sys_time_h.m4 | 36 +- gnulib/import/m4/sys_types_h.m4 | 18 +- gnulib/import/m4/sys_uio_h.m4 | 25 +- gnulib/import/m4/sys_wait_h.m4 | 27 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 130 +- gnulib/import/m4/time_h.m4 | 66 +- gnulib/import/m4/time_r.m4 | 4 +- gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 383 +- gnulib/import/m4/vararrays.m4 | 72 + gnulib/import/m4/visibility.m4 | 9 +- gnulib/import/m4/warn-on-use.m4 | 2 +- gnulib/import/m4/wchar_h.m4 | 113 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 41 +- gnulib/import/m4/wint_t.m4 | 12 +- gnulib/import/m4/wmemchr.m4 | 2 +- gnulib/import/m4/wmempcpy.m4 | 2 +- gnulib/import/m4/year2038.m4 | 124 + gnulib/import/m4/zzgnulib.m4 | 2 +- gnulib/import/malloc.c | 43 +- gnulib/import/malloc/scratch_buffer.h | 10 +- gnulib/import/malloc/scratch_buffer_dupfree.c | 10 +- gnulib/import/malloc/scratch_buffer_grow.c | 10 +- .../import/malloc/scratch_buffer_grow_preserve.c | 10 +- .../import/malloc/scratch_buffer_set_array_size.c | 10 +- gnulib/import/malloca.c | 42 +- gnulib/import/malloca.h | 41 +- gnulib/import/math.c | 18 + gnulib/import/math.in.h | 35 +- gnulib/import/mbrtowc-impl-utf8.h | 18 +- gnulib/import/mbrtowc-impl.h | 16 +- gnulib/import/mbrtowc.c | 16 +- gnulib/import/mbsinit.c | 16 +- gnulib/import/mbsrtowcs-impl.h | 16 +- gnulib/import/mbsrtowcs-state.c | 16 +- gnulib/import/mbsrtowcs.c | 16 +- gnulib/import/mbtowc-impl.h | 16 +- gnulib/import/mbtowc-lock.c | 16 +- gnulib/import/mbtowc-lock.h | 28 +- gnulib/import/mbtowc.c | 16 +- gnulib/import/memchr.c | 26 +- gnulib/import/memchr.valgrind | 16 +- gnulib/import/memmem.c | 18 +- gnulib/import/mempcpy.c | 23 +- gnulib/import/memrchr.c | 16 +- gnulib/import/minmax.h | 18 +- gnulib/import/mkdir.c | 18 +- gnulib/import/mkdtemp.c | 16 +- gnulib/import/mkostemp.c | 16 +- gnulib/import/msvc-inval.c | 18 +- gnulib/import/msvc-inval.h | 18 +- gnulib/import/msvc-nothrow.c | 18 +- gnulib/import/msvc-nothrow.h | 18 +- gnulib/import/netdb.in.h | 18 +- gnulib/import/netinet_in.in.h | 18 +- gnulib/import/open.c | 16 +- gnulib/import/openat-die.c | 4 +- gnulib/import/openat-priv.h | 4 +- gnulib/import/openat-proc.c | 4 +- gnulib/import/openat.c | 4 +- gnulib/import/openat.h | 6 +- gnulib/import/opendir.c | 16 +- gnulib/import/pathmax.h | 18 +- gnulib/import/pipe-safer.c | 4 +- gnulib/import/pipe.c | 18 +- gnulib/import/rawmemchr.c | 97 +- gnulib/import/rawmemchr.valgrind | 16 +- gnulib/import/readdir.c | 16 +- gnulib/import/readlink.c | 20 +- gnulib/import/realloc.c | 66 +- gnulib/import/rename.c | 20 +- gnulib/import/rewinddir.c | 16 +- gnulib/import/rmdir.c | 16 +- gnulib/import/same-inode.h | 16 +- gnulib/import/save-cwd.c | 4 +- gnulib/import/save-cwd.h | 4 +- gnulib/import/scratch_buffer.h | 118 +- gnulib/import/select.c | 27 +- gnulib/import/setenv.c | 16 +- gnulib/import/setlocale-lock.c | 16 +- gnulib/import/setlocale_null.c | 16 +- gnulib/import/setlocale_null.h | 16 +- gnulib/import/setsockopt.c | 16 +- gnulib/import/signal.in.h | 16 +- gnulib/import/socket.c | 16 +- gnulib/import/sockets.c | 18 +- gnulib/import/sockets.h | 16 +- gnulib/import/stat-time.c | 18 + gnulib/import/stat-time.h | 22 +- gnulib/import/stat-w32.c | 16 +- gnulib/import/stat-w32.h | 16 +- gnulib/import/stat.c | 16 +- gnulib/import/stdalign.in.h | 31 +- gnulib/import/stdbool.in.h | 18 +- gnulib/import/stddef.in.h | 35 +- gnulib/import/stdint.in.h | 22 +- gnulib/import/stdio-read.c | 168 + gnulib/import/stdio-write.c | 206 + gnulib/import/stdio.in.h | 216 +- gnulib/import/stdlib.in.h | 372 +- gnulib/import/str-two-way.h | 18 +- gnulib/import/strchrnul.c | 16 +- gnulib/import/strchrnul.valgrind | 16 +- gnulib/import/strdup.c | 18 +- gnulib/import/streq.h | 18 +- gnulib/import/strerror-override.c | 102 +- gnulib/import/strerror-override.h | 17 +- gnulib/import/strerror.c | 16 +- gnulib/import/strerror_r.c | 51 +- gnulib/import/string.in.h | 233 +- gnulib/import/strings.in.h | 18 +- gnulib/import/stripslash.c | 16 +- gnulib/import/strnlen.c | 18 +- gnulib/import/strnlen1.c | 16 +- gnulib/import/strnlen1.h | 16 +- gnulib/import/strstr.c | 18 +- gnulib/import/strtok_r.c | 16 +- gnulib/import/sys_random.in.h | 24 +- gnulib/import/sys_select.in.h | 31 +- gnulib/import/sys_socket.c | 18 + gnulib/import/sys_socket.in.h | 18 +- gnulib/import/sys_stat.in.h | 18 +- gnulib/import/sys_time.in.h | 18 +- gnulib/import/sys_types.in.h | 18 +- gnulib/import/sys_uio.in.h | 18 +- gnulib/import/sys_wait.in.h | 18 +- gnulib/import/tempname.c | 41 +- gnulib/import/tempname.h | 16 +- gnulib/import/time.in.h | 71 +- gnulib/import/time_r.c | 18 +- gnulib/import/unistd--.h | 4 +- gnulib/import/unistd-safer.h | 4 +- gnulib/import/unistd.c | 18 + gnulib/import/unistd.in.h | 50 +- gnulib/import/unsetenv.c | 16 +- gnulib/import/verify.h | 51 +- gnulib/import/w32sock.h | 16 +- gnulib/import/warn-on-use.h | 16 +- gnulib/import/wchar.in.h | 126 +- gnulib/import/wctype-h.c | 19 + gnulib/import/wctype.in.h | 28 +- gnulib/import/windows-initguard.h | 18 +- gnulib/import/windows-mutex.c | 18 +- gnulib/import/windows-mutex.h | 18 +- gnulib/import/windows-once.c | 18 +- gnulib/import/windows-once.h | 18 +- gnulib/import/windows-recmutex.c | 18 +- gnulib/import/windows-recmutex.h | 18 +- gnulib/import/windows-rwlock.c | 18 +- gnulib/import/windows-rwlock.h | 18 +- gnulib/import/wmemchr-impl.h | 16 +- gnulib/import/wmemchr.c | 16 +- gnulib/import/wmempcpy.c | 18 +- gnulib/import/xalloc-oversized.h | 55 +- .../patches/0002-no-solaris-_gl_attribute_dealloc | 13 + gnulib/update-gnulib.sh | 5 +- gold/ChangeLog | 37 +- gold/Makefile.am | 12 +- gold/Makefile.in | 22 +- gold/NEWS | 9 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 2 +- gold/aarch64.cc | 5 +- gold/aclocal.m4 | 2 + gold/archive.cc | 2 +- gold/archive.h | 2 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 2 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 103 +- gold/compressed_output.h | 2 +- gold/config.in | 6 + gold/configure | 550 +- gold/configure.ac | 32 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 2 +- gold/copy-relocs.h | 2 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 2 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 4 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 2 +- gold/ehframe.h | 2 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 8 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 2 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 2 +- gold/gold.h | 4 +- gold/i386.cc | 2 +- gold/icf.cc | 2 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 7 +- gold/int_encoding.h | 2 +- gold/layout.cc | 91 +- gold/layout.h | 8 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 2 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 2 +- gold/object.h | 2 +- gold/options.cc | 11 +- gold/options.h | 17 +- gold/output.cc | 2 +- gold/output.h | 2 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 2 +- gold/plugin.h | 2 +- gold/po/Make-in | 2 +- gold/po/fr.po | 47 +- gold/po/gold.pot | 31 +- gold/po/ro.po | 4291 + gold/po/sr.po | 636 +- gold/po/uk.po | 634 +- gold/powerpc.cc | 197 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 2 +- gold/reloc.cc | 2 +- gold/reloc.h | 2 +- gold/resolve.cc | 2 +- gold/s390.cc | 2 +- gold/script-c.h | 2 +- gold/script-sections.cc | 2 +- gold/script-sections.h | 2 +- gold/script.cc | 2 +- gold/script.h | 2 +- gold/sparc.cc | 2 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 2 +- gold/symtab.cc | 2 +- gold/symtab.h | 2 +- gold/system.h | 2 +- gold/target-reloc.h | 2 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 2 +- gold/testsuite/Makefile.am | 74 +- gold/testsuite/Makefile.in | 495 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.sh | 2 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1_abs.sh | 2 +- gold/testsuite/arm_target1_rel.sh | 2 +- gold/testsuite/arm_target2_abs.sh | 2 +- gold/testsuite/arm_target2_got_rel.sh | 2 +- gold/testsuite/arm_target2_rel.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.sh | 2 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 2 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/bnd_ifunc_1.s | 16 - gold/testsuite/bnd_ifunc_1.sh | 36 - gold/testsuite/bnd_ifunc_2.s | 28 - gold/testsuite/bnd_ifunc_2.sh | 50 - gold/testsuite/bnd_plt_1.s | 9 - gold/testsuite/bnd_plt_1.sh | 52 - gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 2 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 2 +- gold/testsuite/copy_test_protected.cc | 2 +- gold/testsuite/copy_test_protected.sh | 2 +- gold/testsuite/copy_test_relro.cc | 2 +- gold/testsuite/copy_test_relro_1.cc | 2 +- gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 6 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 2 +- gold/testsuite/file_in_many_sections.c | 2 +- gold/testsuite/file_in_many_sections_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_2_zstd.sh | 24 + gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/gnu_property_test.sh | 8 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_pie_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 2 +- gold/testsuite/icf_test.sh | 2 +- gold/testsuite/icf_test_pr21066.cc | 2 +- gold/testsuite/icf_test_pr21066.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncmod1.sh | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/justsyms_lib.t | 2 +- gold/testsuite/keep_text_section_prefix.cc | 2 +- gold/testsuite/keep_text_section_prefix.sh | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 4 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 2 +- ...gnu_property_main.c => package_metadata_main.c} | 0 gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 2 +- gold/testsuite/plugin_layout_with_alignment.sh | 2 +- gold/testsuite/plugin_new_section_layout.c | 2 +- gold/testsuite/plugin_pr22868.sh | 2 +- gold/testsuite/plugin_pr22868_a.c | 2 +- gold/testsuite/plugin_pr22868_b.c | 2 +- gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_test.c | 2 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 2 +- gold/testsuite/plugin_test_defsym.sh | 2 +- gold/testsuite/plugin_test_start_lib.sh | 2 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols_1.cc | 2 +- gold/testsuite/plugin_test_wrap_symbols_2.cc | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr17704a_test.s | 12 +- gold/testsuite/pr18689.sh | 4 +- gold/testsuite/pr20717.sh | 2 +- gold/testsuite/pr20976.c | 2 +- gold/testsuite/pr21430.sh | 2 +- gold/testsuite/pr23016_1.sh | 2 +- gold/testsuite/pr23016_2.sh | 2 +- gold/testsuite/pr26936.sh | 4 +- gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain.sh | 4 +- gold/testsuite/retain_symbols_file_test.sh | 2 +- gold/testsuite/script_test_1.h | 2 +- gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_12.t | 2 +- gold/testsuite/script_test_12a.c | 2 +- gold/testsuite/script_test_12i.t | 2 +- gold/testsuite/script_test_13.sh | 2 +- gold/testsuite/script_test_14.sh | 2 +- gold/testsuite/script_test_14.t | 2 +- gold/testsuite/script_test_15a.sh | 2 +- gold/testsuite/script_test_15a.t | 2 +- gold/testsuite/script_test_15b.sh | 2 +- gold/testsuite/script_test_15b.t | 2 +- gold/testsuite/script_test_15c.sh | 2 +- gold/testsuite/script_test_15c.t | 2 +- gold/testsuite/script_test_1a.cc | 2 +- gold/testsuite/script_test_1b.cc | 2 +- gold/testsuite/script_test_2.cc | 2 +- gold/testsuite/script_test_2.t | 2 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 6 +- gold/testsuite/split_s390.sh | 6 +- gold/testsuite/split_x32.sh | 6 +- gold/testsuite/split_x86_64.sh | 6 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 2 +- gold/testsuite/text_unlikely_segment.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_14.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/ver_test_pr16504.sh | 4 +- gold/testsuite/ver_test_pr23409.sh | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_as_needed.sh | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 2 +- gold/testsuite/x32_overflow_pc32.sh | 2 +- gold/testsuite/x86_64_gd_to_le.sh | 2 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 2 +- gold/testsuite/x86_64_mov_to_lea.sh | 2 +- gold/testsuite/x86_64_overflow_pc32.sh | 2 +- gold/tilegx.cc | 2 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 4 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 495 +- gold/yyscript.y | 5 +- gprof/ChangeLog | 51 +- gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 2 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/basic_blocks.c | 14 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.c | 8 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 14 +- gprof/cg_print.h | 2 +- gprof/configure | 38 +- gprof/configure.ac | 2 +- gprof/corefile.c | 6 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gmon_io.c | 46 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.c | 2 +- gprof/gprof.texi | 11 +- gprof/hertz.h | 2 +- gprof/hist.c | 6 +- gprof/hist.h | 2 +- gprof/po/Make-in | 2 +- gprof/po/bg.po | 84 +- gprof/po/de.po | 86 +- gprof/po/eo.po | 96 +- gprof/po/gprof.pot | 38 +- gprof/po/hu.po | 98 +- gprof/po/ka.po | 601 + gprof/po/ms.po | 90 +- gprof/po/ro.po | 233 +- gprof/po/ru.po | 345 +- gprof/po/sr.po | 107 +- gprof/po/sv.po | 100 +- gprof/po/uk.po | 86 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 6 +- gprof/sym_ids.c | 2 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 8 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- gprofng/Makefile.am | 10 +- gprofng/Makefile.in | 13 +- gprofng/README | 20 + gprofng/common/cc_libcollector.h | 2 +- gprofng/common/config.h.in | 3 + gprofng/common/core_pcbe.c | 4 +- gprofng/common/cpu_frequency.h | 2 +- gprofng/common/cpuid.c | 2 +- gprofng/common/gp-defs.h | 2 +- gprofng/common/gp-experiment.h | 2 +- gprofng/common/gp-time.h | 2 +- gprofng/common/hwc_cpus.h | 2 +- gprofng/common/hwcdrv.c | 10 +- gprofng/common/hwcdrv.h | 2 +- gprofng/common/hwcentry.h | 2 +- gprofng/common/hwcfuncs.c | 2 +- gprofng/common/hwcfuncs.h | 2 +- gprofng/common/hwctable.c | 50 +- gprofng/common/lib-config.h.in | 94 + gprofng/common/opteron_pcbe.c | 2 +- gprofng/config/bison.m4 | 2 +- gprofng/configure | 344 +- gprofng/configure.ac | 76 +- gprofng/doc/Makefile.am | 48 +- gprofng/doc/Makefile.in | 168 +- gprofng/doc/gp-archive.texi | 246 + gprofng/doc/gp-collect-app.texi | 380 + gprofng/doc/gp-display-html.texi | 252 + gprofng/doc/gp-display-src.texi | 246 + gprofng/doc/gp-display-text.texi | 437 + gprofng/doc/gp-macros.texi | 72 + gprofng/doc/gprofng.texi | 3499 +- gprofng/doc/gprofng_ug.texi | 4396 + gprofng/doc/mdate-sh | 2 +- gprofng/doc/version.texi | 8 +- gprofng/gp-display-html/Makefile.am | 33 +- gprofng/gp-display-html/Makefile.in | 104 +- gprofng/gp-display-html/gp-display-html.in | 14991 +++- gprofng/libcollector/CHK_LIBC_OBJ | 2 +- gprofng/libcollector/Makefile.am | 6 +- gprofng/libcollector/Makefile.in | 11 +- gprofng/libcollector/collector.c | 26 +- gprofng/libcollector/collector.h | 101 +- gprofng/libcollector/collectorAPI.c | 2 +- gprofng/libcollector/configure | 63 +- gprofng/libcollector/configure.ac | 21 +- gprofng/libcollector/descendants.h | 2 +- gprofng/libcollector/dispatcher.c | 511 +- gprofng/libcollector/envmgmt.c | 2 +- gprofng/libcollector/gethrtime.c | 2 +- gprofng/libcollector/heaptrace.c | 43 +- gprofng/libcollector/hwprofile.c | 13 +- gprofng/libcollector/hwprofile.h | 4 +- gprofng/libcollector/iolib.c | 56 +- gprofng/libcollector/iotrace.c | 1300 +- gprofng/libcollector/jprofile.c | 8 +- gprofng/libcollector/libcol-i386-dis.c | 2 +- gprofng/libcollector/libcol_hwcdrv.c | 2 +- gprofng/libcollector/libcol_hwcfuncs.c | 2 +- gprofng/libcollector/libcol_util.c | 100 +- gprofng/libcollector/libcol_util.h | 42 +- gprofng/libcollector/libgprofng.ver | 145 + gprofng/libcollector/linetrace.c | 607 +- gprofng/libcollector/mapfile.aarch64-Linux | 40 - gprofng/libcollector/mapfile.amd64-Linux | 79 - gprofng/libcollector/mapfile.intel-Linux | 81 - gprofng/libcollector/mapfile.sparc-Linux | 40 - gprofng/libcollector/mapfile.sparcv9-Linux | 58 - gprofng/libcollector/memmgr.c | 4 +- gprofng/libcollector/memmgr.h | 2 +- gprofng/libcollector/mmaptrace.c | 263 +- gprofng/libcollector/profile.c | 4 +- gprofng/libcollector/synctrace.c | 769 +- gprofng/libcollector/tsd.c | 2 +- gprofng/libcollector/tsd.h | 2 +- gprofng/libcollector/unwind.c | 21 +- gprofng/src/ABS.h | 4 +- gprofng/src/Application.cc | 4 +- gprofng/src/Application.h | 2 +- gprofng/src/ArchiveExp.cc | 2 +- gprofng/src/ArchiveExp.h | 2 +- gprofng/src/BaseMetric.cc | 2 +- gprofng/src/BaseMetric.h | 2 +- gprofng/src/BaseMetricTreeNode.cc | 2 +- gprofng/src/BaseMetricTreeNode.h | 2 +- gprofng/src/CacheMap.h | 2 +- gprofng/src/CallStack.cc | 2 +- gprofng/src/CallStack.h | 2 +- gprofng/src/CatchOutOfMemory.cc | 2 +- gprofng/src/ClassFile.cc | 2 +- gprofng/src/ClassFile.h | 2 +- gprofng/src/Command.cc | 4 +- gprofng/src/Command.h | 2 +- gprofng/src/CompCom.cc | 4 +- gprofng/src/CompCom.h | 2 +- gprofng/src/DataObject.cc | 2 +- gprofng/src/DataObject.h | 2 +- gprofng/src/DataSpace.cc | 2 +- gprofng/src/DataSpace.h | 2 +- gprofng/src/DataStream.cc | 2 +- gprofng/src/DataStream.h | 2 +- gprofng/src/Data_window.cc | 2 +- gprofng/src/Data_window.h | 2 +- gprofng/src/Dbe.cc | 16 +- gprofng/src/Dbe.h | 2 +- gprofng/src/DbeApplication.cc | 2 +- gprofng/src/DbeApplication.h | 2 +- gprofng/src/DbeArray.h | 2 +- gprofng/src/DbeCacheMap.h | 2 +- gprofng/src/DbeFile.cc | 2 +- gprofng/src/DbeFile.h | 2 +- gprofng/src/DbeJarFile.cc | 2 +- gprofng/src/DbeJarFile.h | 2 +- gprofng/src/DbeLinkList.h | 2 +- gprofng/src/DbeLock.cc | 2 +- gprofng/src/DbeLock.h | 2 +- gprofng/src/DbeSession.cc | 42 +- gprofng/src/DbeSession.cc.1 | 3531 - gprofng/src/DbeSession.h | 6 +- gprofng/src/DbeSyncMap.h | 2 +- gprofng/src/DbeThread.cc | 2 +- gprofng/src/DbeThread.h | 2 +- gprofng/src/DbeView.cc | 2 +- gprofng/src/DbeView.h | 2 +- gprofng/src/DefaultHandler.h | 2 +- gprofng/src/DefaultMap.h | 2 +- gprofng/src/DefaultMap2D.h | 2 +- gprofng/src/DerivedMetrics.cc | 2 +- gprofng/src/DerivedMetrics.h | 2 +- gprofng/src/Disasm.cc | 18 +- gprofng/src/Disasm.h | 2 +- gprofng/src/Dwarf.cc | 25 +- gprofng/src/Dwarf.h | 3 +- gprofng/src/DwarfLib.cc | 472 +- gprofng/src/DwarfLib.h | 22 +- gprofng/src/Elf.cc | 2 +- gprofng/src/Elf.h | 2 +- gprofng/src/Emsg.cc | 2 +- gprofng/src/Emsg.h | 2 +- gprofng/src/Emsgnum.h | 2 +- gprofng/src/ExpGroup.cc | 2 +- gprofng/src/ExpGroup.h | 2 +- gprofng/src/Exp_Layout.cc | 2 +- gprofng/src/Exp_Layout.h | 2 +- gprofng/src/Experiment.cc | 32 +- gprofng/src/Experiment.h | 7 +- gprofng/src/Expression.cc | 36 +- gprofng/src/Expression.h | 4 +- gprofng/src/FileData.cc | 2 +- gprofng/src/FileData.h | 2 +- gprofng/src/Filter.cc | 2 +- gprofng/src/Filter.h | 2 +- gprofng/src/FilterExp.h | 2 +- gprofng/src/FilterSet.cc | 2 +- gprofng/src/FilterSet.h | 2 +- gprofng/src/Function.cc | 4 +- gprofng/src/Function.h | 2 +- gprofng/src/HashMap.h | 2 +- gprofng/src/HeapActivity.cc | 2 +- gprofng/src/HeapActivity.h | 2 +- gprofng/src/HeapData.cc | 2 +- gprofng/src/HeapData.h | 2 +- gprofng/src/HeapMap.cc | 2 +- gprofng/src/HeapMap.h | 2 +- gprofng/src/Hist_data.cc | 5 +- gprofng/src/Hist_data.h | 5 +- gprofng/src/Histable.h | 2 +- gprofng/src/IOActivity.cc | 2 +- gprofng/src/IOActivity.h | 2 +- gprofng/src/IndexMap2D.h | 2 +- gprofng/src/IndexObject.cc | 2 +- gprofng/src/IndexObject.h | 2 +- gprofng/src/IntervalMap.h | 2 +- gprofng/src/LoadObject.cc | 2 +- gprofng/src/LoadObject.h | 2 +- gprofng/src/MachineModel.cc | 2 +- gprofng/src/Makefile.am | 105 +- gprofng/src/Makefile.in | 256 +- gprofng/src/Map.h | 2 +- gprofng/src/Map2D.h | 2 +- gprofng/src/MemObject.cc | 2 +- gprofng/src/MemObject.h | 2 +- gprofng/src/MemorySpace.cc | 2 +- gprofng/src/MemorySpace.h | 2 +- gprofng/src/Metric.cc | 2 +- gprofng/src/Metric.h | 2 +- gprofng/src/MetricList.cc | 2 +- gprofng/src/MetricList.h | 2 +- gprofng/src/Module.cc | 2 +- gprofng/src/Module.h | 2 +- gprofng/src/Ovw_data.cc | 2 +- gprofng/src/Ovw_data.h | 2 +- gprofng/src/PRBTree.cc | 2 +- gprofng/src/PRBTree.h | 2 +- gprofng/src/PathTree.cc | 2 +- gprofng/src/PathTree.h | 2 +- gprofng/src/PreviewExp.cc | 2 +- gprofng/src/PreviewExp.h | 2 +- gprofng/src/Print.cc | 821 +- gprofng/src/Print.h | 16 +- gprofng/src/QLParser.h | 2 +- gprofng/src/QLParser.tab.cc | 1453 - gprofng/src/QLParser.tab.hh | 2038 - gprofng/src/QLParser.yy | 144 +- gprofng/src/SAXParser.h | 2 +- gprofng/src/SAXParserFactory.cc | 2 +- gprofng/src/SAXParserFactory.h | 2 +- gprofng/src/Sample.cc | 2 +- gprofng/src/Sample.h | 2 +- gprofng/src/SegMem.h | 2 +- gprofng/src/Settings.cc | 9 +- gprofng/src/Settings.h | 2 +- gprofng/src/SourceFile.cc | 2 +- gprofng/src/SourceFile.h | 2 +- gprofng/src/Stabs.cc | 2 +- gprofng/src/Stabs.h | 2 +- gprofng/src/Stats_data.cc | 2 +- gprofng/src/Stats_data.h | 2 +- gprofng/src/StringBuilder.cc | 2 +- gprofng/src/StringBuilder.h | 2 +- gprofng/src/StringMap.h | 2 +- gprofng/src/Table.cc | 2 +- gprofng/src/Table.h | 2 +- gprofng/src/UserLabel.cc | 2 +- gprofng/src/UserLabel.h | 2 +- gprofng/src/checks.cc | 4 +- gprofng/src/collctrl.cc | 8 +- gprofng/src/collctrl.h | 2 +- gprofng/src/collect.h | 2 +- gprofng/src/collector_module.h | 19 +- gprofng/src/comp_com.c | 2 +- gprofng/src/comp_com.h | 2 +- gprofng/src/count.cc | 2 +- gprofng/src/data_pckts.h | 2 +- gprofng/src/dbe_collctrl.cc | 2 +- gprofng/src/dbe_hwc.h | 2 +- gprofng/src/dbe_hwcdrv.c | 2 +- gprofng/src/dbe_hwcfuncs.c | 2 +- gprofng/src/dbe_hwctable.c | 2 +- gprofng/src/dbe_memmgr.c | 2 +- gprofng/src/dbe_structs.h | 2 +- gprofng/src/dbe_types.h | 2 +- gprofng/src/debug.h | 2 +- gprofng/src/enums.h | 2 +- gprofng/src/envsets.cc | 10 +- gprofng/src/gethrtime.c | 2 +- gprofng/src/gp-archive.cc | 2 +- gprofng/src/gp-archive.h | 2 +- gprofng/src/gp-collect-app.cc | 2 +- gprofng/src/gp-display-src.cc | 2 +- gprofng/src/gp-display-text.cc | 2 +- gprofng/src/gp-print.h | 2 +- gprofng/src/gprofng.cc | 2 +- gprofng/src/gprofng.rc | 6 +- gprofng/src/i18n.cc | 2 +- gprofng/src/i18n.h | 2 +- gprofng/src/info.h | 2 +- gprofng/src/ipc.cc | 61 +- gprofng/src/ipcio.cc | 2 +- gprofng/src/ipcio.h | 2 +- gprofng/src/machinemodels/generic.ermm | 2 +- gprofng/src/machinemodels/m5.ermm | 2 +- gprofng/src/machinemodels/m6.ermm | 2 +- gprofng/src/machinemodels/m7.ermm | 2 +- gprofng/src/machinemodels/t4.ermm | 2 +- gprofng/src/machinemodels/t5.ermm | 2 +- gprofng/src/parse.cc | 41 +- gprofng/src/stab.h | 2 +- gprofng/src/util.cc | 2 +- gprofng/src/util.h | 2 +- gprofng/src/vec.h | 2 +- gprofng/testsuite/config/default.exp | 8 +- gprofng/testsuite/gprofng.display/display.exp | 35 +- .../testsuite/gprofng.display/jsynprog/Makefile | 2 +- .../gprofng.display/jsynprog/check_results.pl | 2 +- gprofng/testsuite/gprofng.display/mttest/Makefile | 2 +- .../gprofng.display/mttest/check_results.pl | 2 +- .../testsuite/gprofng.display/mttest/gethrtime.c | 2 +- gprofng/testsuite/gprofng.display/mttest/mttest.c | 2 +- gprofng/testsuite/gprofng.display/synprog/Makefile | 4 +- gprofng/testsuite/gprofng.display/synprog/callso.c | 2 +- gprofng/testsuite/gprofng.display/synprog/callsx.c | 2 +- .../gprofng.display/synprog/check_results.pl | 2 +- .../testsuite/gprofng.display/synprog/endcases.c | 4 +- gprofng/testsuite/gprofng.display/synprog/fitos.c | 2 +- .../testsuite/gprofng.display/synprog/inc_body.h | 2 +- .../testsuite/gprofng.display/synprog/inc_brace.h | 2 +- .../testsuite/gprofng.display/synprog/inc_entry.h | 2 +- .../testsuite/gprofng.display/synprog/inc_exit.h | 2 +- .../testsuite/gprofng.display/synprog/inc_func.h | 2 +- .../testsuite/gprofng.display/synprog/inc_inline.h | 2 +- .../testsuite/gprofng.display/synprog/inc_macro.h | 2 +- gprofng/testsuite/gprofng.display/synprog/iosyn.c | 2 +- .../testsuite/gprofng.display/synprog/pagethrash.c | 2 +- gprofng/testsuite/gprofng.display/synprog/so_syn.c | 4 +- gprofng/testsuite/gprofng.display/synprog/so_syx.c | 4 +- .../testsuite/gprofng.display/synprog/stopwatch.c | 2 +- .../testsuite/gprofng.display/synprog/stopwatch.h | 2 +- .../testsuite/gprofng.display/synprog/synprog.c | 6 +- gprofng/testsuite/lib/Makefile.skel | 6 +- gprofng/testsuite/lib/acct.pm | 2 +- gprofng/testsuite/lib/display-lib.exp | 4 +- include/ChangeLog | 33 +- include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 94 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 27 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/aarch64.h | 27 +- include/coff/alpha.h | 2 +- include/coff/arm.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/i386.h | 3 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 110 +- include/coff/loongarch64.h | 61 + include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/msdos.h | 2 +- include/coff/pe.h | 3 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/ti.h | 2 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/x86_64.h | 3 +- include/coff/xcoff.h | 65 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/collectorAPI.h | 2 +- include/ctf-api.h | 10 +- include/ctf.h | 10 +- include/demangle.h | 31 +- include/diagnostics.h | 50 +- include/dis-asm.h | 12 +- include/dwarf2.def | 2 +- include/dwarf2.h | 2 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 5 +- include/elf/alpha.h | 2 +- include/elf/amdgpu.h | 2 +- include/elf/arc-cpu.def | 2 +- include/elf/arc-reloc.def | 140 +- include/elf/arc.h | 2 +- include/elf/arm.h | 2 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/bpf.h | 24 +- include/elf/common.h | 27 +- include/elf/cr16.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/csky.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 3 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/loongarch.h | 185 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 2 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nfp.h | 4 +- include/elf/nios2.h | 2 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 2 +- include/elf/ppc64.h | 2 +- include/elf/pru.h | 2 +- include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 7 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s12z.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 2 +- include/elf/x86-64.h | 2 +- include/elf/xc16x.h | 40 - include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/elf/z80.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 4 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/ChangeLog | 2 +- include/gdb/fileio.h | 144 - include/gdb/gdb-index.h | 2 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/gdb/sim-aarch64.h | 48 - include/gdb/sim-arm.h | 104 - include/gdb/sim-bfin.h | 82 - include/gdb/sim-cr16.h | 66 - include/gdb/sim-d10v.h | 110 - include/gdb/sim-frv.h | 43 - include/gdb/sim-ft32.h | 35 - include/gdb/sim-h8300.h | 69 - include/gdb/sim-lm32.h | 68 - include/gdb/sim-m32c.h | 62 - include/gdb/sim-ppc.h | 773 - include/gdb/sim-riscv.h | 99 - include/gdb/sim-rl78.h | 76 - include/gdb/sim-rx.h | 56 - include/gdb/sim-sh.h | 161 - include/getopt.h | 2 +- include/hashtab.h | 6 +- include/hp-symtab.h | 2 +- include/leb128.h | 2 +- include/libcollector.h | 2 +- include/libfcollector.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 8 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 233 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 2 +- include/opcode/arc-func.h | 2 +- include/opcode/arc.h | 2 +- include/opcode/arm.h | 2 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 4 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/csky.h | 64 +- include/opcode/d10v.h | 2 +- include/opcode/d30v.h | 2 +- include/opcode/dlx.h | 2 +- include/opcode/ft32.h | 2 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/ia64.h | 4 +- include/opcode/loongarch.h | 2 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/metag.h | 2 +- include/opcode/mips.h | 2 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 2 +- include/opcode/msp430.h | 2 +- include/opcode/nds32.h | 2 +- include/opcode/nfp.h | 2 +- include/opcode/nios2.h | 2 +- include/opcode/nios2r1.h | 2 +- include/opcode/nios2r2.h | 2 +- include/opcode/np1.h | 2 +- include/opcode/ns32k.h | 2 +- include/opcode/pdp11.h | 2 +- include/opcode/pj.h | 2 +- include/opcode/pn.h | 2 +- include/opcode/ppc.h | 59 +- include/opcode/pru.h | 2 +- include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 671 +- include/opcode/riscv.h | 65 +- include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 2 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 2 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 2 +- include/opcode/tic30.h | 2 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 2 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 2 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 2 +- include/opcode/xgate.h | 2 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 103 +- include/progress.h | 38 - include/safe-ctype.h | 2 +- include/sframe-api.h | 245 + include/sframe.h | 342 + include/sha1.h | 2 +- include/sim/callback.h | 2 +- include/sim/sim-aarch64.h | 48 + include/sim/sim-arm.h | 104 + include/sim/sim-bfin.h | 82 + include/sim/sim-cr16.h | 66 + include/sim/sim-d10v.h | 110 + include/sim/sim-frv.h | 43 + include/sim/sim-ft32.h | 35 + include/sim/sim-h8300.h | 69 + include/sim/sim-lm32.h | 68 + include/sim/sim-m32c.h | 62 + include/sim/sim-ppc.h | 773 + include/sim/sim-riscv.h | 99 + include/sim/sim-rl78.h | 76 + include/sim/sim-rx.h | 56 + include/sim/sim-sh.h | 161 + include/sim/sim.h | 30 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-dynconfig.h | 442 + include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- intl/configure | 4 +- ld/ChangeLog | 308 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 54 +- ld/Makefile.in | 112 +- ld/NEWS | 62 +- ld/README | 2 +- ld/aclocal.m4 | 2 + ld/config.in | 28 +- ld/configure | 538 +- ld/configure.ac | 95 +- ld/configure.host | 2 +- ld/configure.tgt | 83 +- ld/deffile.h | 16 +- ld/deffilep.y | 285 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64haiku.sh | 2 +- ld/emulparams/aarch64nto.sh | 41 + ld/emulparams/aarch64pe.sh | 9 + ld/emulparams/arm64pe.sh | 4 + ld/emulparams/armelf.sh | 2 + ld/emulparams/armelf_haiku.sh | 2 +- ld/emulparams/elf32ppchaiku.sh | 4 +- ld/emulparams/elf32xc16x.sh | 8 - ld/emulparams/elf32xc16xl.sh | 8 - ld/emulparams/elf32xc16xs.sh | 8 - ld/emulparams/elf64ppc.sh | 22 +- ld/emulparams/elf_mipsel_haiku.sh | 4 +- ld/emulparams/elf_x86_64.sh | 10 - ld/emulparams/elf_x86_64_haiku.sh | 4 +- ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 6 +- ld/emultempl/aix.em | 205 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 11 +- ld/emultempl/avrelf.em | 3 +- ld/emultempl/beos.em | 4 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/cskyelf.em | 2 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf-x86.em | 2 +- ld/emultempl/elf.em | 33 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 2 +- ld/emultempl/hppaelf.em | 2 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/loongarchelf.em | 2 +- ld/emultempl/m68hc1xelf.em | 2 +- ld/emultempl/m68kelf.em | 2 +- ld/emultempl/metagelf.em | 2 +- ld/emultempl/mipself.em | 2 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/msp430.em | 4 +- ld/emultempl/nds32elf.em | 2 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/nto.em | 163 + ld/emultempl/pdp11.em | 2 +- ld/emultempl/pe.em | 428 +- ld/emultempl/pep.em | 297 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/ppc64elf.em | 2 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 40 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/rxlinux.em | 2 +- ld/emultempl/s390.em | 2 +- ld/emultempl/scoreelf.em | 6 +- ld/emultempl/solaris2-x86.em | 2 +- ld/emultempl/solaris2.em | 2 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 2 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 2 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 12 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 13 +- ld/ld.texi | 162 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 2 +- ld/ldctor.c | 8 +- ld/ldctor.h | 2 +- ld/ldelf.c | 140 +- ld/ldelf.h | 4 +- ld/ldelfgen.c | 2 +- ld/ldelfgen.h | 2 +- ld/ldemul.c | 2 +- ld/ldemul.h | 2 +- ld/ldexp.c | 16 +- ld/ldexp.h | 2 +- ld/ldfile.c | 2 +- ld/ldfile.h | 2 +- ld/ldgram.y | 19 +- ld/ldint.texi | 6 +- ld/ldlang.c | 1502 +- ld/ldlang.h | 29 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 13 +- ld/ldlex.l | 8 +- ld/ldmain.c | 51 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 52 +- ld/ldmisc.h | 5 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 2 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 85 +- ld/libdep_plugin.c | 8 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pdb.c | 5311 ++ ld/pdb.h | 856 + ld/pe-dll.c | 488 +- ld/pe-dll.h | 2 +- ld/pep-dll-aarch64.c | 23 + ld/pep-dll-x86_64.c | 22 + ld/pep-dll.c | 7 +- ld/pep-dll.h | 2 +- ld/plugin.c | 13 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 6 +- ld/po/Make-in | 2 +- ld/po/SRC-POTFILES.in | 2 + ld/po/bg.po | 5639 +- ld/po/fr.po | 3675 +- ld/po/ld.pot | 5443 +- ld/po/sr.po | 3677 +- ld/po/sv.po | 5097 +- ld/po/uk.po | 5547 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 20 +- ld/scripttempl/avr.sc | 21 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/dlx.sc | 11 +- ld/scripttempl/elf.sc | 24 +- ld/scripttempl/elf32cr16.sc | 9 +- ld/scripttempl/elf32crx.sc | 9 +- ld/scripttempl/elf32msp430.sc | 15 +- ld/scripttempl/elf32xc16x.sc | 80 - ld/scripttempl/elf32xc16xl.sc | 80 - ld/scripttempl/elf32xc16xs.sc | 81 - ld/scripttempl/elf64bpf.sc | 19 +- ld/scripttempl/elf64hppa.sc | 20 +- ld/scripttempl/elf_chaos.sc | 17 +- ld/scripttempl/elfarc.sc | 16 +- ld/scripttempl/elfarcv2.sc | 12 +- ld/scripttempl/elfd10v.sc | 17 +- ld/scripttempl/elfd30v.sc | 17 +- ld/scripttempl/elfm68hc11.sc | 17 +- ld/scripttempl/elfm68hc12.sc | 18 +- ld/scripttempl/elfm9s12z.sc | 18 +- ld/scripttempl/elfmicroblaze.sc | 10 +- ld/scripttempl/elfxgate.sc | 18 +- ld/scripttempl/elfxtensa.sc | 20 +- ld/scripttempl/epiphany_4x4.sc | 20 +- ld/scripttempl/ft32.sc | 12 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 6 +- ld/scripttempl/i386go32.sc | 6 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/ia64vms.sc | 6 +- ld/scripttempl/ip2k.sc | 16 +- ld/scripttempl/iq2000.sc | 17 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 17 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 4 +- ld/scripttempl/misc-sections.sc | 20 + ld/scripttempl/mmo.sc | 6 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 20 +- ld/scripttempl/pdp11.sc | 4 +- ld/scripttempl/pe.sc | 6 +- ld/scripttempl/pep.sc | 7 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/pru.sc | 45 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/v850.sc | 16 +- ld/scripttempl/v850_rh850.sc | 16 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 6 +- ld/scripttempl/xstormy16.sc | 18 +- ld/scripttempl/z80.sc | 12 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 6 +- ld/testplug.c | 2 +- ld/testplug2.c | 2 +- ld/testplug3.c | 2 +- ld/testplug4.c | 2 +- ld/testsuite/config/default.exp | 29 +- ld/testsuite/ld- | 6 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 64 +- ld/testsuite/ld-aarch64/aarch64-nto.exp | 28 + ld/testsuite/ld-aarch64/bti-far-1.d | 83 + ld/testsuite/ld-aarch64/bti-far-2.d | 62 + ld/testsuite/ld-aarch64/bti-far-opt.d | 153 + ld/testsuite/ld-aarch64/bti-far-opt.s | 53 + ld/testsuite/ld-aarch64/bti-far.ld | 15 + ld/testsuite/ld-aarch64/bti-far.s | 29 + ld/testsuite/ld-aarch64/bti-plt-5.d | 8 +- ld/testsuite/ld-aarch64/copy-reloc-protected.d | 2 + ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-112.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-113.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-114.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-115.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-116.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-117.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-118.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-119.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-22.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-23.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-28.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-86-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-86.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-87.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-88-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-88.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-89.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-90-overflow.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-90.d | 1 + ld/testsuite/ld-aarch64/emit-relocs-92.d | 1 + ld/testsuite/ld-aarch64/nto-stack-note-1.d | 12 + ld/testsuite/ld-aarch64/nto-stack-note-2.d | 12 + ld/testsuite/ld-aarch64/pcrel-protected.s | 11 + ld/testsuite/ld-aarch64/pcrel_pic_protected.d | 7 + ld/testsuite/ld-aarch64/protected-data.d | 2 +- ld/testsuite/ld-aarch64/protected.s | 8 + ld/testsuite/ld-aarch64/relocs-ilp32.ld | 4 + ld/testsuite/ld-aarch64/relocs.ld | 4 + ld/testsuite/ld-aarch64/sframe-bar.s | 7 + ld/testsuite/ld-aarch64/sframe-foo.s | 10 + ld/testsuite/ld-aarch64/sframe-simple-1.d | 26 + ld/testsuite/ld-aarch64/{gc-start.s => start.s} | 0 ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-gd-symbolic.d | 20 + ld/testsuite/ld-aarch64/tls-gd-symbolic.s | 27 + ld/testsuite/ld-aarch64/tls-relax-all-ilp32.d | 9 +- ld/testsuite/ld-aarch64/tls-relax-all.d | 8 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.d | 27 + ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.s | 34 + ld/testsuite/ld-aarch64/tls-relax-gd-ie-3.d | 29 + ld/testsuite/ld-aarch64/tls-relax-gd-ie-ilp32.d | 3 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie.s | 4 - ld/testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.s | 5 - ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.s | 4 - .../ld-aarch64/tls-relax-gdesc-le-2-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-ie-le-4.d | 20 + ld/testsuite/ld-aarch64/tls-relax-ie-le-4.s | 22 + ld/testsuite/ld-aarch64/tls-relax-ie-le-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.s | 5 - ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.s | 5 - .../ld-aarch64/tls-relax-ld-le-small-ilp32.d | 1 + .../ld-aarch64/tls-relax-ld-le-tiny-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-sharedlib.s | 4 + ld/testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d | 5 +- ld/testsuite/ld-aarch64/tls-tiny-desc-ie.d | 4 +- ld/testsuite/ld-aarch64/tls-tiny-desc-ie.s | 9 - ld/testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d | 1 + ld/testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d | 5 +- ld/testsuite/ld-aarch64/tls-tiny-gd-ie.d | 4 +- ld/testsuite/ld-aarch64/tls-tiny-gd-ie.s | 9 - ld/testsuite/ld-aarch64/tls-tiny-gd-le-ilp32.d | 1 + ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 4 +- ld/testsuite/ld-arc/nps-1a.d | 2 +- ld/testsuite/ld-arc/nps-1b.d | 2 +- ld/testsuite/ld-arc/relax-local-pic.d | 4 +- ld/testsuite/ld-arm/arm-app-abs32.d | 8 +- ld/testsuite/ld-arm/arm-app-abs32.r | 2 +- ld/testsuite/ld-arm/arm-app.d | 6 +- ld/testsuite/ld-arm/arm-app.r | 2 +- ld/testsuite/ld-arm/arm-be8.d | 2 +- ld/testsuite/ld-arm/arm-call.d | 8 +- ld/testsuite/ld-arm/arm-elf.exp | 355 +- ld/testsuite/ld-arm/arm-lib-plt32.d | 6 +- ld/testsuite/ld-arm/arm-lib-plt32.r | 2 +- ld/testsuite/ld-arm/arm-lib.d | 6 +- ld/testsuite/ld-arm/arm-lib.r | 2 +- ld/testsuite/ld-arm/arm-movwt.d | 40 +- ld/testsuite/ld-arm/arm-pic-veneer.d | 4 +- ld/testsuite/ld-arm/arm-rel32.d | 2 +- ld/testsuite/ld-arm/armthumb-lib.d | 16 +- ld/testsuite/ld-arm/callweak.d | 2 +- ld/testsuite/ld-arm/cmse_main_sec_debug.d | 18 +- ld/testsuite/ld-arm/cortex-a8-far.d | 6 +- ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d | 8 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d | 8 +- ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.d | 8 +- ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-plt.d | 8 +- ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.d | 8 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/farcall-arm-arm-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-arm-arm.d | 2 +- ld/testsuite/ld-arm/farcall-arm-nacl-pic.d | 4 +- ld/testsuite/ld-arm/farcall-arm-nacl.d | 4 +- .../ld-arm/farcall-arm-thumb-blx-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-arm-thumb-blx.d | 2 +- ld/testsuite/ld-arm/farcall-arm-thumb-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-arm-thumb.d | 2 +- ld/testsuite/ld-arm/farcall-data-nacl.d | 4 +- ld/testsuite/ld-arm/farcall-data.d | 2 +- ld/testsuite/ld-arm/farcall-group-limit.d | 2 +- ld/testsuite/ld-arm/farcall-group-size2.d | 10 +- ld/testsuite/ld-arm/farcall-group.d | 10 +- ld/testsuite/ld-arm/farcall-mix.d | 10 +- ld/testsuite/ld-arm/farcall-mix2.d | 10 +- ld/testsuite/ld-arm/farcall-mixed-app-v5.d | 26 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 26 +- ld/testsuite/ld-arm/farcall-mixed-app.r | 2 +- ld/testsuite/ld-arm/farcall-mixed-app2.d | 28 +- ld/testsuite/ld-arm/farcall-mixed-app2.r | 2 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 36 +- ld/testsuite/ld-arm/farcall-mixed-lib.d | 24 +- ld/testsuite/ld-arm/farcall-mixed-lib.r | 2 +- .../ld-arm/farcall-thumb-arm-blx-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm-blx.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm.d | 2 +- .../ld-arm/farcall-thumb-thumb-blx-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-thumb-blx.d | 2 +- .../ld-arm/farcall-thumb-thumb-m-no-profile.d | 2 +- .../ld-arm/farcall-thumb-thumb-m-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-thumb-m.d | 2 +- .../ld-arm/farcall-thumb-thumb-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-thumb.d | 2 +- ld/testsuite/ld-arm/farcall-thumb2-purecode.d | 2 +- ld/testsuite/ld-arm/farcall-thumb2-thumb2-m.d | 2 +- ld/testsuite/ld-arm/fdpic-main-m.d | 16 +- ld/testsuite/ld-arm/fdpic-main.d | 16 +- ld/testsuite/ld-arm/fdpic-main.r | 2 +- ld/testsuite/ld-arm/fdpic-shared-m.d | 4 +- ld/testsuite/ld-arm/fdpic-shared.d | 4 +- ld/testsuite/ld-arm/fdpic-shared.r | 2 +- ld/testsuite/ld-arm/fix-arm1176-off.d | 2 +- ld/testsuite/ld-arm/fix-arm1176-on.d | 2 +- ld/testsuite/ld-arm/gc-hidden-1.d | 2 +- ld/testsuite/ld-arm/group-relocs.d | 58 +- ld/testsuite/ld-arm/ifunc-1.dd | 50 +- ld/testsuite/ld-arm/ifunc-10.dd | 236 +- ld/testsuite/ld-arm/ifunc-11.dd | 28 +- ld/testsuite/ld-arm/ifunc-12.dd | 28 +- ld/testsuite/ld-arm/ifunc-12.rd | 8 +- ld/testsuite/ld-arm/ifunc-13.dd | 28 +- ld/testsuite/ld-arm/ifunc-14.dd | 42 +- ld/testsuite/ld-arm/ifunc-15.dd | 42 +- ld/testsuite/ld-arm/ifunc-16.dd | 36 +- ld/testsuite/ld-arm/ifunc-17.dd | 2 +- ld/testsuite/ld-arm/ifunc-2.dd | 146 +- ld/testsuite/ld-arm/ifunc-3.dd | 40 +- ld/testsuite/ld-arm/ifunc-3.rd | 10 +- ld/testsuite/ld-arm/ifunc-4.dd | 236 +- ld/testsuite/ld-arm/ifunc-4.rd | 60 +- ld/testsuite/ld-arm/ifunc-5.dd | 26 +- ld/testsuite/ld-arm/ifunc-6.dd | 38 +- ld/testsuite/ld-arm/ifunc-7.dd | 18 +- ld/testsuite/ld-arm/ifunc-8.dd | 118 +- ld/testsuite/ld-arm/ifunc-9.dd | 56 +- ld/testsuite/ld-arm/ifunc-gdesc.r | 2 +- .../ld-arm/jump-reloc-veneers-cond-long-backward.d | 2 +- ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d | 2 +- ld/testsuite/ld-arm/jump-reloc-veneers-long.d | 2 +- ld/testsuite/ld-arm/long-plt-format.d | 4 +- ld/testsuite/ld-arm/mixed-app-v5.d | 26 +- ld/testsuite/ld-arm/mixed-app.d | 26 +- ld/testsuite/ld-arm/mixed-app.r | 2 +- ld/testsuite/ld-arm/mixed-lib.d | 12 +- ld/testsuite/ld-arm/mixed-lib.r | 2 +- ld/testsuite/ld-arm/movw-merge.d | 4 +- ld/testsuite/ld-arm/non-contiguous-arm.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm2.d | 12 +- ld/testsuite/ld-arm/non-contiguous-arm3.d | 14 +- ld/testsuite/ld-arm/non-contiguous-arm4.d | 2 +- ld/testsuite/ld-arm/non-contiguous-arm5.d | 12 +- ld/testsuite/ld-arm/non-contiguous-arm6.d | 14 +- ld/testsuite/ld-arm/non-contiguous-arm7.d | 4 + ld/testsuite/ld-arm/non-contiguous-arm7.err | 4 + ld/testsuite/ld-arm/non-contiguous-arm7.ld | 32 + ld/testsuite/ld-arm/non-contiguous-arm7.s | 16 + ld/testsuite/ld-arm/protected-data.d | 2 +- ld/testsuite/ld-arm/rodata-merge-map.sym | 3 +- ld/testsuite/ld-arm/rodata-merge-map3.s | 5 +- ld/testsuite/ld-arm/stm32l4xx-fix-ldm.d | 8 +- ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d | 2 +- ld/testsuite/ld-arm/stm32l4xx-fix-vldm.d | 2 +- ld/testsuite/ld-arm/thumb-plt-got.d | 2 +- ld/testsuite/ld-arm/thumb-plt.d | 6 +- ld/testsuite/ld-arm/thumb1-adds.d | 12 +- ld/testsuite/ld-arm/thumb1-movs.d | 10 +- ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.d | 2 +- ld/testsuite/ld-arm/thumb2-bl-bad.d | 2 +- ld/testsuite/ld-arm/tls-app.d | 4 +- ld/testsuite/ld-arm/tls-app.r | 2 +- ld/testsuite/ld-arm/tls-descrelax-be32.d | 112 +- ld/testsuite/ld-arm/tls-descrelax-be8.d | 78 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 78 +- ld/testsuite/ld-arm/tls-descrelax.d | 112 +- ld/testsuite/ld-arm/tls-descseq.d | 20 +- ld/testsuite/ld-arm/tls-descseq.r | 2 +- ld/testsuite/ld-arm/tls-gdesc-neg.d | 14 +- ld/testsuite/ld-arm/tls-gdesc.d | 22 +- ld/testsuite/ld-arm/tls-gdesc.r | 2 +- ld/testsuite/ld-arm/tls-gdierelax.d | 8 +- ld/testsuite/ld-arm/tls-gdierelax2.d | 10 +- ld/testsuite/ld-arm/tls-gdlerelax.d | 4 +- ld/testsuite/ld-arm/tls-lib-loc.d | 14 +- ld/testsuite/ld-arm/tls-lib-loc.r | 2 +- ld/testsuite/ld-arm/tls-lib.d | 4 +- ld/testsuite/ld-arm/tls-lib.r | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 28 +- ld/testsuite/ld-arm/tls-longplt.d | 30 +- ld/testsuite/ld-arm/tls-mixed.r | 2 +- ld/testsuite/ld-arm/tls-thumb1.d | 36 +- ld/testsuite/ld-arm/unwind-4.d | 2 +- ld/testsuite/ld-arm/vxworks1-lib.dd | 12 +- ld/testsuite/ld-arm/vxworks1.dd | 10 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 28 +- ld/testsuite/ld-bpf/baz.s | 5 - ld/testsuite/ld-bpf/bpf.exp | 2 +- ld/testsuite/ld-bpf/call-1.d | 2 +- ld/testsuite/ld-bpf/jump-1.d | 22 - ld/testsuite/ld-bpf/reloc-data-be.d | 2 +- ld/testsuite/ld-bpf/reloc-data-le.d | 2 +- ld/testsuite/ld-bpf/reloc-data.s | 4 - ld/testsuite/ld-bpf/reloc-insn-external-be.d | 2 - ld/testsuite/ld-bpf/reloc-insn-external-le.d | 2 - ld/testsuite/ld-bpf/reloc-insn-external.s | 3 - ld/testsuite/ld-bpf/reloc-insn32-be.d | 19 - ld/testsuite/ld-bpf/reloc-insn32-le.d | 19 - ld/testsuite/ld-bpf/reloc-insn32.s | 20 - ld/testsuite/ld-cdtest/cdtest.exp | 2 +- ld/testsuite/ld-checks/checks.exp | 21 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-cris/globsymw2.s | 2 +- ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-cris/gotplt2.d | 2 +- ld/testsuite/ld-cris/gotplt3.d | 2 +- ld/testsuite/ld-cris/tls-gd-1.d | 2 +- ld/testsuite/ld-cris/tls-gd-1h.d | 2 +- ld/testsuite/ld-cris/tls-gd-2.d | 2 +- ld/testsuite/ld-cris/tls-gd-2h.d | 2 +- ld/testsuite/ld-cris/tls-ie-10.d | 2 +- ld/testsuite/ld-cris/tls-ie-11.d | 2 +- ld/testsuite/ld-cris/tls-ie-78.d | 2 +- ld/testsuite/ld-cris/tls-ie-8.d | 2 +- ld/testsuite/ld-cris/tls-ie-9.d | 2 +- ld/testsuite/ld-cris/tls-ld-4.d | 2 +- ld/testsuite/ld-cris/tls-ld-5.d | 2 +- ld/testsuite/ld-cris/tls-ld-6.d | 2 +- ld/testsuite/ld-cris/tls-ld-7.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 2 +- ld/testsuite/ld-cris/tls-legdx-16.d | 2 +- ld/testsuite/ld-cris/tls-legdx-17.d | 2 +- ld/testsuite/ld-cris/tls-local-54.d | 2 +- ld/testsuite/ld-cris/tls-local-60.d | 2 +- ld/testsuite/ld-cris/tls-local-61.d | 2 +- ld/testsuite/ld-cris/tls-ok-30.d | 2 +- ld/testsuite/ld-cris/tls-ok-32.d | 2 +- ld/testsuite/ld-cris/tls-ok-34.d | 2 +- ld/testsuite/ld-cris/warn3.d | 2 +- ld/testsuite/ld-cris/weakhiddso.d | 2 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-csky/emit-relocs-1.d | 2 +- ld/testsuite/ld-ctf/array-char-conflicting-1.c | 9 + ld/testsuite/ld-ctf/array-char-conflicting-2.c | 9 + ld/testsuite/ld-ctf/array-conflicted-ordering.d | 26 + ld/testsuite/ld-ctf/array-extern.c | 1 + ld/testsuite/ld-ctf/array-extern.d | 32 + ld/testsuite/ld-ctf/conflicting-typedefs.d | 2 +- ld/testsuite/ld-ctf/ctf.exp | 2 +- ld/testsuite/ld-ctf/data-func-conflicted-vars.d | 1 + ld/testsuite/ld-ctf/data-func-conflicted.d | 1 + ld/testsuite/ld-ctf/diag-ctf-version-0.s | 4 +- .../diag-ctf-version-2-unsupported-feature.s | 4 +- ld/testsuite/ld-ctf/diag-ctf-version-f.s | 4 +- ld/testsuite/ld-ctf/diag-cttname-invalid.s | 4 +- ld/testsuite/ld-ctf/diag-cttname-null.s | 4 +- ld/testsuite/ld-ctf/diag-cuname.s | 4 +- ld/testsuite/ld-ctf/diag-decompression-failure.s | 4 +- ld/testsuite/ld-ctf/diag-parlabel.s | 4 +- ld/testsuite/ld-ctf/diag-parname.s | 4 +- ld/testsuite/ld-ctf/diag-strlen-invalid.s | 4 +- ld/testsuite/ld-ctf/diag-unsupported-flag.s | 4 +- ld/testsuite/ld-ctf/diag-wrong-magic-number.s | 4 +- ld/testsuite/ld-cygwin/exe-export.exp | 306 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 2 +- ld/testsuite/ld-elf/build-id.exp | 2 +- ld/testsuite/ld-elf/changelma.d | 2 +- ld/testsuite/ld-elf/comm-data.exp | 41 +- ld/testsuite/ld-elf/compress.exp | 18 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/dt-relr-2i.d | 17 + ld/testsuite/ld-elf/dt-relr.exp | 2 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/eh4.d | 2 +- ld/testsuite/ld-elf/eh5.d | 2 +- ld/testsuite/ld-elf/elf.exp | 129 +- ld/testsuite/ld-elf/exclude.exp | 6 +- ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/flags1.d | 2 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/indirect.exp | 2 +- ld/testsuite/ld-elf/linux-x86.exp | 151 +- ld/testsuite/ld-elf/maxpage5.d | 2 +- ld/testsuite/ld-elf/merge.d | 13 +- ld/testsuite/ld-elf/merge.ld | 5 +- ld/testsuite/ld-elf/merge.s | 10 +- ld/testsuite/ld-elf/merge2.d | 15 +- ld/testsuite/ld-elf/merge2.s | 6 +- ld/testsuite/ld-elf/merge3.d | 9 +- ld/testsuite/ld-elf/merge3.s | 4 +- ld/testsuite/ld-elf/merge4.out | 3 + ld/testsuite/ld-elf/merge4a.c | 23 + ld/testsuite/ld-elf/merge4b.s | 23 + ld/testsuite/ld-elf/nobits-1.s | 2 + ld/testsuite/ld-elf/note-2.d | 2 +- ld/testsuite/ld-elf/notes.exp | 2 +- ld/testsuite/ld-elf/orphan3.d | 2 +- ld/testsuite/ld-elf/package-note.exp | 45 + ld/testsuite/ld-elf/package-note.rd | 6 + ld/testsuite/ld-elf/pr22450.d | 4 +- ld/testsuite/ld-elf/pr23658-1a.d | 2 +- ld/testsuite/ld-elf/pr26936.d | 2 +- ld/testsuite/ld-elf/pr29072-a.s | 6 + ld/testsuite/ld-elf/pr29072-b.s | 5 + ld/testsuite/ld-elf/pr29072.a.warn | 1 + ld/testsuite/ld-elf/pr29072.b.warn | 2 + ld/testsuite/ld-elf/pr29072.c.warn | 1 + ld/testsuite/ld-elf/pr29259.d | 13 + ld/testsuite/ld-elf/pr29259.s | 14 + ld/testsuite/ld-elf/pr29259.t | 4 + ld/testsuite/ld-elf/pr29377a.c | 5 + ld/testsuite/ld-elf/pr29377b.c | 10 + ld/testsuite/ld-elf/pr29435.d | 11 + ld/testsuite/ld-elf/pr29435.s | 6 + ld/testsuite/ld-elf/pr29797.c | 21 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 2 +- ld/testsuite/ld-elf/retain5.map | 2 +- ld/testsuite/ld-elf/rwx-segments-1.l | 1 + ld/testsuite/ld-elf/rwx-segments-2.l | 1 + ld/testsuite/ld-elf/rwx-segments-2.t | 20 + ld/testsuite/ld-elf/sec-to-seg.exp | 2 +- ld/testsuite/ld-elf/sec64k.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 12 +- ld/testsuite/ld-elf/size-2.s | 2 + ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-elf/tls_common.exp | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 2 +- ld/testsuite/ld-elfvers/vers.exp | 15 +- ld/testsuite/ld-elfweak/elfweak.exp | 9 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/fdpic1.s | 1 + ld/testsuite/ld-frv/fdpic2.s | 1 + ld/testsuite/ld-frv/fdpic3.s | 1 + ld/testsuite/ld-frv/fdpic4.s | 1 + ld/testsuite/ld-frv/fdpic5.s | 1 + ld/testsuite/ld-frv/fdpic6.s | 1 + ld/testsuite/ld-frv/fdpic7.s | 1 + ld/testsuite/ld-frv/fdpic8.s | 1 + ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls-1-dep.s | 1 + ld/testsuite/ld-frv/tls-1.s | 2 + ld/testsuite/ld-frv/tls-2.s | 2 + ld/testsuite/ld-frv/tls-3.s | 2 + ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/dummy.s | 1 + ld/testsuite/ld-gc/gc.exp | 2 +- ld/testsuite/ld-gc/pr19161.d | 2 +- ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/align-branch-1.d | 2 +- ld/testsuite/ld-i386/code16.d | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 21 +- ld/testsuite/ld-i386/ibt-plt-1.d | 12 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 12 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 12 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 12 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 12 +- ld/testsuite/ld-i386/libno-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1a.dd | 4 +- ld/testsuite/ld-i386/no-plt-1b.dd | 2 +- ld/testsuite/ld-i386/no-plt-1c.dd | 2 +- ld/testsuite/ld-i386/no-plt-1d.dd | 4 +- ld/testsuite/ld-i386/no-plt-1e.dd | 4 +- ld/testsuite/ld-i386/no-plt-1f.dd | 2 +- ld/testsuite/ld-i386/no-plt-1g.dd | 2 +- ld/testsuite/ld-i386/no-plt-1h.dd | 4 +- ld/testsuite/ld-i386/no-plt-1i.dd | 4 +- ld/testsuite/ld-i386/no-plt-1j.dd | 4 +- ld/testsuite/ld-i386/no-plt.exp | 2 +- ld/testsuite/ld-i386/pie1.d | 4 +- ld/testsuite/ld-i386/plt-main-ibt.dd | 2 +- ld/testsuite/ld-i386/plt-pie-ibt.dd | 2 +- ld/testsuite/ld-i386/pr17709.err | 2 + ld/testsuite/ld-i386/pr17709.rd | 4 - ld/testsuite/ld-i386/pr20244-2a.d | 4 +- ld/testsuite/ld-i386/pr20244-4a.d | 4 +- ld/testsuite/ld-i386/pr23930.d | 2 +- ld/testsuite/ld-i386/pr26018.d | 2 +- ld/testsuite/ld-i386/pr26263.d | 2 +- ld/testsuite/ld-i386/pr27193.dd | 2 +- ld/testsuite/ld-i386/pr27998a.d | 2 +- ld/testsuite/ld-i386/pr27998b.d | 6 +- ld/testsuite/ld-i386/protected1.d | 4 +- ld/testsuite/ld-i386/protected2.d | 4 +- ld/testsuite/ld-i386/protected3.d | 4 +- ld/testsuite/ld-i386/protected6a.d | 4 +- ld/testsuite/ld-i386/protected7.d | 2 +- ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-i386/tlspie3b.d | 6 +- ld/testsuite/ld-i386/tlspie3c.d | 6 +- ld/testsuite/ld-i386/vxworks1-lib.dd | 6 +- ld/testsuite/ld-i386/vxworks1.dd | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 6 +- ld/testsuite/ld-ifunc/ifunc-2-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 6 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc.exp | 18 +- ld/testsuite/ld-ifunc/pr29216.c | 62 + ld/testsuite/ld-libs/libs.exp | 7 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c | 23 + ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out | 1 + ld/testsuite/ld-loongarch-elf/cmodel-libjirl.dd | 4 + ld/testsuite/ld-loongarch-elf/cmodel.exp | 40 + ld/testsuite/ld-loongarch-elf/disas-jirl-32.d | 18 +- ld/testsuite/ld-loongarch-elf/disas-jirl.d | 19 +- ld/testsuite/ld-loongarch-elf/ifunc.exp | 34 + ld/testsuite/ld-loongarch-elf/jmp_op.d | 85 +- ld/testsuite/ld-loongarch-elf/jmp_op.s | 43 +- ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 3 +- ld/testsuite/ld-loongarch-elf/libjirl.s | 2 + ld/testsuite/ld-loongarch-elf/libnopic-global.s | 113 + ld/testsuite/ld-loongarch-elf/local-ifunc-reloc.d | 10 + ld/testsuite/ld-loongarch-elf/local-ifunc-reloc.s | 28 + ld/testsuite/ld-loongarch-elf/macro_op.d | 883 +- ld/testsuite/ld-loongarch-elf/macro_op.s | 57 +- ld/testsuite/ld-loongarch-elf/macro_op_32.d | 768 +- ld/testsuite/ld-loongarch-elf/macro_op_32.s | 43 +- ld/testsuite/ld-loongarch-elf/nopic-global-so.rd | 5 + ld/testsuite/ld-loongarch-elf/nopic-global-so.sd | 10 + ld/testsuite/ld-loongarch-elf/nopic-global.out | 1 + ld/testsuite/ld-loongarch-elf/nopic-global.s | 373 + ld/testsuite/ld-loongarch-elf/nopic-global.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-global.xd | 3 + ld/testsuite/ld-loongarch-elf/nopic-local.out | 1 + .../testsuite/ld-loongarch-elf/nopic-local.rd | 0 ld/testsuite/ld-loongarch-elf/nopic-local.s | 383 + ld/testsuite/ld-loongarch-elf/nopic-local.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-local.xd | 3 + .../ld-loongarch-elf/nopic-weak-global-so.rd | 5 + .../ld-loongarch-elf/nopic-weak-global-so.sd | 10 + .../ld-loongarch-elf/nopic-weak-global.out | 1 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.s | 374 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-weak-global.xd | 3 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.out | 1 + .../testsuite/ld-loongarch-elf/nopic-weak-local.rd | 0 ld/testsuite/ld-loongarch-elf/nopic-weak-local.s | 383 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.sd | 5 + ld/testsuite/ld-loongarch-elf/nopic-weak-local.xd | 3 + ld/testsuite/ld-loongarch-elf/pic.exp | 202 + ld/testsuite/ld-loongarch-elf/pic.ld | 18 + ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-metag/shared.r | 2 +- ld/testsuite/ld-metag/stub_pic_app.r | 2 +- ld/testsuite/ld-metag/stub_shared.r | 2 +- ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 2 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 2 +- ld/testsuite/ld-mips-elf/reloc-estimate-1.d | 2 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 11 +- ld/testsuite/ld-mips-elf/tls-multi-got-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32-ver.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32.got | 2 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-misc/just-symbols.exp | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mn10300/i112045-2.d | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-msp430-elf/main-bss-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-bss-upper.d | 2 +- ld/testsuite/ld-msp430-elf/main-const-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-const-upper.d | 2 +- ld/testsuite/ld-msp430-elf/main-text-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-text-upper.d | 7 +- ld/testsuite/ld-msp430-elf/main-var-lower.d | 2 +- ld/testsuite/ld-msp430-elf/main-var-upper.d | 2 +- ld/testsuite/ld-msp430-elf/msp430-elf.exp | 82 +- ld/testsuite/ld-msp430-elf/msp430-tiny-rom.ld | 6 + ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-nios2/emit-relocs-1.d | 2 +- ld/testsuite/ld-or1k/or1k.exp | 2 +- ld/testsuite/ld-pdp11/pdp11.exp | 2 +- ld/testsuite/ld-pe/aarch64.d | 158 + ld/testsuite/ld-pe/aarch64a.s | 159 + ld/testsuite/ld-pe/aarch64b.s | 8 + ld/testsuite/ld-pe/cfi.d | 4 +- ld/testsuite/ld-pe/exclude-symbols-def-i386.d | 10 + ld/testsuite/ld-pe/exclude-symbols-def-i386.s | 11 + ld/testsuite/ld-pe/exclude-symbols-def-x86_64.d | 10 + ld/testsuite/ld-pe/exclude-symbols-def-x86_64.s | 11 + ld/testsuite/ld-pe/exclude-symbols-def.def | 4 + ld/testsuite/ld-pe/exclude-symbols-embedded-i386.d | 10 + ld/testsuite/ld-pe/exclude-symbols-embedded-i386.s | 15 + .../ld-pe/exclude-symbols-embedded-x86_64.d | 10 + .../ld-pe/exclude-symbols-embedded-x86_64.s | 15 + ld/testsuite/ld-pe/pdb-strings.d | 10 + ld/testsuite/ld-pe/pdb-strings1.s | 19 + ld/testsuite/ld-pe/pdb-strings2.s | 19 + ld/testsuite/ld-pe/pdb-syms1-globals.d | 57 + ld/testsuite/ld-pe/pdb-syms1-records.d | 61 + ld/testsuite/ld-pe/pdb-syms1-symbols1.d | 8 + ld/testsuite/ld-pe/pdb-syms1-symbols2.d | 56 + ld/testsuite/ld-pe/pdb-syms1a.s | 110 + ld/testsuite/ld-pe/pdb-syms1b.s | 737 + ld/testsuite/ld-pe/pdb-syms2-symbols1.d | 38 + ld/testsuite/ld-pe/pdb-syms2.s | 430 + ld/testsuite/ld-pe/pdb-types1-hashlist.d | 15 + ld/testsuite/ld-pe/pdb-types1-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types1-typelist.d | 80 + ld/testsuite/ld-pe/pdb-types1a.s | 27 + ld/testsuite/ld-pe/pdb-types1b.s | 610 + ld/testsuite/ld-pe/pdb-types2-hashlist.d | 8 + ld/testsuite/ld-pe/pdb-types2-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types2-typelist.d | 20 + ld/testsuite/ld-pe/pdb-types2a.s | 42 + ld/testsuite/ld-pe/pdb-types2b.s | 221 + ld/testsuite/ld-pe/pdb-types3-hashlist.d | 5 + ld/testsuite/ld-pe/pdb-types3-skiplist.d | 5 + ld/testsuite/ld-pe/pdb-types3-typelist.d | 7 + ld/testsuite/ld-pe/pdb-types3a.s | 57 + ld/testsuite/ld-pe/pdb-types3b.s | 68 + ld/testsuite/ld-pe/pdb.exp | 1775 + ld/testsuite/ld-pe/pdb1-publics.d | 41 + ld/testsuite/ld-pe/pdb1-sym-record.d | 7 + ld/testsuite/ld-pe/pdb1.s | 21 + ld/testsuite/ld-pe/pdb2-section-contrib.d | 12 + ld/testsuite/ld-pe/pdb2a.s | 14 + ld/testsuite/ld-pe/pdb2b.s | 8 + ld/testsuite/ld-pe/pdb3-c13-info1.d | 14 + ld/testsuite/ld-pe/pdb3-c13-info2.d | 8 + ld/testsuite/ld-pe/pdb3-source-info.d | 7 + ld/testsuite/ld-pe/pdb3a.s | 140 + ld/testsuite/ld-pe/pdb3b.s | 52 + ld/testsuite/ld-pe/pe-aarch64.d | 25 + ld/testsuite/ld-pe/pe-aarch64.s | 11 + ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2-def.exp | 159 + ld/testsuite/ld-pe/pe-run2.exp | 2 +- ld/testsuite/ld-pe/pe.exp | 37 +- ld/testsuite/ld-pe/secidx.d | 27 + ld/testsuite/ld-pe/secidx1.s | 77 + ld/testsuite/ld-pe/secidx2.s | 17 + ld/testsuite/ld-pe/secidx_64.d | 27 + ld/testsuite/ld-pe/secidx_aarch64.d | 27 + ld/testsuite/ld-pe/secrel_64.d | 56 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto.exp | 22 +- ld/testsuite/ld-plugin/plugin-10.d | 2 +- ld/testsuite/ld-plugin/plugin-11.d | 2 +- ld/testsuite/ld-plugin/plugin-18.d | 2 +- ld/testsuite/ld-plugin/plugin-19.d | 2 +- ld/testsuite/ld-plugin/plugin-20.d | 2 +- ld/testsuite/ld-plugin/plugin-22.d | 2 +- ld/testsuite/ld-plugin/plugin.exp | 2 +- ld/testsuite/ld-plugin/pr29086.c | 19 + ld/testsuite/ld-plugin/pr30281.c | 4 + ld/testsuite/ld-plugin/pr30281.t | 4 + ld/testsuite/ld-powerpc/abs32-pie.d | 26 + ld/testsuite/ld-powerpc/abs32-pie.r | 9 + ld/testsuite/ld-powerpc/abs32-reloc.s | 22 + ld/testsuite/ld-powerpc/abs32-shared.d | 24 + ld/testsuite/ld-powerpc/abs32-shared.r | 13 + ld/testsuite/ld-powerpc/abs32-static.d | 26 + ld/testsuite/ld-powerpc/abs32-static.r | 6 + .../ld-powerpc/aix-no-dup-syms-1-dso-32.drd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-32.rd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-64.drd | 2 +- .../ld-powerpc/aix-no-dup-syms-1-dso-64.rd | 2 +- ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd | 2 +- ld/testsuite/ld-powerpc/aix-rel-1.od | 2 +- ld/testsuite/ld-powerpc/aix-weak-2c-32.od | 2 +- ld/testsuite/ld-powerpc/aix-weak-2c-64.od | 2 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/elfv2exe.d | 15 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/non-contiguous-powerpc.d | 2 +- ld/testsuite/ld-powerpc/non-contiguous-powerpc64.d | 2 +- ld/testsuite/ld-powerpc/notoc.d | 49 +- ld/testsuite/ld-powerpc/notoc.wf | 12 +- ld/testsuite/ld-powerpc/notoc3.d | 15 +- ld/testsuite/ld-powerpc/powerpc.exp | 14 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 2 +- ld/testsuite/ld-powerpc/pr23937.d | 4 +- ld/testsuite/ld-powerpc/sdadyn.d | 2 +- ld/testsuite/ld-powerpc/tlsexe32.r | 12 +- ld/testsuite/ld-powerpc/tlsexe32no.r | 12 +- ld/testsuite/ld-powerpc/tlsso32.r | 4 +- ld/testsuite/ld-pru/emit-relocs-1.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-01a.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-01b.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-02a.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-arch-03a.s | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-user-ext-01.d | 6 +- .../attr-merge-user-ext-rv32i2p1_a2p0.s | 1 + .../attr-merge-user-ext-rv32i2p1_a2p1.s | 1 + .../attr-merge-user-ext-rv32i2p1_m2p0.s | 1 - .../attr-merge-user-ext-rv32i2p1_m2p1.s | 1 - .../code-model-relax-medlow-01-norelaxgp.d | 4 + ld/testsuite/ld-riscv-elf/data-reloc-rv32-pic.d | 21 + ld/testsuite/ld-riscv-elf/data-reloc-rv32-pie.d | 18 + .../ld-riscv-elf/data-reloc-rv32-symbolic.d | 21 + .../ld-riscv-elf/data-reloc-rv64-abs32-pic.d | 13 + .../ld-riscv-elf/data-reloc-rv64-addr32-pic.d | 4 + ld/testsuite/ld-riscv-elf/data-reloc-rv64-pic.d | 21 + ld/testsuite/ld-riscv-elf/data-reloc-rv64-pie.d | 21 + .../ld-riscv-elf/data-reloc-rv64-symbolic.d | 21 + .../ld-riscv-elf/data-reloc-rv64-undef32-pic.d | 4 + ld/testsuite/ld-riscv-elf/data-reloc.s | 22 + ld/testsuite/ld-riscv-elf/ifunc-plt-01.d | 2 +- ld/testsuite/ld-riscv-elf/ifunc-plt-02.d | 2 +- ld/testsuite/ld-riscv-elf/ifunc-reloc-pcrel.d | 2 +- .../ld-riscv-elf/ifunc-seperate-caller-nonplt.s | 2 +- .../ld-riscv-elf/ifunc-seperate-caller-plt.s | 2 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 37 +- ld/testsuite/ld-riscv-elf/lib-nopic-01a.s | 9 - ld/testsuite/ld-riscv-elf/lib-nopic-01b.d | 5 - ld/testsuite/ld-riscv-elf/lib-nopic-01b.s | 9 - .../ld-riscv-elf/pcgp-relax-01-norelaxgp.d | 18 + ld/testsuite/ld-riscv-elf/pcgp-relax-02.d | 6 +- ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-nopie.d | 14 + ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-pie.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-reloc-abs.s | 2 + ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-nopie.d | 14 + ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-pie.d | 14 + ld/testsuite/ld-riscv-elf/pcrel-reloc-rel.s | 9 + ld/testsuite/ld-riscv-elf/pcrel-reloc.s | 5 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.d | 46 + ld/testsuite/ld-riscv-elf/relax-max-align-gp.s | 28 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-01.d | 4 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-01.s | 3 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-02.d | 4 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-02.s | 12 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-03.d | 14 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-03.s | 13 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-04.d | 15 + ld/testsuite/ld-riscv-elf/shared-lib-nopic-04.s | 14 + ld/testsuite/ld-riscv-elf/variant_cc-r.d | 56 +- ld/testsuite/ld-riscv-elf/weakref32.d | 4 +- ld/testsuite/ld-riscv-elf/weakref64.d | 4 +- ld/testsuite/ld-s12z/s12z.exp | 2 +- ld/testsuite/ld-s390/reloccheck-1.d | 3 + ld/testsuite/ld-s390/reloccheck-1.s | 14 + ld/testsuite/ld-s390/reloctlsle-1.d | 6 + ld/testsuite/ld-s390/reloctlsle-1.s | 14 + ld/testsuite/ld-s390/s390.exp | 2 +- ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/asciz.d | 14 + ld/testsuite/ld-scripts/asciz.s | 8 + ld/testsuite/ld-scripts/asciz.t | 16 + ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/crossref.exp | 2 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/defined5.d | 2 - ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/exclude-file-3.map | 4 +- ld/testsuite/ld-scripts/exclude-file.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/expr2.d | 2 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/fill.d | 3 +- ld/testsuite/ld-scripts/fill16.d | 6 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/ld-version-2.d | 7 + ld/testsuite/ld-scripts/ld-version.d | 7 + ld/testsuite/ld-scripts/ld-version.t | 9 + ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 2 +- ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 3 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/rgn-over8-ok.d | 6 +- ld/testsuite/ld-scripts/script.exp | 5 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/segment-start.d | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort-file.d | 18 + ld/testsuite/ld-scripts/sort-file.t | 6 + ld/testsuite/ld-scripts/sort-file1.s | 6 + ld/testsuite/ld-scripts/sort-file2.s | 6 + ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 23 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 2 +- ld/testsuite/ld-sframe/discard.d | 10 + ld/testsuite/ld-sframe/discard.ld | 9 + ld/testsuite/ld-sframe/discard.s | 13 + ld/testsuite/ld-sframe/sframe-empty.d | 10 + .../testsuite/ld-sframe/sframe-empty.s | 0 ld/testsuite/ld-sframe/sframe.exp | 47 + ld/testsuite/ld-sh/arch/arch.exp | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 2 +- ld/testsuite/ld-sh/start.s | 10 +- ld/testsuite/ld-shared/shared.exp | 9 +- ld/testsuite/ld-size/size.exp | 10 +- ld/testsuite/ld-size/size32-1-i386.d | 2 +- ld/testsuite/ld-size/size32-1-x32.d | 2 +- ld/testsuite/ld-size/size32-1-x86-64.d | 2 +- ld/testsuite/ld-size/size32-2-i386.d | 2 +- ld/testsuite/ld-size/size32-2-x32.d | 2 +- ld/testsuite/ld-size/size32-2-x86-64.d | 2 +- ld/testsuite/ld-size/size64-1-x32.d | 2 +- ld/testsuite/ld-size/size64-1-x86-64.d | 2 +- ld/testsuite/ld-size/size64-2-x32.d | 2 +- ld/testsuite/ld-size/size64-2-x86-64.d | 2 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-spu/ear.d | 2 +- ld/testsuite/ld-spu/icache1.d | 2 +- ld/testsuite/ld-spu/ovl.d | 2 +- ld/testsuite/ld-spu/ovl2.d | 2 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 2 +- ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d | 2 +- ld/testsuite/ld-tic6x/data-reloc-local-r.d | 2 +- ld/testsuite/ld-tic6x/got-reloc-global.s | 1 + ld/testsuite/ld-tic6x/shlib-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1.s | 1 + ld/testsuite/ld-tic6x/shlib-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-2.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1b.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1rb.od | 2 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1.od | 2 +- ld/testsuite/ld-tic6x/static-app-1.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1b.od | 2 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1r.od | 2 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1rb.od | 2 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 2 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 9 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 10 +- ld/testsuite/ld-unique/unique.s | 3 + ld/testsuite/ld-unique/unique_empty.s | 2 + ld/testsuite/ld-unique/unique_shared.s | 1 + ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/ld-vsb/vsb.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/align-branch-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 45 - ld/testsuite/ld-x86-64/bnd-branch-1.d | 19 - ld/testsuite/ld-x86-64/bnd-branch-1.s | 9 - ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 33 - ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 7 - ld/testsuite/ld-x86-64/bnd-ifunc-1.s | 16 - ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 59 - ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 54 - ld/testsuite/ld-x86-64/bnd-ifunc-2.s | 28 - ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 55 - ld/testsuite/ld-x86-64/bnd-plt-1.d | 55 - ld/testsuite/ld-x86-64/code16.d | 2 +- ld/testsuite/ld-x86-64/dummy.s | 1 + ld/testsuite/ld-x86-64/dwarfreloc.exp | 2 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/foo.s | 1 + ld/testsuite/ld-x86-64/gotpcrel1a.S | 1 + ld/testsuite/ld-x86-64/gotpcrel1d.S | 1 + ld/testsuite/ld-x86-64/hidden2.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 28 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 28 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 28 +- ld/testsuite/ld-x86-64/ibt-plt-2d.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 28 +- ld/testsuite/ld-x86-64/ibt-plt-3b.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 8 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 28 +- ld/testsuite/ld-x86-64/ibt-plt-3d.d | 2 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 138 - ld/testsuite/ld-x86-64/mpx1.out | 2 - ld/testsuite/ld-x86-64/mpx1a.c | 7 - ld/testsuite/ld-x86-64/mpx1a.rd | 3 - ld/testsuite/ld-x86-64/mpx1b.c | 7 - ld/testsuite/ld-x86-64/mpx1c.c | 10 - ld/testsuite/ld-x86-64/mpx1c.rd | 3 - ld/testsuite/ld-x86-64/mpx2.out | 2 - ld/testsuite/ld-x86-64/mpx2a.c | 7 - ld/testsuite/ld-x86-64/mpx2a.rd | 3 - ld/testsuite/ld-x86-64/mpx2b.c | 7 - ld/testsuite/ld-x86-64/mpx2c.c | 10 - ld/testsuite/ld-x86-64/mpx2c.rd | 3 - ld/testsuite/ld-x86-64/mpx3.dd | 28 - ld/testsuite/ld-x86-64/mpx3a.s | 16 - ld/testsuite/ld-x86-64/mpx3b.s | 11 - ld/testsuite/ld-x86-64/mpx3n.dd | 28 - ld/testsuite/ld-x86-64/mpx4.dd | 24 - ld/testsuite/ld-x86-64/mpx4a.s | 6 - ld/testsuite/ld-x86-64/mpx4b.s | 5 - ld/testsuite/ld-x86-64/mpx4n.dd | 25 - ld/testsuite/ld-x86-64/no-plt.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-1.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-2.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-3.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-4.od | 6 +- ld/testsuite/ld-x86-64/pe-x86-64-5.od | 8 +- ld/testsuite/ld-x86-64/pe-x86-64-6.od | 14 +- ld/testsuite/ld-x86-64/pe-x86-64.exp | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 7 - ld/testsuite/ld-x86-64/plt-main-ibt.dd | 4 +- ld/testsuite/ld-x86-64/pr17709.err | 2 + ld/testsuite/ld-x86-64/pr17709.rd | 4 - ld/testsuite/ld-x86-64/pr18160.d | 2 +- ld/testsuite/ld-x86-64/pr19031b.S | 1 + ld/testsuite/ld-x86-64/pr19319a.S | 1 + ld/testsuite/ld-x86-64/pr19319b.S | 1 + ld/testsuite/ld-x86-64/pr19827a.S | 2 + ld/testsuite/ld-x86-64/pr19827b.S | 1 + ld/testsuite/ld-x86-64/pr19969a.S | 1 + ld/testsuite/ld-x86-64/pr19969b.S | 1 + ld/testsuite/ld-x86-64/pr20253-1b.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 4 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 4 +- ld/testsuite/ld-x86-64/pr20550a.s | 1 + ld/testsuite/ld-x86-64/pr20800a.S | 17 - ld/testsuite/ld-x86-64/pr20800b.S | 21 - ld/testsuite/ld-x86-64/pr20830a.d | 8 +- ld/testsuite/ld-x86-64/pr20830b.d | 8 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 68 - ld/testsuite/ld-x86-64/pr21038a.d | 67 - ld/testsuite/ld-x86-64/pr21038a.s | 8 - ld/testsuite/ld-x86-64/pr21038b-now.d | 70 - ld/testsuite/ld-x86-64/pr21038b.d | 69 - ld/testsuite/ld-x86-64/pr21038b.s | 7 - ld/testsuite/ld-x86-64/pr21038c-now.d | 87 - ld/testsuite/ld-x86-64/pr21038c.d | 86 - ld/testsuite/ld-x86-64/pr21038c.s | 9 - ld/testsuite/ld-x86-64/pr22791-1b.s | 1 + ld/testsuite/ld-x86-64/pr23930-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23930.d | 2 +- ld/testsuite/ld-x86-64/pr24151a-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24151a.d | 4 +- ld/testsuite/ld-x86-64/pr26018.d | 2 +- ld/testsuite/ld-x86-64/pr26263.d | 2 +- ld/testsuite/ld-x86-64/pr26711.s | 1 + ld/testsuite/ld-x86-64/pr27016a.d | 2 +- ld/testsuite/ld-x86-64/pr27016b.d | 2 +- ld/testsuite/ld-x86-64/pr27587.err | 2 +- ld/testsuite/ld-x86-64/pr28875-func.err | 2 +- ld/testsuite/ld-x86-64/pr29820.d | 6 + ld/testsuite/ld-x86-64/pr29820.s | 12 + ld/testsuite/ld-x86-64/property-6c.S | 1 + ld/testsuite/ld-x86-64/property-no-copy.S | 1 + ld/testsuite/ld-x86-64/property-stack.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-1.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-2.S | 1 + ld/testsuite/ld-x86-64/property-x86-1.S | 1 + ld/testsuite/ld-x86-64/property-x86-2.S | 1 + ld/testsuite/ld-x86-64/protected-func-3.c | 41 + ld/testsuite/ld-x86-64/protected1.d | 4 +- ld/testsuite/ld-x86-64/protected2.d | 4 +- ld/testsuite/ld-x86-64/protected3.d | 4 +- ld/testsuite/ld-x86-64/protected6a.d | 4 +- ld/testsuite/ld-x86-64/protected7a.d | 4 +- ld/testsuite/ld-x86-64/protected8.d | 2 +- ld/testsuite/ld-x86-64/sframe-bar.s | 31 + ld/testsuite/ld-x86-64/sframe-foo.s | 37 + ld/testsuite/ld-x86-64/sframe-plt-1.d | 29 + ld/testsuite/ld-x86-64/sframe-simple-1.d | 35 + ld/testsuite/ld-x86-64/start.s | 1 + ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 2 +- ld/testsuite/ld-x86-64/tlspie2b.d | 4 +- ld/testsuite/ld-x86-64/tlspie2c.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 194 +- ld/testsuite/ld-xc16x/absrel.d | 28 - ld/testsuite/ld-xc16x/absrel.s | 31 - ld/testsuite/ld-xc16x/offset.d | 18 - ld/testsuite/ld-xc16x/offset.s | 13 - ld/testsuite/ld-xc16x/pcreloc.d | 34 - ld/testsuite/ld-xc16x/pcreloc.s | 27 - ld/testsuite/ld-xc16x/pcrelocl.d | 34 - ld/testsuite/ld-xc16x/xc16x.exp | 68 - ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/startstop.d | 6 + ld/testsuite/ld-xtensa/startstop.s | 16 + ld/testsuite/ld-xtensa/tlsbin.dd | 26 +- ld/testsuite/ld-xtensa/tlsbin.rd | 26 +- ld/testsuite/ld-xtensa/tlspic.dd | 48 +- ld/testsuite/ld-xtensa/tlspic.rd | 26 +- ld/testsuite/ld-xtensa/tlspie.dd | 66 + ld/testsuite/ld-xtensa/tlspie.rd | 118 + ld/testsuite/ld-xtensa/{tlsbin.sd => tlspie.sd} | 0 ld/testsuite/ld-xtensa/{tlsbin.td => tlspie.td} | 0 ld/testsuite/ld-xtensa/xtensa-linux.exp | 10 +- ld/testsuite/ld-xtensa/xtensa.exp | 4 +- ld/testsuite/ld-z80/z80.exp | 2 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 84 +- libbacktrace/ChangeLog | 5 + libbacktrace/Makefile.am | 4 +- libbacktrace/Makefile.in | 4 +- libctf/ChangeLog | 10 +- libctf/Makefile.am | 12 +- libctf/Makefile.in | 104 +- libctf/configure | 1663 +- libctf/configure.ac | 23 +- libctf/ctf-archive.c | 14 +- libctf/ctf-create.c | 6 +- libctf/ctf-decl.c | 2 +- libctf/ctf-decls.h | 2 +- libctf/ctf-dedup.c | 31 +- libctf/ctf-dump.c | 2 +- libctf/ctf-endian.h | 2 +- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 2 +- libctf/ctf-impl.h | 6 +- libctf/ctf-inlines.h | 2 +- libctf/ctf-intl.h | 2 +- libctf/ctf-labels.c | 2 +- libctf/ctf-link.c | 226 +- libctf/ctf-lookup.c | 23 +- libctf/ctf-open-bfd.c | 2 +- libctf/ctf-open.c | 5 +- libctf/ctf-qsort_r.c | 2 +- libctf/ctf-serialize.c | 4 +- libctf/ctf-sha1.c | 2 +- libctf/ctf-sha1.h | 2 +- libctf/ctf-string.c | 2 +- libctf/ctf-subr.c | 2 +- libctf/ctf-types.c | 36 +- libctf/ctf-util.c | 2 +- libctf/doc/ctf-spec.texi | 2 +- libctf/doc/local.mk | 2 +- libctf/elf.h | 2 +- libctf/libctf.ver | 2 +- libctf/swap.h | 2 +- libctf/testsuite/config/default.exp | 14 +- libctf/testsuite/lib/ctf-lib.exp | 18 +- libctf/testsuite/libctf-lookup/lookup.exp | 2 +- .../libctf-lookup/unnamed-field-info-ctf.c | 36 + .../testsuite/libctf-lookup/unnamed-field-info.c | 79 + .../testsuite/libctf-lookup/unnamed-field-info.lk | 3 + .../libctf-regression/libctf-repeat-cu-lib.c | 9 + .../libctf-regression/libctf-repeat-cu-main.c | 5 + .../testsuite/libctf-regression/libctf-repeat-cu.d | 7 + .../libctf-regression/libctf-repeat-cu.exp | 118 + libctf/testsuite/libctf-regression/regression.exp | 2 +- .../testsuite/libctf-writable/error-propagation.c | 164 + .../testsuite/libctf-writable/error-propagation.lk | 1 + libctf/testsuite/libctf-writable/writable.exp | 2 +- libdecnumber/configure | 3 +- libiberty/ChangeLog | 461 +- libiberty/Makefile.in | 2 +- libiberty/README | 2 +- libiberty/_doprnt.c | 3 +- libiberty/acinclude.m4 | 16 +- libiberty/alloca.c | 6 +- libiberty/argv.c | 2 +- libiberty/asprintf.c | 2 +- libiberty/calloc.c | 8 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 18 +- libiberty/configure.ac | 1 + libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 755 +- libiberty/cp-demangle.h | 4 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 2 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/functions.texi | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 96 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 2 +- libiberty/md5.c | 2 +- libiberty/memchr.c | 6 +- libiberty/memcmp.c | 2 +- libiberty/memcpy.c | 4 +- libiberty/memmem.c | 2 +- libiberty/memmove.c | 4 +- libiberty/mempcpy.c | 8 +- libiberty/memset.c | 4 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 24 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/random.c | 14 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 70 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 12 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 6 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 4 +- libiberty/stpncpy.c | 2 +- libiberty/strdup.c | 4 +- libiberty/strerror.c | 4 +- libiberty/strndup.c | 6 +- libiberty/strsignal.c | 4 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangle-expected | 170 +- libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/rust-demangle-expected | 26 + libiberty/testsuite/test-demangle.c | 2 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 4 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 4 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xatexit.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 16 +- libiberty/xmemdup.c | 8 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libsframe/Makefile.am | 46 + libsframe/Makefile.in | 1488 + libsframe/aclocal.m4 | 1242 + libsframe/config.h.in | 132 + libsframe/configure | 15059 ++++ libsframe/configure.ac | 97 + libsframe/doc/local.mk | 40 + libsframe/doc/sframe-spec.texi | 631 + libsframe/sframe-dump.c | 203 + libsframe/sframe-error.c | 49 + libsframe/sframe-impl.h | 62 + libsframe/sframe.c | 1749 + libsframe/testsuite/config/default.exp | 54 + libsframe/testsuite/libsframe.decode/DATA-BE | Bin 0 -> 64 bytes libsframe/testsuite/libsframe.decode/DATA1 | Bin 0 -> 60 bytes libsframe/testsuite/libsframe.decode/DATA2 | Bin 0 -> 92 bytes libsframe/testsuite/libsframe.decode/be-flipping.c | 118 + libsframe/testsuite/libsframe.decode/decode.exp | 50 + libsframe/testsuite/libsframe.decode/frecnt-1.c | 102 + libsframe/testsuite/libsframe.decode/frecnt-2.c | 107 + libsframe/testsuite/libsframe.decode/local.mk | 16 + libsframe/testsuite/libsframe.encode/encode-1.c | 177 + libsframe/testsuite/libsframe.encode/encode.exp | 37 + libsframe/testsuite/libsframe.encode/local.mk | 7 + libsframe/testsuite/local.mk | 24 + opcodes/ChangeLog | 91 +- opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 69 +- opcodes/Makefile.in | 76 +- opcodes/aarch64-asm-2.c | 409 +- opcodes/aarch64-asm.c | 186 +- opcodes/aarch64-asm.h | 7 +- opcodes/aarch64-dis-2.c | 10113 ++- opcodes/aarch64-dis.c | 550 +- opcodes/aarch64-dis.h | 7 +- opcodes/aarch64-gen.c | 4 +- opcodes/aarch64-opc-2.c | 113 +- opcodes/aarch64-opc.c | 1400 +- opcodes/aarch64-opc.h | 220 +- opcodes/aarch64-tbl.h | 1073 +- opcodes/alpha-dis.c | 2 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 152 +- opcodes/arc-dis.h | 2 +- opcodes/arc-ext-tbl.h | 2 +- opcodes/arc-ext.c | 2 +- opcodes/arc-ext.h | 2 +- opcodes/arc-fxi.h | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arc-regs.h | 5 +- opcodes/arc-tbl.h | 722 +- opcodes/arm-dis.c | 2814 +- opcodes/avr-dis.c | 53 +- opcodes/bfin-dis.c | 2 +- opcodes/bpf-asm.c | 2 +- opcodes/bpf-desc.c | 36 +- opcodes/bpf-desc.h | 2 +- opcodes/bpf-dis.c | 4 +- opcodes/bpf-ibld.c | 2 +- opcodes/bpf-opc.c | 56 +- opcodes/bpf-opc.h | 2 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 14 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 2 +- opcodes/cgen.sh | 2 +- opcodes/configure | 41 +- opcodes/configure.ac | 5 +-
opcodes/configure.com
| 2 +- opcodes/cr16-dis.c | 4 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-desc.c | 126 +- opcodes/cris-desc.h | 2 +- opcodes/cris-dis.c | 2 +- opcodes/cris-opc.c | 2 +- opcodes/cris-opc.h | 2 +- opcodes/crx-dis.c | 4 +- opcodes/crx-opc.c | 2 +- opcodes/csky-dis.c | 22 +- opcodes/csky-opc.h | 6 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 13 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 34 +- opcodes/disassemble.h | 3 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 246 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 4 +- opcodes/epiphany-ibld.c | 2 +- opcodes/epiphany-opc.c | 2 +- opcodes/epiphany-opc.h | 2 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 122 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 4 +- opcodes/fr30-ibld.c | 2 +- opcodes/fr30-opc.c | 2 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 252 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 4 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 2 +- opcodes/frv-opc.h | 2 +- opcodes/ft32-dis.c | 2 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis-evex-len.h | 4 +- opcodes/i386-dis-evex-prefix.h | 64 +- opcodes/i386-dis-evex-reg.h | 12 +- opcodes/i386-dis-evex-w.h | 60 +- opcodes/i386-dis-evex.h | 182 +- opcodes/i386-dis.c | 2873 +- opcodes/i386-gen.c | 1581 +- opcodes/i386-init.h | 2109 +- opcodes/i386-mnem.h | 2344 + opcodes/i386-opc.c | 34 - opcodes/i386-opc.h | 228 +- opcodes/i386-opc.tbl | 5678 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 83921 ++++++++----------- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 4 +- opcodes/ia64-gen.c | 24 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 30 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 4 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 2 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 88 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 4 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 2 +- opcodes/iq2000-opc.h | 2 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 44 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 4 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 2 +- opcodes/lm32-opc.h | 2 +- opcodes/lm32-opinst.c | 2 +- opcodes/loongarch-coder.c | 2 +- opcodes/loongarch-dis.c | 2 +- opcodes/loongarch-opc.c | 428 +- opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 662 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 4 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 2 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 66 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 4 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 2 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 2 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 358 +- opcodes/m68k-opc.c | 6 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 2 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 11 +- opcodes/mep-desc.c | 408 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 72 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 2 +- opcodes/mep-opc.h | 2 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 2 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 2 +- opcodes/mips-dis.c | 313 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 2 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 2 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 2 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 116 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 7 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 2 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 2 +- opcodes/nds32-dis.c | 2 +- opcodes/nds32-opc.h | 2 +- opcodes/nfp-dis.c | 6 +- opcodes/nios2-dis.c | 2 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 7 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 108 +- opcodes/or1k-desc.h | 2 +- opcodes/or1k-dis.c | 4 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 2 +- opcodes/or1k-opc.h | 2 +- opcodes/or1k-opinst.c | 2 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/POTFILES.in | 22 - opcodes/po/de.po | 601 +- opcodes/po/opcodes.pot | 581 +- opcodes/po/ro.po | 1791 +- opcodes/po/sr.po | 601 +- opcodes/po/sv.po | 874 +- opcodes/po/uk.po | 599 +- opcodes/ppc-dis.c | 231 +- opcodes/ppc-opc.c | 1840 +- opcodes/pru-dis.c | 2 +- opcodes/pru-opc.c | 2 +- opcodes/riscv-dis.c | 344 +- opcodes/riscv-opc.c | 789 +- opcodes/rl78-decode.c | 2 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 6 +- opcodes/rx-decode.c | 14 +- opcodes/rx-decode.opc | 6 +- opcodes/rx-dis.c | 4 +- opcodes/s12z-dis.c | 8 +- opcodes/s12z-opc.c | 2 +- opcodes/s12z-opc.h | 2 +- opcodes/s390-dis.c | 89 +- opcodes/s390-mkopc.c | 5 +- opcodes/s390-opc.c | 4 +- opcodes/s390-opc.txt | 6 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 4 +- opcodes/sh-opc.h | 2 +- opcodes/sparc-dis.c | 2 +- opcodes/sparc-opc.c | 2 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 2 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 2 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 4 +- opcodes/visium-opc.c | 2 +- opcodes/wasm32-dis.c | 2 +- opcodes/xc16x-asm.c | 786 - opcodes/xc16x-desc.c | 3521 - opcodes/xc16x-desc.h | 456 - opcodes/xc16x-dis.c | 849 - opcodes/xc16x-ibld.c | 1830 - opcodes/xc16x-opc.c | 3049 - opcodes/xc16x-opc.h | 234 - opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 98 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 4 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 2 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 58 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 4 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- readline/readline/callback.c | 11 +- readline/readline/doc/rltech.texi | 11 + readline/readline/readline.c | 19 +- readline/readline/readline.h | 8 +- readline/readline/rlprivate.h | 1 - readline/readline/rltty.c | 4 +- sim/MAINTAINERS | 2 +- sim/Makefile.am | 122 +- sim/Makefile.in | 4130 +- sim/README-HACKING | 104 +- sim/aarch64/Makefile.in | 35 - sim/aarch64/aarch64-sim.h | 60 + sim/aarch64/cpustate.c | 246 +- sim/aarch64/cpustate.h | 7 +- sim/aarch64/decode.h | 2 +- sim/aarch64/interp.c | 15 +- sim/aarch64/local.mk | 47 + sim/aarch64/memory.c | 2 +- sim/aarch64/memory.h | 2 +- sim/aarch64/sim-main.h | 37 +- sim/aarch64/simulator.c | 24 +- sim/aarch64/simulator.h | 2 +- sim/aclocal.m4 | 4 +- sim/arch-subdir.mk.in | 35 +- sim/arm/Makefile.in | 30 - sim/arm/arm-sim.h | 26 + sim/arm/armdefs.h | 6 + sim/arm/armemu.h | 2 + sim/arm/armemu32.c | 2 +- sim/arm/armos.c | 3 - sim/arm/iwmmxt.c | 4 +- sim/arm/iwmmxt.h | 4 +- sim/arm/local.mk | 35 +- sim/arm/maverick.c | 2 +- sim/arm/maverick.h | 2 +- sim/arm/sim-main.h | 13 +- sim/arm/wrapper.c | 50 +- sim/avr/Makefile.in | 24 - sim/avr/avr-sim.h | 41 + sim/avr/interp.c | 230 +- sim/avr/local.mk | 43 + sim/avr/sim-main.h | 20 +- sim/bfin/Makefile.in | 82 - sim/bfin/arch.h | 2 +- sim/bfin/bfin-sim.c | 4 +- sim/bfin/bfin-sim.h | 31 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 4 +- sim/bfin/dv-bfin_cec.c | 2 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 2 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 8 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 2 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 2 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 2 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 2 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 2 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gpio2.c | 2 +- sim/bfin/dv-bfin_gpio2.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 2 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 2 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 6 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 2 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 2 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 2 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pint.c | 2 +- sim/bfin/dv-bfin_pint.h | 2 +- sim/bfin/dv-bfin_pll.c | 3 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 2 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 2 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 2 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 2 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 2 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 2 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 2 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 2 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 2 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 2 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 2 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 46 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/local.mk | 102 + sim/bfin/machs.c | 13 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 44 +- sim/bpf/Makefile.in | 167 - sim/bpf/aclocal.m4 | 16 - sim/bpf/arch.c | 2 +- sim/bpf/arch.h | 2 +- sim/bpf/bpf-helpers.c | 2 +- sim/bpf/bpf-helpers.def | 2 +- sim/bpf/bpf-helpers.h | 2 +- sim/bpf/bpf-sim.h | 2 +- sim/bpf/bpf.c | 6 +- sim/bpf/configure | 2932 - sim/bpf/configure.ac | 7 - sim/bpf/cpu.c | 2 +- sim/bpf/cpu.h | 4 +- sim/bpf/cpuall.h | 2 +- sim/bpf/decode-be.c | 2 +- sim/bpf/decode-be.h | 2 +- sim/bpf/decode-le.c | 2 +- sim/bpf/decode-le.h | 2 +- sim/bpf/decode.h | 2 +- sim/bpf/defs-be.h | 2 +- sim/bpf/defs-le.h | 2 +- sim/bpf/eng.h | 2 +- sim/bpf/local.mk | 104 +- sim/bpf/mloop.in | 2 +- sim/bpf/sem-be.c | 2 +- sim/bpf/sem-le.c | 2 +- sim/bpf/sim-if.c | 6 +- sim/bpf/sim-main.h | 21 +- sim/bpf/traps.c | 2 +- sim/common/Make-common.in | 592 - sim/common/callback.c | 6 +- sim/common/cgen-cpu.h | 7 +- sim/common/cgen-defs.h | 4 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 8 +- sim/common/cgen-ops.h | 2 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 6 +- sim/common/cgen-scache.c | 4 +- sim/common/cgen-scache.h | 4 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 8 +- sim/common/cgen-trace.h | 3 +- sim/common/cgen-types.h | 2 +- sim/common/cgen-utils.c | 2 +- sim/common/create-version.sh | 2 +- sim/common/defs.h | 4 +- sim/common/dv-cfi.c | 2 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 20 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 4 +- sim/common/dv-sockser.c | 4 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 10 +- sim/common/gennltvals.py | 2 +- sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 8 +- sim/common/hw-events.c | 4 +- sim/common/hw-events.h | 2 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-main.h | 2 +- sim/common/hw-ports.c | 2 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 2 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 4 +- sim/common/hw-tree.h | 2 +- sim/common/local.mk | 206 +- sim/common/nrun.c | 4 +- sim/common/portability.c | 2 +- sim/common/portability.h | 2 +- sim/common/run.1 | 2 +- sim/common/sim-abort.c | 2 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 2 +- sim/common/sim-arange.h | 2 +- sim/common/sim-assert.h | 2 +- sim/common/sim-base.h | 4 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-close.c | 4 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 3 +- sim/common/sim-cpu.c | 25 +- sim/common/sim-cpu.h | 70 +- sim/common/sim-endian.c | 4 +- sim/common/sim-endian.h | 4 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 2 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 2 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 14 +- sim/common/sim-hw.c | 26 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 4 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 4 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 15 +- sim/common/sim-memopt.c | 6 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 4 +- sim/common/sim-module.h | 6 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 4 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 14 +- sim/common/sim-profile.h | 16 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 6 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 5 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-syscall.c | 2 +- sim/common/sim-syscall.h | 2 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 7 +- sim/common/sim-types.h | 4 +- sim/common/sim-utils.c | 13 +- sim/common/sim-utils.h | 6 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 4 +- sim/common/target-newlib-errno.c | 2 +- sim/common/target-newlib-open.c | 2 +- sim/common/target-newlib-signal.c | 2 +- sim/common/target-newlib-syscall.c | 2 +- sim/common/target-newlib-syscall.h | 2 +- sim/common/version.h | 2 +- sim/config.h.in | 63 +- sim/configure | 1974 +- sim/configure.ac | 66 +- sim/cr16/Makefile.in | 29 - sim/cr16/cr16-sim.h | 422 + sim/cr16/cr16_sim.h | 421 - sim/cr16/gencode.c | 5 +- sim/cr16/interp.c | 22 +- sim/cr16/local.mk | 38 +- sim/cr16/sim-main.h | 14 +- sim/cr16/simops.c | 8 +- sim/cris/Makefile.in | 101 - sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/cpuall.h | 2 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 4 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 4 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 29 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 2 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 2 +- sim/cris/decodev32.h | 2 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-cris_900000xx.c | 2 +- sim/cris/dv-rv.c | 4 +- sim/cris/local.mk | 84 +- sim/cris/mloop.in | 2 +- sim/cris/modelv10.c | 2 +- sim/cris/modelv32.c | 2 +- sim/cris/rvdummy.c | 5 +- sim/cris/semcrisv10f-switch.c | 2 +- sim/cris/semcrisv32f-switch.c | 2 +- sim/cris/sim-if.c | 70 +- sim/cris/sim-main.h | 23 +- sim/cris/traps.c | 424 +- sim/d10v/Makefile.in | 33 - sim/d10v/d10v-sim.h | 483 + sim/d10v/d10v_sim.h | 478 - sim/d10v/endian.c | 10 +- sim/d10v/gencode.c | 3 +- sim/d10v/interp.c | 32 +- sim/d10v/local.mk | 39 +- sim/d10v/sim-main.h | 14 +- sim/d10v/simops.c | 6 +- sim/erc32/Makefile.in | 54 - sim/erc32/README.sis | 10 +- sim/erc32/erc32.c | 30 +- sim/erc32/exec.c | 9 +- sim/erc32/float.c | 2 +- sim/erc32/func.c | 22 +- sim/erc32/help.c | 2 +- sim/erc32/interf.c | 38 +- sim/erc32/local.mk | 54 +- sim/erc32/sis.c | 4 +- sim/erc32/sis.h | 12 +- sim/erc32/startsim | 2 +- sim/example-synacor/Makefile.in | 26 - sim/example-synacor/example-synacor-sim.h | 38 + sim/example-synacor/interp.c | 7 +- sim/example-synacor/local.mk | 45 + sim/example-synacor/sim-main.c | 76 +- sim/example-synacor/sim-main.h | 17 +- sim/frv/Makefile.in | 77 - sim/frv/acinclude.m4 | 2 +- sim/frv/arch.c | 2 +- sim/frv/arch.h | 2 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 2 +- sim/frv/cpu.c | 2 +- sim/frv/cpu.h | 4 +- sim/frv/cpuall.h | 2 +- sim/frv/decode.c | 2 +- sim/frv/decode.h | 2 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 8 +- sim/frv/interrupts.c | 2 +- sim/frv/local.mk | 82 +- sim/frv/memory.c | 2 +- sim/frv/mloop.in | 2 +- sim/frv/model.c | 2 +- sim/frv/options.c | 2 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 2 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 2 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 2 +- sim/frv/profile-fr550.h | 2 +- sim/frv/profile.c | 6 +- sim/frv/profile.h | 4 +- sim/frv/registers.c | 2 +- sim/frv/registers.h | 2 +- sim/frv/reset.c | 2 +- sim/frv/sem.c | 2 +- sim/frv/sim-if.c | 8 +- sim/frv/sim-main.h | 44 +- sim/frv/traps.c | 6 +- sim/ft32/Makefile.in | 26 - sim/ft32/ft32-sim.h | 6 +- sim/ft32/interp.c | 191 +- sim/ft32/local.mk | 44 + sim/ft32/sim-main.h | 14 +- sim/h8300/Makefile.in | 24 - sim/h8300/compile.c | 740 +- sim/h8300/h8300-sim.h | 153 + sim/h8300/local.mk | 44 + sim/h8300/sim-main.h | 150 - sim/igen/compare_igen_models | 2 +- sim/igen/filter.c | 29 +- sim/igen/filter.h | 17 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 16 +- sim/igen/gen-engine.h | 10 +- sim/igen/gen-icache.c | 49 +- sim/igen/gen-icache.h | 22 +- sim/igen/gen-idecode.c | 62 +- sim/igen/gen-idecode.h | 12 +- sim/igen/gen-itable.c | 60 +- sim/igen/gen-itable.h | 6 +- sim/igen/gen-model.c | 6 +- sim/igen/gen-model.h | 6 +- sim/igen/gen-semantics.c | 43 +- sim/igen/gen-semantics.h | 21 +- sim/igen/gen-support.c | 14 +- sim/igen/gen-support.h | 6 +- sim/igen/gen.c | 73 +- sim/igen/gen.h | 30 +- sim/igen/igen.c | 49 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 4 +- sim/igen/ld-cache.h | 4 +- sim/igen/ld-decode.c | 39 +- sim/igen/ld-decode.h | 8 +- sim/igen/ld-insn.c | 173 +- sim/igen/ld-insn.h | 39 +- sim/igen/lf.c | 87 +- sim/igen/lf.h | 8 +- sim/igen/local.mk | 10 +- sim/igen/misc.c | 10 +- sim/igen/misc.h | 17 +- sim/igen/table.c | 22 +- sim/igen/table.h | 11 +- sim/iq2000/Makefile.in | 77 - sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 2 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 4 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 2 +- sim/iq2000/decode.h | 2 +- sim/iq2000/iq2000.c | 9 +- sim/iq2000/local.mk | 60 +- sim/iq2000/mloop.in | 2 +- sim/iq2000/model.c | 2 +- sim/iq2000/sem-switch.c | 2 +- sim/iq2000/sem.c | 2 +- sim/iq2000/sim-if.c | 7 +- sim/iq2000/sim-main.h | 17 +- sim/lm32/Makefile.in | 56 - sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 15 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 2 +- sim/lm32/decode.h | 2 +- sim/lm32/dv-lm32cpu.c | 5 +- sim/lm32/dv-lm32timer.c | 2 +- sim/lm32/dv-lm32uart.c | 2 +- sim/lm32/lm32-sim.h | 4 +- sim/lm32/lm32.c | 8 +- sim/lm32/local.mk | 65 +- sim/lm32/model.c | 2 +- sim/lm32/sem-switch.c | 2 +- sim/lm32/sem.c | 2 +- sim/lm32/sim-if.c | 7 +- sim/lm32/sim-main.h | 21 +- sim/lm32/traps.c | 2 +- sim/lm32/user.c | 5 +- sim/m32c/Makefile.in | 43 - sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 20 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 6 +- sim/m32c/load.h | 2 +- sim/m32c/local.mk | 42 +- sim/m32c/m32c.opc | 2 +- sim/m32c/main.c | 7 +- sim/m32c/mem.c | 2 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 2 +- sim/m32c/r8c.opc | 2 +- sim/m32c/reg.c | 2 +- sim/m32c/srcdest.c | 2 +- sim/m32c/syscalls.c | 6 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 10 +- sim/m32c/trace.h | 2 +- sim/m32r/Makefile.in | 97 - sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 4 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 4 +- sim/m32r/cpuall.h | 2 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 4 +- sim/m32r/decode.c | 2 +- sim/m32r/decode.h | 2 +- sim/m32r/decode2.c | 2 +- sim/m32r/decode2.h | 2 +- sim/m32r/decodex.c | 2 +- sim/m32r/decodex.h | 2 +- sim/m32r/dv-m32r_cache.c | 2 +- sim/m32r/dv-m32r_cache.h | 2 +- sim/m32r/dv-m32r_uart.c | 2 +- sim/m32r/dv-m32r_uart.h | 2 +- sim/m32r/local.mk | 108 +- sim/m32r/m32r-sim.h | 26 +- sim/m32r/m32r.c | 8 +- sim/m32r/m32r2.c | 8 +- sim/m32r/m32rx.c | 8 +- sim/m32r/mloop.in | 2 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 2 +- sim/m32r/model.c | 2 +- sim/m32r/model2.c | 2 +- sim/m32r/modelx.c | 2 +- sim/m32r/sem-switch.c | 2 +- sim/m32r/sem.c | 2 +- sim/m32r/sem2-switch.c | 2 +- sim/m32r/semx-switch.c | 2 +- sim/m32r/sim-if.c | 15 +- sim/m32r/sim-main.h | 38 +- sim/m32r/traps.c | 10 +- sim/m4/sim_ac_option_alignment.m4 | 2 +- sim/m4/sim_ac_option_assert.m4 | 2 +- sim/m4/sim_ac_option_bitsize.m4 | 2 +- sim/m4/sim_ac_option_cgen_maint.m4 | 2 +- sim/m4/sim_ac_option_debug.m4 | 2 +- sim/m4/sim_ac_option_endian.m4 | 2 +- sim/m4/sim_ac_option_environment.m4 | 8 +- sim/m4/sim_ac_option_float.m4 | 2 +- sim/m4/sim_ac_option_hardware.m4 | 8 +- sim/m4/sim_ac_option_inline.m4 | 2 +- sim/m4/sim_ac_option_profile.m4 | 2 +- sim/m4/sim_ac_option_reserved_bits.m4 | 2 +- sim/m4/sim_ac_option_scache.m4 | 2 +- sim/m4/sim_ac_option_smp.m4 | 23 +- sim/m4/sim_ac_option_stdio.m4 | 2 +- sim/m4/sim_ac_option_trace.m4 | 2 +- sim/m4/sim_ac_option_warnings.m4 | 2 +- sim/m4/sim_ac_option_xor_endian.m4 | 2 +- sim/m4/sim_ac_output.m4 | 51 - sim/m4/sim_ac_platform.m4 | 65 +- sim/m4/sim_ac_toolchain.m4 | 6 +- sim/m68hc11/Makefile.in | 39 - sim/m68hc11/dv-m68hc11.c | 138 +- sim/m68hc11/dv-m68hc11eepr.c | 46 +- sim/m68hc11/dv-m68hc11sio.c | 79 +- sim/m68hc11/dv-m68hc11spi.c | 48 +- sim/m68hc11/dv-m68hc11tim.c | 132 +- sim/m68hc11/dv-nvram.c | 3 +- sim/m68hc11/emulos.c | 10 +- sim/m68hc11/gencode.c | 4 +- sim/m68hc11/interp.c | 79 +- sim/m68hc11/interrupts.c | 20 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/local.mk | 52 +- sim/m68hc11/m68hc11-sim.h | 565 + sim/m68hc11/m68hc11_sim.c | 201 +- sim/m68hc11/sim-main.h | 538 +- sim/mcore/Makefile.in | 25 - sim/mcore/interp.c | 119 +- sim/mcore/local.mk | 44 + sim/mcore/mcore-sim.h | 64 + sim/mcore/sim-main.h | 48 +- sim/microblaze/Makefile.in | 25 - sim/microblaze/interp.c | 21 +- sim/microblaze/local.mk | 44 + sim/microblaze/microblaze-sim.h | 46 + sim/microblaze/microblaze.h | 6 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 29 +- sim/mips/Makefile.in | 596 - sim/mips/acinclude.m4 | 338 + sim/mips/aclocal.m4 | 17 - sim/mips/configure | 3380 - sim/mips/configure.ac | 416 - sim/mips/cp1.c | 2 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 2 +- sim/mips/dsp2.igen | 2 +- sim/mips/dv-tx3904cpu.c | 2 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/interp.c | 196 +- sim/mips/local.mk | 388 + sim/mips/m16e.igen | 2 +- sim/mips/m16run.c | 4 - sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/micromips.igen | 2 +- sim/mips/micromipsdsp.igen | 2 +- sim/mips/micromipsrun.c | 6 +- sim/mips/mips.igen | 4 +- sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.h | 71 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/Makefile.in | 36 - sim/mn10300/aclocal.m4 | 16 - sim/mn10300/am33.igen | 8 +- sim/mn10300/configure | 2932 - sim/mn10300/configure.ac | 7 - sim/mn10300/dv-mn103cpu.c | 6 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/mn10300/interp.c | 19 +- sim/mn10300/local.mk | 102 +- sim/mn10300/mn10300-sim.h | 231 + sim/mn10300/mn10300.igen | 24 +- sim/mn10300/mn10300_sim.h | 227 - sim/mn10300/op_utils.c | 14 +- sim/mn10300/sim-main.c | 5 + sim/mn10300/sim-main.h | 57 +- sim/moxie/Makefile.in | 28 - sim/moxie/interp.c | 42 +- sim/moxie/local.mk | 32 +- sim/moxie/moxie-sim.h | 34 + sim/moxie/sim-main.h | 18 +- sim/msp430/Makefile.in | 26 - sim/msp430/local.mk | 44 + sim/msp430/msp430-sim.c | 246 +- sim/msp430/msp430-sim.h | 6 +- sim/msp430/sim-main.h | 18 +- sim/or1k/Makefile.in | 112 - sim/or1k/aclocal.m4 | 16 - sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/configure | 2932 - sim/or1k/configure.ac | 7 - sim/or1k/cpu.c | 2 +- sim/or1k/cpu.h | 4 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 2 +- sim/or1k/decode.h | 2 +- sim/or1k/local.mk | 65 +- sim/or1k/mloop.in | 2 +- sim/or1k/model.c | 2 +- sim/or1k/or1k-sim.h | 34 +- sim/or1k/or1k.c | 44 +- sim/or1k/sem-switch.c | 2 +- sim/or1k/sem.c | 2 +- sim/or1k/sim-if.c | 9 +- sim/or1k/sim-main.h | 45 +- sim/or1k/traps.c | 21 +- sim/ppc/BUGS | 2 +- sim/ppc/INSTALL | 6 +- sim/ppc/Makefile.in | 129 +- sim/ppc/altivec.igen | 4 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/config.in | 5 - sim/ppc/configure | 234 +- sim/ppc/configure.ac | 78 +- sim/ppc/corefile.c | 4 +- sim/ppc/defs.h | 2 +- sim/ppc/device.h | 2 +- sim/ppc/dgen.c | 327 - sim/ppc/dp-bit.c | 2 +- sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 34 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/emul_bugapi.c | 4 +- sim/ppc/emul_chirp.c | 8 +- sim/ppc/emul_netbsd.c | 4 +- sim/ppc/emul_unix.c | 10 - sim/ppc/gdb-sim.c | 8 +- sim/ppc/hw_com.c | 2 - sim/ppc/hw_disk.c | 3 - sim/ppc/hw_htab.c | 8 +- sim/ppc/hw_init.c | 4 +- sim/ppc/hw_pal.c | 2 - sim/ppc/igen.c | 11 +- sim/ppc/interrupts.c | 2 +- sim/ppc/ld-cache.c | 4 +- sim/ppc/ld-decode.c | 2 +- sim/ppc/ld-insn.c | 41 +- sim/ppc/lf.c | 85 +- sim/ppc/local.mk | 30 +- sim/ppc/main.c | 2 - sim/ppc/misc.h | 8 +- sim/ppc/mon.c | 2 - sim/ppc/options.c | 15 - sim/ppc/pk.h | 2 + sim/ppc/{ppc-instructions => powerpc.igen} | 0 sim/ppc/ppc.mt | 3 - sim/ppc/psim.c | 11 +- sim/ppc/psim.texinfo | 2 +- sim/ppc/sim-main.h | 7 - sim/ppc/sim_callbacks.h | 5 +- sim/ppc/sim_calls.c | 27 +- sim/ppc/spreg-gen.py | 305 + sim/ppc/spreg.c | 1175 + sim/ppc/spreg.h | 108 + sim/ppc/std-config.h | 8 +- sim/ppc/table.c | 2 - sim/ppc/tree.c | 2 - sim/pru/Makefile.in | 27 - sim/pru/interp.c | 46 +- sim/pru/local.mk | 44 + sim/pru/pru.h | 60 +- sim/pru/pru.isa | 6 +- sim/pru/sim-main.h | 63 +- sim/riscv/Makefile.in | 27 - sim/riscv/acinclude.m4 | 22 + sim/riscv/aclocal.m4 | 16 - sim/riscv/configure | 2938 - sim/riscv/configure.ac | 13 - sim/riscv/interp.c | 11 +- sim/riscv/local.mk | 48 + sim/riscv/machs.c | 3 +- sim/riscv/machs.h | 2 +- sim/riscv/riscv-sim.h | 78 + sim/riscv/sim-main.c | 466 +- sim/riscv/sim-main.h | 58 +- sim/rl78/Makefile.in | 34 - sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 20 +- sim/rl78/load.c | 26 +- sim/rl78/load.h | 2 +- sim/rl78/local.mk | 46 + sim/rl78/main.c | 8 +- sim/rl78/mem.c | 2 +- sim/rl78/mem.h | 2 +- sim/rl78/rl78.c | 2 +- sim/rl78/trace.c | 8 +- sim/rl78/trace.h | 2 +- sim/rx/Makefile.in | 44 - sim/rx/acinclude.m4 | 2 +- sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 2 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 29 +- sim/rx/load.c | 18 +- sim/rx/load.h | 2 +- sim/rx/local.mk | 38 +- sim/rx/main.c | 4 +- sim/rx/mem.c | 2 +- sim/rx/mem.h | 2 +- sim/rx/misc.c | 2 +- sim/rx/misc.h | 2 +- sim/rx/reg.c | 2 +- sim/rx/rx.c | 2 +- sim/rx/syscalls.c | 6 +- sim/rx/syscalls.h | 2 +- sim/rx/trace.c | 4 +- sim/rx/trace.h | 2 +- sim/sh/Makefile.in | 27 - sim/sh/interp.c | 36 +- sim/sh/local.mk | 41 +- sim/sh/sh-sim.h | 118 + sim/sh/sim-main.h | 103 +- sim/testsuite/bpf/allinsn.exp | 5 +- sim/testsuite/common/bits-gen.c | 2 +- sim/testsuite/common/local.mk | 2 +- sim/testsuite/cris/asm/asm.exp | 2 +- sim/testsuite/cris/asm/badarch1.ms | 2 +- sim/testsuite/cris/c/c.exp | 2 +- sim/testsuite/cris/c/stat3.c | 16 +- sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 2 +- sim/testsuite/local.mk | 13 +- sim/testsuite/m32c/blinky.s | 2 +- sim/testsuite/m32c/gloss.s | 2 +- sim/testsuite/m32c/sample.ld | 2 +- sim/testsuite/m32c/sample.s | 2 +- sim/testsuite/m32c/sample2.c | 2 +- sim/testsuite/mips/hilo-hazard-4.s | 2 +- sim/testsuite/mips/mips32-dsp.s | 2 +- sim/testsuite/mips/testutils.inc | 2 +- sim/testsuite/mips/utils-dsp.inc | 2 +- sim/testsuite/mips/utils-fpu.inc | 2 +- sim/testsuite/mips/utils-mdmx.inc | 2 +- sim/testsuite/or1k/add.S | 2 +- sim/testsuite/or1k/adrp.S | 2 +- sim/testsuite/or1k/alltests.exp | 2 +- sim/testsuite/or1k/and.S | 2 +- sim/testsuite/or1k/basic.S | 2 +- sim/testsuite/or1k/div.S | 2 +- sim/testsuite/or1k/ext.S | 2 +- sim/testsuite/or1k/find.S | 2 +- sim/testsuite/or1k/flag.S | 2 +- sim/testsuite/or1k/fpu-unordered.S | 2 +- sim/testsuite/or1k/fpu.S | 2 +- sim/testsuite/or1k/fpu64a32-unordered.S | 2 +- sim/testsuite/or1k/fpu64a32.S | 2 +- sim/testsuite/or1k/jump.S | 2 +- sim/testsuite/or1k/load.S | 2 +- sim/testsuite/or1k/mac.S | 2 +- sim/testsuite/or1k/mfspr.S | 2 +- sim/testsuite/or1k/mul.S | 2 +- sim/testsuite/or1k/or.S | 2 +- sim/testsuite/or1k/or1k-asm-test-env.h | 2 +- sim/testsuite/or1k/or1k-asm-test-helpers.h | 2 +- sim/testsuite/or1k/or1k-asm-test.h | 2 +- sim/testsuite/or1k/or1k-asm.h | 2 +- sim/testsuite/or1k/or1k-test.ld | 2 +- sim/testsuite/or1k/ror.S | 2 +- sim/testsuite/or1k/shift.S | 2 +- sim/testsuite/or1k/spr-defs.h | 2 +- sim/testsuite/or1k/sub.S | 2 +- sim/testsuite/or1k/xor.S | 2 +- sim/testsuite/pru/add.s | 2 +- sim/testsuite/pru/allinsn.exp | 2 +- sim/testsuite/pru/dmem-zero-pass.s | 2 +- sim/testsuite/pru/dmem-zero-trap.s | 2 +- sim/testsuite/pru/dram.s | 2 +- sim/testsuite/pru/jmp.s | 2 +- sim/testsuite/pru/lmbd.s | 2 +- sim/testsuite/pru/loop-imm.s | 2 +- sim/testsuite/pru/loop-reg.s | 2 +- sim/testsuite/pru/loop-zero.s | 41 + sim/testsuite/pru/mul.s | 2 +- sim/testsuite/pru/subreg.s | 2 +- sim/testsuite/pru/testutils.inc | 2 +- sim/testsuite/riscv/m-ext.s | 18 + sim/v850/Makefile.in | 34 - sim/v850/aclocal.m4 | 16 - sim/v850/configure | 2932 - sim/v850/configure.ac | 7 - sim/v850/interp.c | 25 +- sim/v850/local.mk | 99 +- sim/v850/sim-main.h | 729 +- sim/v850/simops.c | 19 +- sim/v850/simops.h | 7 +- sim/v850/v850-sim.h | 722 + sim/v850/{v850-dc => v850.dc} | 0 sim/v850/v850.igen | 158 +- sim/v850/v850_sim.h | 8 - src-release.sh | 28 +- zlib/CMakeLists.txt | 2 +- zlib/ChangeLog | 169 +- zlib/Makefile.am | 2 + zlib/Makefile.in | 2 +- zlib/README | 14 +- zlib/adler32.c | 2 +- zlib/compress.c | 2 +- zlib/contrib/README.contrib | 21 - zlib/contrib/blast/blast.h | 2 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib.chm | Bin 72728 -> 72726 bytes zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 2 +- zlib/contrib/infback9/inftree9.c | 6 +- zlib/contrib/iostream2/zstream.h | 2 +- zlib/contrib/minizip/Makefile | 12 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/crypt.h | 19 +- zlib/contrib/minizip/ioapi.c | 18 +- zlib/contrib/minizip/ioapi.h | 8 +- zlib/contrib/minizip/miniunz.c | 35 +- zlib/contrib/minizip/minizip.c | 41 +- zlib/contrib/minizip/unzip.c | 31 +- zlib/contrib/minizip/unzip.h | 12 +- zlib/contrib/minizip/zip.c | 36 +- zlib/contrib/minizip/zip.h | 17 +- zlib/contrib/pascal/zlibpas.pas | 2 +- zlib/contrib/puff/zeros.raw | Bin 1213 -> 2517 bytes zlib/contrib/vstudio/readme.txt | 2 +- zlib/contrib/vstudio/vc10/zlib.rc | 8 +- zlib/contrib/vstudio/vc10/zlibvc.def | 5 + zlib/contrib/vstudio/vc11/zlib.rc | 8 +- zlib/contrib/vstudio/vc11/zlibvc.def | 5 + zlib/contrib/vstudio/vc12/zlib.rc | 8 +- zlib/contrib/vstudio/vc12/zlibvc.def | 5 + zlib/contrib/vstudio/vc14/zlib.rc | 8 +- zlib/contrib/vstudio/vc14/zlibvc.def | 5 + zlib/contrib/vstudio/vc9/zlib.rc | 8 +- zlib/contrib/vstudio/vc9/zlibvc.def | 5 + zlib/crc32.c | 1260 +- zlib/crc32.h | 9877 ++- zlib/deflate.c | 110 +- zlib/deflate.h | 29 +- zlib/doc/crc-doc.1.0.pdf | Bin 0 -> 776142 bytes zlib/doc/txtvsbin.txt | 12 +- zlib/examples/README.examples | 5 + zlib/examples/enough.c | 745 +- zlib/examples/gzappend.c | 2 +- zlib/examples/gzlog.c | 6 +- zlib/examples/gznorm.c | 470 + zlib/examples/zran.c | 256 +- zlib/examples/zran.h | 40 + zlib/gzguts.h | 3 +- zlib/gzlib.c | 8 +- zlib/gzread.c | 12 +- zlib/gzwrite.c | 38 +- zlib/infback.c | 3 +- zlib/inffast.c | 28 +- zlib/inflate.c | 47 +- zlib/inflate.h | 5 +- zlib/inftrees.c | 6 +- zlib/os400/README400 | 2 +- zlib/os400/zlib.inc | 6 +- zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 5 +- zlib/treebuild.xml | 4 +- zlib/trees.c | 77 +- zlib/uncompr.c | 2 +- zlib/win32/Makefile.bor | 1 - zlib/win32/Makefile.gcc | 5 - zlib/win32/Makefile.msc | 4 - zlib/win32/README-WIN32.txt | 4 +- zlib/win32/zlib.def | 4 + zlib/zconf.h | 18 +- zlib/zlib.3 | 6 +- zlib/zlib.3.pdf | Bin 0 -> 8848 bytes zlib/zlib.h | 221 +- zlib/zlib.map | 6 + zlib/zutil.c | 6 +- zlib/zutil.h | 23 +- 14123 files changed, 615172 insertions(+), 380739 deletions(-) create mode 100644 SECURITY.txt delete mode 100644 bfd/aix386-core.c create mode 100644 bfd/bpf-reloc.def create mode 100644 bfd/coff-loongarch64.c delete mode 100644 bfd/cpu-xc16x.c create mode 100644 bfd/elf-sframe.c delete mode 100644 bfd/elf32-xc16x.c delete mode 100644 bfd/hosts/i386sco.h delete mode 100644 bfd/hosts/symmetry.h delete mode 100644 bfd/hosts/vaxult.h delete mode 100644 bfd/hosts/vaxult2.h create mode 100644 bfd/pdb.c create mode 100644 bfd/pe-aarch64.c create mode 100644 bfd/pei-loongarch64.c delete mode 100644 bfd/sco5-core.c create mode 100644 bfd/xtensa-dynconfig.c create mode 100644 binutils/SECURITY.txt create mode 100644 binutils/doc/sframe.options.texi create mode 100644 binutils/testsuite/binutils-all/addr2line.exp create mode 100644 binutils/testsuite/binutils-all/dw5-op.S create mode 100644 binutils/testsuite/binutils-all/dw5-op.W create mode 100644 binutils/testsuite/binutils-all/loongarch64/loongarch64.exp create mode 100644 binutils/testsuite/binutils-all/loongarch64/pei-loongarch64.d create mode 100644 binutils/testsuite/binutils-all/loongarch64/pei-loongarch64.s create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-reserved-enc.s create mode 100644 binutils/testsuite/binutils-all/no-weak.s create mode 100644 binutils/testsuite/binutils-all/rename-section-01.d create mode 100644 binutils/testsuite/binutils-all/verilog-I4.hex create mode 100644 config/ax_cxx_compile_stdcxx.m4 create mode 100644 config/dejagnu.m4 create mode 100644 config/zstd.m4 delete mode 100644 cpu/xc16x.cpu delete mode 100644 cpu/xc16x.opc create mode 100644 gas/codeview.c create mode 100644 gas/codeview.h delete mode 100644 gas/config/tc-xc16x.c delete mode 100644 gas/config/tc-xc16x.h create mode 100644 gas/config/te-pepaarch64.h delete mode 100644 gas/config/te-svr4.h delete mode 100644 gas/doc/c-xc16x.texi create mode 100644 gas/gen-sframe.c create mode 100644 gas/gen-sframe.h create mode 100644 gas/sframe-opt.c create mode 100644 gas/testsuite/gas/aarch64/codeview-lines create mode 100644 gas/testsuite/gas/aarch64/codeview.exp create mode 100644 gas/testsuite/gas/aarch64/codeview1.s create mode 100644 gas/testsuite/gas/aarch64/codeview2.s create mode 100644 gas/testsuite/gas/aarch64/cssc.d create mode 100644 gas/testsuite/gas/aarch64/cssc.s create mode 100644 gas/testsuite/gas/aarch64/inst-dwarf.d create mode 100644 gas/testsuite/gas/aarch64/mec-invalid.d create mode 100644 gas/testsuite/gas/aarch64/mec-invalid.l create mode 100644 gas/testsuite/gas/aarch64/mec-invalid.s create mode 100644 gas/testsuite/gas/aarch64/mec.d create mode 100644 gas/testsuite/gas/aarch64/mec.s create mode 100644 gas/testsuite/gas/aarch64/pr29519.d create mode 100644 gas/testsuite/gas/aarch64/pr29519.s create mode 100644 gas/testsuite/gas/aarch64/reglist-1.d create mode 100644 gas/testsuite/gas/aarch64/reglist-1.s create mode 100644 gas/testsuite/gas/aarch64/reglist-2.d create mode 100644 gas/testsuite/gas/aarch64/reglist-2.l create mode 100644 gas/testsuite/gas/aarch64/reglist-2.s create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/rprfm-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/rprfm-1.d create mode 100644 gas/testsuite/gas/aarch64/rprfm-1.s create mode 100644 gas/testsuite/gas/aarch64/sme-f64f64.d create mode 100644 gas/testsuite/gas/aarch64/sme-i16i64.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-10-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-10-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-10.d create mode 100644 gas/testsuite/gas/aarch64/sme2-10.s create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-11-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-11-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-11.d create mode 100644 gas/testsuite/gas/aarch64/sme2-11.s create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-12-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-12-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-12.d create mode 100644 gas/testsuite/gas/aarch64/sme2-12.s create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-13-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-13-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-13.d create mode 100644 gas/testsuite/gas/aarch64/sme2-13.s create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-14-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-14-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-14.d create mode 100644 gas/testsuite/gas/aarch64/sme2-14.s create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-15-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-15-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-15.d create mode 100644 gas/testsuite/gas/aarch64/sme2-15.s create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-16-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-16-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-16.d create mode 100644 gas/testsuite/gas/aarch64/sme2-16.s create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-17-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-17-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-17.d create mode 100644 gas/testsuite/gas/aarch64/sme2-17.s create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-18-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-18-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-18.d create mode 100644 gas/testsuite/gas/aarch64/sme2-18.s create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-19-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-19-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-19.d create mode 100644 gas/testsuite/gas/aarch64/sme2-19.s create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-20-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-20-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-20.d create mode 100644 gas/testsuite/gas/aarch64/sme2-20.s create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-21-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-21-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-21.d create mode 100644 gas/testsuite/gas/aarch64/sme2-21.s create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-22-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-22-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-22.d create mode 100644 gas/testsuite/gas/aarch64/sme2-22.s create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-23-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-23-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-23.d create mode 100644 gas/testsuite/gas/aarch64/sme2-23.s create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-24-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-24-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-24.d create mode 100644 gas/testsuite/gas/aarch64/sme2-24.s create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-25-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-25-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-25.d create mode 100644 gas/testsuite/gas/aarch64/sme2-25.s create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-26-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-26-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-26.d create mode 100644 gas/testsuite/gas/aarch64/sme2-26.s create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-27-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-27-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-27.d create mode 100644 gas/testsuite/gas/aarch64/sme2-27.s create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-28-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-28-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-28.d create mode 100644 gas/testsuite/gas/aarch64/sme2-28.s create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-29-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-29-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-29.d create mode 100644 gas/testsuite/gas/aarch64/sme2-29.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-3.d create mode 100644 gas/testsuite/gas/aarch64/sme2-3.s create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-30-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-30-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-30.d create mode 100644 gas/testsuite/gas/aarch64/sme2-30.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-4.d create mode 100644 gas/testsuite/gas/aarch64/sme2-4.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-5-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-5-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-5.d create mode 100644 gas/testsuite/gas/aarch64/sme2-5.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-6-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-6-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-6.d create mode 100644 gas/testsuite/gas/aarch64/sme2-6.s create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-7-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-7-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-7.d create mode 100644 gas/testsuite/gas/aarch64/sme2-7.s create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-8-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-8-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-8.d create mode 100644 gas/testsuite/gas/aarch64/sme2-8.s create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-9-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-9-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-9.d create mode 100644 gas/testsuite/gas/aarch64/sme2-9.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-f64f64-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-1.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-2.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-3.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4.d create mode 100644 gas/testsuite/gas/aarch64/sme2-i16i64-4.s create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sve-sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-1.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-2.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-3.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-4.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-5.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-6.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7-noarch.l create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7.d create mode 100644 gas/testsuite/gas/aarch64/sve2-sme2-7.s create mode 100644 gas/testsuite/gas/all/cond-2.l create mode 100644 gas/testsuite/gas/all/cond-2.s create mode 100644 gas/testsuite/gas/all/linefile.l create mode 100644 gas/testsuite/gas/all/linefile.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s create mode 100644 gas/testsuite/gas/arm/cfi-pacbti-m-readelf.d create mode 100644 gas/testsuite/gas/arm/cfi-pacbti-m.s create mode 100644 gas/testsuite/gas/arm/cpu-cortex-x1c.d create mode 100644 gas/testsuite/gas/arm/directives.d create mode 100644 gas/testsuite/gas/arm/directives.s create mode 100644 gas/testsuite/gas/arm/ehabi-pacbti-m.d create mode 100644 gas/testsuite/gas/arm/ehabi-pacbti-m.s create mode 100644 gas/testsuite/gas/arm/inst-po-dwarf.d create mode 100644 gas/testsuite/gas/arm/pr29494.d create mode 100644 gas/testsuite/gas/arm/pr29494.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d copy gas/testsuite/gas/{cfi/cie-version.s => cfi-sframe/cfi-sframe-common-2.s} (100%) create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/cfi-sframe.exp create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-1.d create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-1.s create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-2.d create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-2.s create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-3.d create mode 100644 gas/testsuite/gas/cfi-sframe/common-empty-3.s create mode 100644 gas/testsuite/gas/elf/dwarf-3-func.d create mode 100644 gas/testsuite/gas/elf/dwarf-3-func.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-func-global.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-func-local.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-func.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.inc create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro-include.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-macro.s create mode 100644 gas/testsuite/gas/elf/line.l create mode 100644 gas/testsuite/gas/elf/line.s create mode 100644 gas/testsuite/gas/i386/amx-complex-inval.l create mode 100644 gas/testsuite/gas/i386/amx-complex-inval.s create mode 100644 gas/testsuite/gas/i386/arch-10-6.l copy gas/testsuite/gas/i386/{arch-10-1.s => arch-10-6.s} (100%) create mode 100644 gas/testsuite/gas/i386/arch-14-1.d create mode 100644 gas/testsuite/gas/i386/arch-14-1.s create mode 100644 gas/testsuite/gas/i386/arch-14-znver4.d create mode 100644 gas/testsuite/gas/i386/arch-dflt.l create mode 100644 gas/testsuite/gas/i386/arch-dflt.s create mode 100644 gas/testsuite/gas/i386/arch-stk.l create mode 100644 gas/testsuite/gas/i386/arch-stk.s create mode 100644 gas/testsuite/gas/i386/avx-ifma-intel.d create mode 100644 gas/testsuite/gas/i386/avx-ifma-inval.l create mode 100644 gas/testsuite/gas/i386/avx-ifma-inval.s create mode 100644 gas/testsuite/gas/i386/avx-ifma.d create mode 100644 gas/testsuite/gas/i386/avx-ifma.s create mode 100644 gas/testsuite/gas/i386/avx-ne-convert-intel.d create mode 100644 gas/testsuite/gas/i386/avx-ne-convert.d create mode 100644 gas/testsuite/gas/i386/avx-ne-convert.s create mode 100644 gas/testsuite/gas/i386/avx-vnni-int8-intel.d create mode 100644 gas/testsuite/gas/i386/avx-vnni-int8.d create mode 100644 gas/testsuite/gas/i386/avx-vnni-int8.s delete mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig.s delete mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig.s delete mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig.s delete mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig.s delete mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/cmpccxadd-inval.l create mode 100644 gas/testsuite/gas/i386/cmpccxadd-inval.s create mode 100644 gas/testsuite/gas/i386/code16.e create mode 100644 gas/testsuite/gas/i386/codeview-lines.d create mode 100644 gas/testsuite/gas/i386/codeview.exp create mode 100644 gas/testsuite/gas/i386/codeview1.s create mode 100644 gas/testsuite/gas/i386/codeview2.s create mode 100644 gas/testsuite/gas/i386/compat-intel2.d create mode 100644 gas/testsuite/gas/i386/ehinterp.d create mode 100644 gas/testsuite/gas/i386/ehinterp.s create mode 100644 gas/testsuite/gas/i386/insn-32.d create mode 100644 gas/testsuite/gas/i386/insn-32.s create mode 100644 gas/testsuite/gas/i386/insn-64.d create mode 100644 gas/testsuite/gas/i386/insn-64.s create mode 100644 gas/testsuite/gas/i386/movs.s create mode 100644 gas/testsuite/gas/i386/movs32.d create mode 100644 gas/testsuite/gas/i386/movs64.d create mode 100644 gas/testsuite/gas/i386/msrlist-inval.l create mode 100644 gas/testsuite/gas/i386/msrlist-inval.s create mode 100644 gas/testsuite/gas/i386/pr29483.d create mode 100644 gas/testsuite/gas/i386/pr29483.s create mode 100644 gas/testsuite/gas/i386/pr30248.d copy gas/testsuite/gas/i386/{pr27198.err => pr30248.err} (100%) create mode 100644 gas/testsuite/gas/i386/pr30248.s create mode 100644 gas/testsuite/gas/i386/property-v4fmaddps.d create mode 100644 gas/testsuite/gas/i386/property-v4fmaddps.s create mode 100644 gas/testsuite/gas/i386/property-vfmaddps.d create mode 100644 gas/testsuite/gas/i386/property-vfmaddps.s create mode 100644 gas/testsuite/gas/i386/property-vpcmov.d create mode 100644 gas/testsuite/gas/i386/property-vpcmov.s create mode 100644 gas/testsuite/gas/i386/raoint-intel.d create mode 100644 gas/testsuite/gas/i386/raoint.d create mode 100644 gas/testsuite/gas/i386/raoint.s create mode 100644 gas/testsuite/gas/i386/rmpquery.d create mode 100644 gas/testsuite/gas/i386/rmpquery.s create mode 100644 gas/testsuite/gas/i386/secidx.d create mode 100644 gas/testsuite/gas/i386/secidx.s create mode 100644 gas/testsuite/gas/i386/simd16.d create mode 100644 gas/testsuite/gas/i386/simd16.s create mode 100644 gas/testsuite/gas/i386/svme16.d create mode 100644 gas/testsuite/gas/i386/vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/wrmsrns-intel.d create mode 100644 gas/testsuite/gas/i386/wrmsrns.d create mode 100644 gas/testsuite/gas/i386/wrmsrns.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-complex.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-fp16.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-2-3.l copy gas/testsuite/gas/i386/{x86-64-arch-2-1.s => x86-64-arch-2-3.s} (100%) create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-arch-4-znver4.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ifma-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ifma-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ifma-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ifma.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ifma.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ne-convert-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ne-convert.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-ne-convert.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int8-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int8.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-vnni-int8.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-branch-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-branch-6.e create mode 100644 gas/testsuite/gas/i386/x86-64-branch-6.s create mode 100644 gas/testsuite/gas/i386/x86-64-cmpccxadd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-cmpccxadd.d create mode 100644 gas/testsuite/gas/i386/x86-64-cmpccxadd.s create mode 100644 gas/testsuite/gas/i386/x86-64-msrlist-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-msrlist.d create mode 100644 gas/testsuite/gas/i386/x86-64-msrlist.s create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchi-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchi-inval-register.d create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchi-inval-register.s create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchi-warn.l create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchi-warn.s create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchi.d create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchi.s create mode 100644 gas/testsuite/gas/i386/x86-64-raoint-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-raoint.d create mode 100644 gas/testsuite/gas/i386/x86-64-raoint.s create mode 100644 gas/testsuite/gas/i386/x86-64-vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-wrmsrns-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-wrmsrns.d create mode 100644 gas/testsuite/gas/loongarch/bfd_reloc_8.s create mode 100644 gas/testsuite/gas/loongarch/imm_ins.d create mode 100644 gas/testsuite/gas/loongarch/imm_ins.s create mode 100644 gas/testsuite/gas/loongarch/imm_ins_32.d create mode 100644 gas/testsuite/gas/loongarch/imm_ins_32.s create mode 100644 gas/testsuite/gas/loongarch/imm_ins_label-fail.d create mode 100644 gas/testsuite/gas/loongarch/imm_ins_label-fail.l create mode 100644 gas/testsuite/gas/loongarch/imm_ins_label-fail.s create mode 100644 gas/testsuite/gas/loongarch/li.d create mode 100644 gas/testsuite/gas/loongarch/li.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_32.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_32.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_abs.s create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.d create mode 100644 gas/testsuite/gas/loongarch/macro_op_large_pc.s create mode 100644 gas/testsuite/gas/loongarch/reloc.d create mode 100644 gas/testsuite/gas/loongarch/reloc.s create mode 100644 gas/testsuite/gas/macros/app5.d create mode 100644 gas/testsuite/gas/macros/app5.s create mode 100644 gas/testsuite/gas/mips/align-after-label.s create mode 100644 gas/testsuite/gas/mips/micromips-align-after-label.d create mode 100644 gas/testsuite/gas/mips/mips-align-after-label.d create mode 100644 gas/testsuite/gas/pe/pe-aarch64.d create mode 100644 gas/testsuite/gas/pe/pe-aarch64.s create mode 100644 gas/testsuite/gas/ppc/future-raw.d create mode 100644 gas/testsuite/gas/ppc/future-raw.s create mode 100644 gas/testsuite/gas/ppc/power6-dfp.d create mode 100644 gas/testsuite/gas/ppc/power6-dfp.s create mode 100644 gas/testsuite/gas/ppc/regsyms.d create mode 100644 gas/testsuite/gas/ppc/regsyms.s create mode 100644 gas/testsuite/gas/ppc/rfc02653.d create mode 100644 gas/testsuite/gas/ppc/rfc02653.s create mode 100644 gas/testsuite/gas/ppc/rfc02655.d create mode 100644 gas/testsuite/gas/ppc/rfc02655.s create mode 100644 gas/testsuite/gas/ppc/rfc02656.d create mode 100644 gas/testsuite/gas/ppc/rfc02656.s create mode 100644 gas/testsuite/gas/ppc/rfc02658.d create mode 100644 gas/testsuite/gas/ppc/rfc02658.s create mode 100644 gas/testsuite/gas/ppc/se_rfmci.d create mode 100644 gas/testsuite/gas/ppc/se_rfmci.s create mode 100644 gas/testsuite/gas/ppc/se_rfmci_bad.d create mode 100644 gas/testsuite/gas/ppc/setvl.d create mode 100644 gas/testsuite/gas/ppc/setvl.s create mode 100644 gas/testsuite/gas/ppc/svindex.d create mode 100644 gas/testsuite/gas/ppc/svindex.s create mode 100644 gas/testsuite/gas/ppc/svremap.d create mode 100644 gas/testsuite/gas/ppc/svremap.s create mode 100644 gas/testsuite/gas/ppc/svshape.d create mode 100644 gas/testsuite/gas/ppc/svshape.s create mode 100644 gas/testsuite/gas/ppc/svstep.d create mode 100644 gas/testsuite/gas/ppc/svstep.s create mode 100644 gas/testsuite/gas/riscv/b-ext-64-na.d create mode 100644 gas/testsuite/gas/riscv/b-ext-na.d create mode 100644 gas/testsuite/gas/riscv/c-branch-na.d create mode 100644 gas/testsuite/gas/riscv/c-branch.d create mode 100644 gas/testsuite/gas/riscv/c-branch.s create mode 100644 gas/testsuite/gas/riscv/c-zero-imm-na.d create mode 100644 gas/testsuite/gas/riscv/csr-insns-pseudo-zfinx.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-addiw-a.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-addiw-b.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-addiw.s create mode 100644 gas/testsuite/gas/riscv/dis-addr-overflow-32.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-overflow-64.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-overflow.s create mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr-32.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr-64.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr-gp-32.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr-gp-64.d create mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr-gp.s create mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr.s create mode 100644 gas/testsuite/gas/riscv/dw-regnums.d create mode 100644 gas/testsuite/gas/riscv/dw-regnums.s create mode 100644 gas/testsuite/gas/riscv/fence-tso-na.d create mode 100644 gas/testsuite/gas/riscv/float16-be.d create mode 100644 gas/testsuite/gas/riscv/float16-le.d create mode 100644 gas/testsuite/gas/riscv/float16.s create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l create mode 100644 gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s create mode 100644 gas/testsuite/gas/riscv/fp-zfh-insns.d create mode 100644 gas/testsuite/gas/riscv/fp-zfh-insns.s create mode 100644 gas/testsuite/gas/riscv/insn-dwarf.d create mode 100644 gas/testsuite/gas/riscv/insn-na.d create mode 100644 gas/testsuite/gas/riscv/m-ext-32.d create mode 100644 gas/testsuite/gas/riscv/m-ext-64.d create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-noarch-64.d create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-noarch-64.l create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-xlen-32.d create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-xlen-32.l create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-zmmul-32.d create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-zmmul-32.l create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-zmmul-64.d create mode 100644 gas/testsuite/gas/riscv/m-ext-fail-zmmul-64.l create mode 100644 gas/testsuite/gas/riscv/m-ext.s delete mode 100644 gas/testsuite/gas/riscv/mapping-01.s delete mode 100644 gas/testsuite/gas/riscv/mapping-01a.d delete mode 100644 gas/testsuite/gas/riscv/mapping-01b.d delete mode 100644 gas/testsuite/gas/riscv/mapping-02.s delete mode 100644 gas/testsuite/gas/riscv/mapping-02a.d delete mode 100644 gas/testsuite/gas/riscv/mapping-02b.d delete mode 100644 gas/testsuite/gas/riscv/mapping-03.s delete mode 100644 gas/testsuite/gas/riscv/mapping-03a.d delete mode 100644 gas/testsuite/gas/riscv/mapping-03b.d delete mode 100644 gas/testsuite/gas/riscv/mapping-04.s delete mode 100644 gas/testsuite/gas/riscv/mapping-04a.d delete mode 100644 gas/testsuite/gas/riscv/mapping-04b.d create mode 100644 gas/testsuite/gas/riscv/mapping-dis.d delete mode 100644 gas/testsuite/gas/riscv/mapping-norelax-03a.d delete mode 100644 gas/testsuite/gas/riscv/mapping-norelax-03b.d delete mode 100644 gas/testsuite/gas/riscv/mapping-norelax-04a.d delete mode 100644 gas/testsuite/gas/riscv/mapping-norelax-04b.d create mode 100644 gas/testsuite/gas/riscv/mapping-symbols.d create mode 100644 gas/testsuite/gas/riscv/mapping.s delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-std.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-x.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z-std.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-z.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-order-zx-std.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ef.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32ef.l create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq-isa-2p2.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2.d create mode 100644 gas/testsuite/gas/riscv/march-fail-rv32iq2p0.d rename gas/testsuite/gas/riscv/{march-fail-rv32iq.l => march-fail-rv32iq2p0.l} (100%) delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-h.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-h.d create mode 100644 gas/testsuite/gas/riscv/march-imply-h.d create mode 100644 gas/testsuite/gas/riscv/march-ok-reorder.d create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq-isa-20190608.d create mode 100644 gas/testsuite/gas/riscv/march-ok-rv32iq2p2.d create mode 100644 gas/testsuite/gas/riscv/smstateen-csr-s.d create mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.d create mode 100644 gas/testsuite/gas/riscv/ssstateen-csr.s create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.d create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.l create mode 100644 gas/testsuite/gas/riscv/vector-insns-fail-vsew.s create mode 100644 gas/testsuite/gas/riscv/x-thead-ba-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-ba-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-ba-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-ba.d create mode 100644 gas/testsuite/gas/riscv/x-thead-ba.s create mode 100644 gas/testsuite/gas/riscv/x-thead-bb-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-bb-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-bb-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-bb.d create mode 100644 gas/testsuite/gas/riscv/x-thead-bb.s create mode 100644 gas/testsuite/gas/riscv/x-thead-bs-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-bs-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-bs-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-bs.d create mode 100644 gas/testsuite/gas/riscv/x-thead-bs.s create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo.d create mode 100644 gas/testsuite/gas/riscv/x-thead-cmo.s create mode 100644 gas/testsuite/gas/riscv/x-thead-condmov.d create mode 100644 gas/testsuite/gas/riscv/x-thead-condmov.s create mode 100644 gas/testsuite/gas/riscv/x-thead-fmemidx-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-fmemidx-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-fmemidx-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-fmemidx.d create mode 100644 gas/testsuite/gas/riscv/x-thead-fmemidx.s create mode 100644 gas/testsuite/gas/riscv/x-thead-fmv.d create mode 100644 gas/testsuite/gas/riscv/x-thead-fmv.s create mode 100644 gas/testsuite/gas/riscv/x-thead-int.d create mode 100644 gas/testsuite/gas/riscv/x-thead-int.s create mode 100644 gas/testsuite/gas/riscv/x-thead-mac.d create mode 100644 gas/testsuite/gas/riscv/x-thead-mac.s create mode 100644 gas/testsuite/gas/riscv/x-thead-memidx-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-memidx-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-memidx-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-memidx.d create mode 100644 gas/testsuite/gas/riscv/x-thead-memidx.s create mode 100644 gas/testsuite/gas/riscv/x-thead-mempair-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-mempair-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-mempair-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-mempair.d create mode 100644 gas/testsuite/gas/riscv/x-thead-mempair.s create mode 100644 gas/testsuite/gas/riscv/x-thead-sync-fail.d create mode 100644 gas/testsuite/gas/riscv/x-thead-sync-fail.l create mode 100644 gas/testsuite/gas/riscv/x-thead-sync-fail.s create mode 100644 gas/testsuite/gas/riscv/x-thead-sync.d create mode 100644 gas/testsuite/gas/riscv/x-thead-sync.s create mode 100644 gas/testsuite/gas/riscv/zawrs-32.d create mode 100644 gas/testsuite/gas/riscv/zawrs.d create mode 100644 gas/testsuite/gas/riscv/zawrs.s create mode 100644 gas/testsuite/gas/riscv/zbkb-32-na.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail.s create mode 100644 gas/testsuite/gas/riscv/zfinx-dis-numeric.d create mode 100644 gas/testsuite/gas/riscv/zfinx-dis-numeric.s create mode 100644 gas/testsuite/gas/riscv/zhinx.d create mode 100644 gas/testsuite/gas/riscv/zhinx.s create mode 100644 gas/testsuite/gas/riscv/zmmul-32.d create mode 100644 gas/testsuite/gas/riscv/zmmul-64.d create mode 100644 gas/testsuite/gas/riscv/ztso.d create mode 100644 gas/testsuite/gas/s390/zarch-z900-err.l create mode 100644 gas/testsuite/gas/s390/zarch-z900-err.s delete mode 100644 gas/testsuite/gas/xc16x/add.s delete mode 100644 gas/testsuite/gas/xc16x/add_test.s delete mode 100644 gas/testsuite/gas/xc16x/addb.s delete mode 100644 gas/testsuite/gas/xc16x/addc.s delete mode 100644 gas/testsuite/gas/xc16x/addcb.s delete mode 100644 gas/testsuite/gas/xc16x/and.s delete mode 100644 gas/testsuite/gas/xc16x/andb.s delete mode 100644 gas/testsuite/gas/xc16x/bfldl.s delete mode 100644 gas/testsuite/gas/xc16x/bit.s delete mode 100644 gas/testsuite/gas/xc16x/calla.s delete mode 100644 gas/testsuite/gas/xc16x/calli.s delete mode 100644 gas/testsuite/gas/xc16x/cmp.s delete mode 100644 gas/testsuite/gas/xc16x/cmp_test.s delete mode 100644 gas/testsuite/gas/xc16x/cmpb.s delete mode 100644 gas/testsuite/gas/xc16x/cmpi.s delete mode 100644 gas/testsuite/gas/xc16x/cpl.s delete mode 100644 gas/testsuite/gas/xc16x/div.s delete mode 100644 gas/testsuite/gas/xc16x/jmpa.s delete mode 100644 gas/testsuite/gas/xc16x/jmpi.s delete mode 100644 gas/testsuite/gas/xc16x/jmpr.s delete mode 100644 gas/testsuite/gas/xc16x/mov.s delete mode 100644 gas/testsuite/gas/xc16x/mov_test.s delete mode 100644 gas/testsuite/gas/xc16x/movb.s delete mode 100644 gas/testsuite/gas/xc16x/movbs.s delete mode 100644 gas/testsuite/gas/xc16x/movbz.s delete mode 100644 gas/testsuite/gas/xc16x/mul.s delete mode 100644 gas/testsuite/gas/xc16x/neg.s delete mode 100644 gas/testsuite/gas/xc16x/nop.s delete mode 100644 gas/testsuite/gas/xc16x/or.s delete mode 100644 gas/testsuite/gas/xc16x/orb.s delete mode 100644 gas/testsuite/gas/xc16x/prior.s delete mode 100644 gas/testsuite/gas/xc16x/pushpop.s delete mode 100644 gas/testsuite/gas/xc16x/ret.s delete mode 100644 gas/testsuite/gas/xc16x/scxt.s delete mode 100644 gas/testsuite/gas/xc16x/shlrol.s delete mode 100644 gas/testsuite/gas/xc16x/sub.s delete mode 100644 gas/testsuite/gas/xc16x/sub_test.s delete mode 100644 gas/testsuite/gas/xc16x/subb.s delete mode 100644 gas/testsuite/gas/xc16x/subc.s delete mode 100644 gas/testsuite/gas/xc16x/subcb.s delete mode 100644 gas/testsuite/gas/xc16x/syscontrol1.s delete mode 100644 gas/testsuite/gas/xc16x/syscontrol2.s delete mode 100644 gas/testsuite/gas/xc16x/trap.s delete mode 100644 gas/testsuite/gas/xc16x/xc16x.exp delete mode 100644 gas/testsuite/gas/xc16x/xor.s delete mode 100644 gas/testsuite/gas/xc16x/xorb.s create mode 100644 gdb/amd-dbgapi-target.c create mode 100644 gdb/amd-dbgapi-target.h create mode 100644 gdb/amdgpu-tdep.c create mode 100644 gdb/amdgpu-tdep.h create mode 100644 gdb/arch/csky.c create mode 100644 gdb/arch/csky.h create mode 100644 gdb/break-catch-load.c mode change 100644 => 100755 gdb/copyright.py create mode 100644 gdb/dwarf2/abbrev-cache.c create mode 100644 gdb/dwarf2/abbrev-cache.h create mode 100644 gdb/dwarf2/call-site.h create mode 100644 gdb/dwarf2/cooked-index.c create mode 100644 gdb/dwarf2/cooked-index.h create mode 100644 gdb/dwarf2/die.c create mode 100644 gdb/dwarf2/mapped-index.h create mode 100644 gdb/dwarf2/read-debug-names.c create mode 100644 gdb/dwarf2/read-debug-names.h create mode 100644 gdb/dwarf2/read-gdb-index.c create mode 100644 gdb/dwarf2/read-gdb-index.h create mode 100644 gdb/dwarf2/tag.h create mode 100644 gdb/dwarf2/types.h create mode 100644 gdb/features/aarch64-tls.c create mode 100644 gdb/features/arm/arm-m-system.c create mode 100644 gdb/features/arm/arm-m-system.xml create mode 100644 gdb/features/arm/arm-secext.c create mode 100644 gdb/features/arm/arm-secext.xml create mode 100644 gdb/features/arm/arm-tls.c create mode 100644 gdb/features/arm/arm-tls.xml create mode 100644 gdb/features/cskyv2-linux.c create mode 100644 gdb/features/cskyv2-linux.xml create mode 100644 gdb/features/loongarch/fpu.c create mode 100644 gdb/features/loongarch/fpu.xml create mode 100644 gdb/frame-id.h delete mode 100755 gdb/gdb_indent.sh delete mode 100644 gdb/gdbarch-components.py create mode 100644 gdb/gdbarch_components.py create mode 100755 gdb/gdbarch_types.py create mode 100644 gdb/memtag.c create mode 100644 gdb/memtag.h create mode 100644 gdb/python/lib/gdb/dap/__init__.py create mode 100644 gdb/python/lib/gdb/dap/breakpoint.py create mode 100644 gdb/python/lib/gdb/dap/bt.py create mode 100644 gdb/python/lib/gdb/dap/disassemble.py create mode 100644 gdb/python/lib/gdb/dap/evaluate.py create mode 100644 gdb/python/lib/gdb/dap/events.py create mode 100644 gdb/python/lib/gdb/dap/frames.py create mode 100644 gdb/python/lib/gdb/dap/io.py create mode 100644 gdb/python/lib/gdb/dap/launch.py create mode 100644 gdb/python/lib/gdb/dap/memory.py create mode 100644 gdb/python/lib/gdb/dap/next.py create mode 100644 gdb/python/lib/gdb/dap/pause.py create mode 100644 gdb/python/lib/gdb/dap/scopes.py create mode 100644 gdb/python/lib/gdb/dap/server.py create mode 100644 gdb/python/lib/gdb/dap/startup.py create mode 100644 gdb/python/lib/gdb/dap/state.py create mode 100644 gdb/python/lib/gdb/dap/threads.py create mode 100644 gdb/python/lib/gdb/dap/varref.py create mode 100644 gdb/python/lib/gdb/disassembler.py create mode 100644 gdb/python/py-dap.c create mode 100644 gdb/python/py-disasm.c delete mode 100644 gdb/registry.c create mode 100644 gdb/solib-dsbt.h create mode 100644 gdb/solib-rocm.c create mode 100644 gdb/split-name.c create mode 100644 gdb/split-name.h create mode 100644 gdb/syscalls/Makefile create mode 100644 gdb/syscalls/bfin-linux.xml create mode 100755 gdb/syscalls/update-linux-defaults.sh create mode 100755 gdb/syscalls/update-linux-from-src.sh create mode 100755 gdb/syscalls/update-linux.sh create mode 100644 gdb/target/target.c create mode 100644 gdb/testsuite/boards/README create mode 100644 gdb/testsuite/gdb.ada/ax-ada.exp create mode 100644 gdb/testsuite/gdb.ada/ax-ada/prog.adb create mode 100644 gdb/testsuite/gdb.ada/break-label.exp create mode 100644 gdb/testsuite/gdb.ada/break-label/pck.adb create mode 100644 gdb/testsuite/gdb.ada/break-label/pck.ads create mode 100644 gdb/testsuite/gdb.ada/break-label/proc.adb create mode 100644 gdb/testsuite/gdb.ada/discrete-char.exp create mode 100644 gdb/testsuite/gdb.ada/discrete-char/main.adb create mode 100644 gdb/testsuite/gdb.ada/dyn-range.exp create mode 100644 gdb/testsuite/gdb.ada/dyn-range/dyn.adb create mode 100644 gdb/testsuite/gdb.ada/dyn-range/pck.adb create mode 100644 gdb/testsuite/gdb.ada/dyn-range/pck.ads create mode 100644 gdb/testsuite/gdb.ada/finish-large.exp create mode 100644 gdb/testsuite/gdb.ada/finish-large/p.adb create mode 100644 gdb/testsuite/gdb.ada/finish-large/pck.adb create mode 100644 gdb/testsuite/gdb.ada/finish-large/pck.ads create mode 100644 gdb/testsuite/gdb.ada/finish-var-size.exp create mode 100644 gdb/testsuite/gdb.ada/finish-var-size/p.adb create mode 100644 gdb/testsuite/gdb.ada/finish-var-size/pck.adb create mode 100644 gdb/testsuite/gdb.ada/finish-var-size/pck.ads create mode 100644 gdb/testsuite/gdb.ada/limited-length.exp create mode 100644 gdb/testsuite/gdb.ada/limited-length/foo.adb create mode 100644 gdb/testsuite/gdb.ada/limited-length/pck.adb create mode 100644 gdb/testsuite/gdb.ada/limited-length/pck.ads create mode 100644 gdb/testsuite/gdb.ada/multiarray.exp create mode 100644 gdb/testsuite/gdb.ada/multiarray/p.adb create mode 100644 gdb/testsuite/gdb.ada/multiarray/pack.ads create mode 100644 gdb/testsuite/gdb.ada/overload_menu_crash.exp create mode 100644 gdb/testsuite/gdb.ada/overload_menu_crash/main.adb create mode 100644 gdb/testsuite/gdb.ada/overload_menu_crash/pck.adb create mode 100644 gdb/testsuite/gdb.ada/overload_menu_crash/pck.ads create mode 100644 gdb/testsuite/gdb.ada/ptype-o.exp create mode 100644 gdb/testsuite/gdb.ada/ptype-o/prog.adb create mode 100644 gdb/testsuite/gdb.ada/static-link.exp create mode 100644 gdb/testsuite/gdb.ada/static-link/pck.ads create mode 100644 gdb/testsuite/gdb.ada/static-link/prog.adb create mode 100644 gdb/testsuite/gdb.ada/str_chars.exp create mode 100644 gdb/testsuite/gdb.ada/str_chars/foo.adb create mode 100644 gdb/testsuite/gdb.ada/unsigned_last.exp create mode 100644 gdb/testsuite/gdb.ada/unsigned_last/main.adb create mode 100644 gdb/testsuite/gdb.ada/verylong.exp create mode 100644 gdb/testsuite/gdb.ada/verylong/prog.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte-core.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte-core.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-non-address-bits.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-non-address-bits.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-sve.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sve.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.S create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp create mode 100644 gdb/testsuite/gdb.arch/aarch64-w-registers.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-w-registers.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-self-call-alarm.c create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-self-call.S create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-self-call.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-signal.c create mode 100644 gdb/testsuite/gdb.arch/amd64-watchpoint-downgrade.c create mode 100644 gdb/testsuite/gdb.arch/amd64-watchpoint-downgrade.exp create mode 100644 gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.c create mode 100644 gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.exp create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step-self-call-alarm.c create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step-self-call.S create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step-self-call.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-info-fcsr.c create mode 100644 gdb/testsuite/gdb.arch/riscv-info-fcsr.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-fcsr-32.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-fcsr-64.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-05.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-06.xml delete mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s delete mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn.S create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-c_li-foo.s create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-c_li.c create mode 100644 gdb/testsuite/gdb.arch/riscv64-unwind-prologue-with-c_li.exp create mode 100644 gdb/testsuite/gdb.base/bfd-errors-lib.c create mode 100644 gdb/testsuite/gdb.base/bfd-errors.exp create mode 100644 gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.c create mode 100644 gdb/testsuite/gdb.base/bg-exec-sigint-bp-cond.exp create mode 100644 gdb/testsuite/gdb.base/bitshift.exp create mode 100644 gdb/testsuite/gdb.base/bp-cond-failure.c create mode 100644 gdb/testsuite/gdb.base/bp-cond-failure.exp create mode 100644 gdb/testsuite/gdb.base/clear_non_user_bp.exp create mode 100644 gdb/testsuite/gdb.base/dlmopen-lib-dep.c create mode 100644 gdb/testsuite/gdb.base/dlmopen-lib.c create mode 100644 gdb/testsuite/gdb.base/dlmopen.c create mode 100644 gdb/testsuite/gdb.base/dlmopen.exp create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen-shlib.c create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen.c create mode 100644 gdb/testsuite/gdb.base/fork-no-detach-follow-child-dlopen.exp create mode 100644 gdb/testsuite/gdb.base/frame-view.c create mode 100644 gdb/testsuite/gdb.base/frame-view.exp create mode 100644 gdb/testsuite/gdb.base/frame-view.py delete mode 100644 gdb/testsuite/gdb.base/gdb-caching-proc.exp create mode 100644 gdb/testsuite/gdb.base/infcall-failure.c create mode 100644 gdb/testsuite/gdb.base/infcall-failure.exp create mode 100644 gdb/testsuite/gdb.base/info-program.c create mode 100644 gdb/testsuite/gdb.base/internal-functions-ptype.exp create mode 100644 gdb/testsuite/gdb.base/interpreter-exec.gdb create mode 100644 gdb/testsuite/gdb.base/interrupt-a.c create mode 100644 gdb/testsuite/gdb.base/interrupt-a.exp create mode 100644 gdb/testsuite/gdb.base/jit-bfd-name.exp create mode 100644 gdb/testsuite/gdb.base/limited-length.c create mode 100644 gdb/testsuite/gdb.base/limited-length.exp create mode 100644 gdb/testsuite/gdb.base/longjmp-until-in-main.c create mode 100644 gdb/testsuite/gdb.base/longjmp-until-in-main.exp create mode 100644 gdb/testsuite/gdb.base/macro-source-path.c create mode 100644 gdb/testsuite/gdb.base/macro-source-path.exp create mode 100644 gdb/testsuite/gdb.base/maint-print-frame-id.c create mode 100644 gdb/testsuite/gdb.base/maint-print-frame-id.exp create mode 100644 gdb/testsuite/gdb.base/parse_number.exp create mode 100644 gdb/testsuite/gdb.base/patch.c create mode 100644 gdb/testsuite/gdb.base/patch.exp create mode 100644 gdb/testsuite/gdb.base/rtld-step-main.c create mode 100644 gdb/testsuite/gdb.base/rtld-step-nodebugsym.c create mode 100644 gdb/testsuite/gdb.base/rtld-step-nodebugsym.exp create mode 100644 gdb/testsuite/gdb.base/rtld-step-rtld.c create mode 100644 gdb/testsuite/gdb.base/rtld-step.exp create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.c create mode 100644 gdb/testsuite/gdb.base/run-control-while-bg-execution.exp create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types-lib.c create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types.c create mode 100644 gdb/testsuite/gdb.base/signed-builtin-types.exp create mode 100644 gdb/testsuite/gdb.base/step-through-epilogue.c create mode 100644 gdb/testsuite/gdb.base/step-through-epilogue.exp create mode 100644 gdb/testsuite/gdb.base/thread-bp-multi-loc.c create mode 100644 gdb/testsuite/gdb.base/thread-bp-multi-loc.exp create mode 100644 gdb/testsuite/gdb.base/timestamp.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64-2.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64-2.s create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-amd64.s create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-foo.c create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-i386.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn-i386.s create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn.c create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn.exp create mode 100644 gdb/testsuite/gdb.base/unwind-on-each-insn.exp.tcl create mode 100644 gdb/testsuite/gdb.base/value-history-unavailable.c create mode 100644 gdb/testsuite/gdb.base/value-history-unavailable.exp create mode 100644 gdb/testsuite/gdb.cp/break-f-std-string.cc create mode 100644 gdb/testsuite/gdb.cp/break-f-std-string.exp create mode 100644 gdb/testsuite/gdb.cp/breakpoint-shlib-func-lib.cc create mode 100644 gdb/testsuite/gdb.cp/breakpoint-shlib-func.cc create mode 100644 gdb/testsuite/gdb.cp/breakpoint-shlib-func.exp create mode 100644 gdb/testsuite/gdb.cp/cpcompletion.cc create mode 100644 gdb/testsuite/gdb.cp/empty-enum.cc create mode 100644 gdb/testsuite/gdb.cp/empty-enum.exp create mode 100644 gdb/testsuite/gdb.cp/incomplete-type-overload.cc create mode 100644 gdb/testsuite/gdb.cp/incomplete-type-overload.exp delete mode 100644 gdb/testsuite/gdb.cp/no-dmgl-verbose.cc delete mode 100644 gdb/testsuite/gdb.cp/no-dmgl-verbose.exp create mode 100644 gdb/testsuite/gdb.cp/paramless.cc create mode 100644 gdb/testsuite/gdb.cp/paramless.exp create mode 100644 gdb/testsuite/gdb.cp/pointer-to-member.cc create mode 100644 gdb/testsuite/gdb.cp/pointer-to-member.exp delete mode 100644 gdb/testsuite/gdb.cp/pr9594.cc create mode 100644 gdb/testsuite/gdb.cp/print-method-args.cc create mode 100644 gdb/testsuite/gdb.cp/print-method-args.exp create mode 100644 gdb/testsuite/gdb.ctf/dwarf2-and-ctf-2.c create mode 100644 gdb/testsuite/gdb.ctf/dwarf2-and-ctf.c create mode 100644 gdb/testsuite/gdb.ctf/dwarf2-and-ctf.exp create mode 100644 gdb/testsuite/gdb.dap/basic-dap.c create mode 100644 gdb/testsuite/gdb.dap/basic-dap.exp create mode 100644 gdb/testsuite/gdb.dap/bt-inner.c create mode 100644 gdb/testsuite/gdb.dap/bt-main.c create mode 100644 gdb/testsuite/gdb.dap/bt-nodebug.exp create mode 100644 gdb/testsuite/gdb.dap/memory.c create mode 100644 gdb/testsuite/gdb.dap/memory.exp create mode 100644 gdb/testsuite/gdb.dap/scopes.c create mode 100644 gdb/testsuite/gdb.dap/scopes.exp create mode 100644 gdb/testsuite/gdb.debuginfod/build-id-no-debug-warning.c create mode 100644 gdb/testsuite/gdb.debuginfod/build-id-no-debug-warning.exp create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch-2.c create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch.c create mode 100644 gdb/testsuite/gdb.debuginfod/crc_mismatch.exp create mode 100644 gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.c delete mode 100644 gdb/testsuite/gdb.debuginfod/main.c create mode 100644 gdb/testsuite/gdb.dlang/dlang-start-2.exp create mode 100644 gdb/testsuite/gdb.dlang/dlang-start.exp create mode 100644 gdb/testsuite/gdb.dlang/dmain.c create mode 100644 gdb/testsuite/gdb.dlang/simple.d create mode 100644 gdb/testsuite/gdb.dwarf2/_start.c create mode 100644 gdb/testsuite/gdb.dwarf2/anon-ns-fn.cc create mode 100644 gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp create mode 100644 gdb/testsuite/gdb.dwarf2/clang-cli-macro.c create mode 100644 gdb/testsuite/gdb.dwarf2/clang-cli-macro.exp create mode 100644 gdb/testsuite/gdb.dwarf2/cu-no-addrs.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-aranges-duplicate-offset-warning.c create mode 100644 gdb/testsuite/gdb.dwarf2/debug-aranges-duplicate-offset-warning.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-bad-cu-index.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-duplicate-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-missing-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-non-ascending-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-tu-dwarf5.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-tu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names-tu.exp.tcl create mode 100644 gdb/testsuite/gdb.dwarf2/debug-names.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bfloat16.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-file-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-no-code-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unspecified-type-foo.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-unspecified-type.exp create mode 100644 gdb/testsuite/gdb.dwarf2/entry-value-typedef-aarch64.S create mode 100644 gdb/testsuite/gdb.dwarf2/entry-value-typedef-amd64.S create mode 100644 gdb/testsuite/gdb.dwarf2/entry-value-typedef.cpp create mode 100644 gdb/testsuite/gdb.dwarf2/entry-value-typedef.exp create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-index-cxx.exp create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-index-types-dwarf5.c create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-index-types-dwarf5.exp create mode 100644 gdb/testsuite/gdb.dwarf2/index.cc create mode 100644 gdb/testsuite/gdb.dwarf2/inline.c create mode 100644 gdb/testsuite/gdb.dwarf2/inline.exp create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path.c create mode 100644 gdb/testsuite/gdb.dwarf2/macro-source-path.exp create mode 100644 gdb/testsuite/gdb.dwarf2/mega-enum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/missing-type-name-for-templates.cc create mode 100644 gdb/testsuite/gdb.dwarf2/missing-type-name-for-templates.exp create mode 100644 gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp create mode 100644 gdb/testsuite/gdb.dwarf2/nullptr_t.cc create mode 100644 gdb/testsuite/gdb.dwarf2/nullptr_t.exp create mode 100644 gdb/testsuite/gdb.dwarf2/struct-decl.exp create mode 100644 gdb/testsuite/gdb.fortran/backtrace.exp create mode 100644 gdb/testsuite/gdb.fortran/backtrace.f90 create mode 100644 gdb/testsuite/gdb.fortran/empty-string.exp create mode 100644 gdb/testsuite/gdb.fortran/empty-string.f90 create mode 100644 gdb/testsuite/gdb.fortran/info-main.exp create mode 100644 gdb/testsuite/gdb.fortran/info-main.f90 create mode 100644 gdb/testsuite/gdb.fortran/limited-length.exp create mode 100644 gdb/testsuite/gdb.fortran/limited-length.f90 create mode 100755 gdb/testsuite/gdb.fortran/oop_extend_type.exp create mode 100755 gdb/testsuite/gdb.fortran/oop_extend_type.f90 create mode 100644 gdb/testsuite/gdb.fortran/string-types.exp create mode 100644 gdb/testsuite/gdb.fortran/string-types.f90 create mode 100644 gdb/testsuite/gdb.go/no-package.exp create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-script.c create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-script.exp create mode 100644 gdb/testsuite/gdb.mi/mi-corefile.c create mode 100644 gdb/testsuite/gdb.mi/mi-corefile.exp create mode 100644 gdb/testsuite/gdb.mi/mi-thread-bp-deleted.c create mode 100644 gdb/testsuite/gdb.mi/mi-thread-bp-deleted.exp create mode 100644 gdb/testsuite/gdb.mi/mi-thread-specific-bp.c create mode 100644 gdb/testsuite/gdb.mi/mi-thread-specific-bp.exp create mode 100644 gdb/testsuite/gdb.mi/mi-var-invalidate-shlib-lib.c create mode 100644 gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.c create mode 100644 gdb/testsuite/gdb.mi/mi-var-invalidate-shlib.exp create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.c create mode 100644 gdb/testsuite/gdb.multi/attach-while-running.exp create mode 100644 gdb/testsuite/gdb.multi/bp-thread-specific.c create mode 100644 gdb/testsuite/gdb.multi/bp-thread-specific.exp create mode 100644 gdb/testsuite/gdb.multi/start-inferior-specific-other.c create mode 100644 gdb/testsuite/gdb.multi/start-inferior-specific.c create mode 100644 gdb/testsuite/gdb.multi/start-inferior-specific.exp create mode 100644 gdb/testsuite/gdb.opt/clobbered-registers-O2-2.c create mode 100644 gdb/testsuite/gdb.opt/clobbered-registers-O2-3.c create mode 100644 gdb/testsuite/gdb.pascal/str-chars.exp create mode 100644 gdb/testsuite/gdb.pascal/str-chars.pas create mode 100644 gdb/testsuite/gdb.python/lotsa-lines.exp create mode 100644 gdb/testsuite/gdb.python/pretty-print-call-by-hand.c create mode 100644 gdb/testsuite/gdb.python/pretty-print-call-by-hand.exp create mode 100644 gdb/testsuite/gdb.python/pretty-print-call-by-hand.py create mode 100644 gdb/testsuite/gdb.python/py-bp-locations.c create mode 100644 gdb/testsuite/gdb.python/py-bp-locations.exp create mode 100644 gdb/testsuite/gdb.python/py-connection-removed.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.c create mode 100644 gdb/testsuite/gdb.python/py-disasm.exp create mode 100644 gdb/testsuite/gdb.python/py-disasm.py create mode 100644 gdb/testsuite/gdb.python/py-doc-reformat.exp create mode 100644 gdb/testsuite/gdb.python/py-event-load.c create mode 100644 gdb/testsuite/gdb.python/py-event-load.exp create mode 100644 gdb/testsuite/gdb.python/py-event-load.py create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.c create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.exp create mode 100644 gdb/testsuite/gdb.python/py-finish-breakpoint-deletion.py create mode 100644 gdb/testsuite/gdb.python/py-label-symbol-value.c create mode 100644 gdb/testsuite/gdb.python/py-label-symbol-value.exp create mode 100644 gdb/testsuite/gdb.python/py-pp-cast.c create mode 100644 gdb/testsuite/gdb.python/py-pp-cast.exp create mode 100644 gdb/testsuite/gdb.python/py-pp-cast.py create mode 100644 gdb/testsuite/gdb.python/tui-window-factory.exp create mode 100644 gdb/testsuite/gdb.python/tui-window-factory.py create mode 100644 gdb/testsuite/gdb.python/tui-window-names.exp create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-bkpt.c create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-next.c create mode 100644 gdb/testsuite/gdb.reverse/finish-reverse-next.exp create mode 100644 gdb/testsuite/gdb.reverse/getrandom.c create mode 100644 gdb/testsuite/gdb.reverse/getrandom.exp create mode 100644 gdb/testsuite/gdb.reverse/maint-print-instruction.c create mode 100644 gdb/testsuite/gdb.reverse/maint-print-instruction.exp create mode 100644 gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.c create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_2_06.c create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_2_06.exp create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_3_1.c create mode 100644 gdb/testsuite/gdb.reverse/ppc_record_test_isa_3_1.exp create mode 100644 gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c create mode 100644 gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.exp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-gpu-to-non-gpu-execee.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-gpu-to-non-gpu-execer.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-gpu-to-non-gpu.exp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-non-gpu-to-gpu-execee.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-non-gpu-to-gpu-execer.cpp create mode 100644 gdb/testsuite/gdb.rocm/fork-exec-non-gpu-to-gpu.exp create mode 100644 gdb/testsuite/gdb.rocm/simple.cpp create mode 100644 gdb/testsuite/gdb.rocm/simple.exp create mode 100644 gdb/testsuite/gdb.rust/completion.exp create mode 100644 gdb/testsuite/gdb.rust/completion.rs create mode 100644 gdb/testsuite/gdb.rust/finish.exp create mode 100644 gdb/testsuite/gdb.rust/finish.rs create mode 100644 gdb/testsuite/gdb.rust/main-crash.exp create mode 100644 gdb/testsuite/gdb.rust/main.rs create mode 100644 gdb/testsuite/gdb.rust/onetwoeight.exp create mode 100644 gdb/testsuite/gdb.rust/onetwoeight.rs create mode 100644 gdb/testsuite/gdb.rust/rust-start.exp create mode 100644 gdb/testsuite/gdb.server/monitor-exit-quit.exp create mode 100644 gdb/testsuite/gdb.server/twice-connect.c create mode 100644 gdb/testsuite/gdb.server/twice-connect.exp create mode 100644 gdb/testsuite/gdb.testsuite/board-sanity.exp create mode 100644 gdb/testsuite/gdb.testsuite/capture-command-output.exp create mode 100644 gdb/testsuite/gdb.testsuite/cond-wrap.exp create mode 100644 gdb/testsuite/gdb.testsuite/gdb-caching-proc-consistency.exp create mode 100644 gdb/testsuite/gdb.testsuite/gdb-caching-proc.exp create mode 100644 gdb/testsuite/gdb.testsuite/gdb-test.exp create mode 100644 gdb/testsuite/gdb.threads/foll-fork-other-thread.c create mode 100644 gdb/testsuite/gdb.threads/foll-fork-other-thread.exp create mode 100644 gdb/testsuite/gdb.threads/omp-task.c create mode 100644 gdb/testsuite/gdb.threads/omp-task.exp create mode 100644 gdb/testsuite/gdb.threads/step-N-all-progress.c create mode 100644 gdb/testsuite/gdb.threads/step-N-all-progress.exp create mode 100644 gdb/testsuite/gdb.threads/thread-bp-deleted.c create mode 100644 gdb/testsuite/gdb.threads/thread-bp-deleted.exp create mode 100644 gdb/testsuite/gdb.tui/tui-focus.c create mode 100644 gdb/testsuite/gdb.tui/tui-focus.exp create mode 100644 gdb/testsuite/lib/compiler.F90 create mode 100644 gdb/testsuite/lib/dap-support.exp create mode 100644 gdb/testsuite/lib/debuginfod-support.exp create mode 100755 gdb/testsuite/lib/dg-add-core-file-count.sh create mode 100644 gdb/testsuite/lib/rocm.exp create mode 100644 gdb/testsuite/lib/ton.tcl create mode 100644 gdb/tsan-suppressions.txt create mode 100644 gdb/type-codes.def create mode 100644 gdb/unittests/frame_info_ptr-selftests.c create mode 100644 gdb/unittests/packed-selftests.c create mode 100644 gdb/unittests/path-join-selftests.c create mode 100644 gdbserver/linux-csky-low.cc create mode 100644 gdbserver/linux-loongarch-low.cc delete mode 100644 gdbsupport/buffer.cc delete mode 100644 gdbsupport/buffer.h create mode 100644 gdbsupport/gdb-checked-static-cast.h create mode 100644 gdbsupport/invoke-result.h create mode 100644 gdbsupport/packed.h create mode 100644 gdbsupport/range-chain.h delete mode 100644 gnulib/import/m4/ctype.m4 create mode 100644 gnulib/import/m4/ctype_h.m4 create mode 100644 gnulib/import/m4/vararrays.m4 create mode 100644 gnulib/import/m4/year2038.m4 create mode 100644 gnulib/import/stdio-read.c create mode 100644 gnulib/import/stdio-write.c create mode 100644 gnulib/patches/0002-no-solaris-_gl_attribute_dealloc create mode 100644 gold/po/ro.po delete mode 100644 gold/testsuite/bnd_ifunc_1.s delete mode 100755 gold/testsuite/bnd_ifunc_1.sh delete mode 100644 gold/testsuite/bnd_ifunc_2.s delete mode 100755 gold/testsuite/bnd_ifunc_2.sh delete mode 100644 gold/testsuite/bnd_plt_1.s delete mode 100755 gold/testsuite/bnd_plt_1.sh create mode 100755 gold/testsuite/gdb_index_test_2_zstd.sh copy gold/testsuite/{gnu_property_main.c => package_metadata_main.c} (100%) create mode 100644 gprof/po/ka.po create mode 100644 gprofng/common/lib-config.h.in create mode 100644 gprofng/doc/gp-archive.texi create mode 100644 gprofng/doc/gp-collect-app.texi create mode 100644 gprofng/doc/gp-display-html.texi create mode 100644 gprofng/doc/gp-display-src.texi create mode 100644 gprofng/doc/gp-display-text.texi create mode 100644 gprofng/doc/gp-macros.texi create mode 100644 gprofng/doc/gprofng_ug.texi create mode 100644 gprofng/libcollector/libgprofng.ver delete mode 100644 gprofng/libcollector/mapfile.aarch64-Linux delete mode 100644 gprofng/libcollector/mapfile.amd64-Linux delete mode 100644 gprofng/libcollector/mapfile.intel-Linux delete mode 100644 gprofng/libcollector/mapfile.sparc-Linux delete mode 100644 gprofng/libcollector/mapfile.sparcv9-Linux delete mode 100644 gprofng/src/DbeSession.cc.1 delete mode 100644 gprofng/src/QLParser.tab.cc delete mode 100644 gprofng/src/QLParser.tab.hh create mode 100644 include/coff/loongarch64.h delete mode 100644 include/elf/xc16x.h delete mode 100644 include/gdb/fileio.h delete mode 100644 include/gdb/sim-aarch64.h delete mode 100644 include/gdb/sim-arm.h delete mode 100644 include/gdb/sim-bfin.h delete mode 100644 include/gdb/sim-cr16.h delete mode 100644 include/gdb/sim-d10v.h delete mode 100644 include/gdb/sim-frv.h delete mode 100644 include/gdb/sim-ft32.h delete mode 100644 include/gdb/sim-h8300.h delete mode 100644 include/gdb/sim-lm32.h delete mode 100644 include/gdb/sim-m32c.h delete mode 100644 include/gdb/sim-ppc.h delete mode 100644 include/gdb/sim-riscv.h delete mode 100644 include/gdb/sim-rl78.h delete mode 100644 include/gdb/sim-rx.h delete mode 100644 include/gdb/sim-sh.h delete mode 100644 include/progress.h create mode 100644 include/sframe-api.h create mode 100644 include/sframe.h create mode 100644 include/sim/sim-aarch64.h create mode 100644 include/sim/sim-arm.h create mode 100644 include/sim/sim-bfin.h create mode 100644 include/sim/sim-cr16.h create mode 100644 include/sim/sim-d10v.h create mode 100644 include/sim/sim-frv.h create mode 100644 include/sim/sim-ft32.h create mode 100644 include/sim/sim-h8300.h create mode 100644 include/sim/sim-lm32.h create mode 100644 include/sim/sim-m32c.h create mode 100644 include/sim/sim-ppc.h create mode 100644 include/sim/sim-riscv.h create mode 100644 include/sim/sim-rl78.h create mode 100644 include/sim/sim-rx.h create mode 100644 include/sim/sim-sh.h create mode 100644 include/xtensa-dynconfig.h create mode 100644 ld/emulparams/aarch64nto.sh create mode 100644 ld/emulparams/aarch64pe.sh create mode 100644 ld/emulparams/arm64pe.sh delete mode 100644 ld/emulparams/elf32xc16x.sh delete mode 100644 ld/emulparams/elf32xc16xl.sh delete mode 100644 ld/emulparams/elf32xc16xs.sh create mode 100644 ld/emultempl/nto.em create mode 100644 ld/pdb.c create mode 100644 ld/pdb.h create mode 100644 ld/pep-dll-aarch64.c create mode 100644 ld/pep-dll-x86_64.c delete mode 100644 ld/scripttempl/elf32xc16x.sc delete mode 100644 ld/scripttempl/elf32xc16xl.sc delete mode 100644 ld/scripttempl/elf32xc16xs.sc create mode 100644 ld/scripttempl/misc-sections.sc create mode 100644 ld/testsuite/ld- create mode 100644 ld/testsuite/ld-aarch64/aarch64-nto.exp create mode 100644 ld/testsuite/ld-aarch64/bti-far-1.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-2.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.d create mode 100644 ld/testsuite/ld-aarch64/bti-far-opt.s create mode 100644 ld/testsuite/ld-aarch64/bti-far.ld create mode 100644 ld/testsuite/ld-aarch64/bti-far.s create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-protected.d create mode 100644 ld/testsuite/ld-aarch64/nto-stack-note-1.d create mode 100644 ld/testsuite/ld-aarch64/nto-stack-note-2.d create mode 100644 ld/testsuite/ld-aarch64/pcrel-protected.s create mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_protected.d create mode 100644 ld/testsuite/ld-aarch64/protected.s create mode 100644 ld/testsuite/ld-aarch64/sframe-bar.s create mode 100644 ld/testsuite/ld-aarch64/sframe-foo.s create mode 100644 ld/testsuite/ld-aarch64/sframe-simple-1.d copy ld/testsuite/ld-aarch64/{gc-start.s => start.s} (100%) create mode 100644 ld/testsuite/ld-aarch64/tls-gd-symbolic.d create mode 100644 ld/testsuite/ld-aarch64/tls-gd-symbolic.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-2.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-3.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-4.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-4.s create mode 100644 ld/testsuite/ld-aarch64/tls-sharedlib.s create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.d create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.err create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.ld create mode 100644 ld/testsuite/ld-arm/non-contiguous-arm7.s delete mode 100644 ld/testsuite/ld-bpf/baz.s delete mode 100644 ld/testsuite/ld-bpf/jump-1.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-be.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32-le.d delete mode 100644 ld/testsuite/ld-bpf/reloc-insn32.s create mode 100644 ld/testsuite/ld-ctf/array-char-conflicting-1.c create mode 100644 ld/testsuite/ld-ctf/array-char-conflicting-2.c create mode 100644 ld/testsuite/ld-ctf/array-conflicted-ordering.d create mode 100644 ld/testsuite/ld-ctf/array-extern.c create mode 100644 ld/testsuite/ld-ctf/array-extern.d create mode 100644 ld/testsuite/ld-elf/dt-relr-2i.d create mode 100644 ld/testsuite/ld-elf/merge4.out create mode 100644 ld/testsuite/ld-elf/merge4a.c create mode 100644 ld/testsuite/ld-elf/merge4b.s create mode 100644 ld/testsuite/ld-elf/package-note.exp create mode 100644 ld/testsuite/ld-elf/package-note.rd create mode 100644 ld/testsuite/ld-elf/pr29072-a.s create mode 100644 ld/testsuite/ld-elf/pr29072-b.s create mode 100644 ld/testsuite/ld-elf/pr29072.a.warn create mode 100644 ld/testsuite/ld-elf/pr29072.b.warn create mode 100644 ld/testsuite/ld-elf/pr29072.c.warn create mode 100644 ld/testsuite/ld-elf/pr29259.d create mode 100644 ld/testsuite/ld-elf/pr29259.s create mode 100644 ld/testsuite/ld-elf/pr29259.t create mode 100644 ld/testsuite/ld-elf/pr29377a.c create mode 100644 ld/testsuite/ld-elf/pr29377b.c create mode 100644 ld/testsuite/ld-elf/pr29435.d create mode 100644 ld/testsuite/ld-elf/pr29435.s create mode 100644 ld/testsuite/ld-elf/pr29797.c create mode 100644 ld/testsuite/ld-elf/rwx-segments-1.l create mode 100644 ld/testsuite/ld-elf/rwx-segments-2.l create mode 100644 ld/testsuite/ld-elf/rwx-segments-2.t create mode 100644 ld/testsuite/ld-i386/pr17709.err delete mode 100644 ld/testsuite/ld-i386/pr17709.rd create mode 100644 ld/testsuite/ld-ifunc/pr29216.c create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c create mode 100644 ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out create mode 100644 ld/testsuite/ld-loongarch-elf/cmodel-libjirl.dd create mode 100644 ld/testsuite/ld-loongarch-elf/cmodel.exp create mode 100644 ld/testsuite/ld-loongarch-elf/ifunc.exp create mode 100644 ld/testsuite/ld-loongarch-elf/libjirl.s create mode 100644 ld/testsuite/ld-loongarch-elf/libnopic-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/local-ifunc-reloc.d create mode 100644 ld/testsuite/ld-loongarch-elf/local-ifunc-reloc.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global-so.rd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global-so.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.out create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-global.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.out copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-loongarch-elf/nopic- [...] create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-local.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.rd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.out create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-global.xd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.out copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-loongarch-elf/nopic- [...] create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.s create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.sd create mode 100644 ld/testsuite/ld-loongarch-elf/nopic-weak-local.xd create mode 100644 ld/testsuite/ld-loongarch-elf/pic.exp create mode 100644 ld/testsuite/ld-loongarch-elf/pic.ld create mode 100644 ld/testsuite/ld-pe/aarch64.d create mode 100644 ld/testsuite/ld-pe/aarch64a.s create mode 100644 ld/testsuite/ld-pe/aarch64b.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-i386.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-i386.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-x86_64.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def-x86_64.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-def.def create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-i386.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-i386.s create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-x86_64.d create mode 100644 ld/testsuite/ld-pe/exclude-symbols-embedded-x86_64.s create mode 100644 ld/testsuite/ld-pe/pdb-strings.d create mode 100644 ld/testsuite/ld-pe/pdb-strings1.s create mode 100644 ld/testsuite/ld-pe/pdb-strings2.s create mode 100644 ld/testsuite/ld-pe/pdb-syms1-globals.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-records.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-symbols1.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1-symbols2.d create mode 100644 ld/testsuite/ld-pe/pdb-syms1a.s create mode 100644 ld/testsuite/ld-pe/pdb-syms1b.s create mode 100644 ld/testsuite/ld-pe/pdb-syms2-symbols1.d create mode 100644 ld/testsuite/ld-pe/pdb-syms2.s create mode 100644 ld/testsuite/ld-pe/pdb-types1-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types1a.s create mode 100644 ld/testsuite/ld-pe/pdb-types1b.s create mode 100644 ld/testsuite/ld-pe/pdb-types2-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types2a.s create mode 100644 ld/testsuite/ld-pe/pdb-types2b.s create mode 100644 ld/testsuite/ld-pe/pdb-types3-hashlist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3-skiplist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3-typelist.d create mode 100644 ld/testsuite/ld-pe/pdb-types3a.s create mode 100644 ld/testsuite/ld-pe/pdb-types3b.s create mode 100644 ld/testsuite/ld-pe/pdb.exp create mode 100644 ld/testsuite/ld-pe/pdb1-publics.d create mode 100644 ld/testsuite/ld-pe/pdb1-sym-record.d create mode 100644 ld/testsuite/ld-pe/pdb1.s create mode 100644 ld/testsuite/ld-pe/pdb2-section-contrib.d create mode 100644 ld/testsuite/ld-pe/pdb2a.s create mode 100644 ld/testsuite/ld-pe/pdb2b.s create mode 100644 ld/testsuite/ld-pe/pdb3-c13-info1.d create mode 100644 ld/testsuite/ld-pe/pdb3-c13-info2.d create mode 100644 ld/testsuite/ld-pe/pdb3-source-info.d create mode 100644 ld/testsuite/ld-pe/pdb3a.s create mode 100644 ld/testsuite/ld-pe/pdb3b.s create mode 100644 ld/testsuite/ld-pe/pe-aarch64.d create mode 100644 ld/testsuite/ld-pe/pe-aarch64.s create mode 100644 ld/testsuite/ld-pe/pe-run2-def.exp create mode 100644 ld/testsuite/ld-pe/secidx.d create mode 100644 ld/testsuite/ld-pe/secidx1.s create mode 100644 ld/testsuite/ld-pe/secidx2.s create mode 100644 ld/testsuite/ld-pe/secidx_64.d create mode 100644 ld/testsuite/ld-pe/secidx_aarch64.d create mode 100644 ld/testsuite/ld-plugin/pr29086.c create mode 100644 ld/testsuite/ld-plugin/pr30281.c create mode 100644 ld/testsuite/ld-plugin/pr30281.t create mode 100644 ld/testsuite/ld-powerpc/abs32-pie.d create mode 100644 ld/testsuite/ld-powerpc/abs32-pie.r create mode 100644 ld/testsuite/ld-powerpc/abs32-reloc.s create mode 100644 ld/testsuite/ld-powerpc/abs32-shared.d create mode 100644 ld/testsuite/ld-powerpc/abs32-shared.r create mode 100644 ld/testsuite/ld-powerpc/abs32-static.d create mode 100644 ld/testsuite/ld-powerpc/abs32-static.r create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_a2p0.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_a2p1.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_m2p0.s delete mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-user-ext-rv32i2p1_m2p1.s create mode 100644 ld/testsuite/ld-riscv-elf/code-model-relax-medlow-01-norelaxgp.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv32-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv32-symbolic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-abs32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-addr32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-symbolic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc-rv64-undef32-pic.d create mode 100644 ld/testsuite/ld-riscv-elf/data-reloc.s delete mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01a.s delete mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01b.d delete mode 100644 ld/testsuite/ld-riscv-elf/lib-nopic-01b.s create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax-01-norelaxgp.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-nopie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-abs-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-abs.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-nopie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-rel-pie.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc-rel.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-reloc.s create mode 100644 ld/testsuite/ld-riscv-elf/relax-max-align-gp.d create mode 100644 ld/testsuite/ld-riscv-elf/relax-max-align-gp.s create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-01.d create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-01.s create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-02.d create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-02.s create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-03.d create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-03.s create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-04.d create mode 100644 ld/testsuite/ld-riscv-elf/shared-lib-nopic-04.s create mode 100644 ld/testsuite/ld-s390/reloccheck-1.d create mode 100644 ld/testsuite/ld-s390/reloccheck-1.s create mode 100644 ld/testsuite/ld-s390/reloctlsle-1.d create mode 100644 ld/testsuite/ld-s390/reloctlsle-1.s create mode 100644 ld/testsuite/ld-scripts/asciz.d create mode 100644 ld/testsuite/ld-scripts/asciz.s create mode 100644 ld/testsuite/ld-scripts/asciz.t create mode 100644 ld/testsuite/ld-scripts/ld-version-2.d create mode 100644 ld/testsuite/ld-scripts/ld-version.d create mode 100644 ld/testsuite/ld-scripts/ld-version.t create mode 100644 ld/testsuite/ld-scripts/sort-file.d create mode 100644 ld/testsuite/ld-scripts/sort-file.t create mode 100644 ld/testsuite/ld-scripts/sort-file1.s create mode 100644 ld/testsuite/ld-scripts/sort-file2.s create mode 100644 ld/testsuite/ld-sframe/discard.d create mode 100644 ld/testsuite/ld-sframe/discard.ld create mode 100644 ld/testsuite/ld-sframe/discard.s create mode 100644 ld/testsuite/ld-sframe/sframe-empty.d copy gas/testsuite/gas/cfi/cie-version.s => ld/testsuite/ld-sframe/sframe-empty.s (100%) create mode 100644 ld/testsuite/ld-sframe/sframe.exp delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2.s delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1-now.d delete mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1.d delete mode 100644 ld/testsuite/ld-x86-64/mpx.exp delete mode 100644 ld/testsuite/ld-x86-64/mpx1.out delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx1b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx1c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2.out delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2a.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx2b.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.c delete mode 100644 ld/testsuite/ld-x86-64/mpx2c.rd delete mode 100644 ld/testsuite/ld-x86-64/mpx3.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx3a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx3n.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4.dd delete mode 100644 ld/testsuite/ld-x86-64/mpx4a.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4b.s delete mode 100644 ld/testsuite/ld-x86-64/mpx4n.dd delete mode 100644 ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd create mode 100644 ld/testsuite/ld-x86-64/pr17709.err delete mode 100644 ld/testsuite/ld-x86-64/pr17709.rd delete mode 100644 ld/testsuite/ld-x86-64/pr20800a.S delete mode 100644 ld/testsuite/ld-x86-64/pr20800b.S delete mode 100644 ld/testsuite/ld-x86-64/pr21038a-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038a.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038b-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038b.s delete mode 100644 ld/testsuite/ld-x86-64/pr21038c-now.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.d delete mode 100644 ld/testsuite/ld-x86-64/pr21038c.s create mode 100644 ld/testsuite/ld-x86-64/pr29820.d create mode 100644 ld/testsuite/ld-x86-64/pr29820.s create mode 100644 ld/testsuite/ld-x86-64/protected-func-3.c create mode 100644 ld/testsuite/ld-x86-64/sframe-bar.s create mode 100644 ld/testsuite/ld-x86-64/sframe-foo.s create mode 100644 ld/testsuite/ld-x86-64/sframe-plt-1.d create mode 100644 ld/testsuite/ld-x86-64/sframe-simple-1.d delete mode 100644 ld/testsuite/ld-xc16x/absrel.d delete mode 100644 ld/testsuite/ld-xc16x/absrel.s delete mode 100644 ld/testsuite/ld-xc16x/offset.d delete mode 100644 ld/testsuite/ld-xc16x/offset.s delete mode 100644 ld/testsuite/ld-xc16x/pcreloc.d delete mode 100644 ld/testsuite/ld-xc16x/pcreloc.s delete mode 100644 ld/testsuite/ld-xc16x/pcrelocl.d delete mode 100644 ld/testsuite/ld-xc16x/xc16x.exp create mode 100644 ld/testsuite/ld-xtensa/startstop.d create mode 100644 ld/testsuite/ld-xtensa/startstop.s create mode 100644 ld/testsuite/ld-xtensa/tlspie.dd create mode 100644 ld/testsuite/ld-xtensa/tlspie.rd copy ld/testsuite/ld-xtensa/{tlsbin.sd => tlspie.sd} (100%) copy ld/testsuite/ld-xtensa/{tlsbin.td => tlspie.td} (100%) create mode 100644 libctf/testsuite/libctf-lookup/unnamed-field-info-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/unnamed-field-info.c create mode 100644 libctf/testsuite/libctf-lookup/unnamed-field-info.lk create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu-lib.c create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu-main.c create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu.d create mode 100644 libctf/testsuite/libctf-regression/libctf-repeat-cu.exp create mode 100644 libctf/testsuite/libctf-writable/error-propagation.c create mode 100644 libctf/testsuite/libctf-writable/error-propagation.lk create mode 100644 libsframe/Makefile.am create mode 100644 libsframe/Makefile.in create mode 100644 libsframe/aclocal.m4 create mode 100644 libsframe/config.h.in create mode 100755 libsframe/configure create mode 100644 libsframe/configure.ac create mode 100644 libsframe/doc/local.mk create mode 100644 libsframe/doc/sframe-spec.texi create mode 100644 libsframe/sframe-dump.c create mode 100644 libsframe/sframe-error.c create mode 100644 libsframe/sframe-impl.h create mode 100644 libsframe/sframe.c create mode 100644 libsframe/testsuite/config/default.exp create mode 100644 libsframe/testsuite/libsframe.decode/DATA-BE create mode 100644 libsframe/testsuite/libsframe.decode/DATA1 create mode 100644 libsframe/testsuite/libsframe.decode/DATA2 create mode 100644 libsframe/testsuite/libsframe.decode/be-flipping.c create mode 100644 libsframe/testsuite/libsframe.decode/decode.exp create mode 100644 libsframe/testsuite/libsframe.decode/frecnt-1.c create mode 100644 libsframe/testsuite/libsframe.decode/frecnt-2.c create mode 100644 libsframe/testsuite/libsframe.decode/local.mk create mode 100644 libsframe/testsuite/libsframe.encode/encode-1.c create mode 100644 libsframe/testsuite/libsframe.encode/encode.exp create mode 100644 libsframe/testsuite/libsframe.encode/local.mk create mode 100644 libsframe/testsuite/local.mk create mode 100644 opcodes/i386-mnem.h delete mode 100644 opcodes/i386-opc.c delete mode 100644 opcodes/xc16x-asm.c delete mode 100644 opcodes/xc16x-desc.c delete mode 100644 opcodes/xc16x-desc.h delete mode 100644 opcodes/xc16x-dis.c delete mode 100644 opcodes/xc16x-ibld.c delete mode 100644 opcodes/xc16x-opc.c delete mode 100644 opcodes/xc16x-opc.h delete mode 100644 sim/aarch64/Makefile.in create mode 100644 sim/aarch64/aarch64-sim.h create mode 100644 sim/aarch64/local.mk delete mode 100644 sim/arm/Makefile.in create mode 100644 sim/arm/arm-sim.h delete mode 100644 sim/avr/Makefile.in create mode 100644 sim/avr/avr-sim.h create mode 100644 sim/avr/local.mk delete mode 100644 sim/bfin/Makefile.in create mode 100644 sim/bfin/local.mk delete mode 100644 sim/bpf/Makefile.in delete mode 100644 sim/bpf/aclocal.m4 delete mode 100755 sim/bpf/configure delete mode 100644 sim/bpf/configure.ac delete mode 100644 sim/common/Make-common.in delete mode 100644 sim/cr16/Makefile.in create mode 100644 sim/cr16/cr16-sim.h delete mode 100644 sim/cr16/cr16_sim.h delete mode 100644 sim/cris/Makefile.in delete mode 100644 sim/d10v/Makefile.in create mode 100644 sim/d10v/d10v-sim.h delete mode 100644 sim/d10v/d10v_sim.h delete mode 100644 sim/erc32/Makefile.in delete mode 100644 sim/example-synacor/Makefile.in create mode 100644 sim/example-synacor/example-synacor-sim.h create mode 100644 sim/example-synacor/local.mk delete mode 100644 sim/frv/Makefile.in delete mode 100644 sim/ft32/Makefile.in create mode 100644 sim/ft32/local.mk delete mode 100644 sim/h8300/Makefile.in create mode 100644 sim/h8300/h8300-sim.h create mode 100644 sim/h8300/local.mk delete mode 100644 sim/iq2000/Makefile.in delete mode 100644 sim/lm32/Makefile.in delete mode 100644 sim/m32c/Makefile.in delete mode 100644 sim/m32r/Makefile.in delete mode 100644 sim/m4/sim_ac_output.m4 delete mode 100644 sim/m68hc11/Makefile.in create mode 100644 sim/m68hc11/m68hc11-sim.h delete mode 100644 sim/mcore/Makefile.in create mode 100644 sim/mcore/local.mk create mode 100644 sim/mcore/mcore-sim.h delete mode 100644 sim/microblaze/Makefile.in create mode 100644 sim/microblaze/local.mk create mode 100644 sim/microblaze/microblaze-sim.h delete mode 100644 sim/mips/Makefile.in create mode 100644 sim/mips/acinclude.m4 delete mode 100644 sim/mips/aclocal.m4 delete mode 100755 sim/mips/configure delete mode 100644 sim/mips/configure.ac create mode 100644 sim/mips/local.mk delete mode 100644 sim/mn10300/Makefile.in delete mode 100644 sim/mn10300/aclocal.m4 delete mode 100755 sim/mn10300/configure delete mode 100644 sim/mn10300/configure.ac create mode 100644 sim/mn10300/mn10300-sim.h delete mode 100644 sim/mn10300/mn10300_sim.h delete mode 100644 sim/moxie/Makefile.in create mode 100644 sim/moxie/moxie-sim.h delete mode 100644 sim/msp430/Makefile.in create mode 100644 sim/msp430/local.mk delete mode 100644 sim/or1k/Makefile.in delete mode 100644 sim/or1k/aclocal.m4 delete mode 100755 sim/or1k/configure delete mode 100644 sim/or1k/configure.ac delete mode 100644 sim/ppc/dgen.c create mode 100644 sim/ppc/pk.h rename sim/ppc/{ppc-instructions => powerpc.igen} (100%) delete mode 100644 sim/ppc/ppc.mt create mode 100755 sim/ppc/spreg-gen.py create mode 100644 sim/ppc/spreg.c create mode 100644 sim/ppc/spreg.h delete mode 100644 sim/pru/Makefile.in create mode 100644 sim/pru/local.mk delete mode 100644 sim/riscv/Makefile.in create mode 100644 sim/riscv/acinclude.m4 delete mode 100644 sim/riscv/aclocal.m4 delete mode 100755 sim/riscv/configure delete mode 100644 sim/riscv/configure.ac create mode 100644 sim/riscv/local.mk create mode 100644 sim/riscv/riscv-sim.h delete mode 100644 sim/rl78/Makefile.in create mode 100644 sim/rl78/local.mk delete mode 100644 sim/rx/Makefile.in delete mode 100644 sim/sh/Makefile.in create mode 100644 sim/sh/sh-sim.h create mode 100644 sim/testsuite/pru/loop-zero.s create mode 100644 sim/testsuite/riscv/m-ext.s delete mode 100644 sim/v850/Makefile.in delete mode 100644 sim/v850/aclocal.m4 delete mode 100755 sim/v850/configure delete mode 100644 sim/v850/configure.ac create mode 100644 sim/v850/v850-sim.h rename sim/v850/{v850-dc => v850.dc} (100%) delete mode 100644 sim/v850/v850_sim.h create mode 100644 zlib/doc/crc-doc.1.0.pdf create mode 100644 zlib/examples/gznorm.c create mode 100644 zlib/examples/zran.h create mode 100644 zlib/zlib.3.pdf -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_bmk-code_vect-cpu2017fast/gnu-aarch64-master-O3_LTO updated (f6d610a265 -> 3091fbf6c7)
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_bmk-code_vect-cpu2017fast/gnu-aarch64-master-O3_LTO in repository toolchain/ci/base-artifacts. from f6d610a265 13: onsuccess: #20: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] new 3091fbf6c7 14: onsuccess: #22: 1: [TCWG CI]
https://ci.linaro.org/job/t
[...] The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 01-reset_artifacts/console.log.xz | Bin 2060 -> 2028 bytes 02-prepare_abe/console.log.xz | Bin 2456 -> 2416 bytes 03-build_abe-binutils/console.log.xz | Bin 27908 -> 27436 bytes 04-build_abe-stage1/console.log.xz | Bin 72880 -> 73268 bytes 05-clean_sysroot/console.log.xz | Bin 332 -> 332 bytes 06-build_abe-linux/console.log.xz | Bin 7564 -> 8368 bytes 07-build_abe-glibc/console.log.xz | Bin 243108 -> 242156 bytes 08-build_abe-stage2/console.log.xz | Bin 177424 -> 177432 bytes 09-benchmark/benchmark-build.log | 110 +- 09-benchmark/benchmark.log | 108 +- 09-benchmark/console.log.xz | Bin 3992 -> 3996 bytes 10-check_regression/bmk-specific-variability.csv | 104 +- 10-check_regression/console.log.xz | Bin 5460 -> 5492 bytes git/binutils_rev | 2 +- git/glibc_rev | 2 +- git/linux_rev | 2 +- jenkins/notify.sh | 2 +- manifest.sh | 29 +- results-vs-first/compare-results-internal.csv | 75 +- results-vs-first/csv-results-0/md5sum.csv | 36 +- results-vs-first/csv-results-0/results.csv | 896840 +++++++++---------- results-vs-first/csv-results-0/size.csv | 909186 ++++++++++---------- results-vs-first/csv-results-0/sve.csv | 55346 +- results-vs-first/csv-results-0/vect.csv | 5480 +- results-vs-first/csv-results-1/md5sum.csv | 28 +- results-vs-first/csv-results-1/perf.csv | 155 +- results-vs-first/csv-results-1/results.csv | 894563 +++++++++---------- results-vs-first/csv-results-1/size.csv | 894432 +++++++++---------- results-vs-first/csv-results-1/sve.csv | 54338 +- results-vs-first/csv-results-1/vect.csv | 6236 +- results-vs-first/interesting-symbols.csv | 2 +- results-vs-first/results-brief.csv | 48 +- results-vs-first/results-full.csv | 156 +- results-vs-first/results-internal.csv | 66 +- results-vs-first/results.csv | 66 +- results-vs-first/tcwg-benchmark-results.log | 2898 +- results-vs-prev/compare-results-internal.csv | 83 +- results-vs-prev/csv-results-0/md5sum.csv | 28 +- results-vs-prev/csv-results-0/perf.csv | 163 +- results-vs-prev/csv-results-0/results.csv | 890876 +++++++++---------- results-vs-prev/csv-results-0/size.csv | 890769 +++++++++---------- results-vs-prev/csv-results-0/sve.csv | 54337 +- results-vs-prev/csv-results-0/vect.csv | 6223 +- results-vs-prev/csv-results-1/md5sum.csv | 28 +- results-vs-prev/csv-results-1/perf.csv | 155 +- results-vs-prev/csv-results-1/results.csv | 894563 +++++++++---------- results-vs-prev/csv-results-1/size.csv | 894432 +++++++++---------- results-vs-prev/csv-results-1/sve.csv | 54338 +- results-vs-prev/csv-results-1/vect.csv | 6236 +- results-vs-prev/interesting-symbols.csv | 2 +- results-vs-prev/results-brief.csv | 52 +- results-vs-prev/results-full.csv | 176 +- results-vs-prev/results-internal.csv | 70 +- results-vs-prev/results.csv | 70 +- results-vs-prev/tcwg-benchmark-results.log | 2756 +- results_id | 2 +- 56 files changed, 3715119 insertions(+), 3700550 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
[toolchain/ci/base-artifacts] branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_O3 updated (fd8b3b460d -> 57096eaf72)
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_gcc_bootstrap/master-aarch64-bootstrap_O3 in repository toolchain/ci/base-artifacts. discards fd8b3b460d 303: onsuccess: #114: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 11fcca7bd5 302: onsuccess: #113: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 83b87a178a 301: onsuccess: #112: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 4c01ca0894 300: onsuccess: #111: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 72b8a776b3 299: onsuccess: #110: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 4559b74f38 298: onsuccess: #109: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 2ba4e27d82 297: onsuccess: #108: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 9450441360 296: onsuccess: #107: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 1697c38e18 295: onsuccess: #106: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards eaa8b0588f 294: onsuccess: #105: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards fcaab0912f 293: onsuccess: #104: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 11e1b40a81 292: onsuccess: #103: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards feb6355115 291: onsuccess: #102: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 9ee3d18469 290: onsuccess: #101: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 932f46c0f4 289: onsuccess: #100: 2: [TCWG CI]
https://ci.linaro.org/job
[...] discards 576e19fdfd 288: onsuccess: #99: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 7bd8f40d7a 287: onsuccess: #98: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f27ffb4ee6 286: onsuccess: #97: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 9f79524c50 285: onsuccess: #92: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 3642708039 284: onsuccess: #91: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b3feb234ad 283: onsuccess: #90: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 771bdbd440 282: onsuccess: #89: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b710a42a4d 281: onsuccess: #88: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 4d531f45e5 280: onsuccess: #87: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e84820f26c 279: onsuccess: #86: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8a7acb372a 278: onsuccess: #85: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e47f389359 277: onsuccess: #84: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 408273eec2 276: onsuccess: #83: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 92f3beac52 275: onsuccess: #82: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e90eab2bf5 274: onsuccess: #81: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 827a41d996 273: onsuccess: #80: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 0b560b8796 272: onsuccess: #79: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 15379f314e 271: onsuccess: #78: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f279024069 270: onsuccess: #77: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards f81c01d8a9 269: onsuccess: #76: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards a53748861e 268: onsuccess: #75: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards c8ebe8c10d 267: onsuccess: #74: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards e135d3031b 266: onsuccess: #73: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 45e741f50e 265: force: #72: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 1df93b0a11 264: force: #71: 2: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] discards 9d650cbae2 263: onsuccess: #68: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8fa3fa1a25 262: onsuccess: #66: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards b598637681 261: onsuccess: #65: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 5e34d4cfa0 260: onsuccess: #64: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d53000641d 259: onsuccess: #63: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards fd596bf282 258: onsuccess: #62: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d4675aa083 257: onsuccess: #61: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards d6d54ef411 256: onsuccess: #60: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards c9eb7f9391 255: onsuccess: #59: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 7534333436 254: onsuccess: #58: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ba78e53a88 253: onsuccess: #57: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards ed306f131d 252: onsuccess: #56: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 599e9c0e6b 251: onsuccess: #55: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 8a9503833f 250: onsuccess: #54: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 75b76c89ba 249: onsuccess: #53: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 33f7d5cfc5 248: onsuccess: #52: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards fa1c4ff149 247: onsuccess: #51: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] discards 303d06cd89 246: onsuccess: #50: 2: [TCWG CI] Success after binutils/gcc [...] discards caf3bd49a8 245: onsuccess: #49: 2: [TCWG CI] Success after binutils/gcc [...] discards 5cc53d8f72 244: onsuccess: #48: 2: [TCWG CI] Success after binutils/gcc [...] discards 113b7d4265 243: onsuccess: #47: 2: [TCWG CI] Success after binutils/gcc [...] discards 3bca5ca40d 242: onsuccess: #46: 2: [TCWG CI] Success after binutils/gcc [...] discards b6e6f27ac8 241: onsuccess: #45: 2: [TCWG CI] Success after binutils/gcc [...] discards 2574decd44 240: onsuccess: #44: 2: [TCWG CI] Success after binutils/gcc [...] discards b688da06c3 239: onsuccess: #43: 2: [TCWG CI] Success after binutils/gcc [...] discards 72c578b8f3 238: onsuccess: #42: 2: [TCWG CI] Success after binutils/gcc [...] discards fb5ade09da 237: onsuccess: #41: 2: [TCWG CI] Success after binutils/gcc [...] discards cecfafd505 236: onsuccess: #40: 2: [TCWG CI] Success after binutils/gcc [...] discards 5e97e28374 235: onsuccess: #39: 0: [TCWG CI] Success after binutils: 32 [...] discards fcb8e66bac 234: force: #38: 0: [TCWG CI] Failure after gdb-13-branchpoi [...] discards 1edd4b5669 233: force: #37: 2: [TCWG CI] Success after binutils: 69 commits discards e0db881963 232: onsuccess: #35: 2: [TCWG CI] Success after binutils/gcc [...] discards 8dc1396a0b 231: onsuccess: #34: 2: [TCWG CI] Success after binutils/gcc [...] discards a8b26d53f9 230: onsuccess: #32: 2: Success after binutils/gcc: 5 commits discards 35377a12b9 229: onsuccess: #31: 2: Success after binutils/gcc: 47 commits discards bbabe8a84e 228: onsuccess: #29: 2: Success after binutils/gcc: 41 commits discards 74935fc74a 227: onsuccess: #28: 2: Success after binutils/gcc: 27 commits discards 1c4460c8e2 226: onsuccess: #27: 2: Success after binutils/gcc: 48 commits discards 1dacfe4334 225: onsuccess: #26: 2: Success after binutils/gcc: 18 commits discards 9d8797ecda 224: onsuccess: #25: 2: Success after binutils/gcc: 32 commits discards 660ec462c0 223: onsuccess: #24: 2: Success after binutils/gcc: 66 commits discards cee5795e3b 222: onsuccess: #22: 2: Success after binutils/gcc: 37 commits discards 3a971d2c9a 221: onsuccess: #21: 2: Success after binutils/gcc: 38 commits discards 28b9070f8f 220: onsuccess: #20: 2: Success after binutils/gcc: 69 commits discards 85862fcd72 219: onsuccess: #19: 2: Success after binutils/gcc: 23 commits discards 3b363d5464 218: onsuccess: #18: 2: Success after binutils/gcc: 17 commits discards 3289ae8f7c 217: onsuccess: #17: 2: Success after binutils/gcc: 32 commits discards a8a8eee4c3 216: onsuccess: #16: 2: Success after binutils/gcc: 46 commits discards f1104eee46 215: onsuccess: #15: 2: Success after binutils/gcc: 21 commits discards 1d10218149 214: onsuccess: #14: 2: Success after binutils/gcc: 41 commits discards 7e3b18c442 213: onsuccess: #13: 2: Success after binutils/gcc: 55 commits discards 23f82d0179 212: onsuccess: #12: 2: Success after binutils/gcc: 27 commits discards 9a1aa408ea 211: onsuccess: #11: 2: Success after binutils/gcc: 10 commits discards 50b97668d7 210: onsuccess: #10: 2: Success after binutils/gcc: 29 commits discards 8c7b207a28 209: onsuccess: #9: 2: Success after binutils/gcc: 52 commits discards 91c3d08bb8 208: onsuccess: #8: 2: Success after binutils/gcc: 32 commits discards 8deb11d28f 207: onsuccess: #7: 2: Success after binutils/gcc: 27 commits discards 35e0ebe3db 206: onsuccess: #6: 2: Success after binutils/gcc: 67 commits discards c6a04a1a30 205: onsuccess: #5: 2: Success after binutils/gcc: 17 commits discards 5092c42f3f 204: onsuccess: #4: 2: Success after binutils/gcc: 8 commits discards 391e4654f4 203: onsuccess: #3: 2: Success after binutils/gcc: 4 commits new 3a27fb18de 203: onsuccess: #3: 2: Success after binutils/gcc: 4 commits new 3c96ba350c 204: onsuccess: #4: 2: Success after binutils/gcc: 8 commits new 429d01886c 205: onsuccess: #5: 2: Success after binutils/gcc: 17 commits new 11c3ebaf95 206: onsuccess: #6: 2: Success after binutils/gcc: 67 commits new 7834046259 207: onsuccess: #7: 2: Success after binutils/gcc: 27 commits new 81b8b36dca 208: onsuccess: #8: 2: Success after binutils/gcc: 32 commits new d2b04df0d4 209: onsuccess: #9: 2: Success after binutils/gcc: 52 commits new 7e8032f8b3 210: onsuccess: #10: 2: Success after binutils/gcc: 29 commits new 36367e111f 211: onsuccess: #11: 2: Success after binutils/gcc: 10 commits new fa6120206c 212: onsuccess: #12: 2: Success after binutils/gcc: 27 commits new 9efc91b89c 213: onsuccess: #13: 2: Success after binutils/gcc: 55 commits new f6d6a8c667 214: onsuccess: #14: 2: Success after binutils/gcc: 41 commits new 527cd28066 215: onsuccess: #15: 2: Success after binutils/gcc: 21 commits new 29979255ed 216: onsuccess: #16: 2: Success after binutils/gcc: 46 commits new 4112e4f0d5 217: onsuccess: #17: 2: Success after binutils/gcc: 32 commits new f48fe38dfa 218: onsuccess: #18: 2: Success after binutils/gcc: 17 commits new 332a0b5651 219: onsuccess: #19: 2: Success after binutils/gcc: 23 commits new 256c2293ae 220: onsuccess: #20: 2: Success after binutils/gcc: 69 commits new d3c9ebc5f1 221: onsuccess: #21: 2: Success after binutils/gcc: 38 commits new 361bc68fad 222: onsuccess: #22: 2: Success after binutils/gcc: 37 commits new 0861ad608d 223: onsuccess: #24: 2: Success after binutils/gcc: 66 commits new 2d4338c928 224: onsuccess: #25: 2: Success after binutils/gcc: 32 commits new 6f2530dda9 225: onsuccess: #26: 2: Success after binutils/gcc: 18 commits new f076c5fb2d 226: onsuccess: #27: 2: Success after binutils/gcc: 48 commits new 8adcafb74f 227: onsuccess: #28: 2: Success after binutils/gcc: 27 commits new 48c42913b6 228: onsuccess: #29: 2: Success after binutils/gcc: 41 commits new fb8f8a07de 229: onsuccess: #31: 2: Success after binutils/gcc: 47 commits new 314dc1666c 230: onsuccess: #32: 2: Success after binutils/gcc: 5 commits new 112db23535 231: onsuccess: #34: 2: [TCWG CI] Success after binutils/gcc [...] new 80394379d5 232: onsuccess: #35: 2: [TCWG CI] Success after binutils/gcc [...] new c56bd85405 233: force: #37: 2: [TCWG CI] Success after binutils: 69 commits new d4642c253c 234: force: #38: 0: [TCWG CI] Failure after gdb-13-branchpoi [...] new 5b9d941521 235: onsuccess: #39: 0: [TCWG CI] Success after binutils: 32 [...] new 3c5ff54a34 236: onsuccess: #40: 2: [TCWG CI] Success after binutils/gcc [...] new e06c8b7d3f 237: onsuccess: #41: 2: [TCWG CI] Success after binutils/gcc [...] new e3a0c18749 238: onsuccess: #42: 2: [TCWG CI] Success after binutils/gcc [...] new a93bde6108 239: onsuccess: #43: 2: [TCWG CI] Success after binutils/gcc [...] new 637683d38d 240: onsuccess: #44: 2: [TCWG CI] Success after binutils/gcc [...] new 88b47f7368 241: onsuccess: #45: 2: [TCWG CI] Success after binutils/gcc [...] new 350ef14f2a 242: onsuccess: #46: 2: [TCWG CI] Success after binutils/gcc [...] new 08da7f6f03 243: onsuccess: #47: 2: [TCWG CI] Success after binutils/gcc [...] new 695b0e5811 244: onsuccess: #48: 2: [TCWG CI] Success after binutils/gcc [...] new 30aba2947a 245: onsuccess: #49: 2: [TCWG CI] Success after binutils/gcc [...] new f9d9bcaf55 246: onsuccess: #50: 2: [TCWG CI] Success after binutils/gcc [...] new 9d6a5041a6 247: onsuccess: #51: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 608dbbdda4 248: onsuccess: #52: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 5238ed88c4 249: onsuccess: #53: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 64d038124d 250: onsuccess: #54: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 91b31e92cd 251: onsuccess: #55: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 523f2ce586 252: onsuccess: #56: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 50ed52b567 253: onsuccess: #57: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new ccf32563f4 254: onsuccess: #58: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 5529f64158 255: onsuccess: #59: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new a7bc7d9f3b 256: onsuccess: #60: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new bc012065fb 257: onsuccess: #61: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new f553823e6c 258: onsuccess: #62: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 7b19df1529 259: onsuccess: #63: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 60ec49050d 260: onsuccess: #64: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 3eef4a95b6 261: onsuccess: #65: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2f61895e9c 262: onsuccess: #66: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0c6c7a9660 263: onsuccess: #68: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new c1c52d4149 264: force: #71: 2: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new 492e076a3d 265: force: #72: 1: [TCWG CI]
https://ci.linaro.org/job/tcwg
[...] new d89bc74800 266: onsuccess: #73: 1: [TCWG CI]
https://ci.linaro.org/job/
[...] new f4d767c5dd 267: onsuccess: #74: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 5dfa0a9aa4 268: onsuccess: #75: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 8c36bf3d57 269: onsuccess: #76: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new a65c739c1d 270: onsuccess: #77: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 98d3e83cb8 271: onsuccess: #78: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 543091cd6a 272: onsuccess: #79: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 59c8840449 273: onsuccess: #80: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 71a6e580df 274: onsuccess: #81: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 66396cfa35 275: onsuccess: #82: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 337e31cf5f 276: onsuccess: #83: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0af0a388ce 277: onsuccess: #84: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 9aac2ba55f 278: onsuccess: #85: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 6c7593e17c 279: onsuccess: #86: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new ce153d3d4e 280: onsuccess: #87: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 768eeb797b 281: onsuccess: #88: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 1ec9cba3b8 282: onsuccess: #89: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new f485d2c1a0 283: onsuccess: #90: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 611f651ee3 284: onsuccess: #91: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new f3ff390d41 285: onsuccess: #92: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 2c84cb4d29 286: onsuccess: #97: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 461899f824 287: onsuccess: #98: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new b331bdcc9c 288: onsuccess: #99: 2: [TCWG CI]
https://ci.linaro.org/job/
[...] new 0320fa4a7d 289: onsuccess: #100: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new ff1b021238 290: onsuccess: #101: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new c5d1543593 291: onsuccess: #102: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new de7d284e9b 292: onsuccess: #103: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 8b9a681334 293: onsuccess: #104: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new a1a44299db 294: onsuccess: #105: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 0e2f18b9a2 295: onsuccess: #106: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 062cf98804 296: onsuccess: #107: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new ba0eea267e 297: onsuccess: #108: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 9d32485a0f 298: onsuccess: #109: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new dfde64d3a2 299: onsuccess: #110: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new f5cf1e4f81 300: onsuccess: #111: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new ac0615597f 301: onsuccess: #112: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new cfbd6e28bf 302: onsuccess: #113: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new e44397270d 303: onsuccess: #114: 2: [TCWG CI]
https://ci.linaro.org/job
[...] new 57096eaf72 304: onsuccess: #115: 2: [TCWG CI]
https://ci.linaro.org/job
[...] 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 (fd8b3b460d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_bootstrap/master-aar [...] 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. The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 01-reset_artifacts/console.log.xz | Bin 2104 -> 2080 bytes 02-prepare_abe/console.log.xz | Bin 2448 -> 2456 bytes 04-build_abe-binutils/console.log.xz | Bin 35948 -> 35752 bytes 05-build_abe-bootstrap_O3/console.log.xz | Bin 269624 -> 267192 bytes 06-check_regression/console.log.xz | Bin 548 -> 548 bytes 07-update_baseline/console.log | 68 +++++++++++++++---------------- git/binutils_rev | 2 +- git/gcc_rev | 2 +- jenkins/notify.sh | 2 +- manifest.sh | 14 +++---- 10 files changed, 44 insertions(+), 44 deletions(-) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
1 year, 6 months
1
0
0
0
← Newer
1
...
738
739
740
741
742
743
744
...
790
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
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
Results per page:
10
25
50
100
200