On 11.01.2018 16:56, Christian Borntraeger wrote: > > > 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. > Well they managed to break code, so this was indeed a bad decision. -- Thanks, David / dhildenb