Hello, Ping for part of the changes last proposed here:
https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00761.html Submitted separately as an attempt to facilitate the review process. This piece is the change allowing target OS configurations to state R18 as fixed, possible after the change of static chain just submitted separately (https://gcc.gnu.org/ml/gcc-patches/2018-12/msg00829.html) I suppose that after the static chain update, a possible alternative way to achieve this would be to configure with something like -ffixed-r18 in a driver self spec. Anyway, bootstrapped and regression tested this with enable-languages=all on aarch64-linux, in addition to the gcc-8 based nightly testing we run for the Ada toolchain. OK to commit ? Or feedback regarding the possible use of a self spec instead ? Thanks in advance! With Kind Regards, Olivier 2018-12-12 Olivier Hainque <hain...@adacore.com> * config/aarch64/aarch64.h (FIXED_R18): New internal configuration macro, defaulted to 0. (FIXED_REGISTERS): Use it.
0004-Allow-target-OS-configuration-to-state-R18-as-reserv.patch
Description: Binary data