When single stepping stripped binaries (or in my case JIT code layed down by my Forth compiler) GDB reports errors related to it being unable to access address zero and it not being able to determine the bounds of the current funciton. The following patch fixes this issue (not created by me :) "http://sourceware.org/cgi-bin/get-raw-msg?listname=gdb-patches&date=2013-05&msgid=5195EE16.9020700%40linaro.org"
upstream has also declined to pick up this patch ...
Is this still relevant for gcc-8.1-r1 ?
I suggest sorting it out upstream.