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 ea638c43121624bb4b09bb89b88314f99c85a48d Author: Alan Hayward Date: Mon Feb 11 16:38:29 2019 +0000 AArch64: Detect exit from execve syscall Checking the syscall number when stopped on entry/exit relies on checking the value in register X8. However, on exit from an execve syscall, the registers will all be cleared. Given this is only checked on syscall entry/exit, then a cleared register state either means execve exit or syscall 0 (io_setup) entry with invalid parameters and an invalid FR and LR, which in reality should never happen. Use this to detect execve exit. Move function to allow use of aarch64_sys_execve enum, and use newer regcache functions. Fixes gdb.base/catch-syscall.exp on Aarch64. gdb/ChangeLog: * aarch64-linux-tdep.c (aarch64_linux_get_syscall_number): Check for execve. Outstanding patch: BRBUILDLOG:starttime:1549907769 BRBUILDLOG:stoptime:1549907773 BRBUILDLOG:duration:4 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 Updating a16222e..49a30f9 BRBUILDLOG:starttime:1549907774 BRBUILDLOG:stoptime:1549907777 BRBUILDLOG:duration:3 BRBUILDLOG:status:1