On 01/11/2018 09:51 AM, Thomas Huth wrote: > On 10.01.2018 22:53, David Hildenbrand wrote: >> While new compilers like >> s390x-linux-gnu-gcc (GCC) 7.2.1 20170915 (Red Hat Cross 7.2.1-1) >> Complain, that R1 is missing, old compilers like >> gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16) >> will complain that R1 is not valid. >> >> According to the architecture, R1 is valid but ignored. No idea why this >> was changed (in a way that programs no longer compile). > > What a pity :-( IIR, this was a bugfix. gcc is also used for TPF and they actually use TB and the old binutils support for TB was architecturally wrong. Since TB is really of no use for Linux this should not matter that much apart from the testcases to test the KVM implementation.