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.


Attachment: 0004-Allow-target-OS-configuration-to-state-R18-as-reserv.patch
Description: Binary data

Reply via email to