BRBUILDLOG:command:br_prepare_repo binutils_gdb master ---> git remote prune origin ---> git pull --all Fetching origin Already up-to-date. Current top commit: commit fa63795f40875541e05b90970825bb57132fcc3d Author: Alex Coplan Date: Mon Aug 10 17:44:02 2020 +0100 aarch64: Don't assert on long sysreg names This patch fixes an assertion failure on long system register operands in the AArch64 backend. See the new testcase for an input which reproduces the issue. gas/ChangeLog: * config/tc-aarch64.c (parse_sys_reg): Don't assert when parsing a long system register. (parse_sys_ins_reg): Likewise. (sysreg_hash_insert): New. (md_begin): Use sysreg_hash_insert() to ensure all system registers are no longer than the maximum length at startup. * testsuite/gas/aarch64/invalid-sysreg-assert.d: New test. * testsuite/gas/aarch64/invalid-sysreg-assert.l: Error output. * testsuite/gas/aarch64/invalid-sysreg-assert.s: Input. include/ChangeLog: * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New. Outstanding patch: BRBUILDLOG:starttime:1597093141 BRBUILDLOG:stoptime:1597093144 BRBUILDLOG:duration:3 BRBUILDLOG:status:0 BRBUILDLOG:command:br_prepare_repo gcc master ---> git remote prune origin ---> git pull --all Fetching origin error: Your local changes to the following files would be overwritten by merge: gcc/config/tilegx/mul-tables.c Please, commit your changes or stash them before you can merge. Aborting BRBUILDLOG:starttime:1597093144 BRBUILDLOG:stoptime:1597093167 BRBUILDLOG:duration:23 BRBUILDLOG:status:1