OSDN Git Service

remove cruft for supposedly-buggy clang from or1k & microblaze syscall_arch
authorRich Felker <dalias@aerifal.cx>
Wed, 10 Apr 2019 22:07:51 +0000 (18:07 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 10 Apr 2019 22:07:51 +0000 (18:07 -0400)
commitf76d51a1cca1236efc50ee60c0bad3354079b854
tree670c7b153ce4f77021afe3a8e24046a5b0bf8e1a
parent22e5bbd0deadcbd767864bd714e890b70e1fe1df
remove cruft for supposedly-buggy clang from or1k & microblaze syscall_arch

it was never demonstrated to me that this workaround was needed, and
seems likely that, if there ever was any clang version for which it
was needed, it's old enough to be unusably buggy in other ways. if it
turns out some compilers actually can't do the register allocation
right, we'll need to replace this with inline shuffling code, since
the external __syscall dependency is being removed.
arch/microblaze/syscall_arch.h
arch/or1k/syscall_arch.h