diff options
author | Olivier Hainque <hainque@adacore.com> | 2019-12-13 09:09:18 +0000 |
---|---|---|
committer | Olivier Hainque <hainque@adacore.com> | 2020-11-05 17:28:58 +0000 |
commit | 5773855c3f57da5864a848c12844883bd1c48b24 (patch) | |
tree | 83bd93ade27b275a76fcc5eaf5916f8352808e90 /libstdc++-v3/src | |
parent | 58c9de46541ade795987b8949cfa685f02b0318a (diff) | |
download | gcc-5773855c3f57da5864a848c12844883bd1c48b24.zip gcc-5773855c3f57da5864a848c12844883bd1c48b24.tar.gz gcc-5773855c3f57da5864a848c12844883bd1c48b24.tar.bz2 |
Move and adjust PROBE_STACK reg definitions for aarch64
The change moves the definitions of PROBE_STACK_FIRST_REG
and PROBE_STACK_SECOND_REG to a more appropriate place for such
items (here, in aarch64.md as suggested by Richard), and adjusts
their value from r9/r10 to r10/r11 to free r9 for a possibly
more general purpose (e.g. as a static chain at least on targets
which have a private use of r18, such as Windows or Vxworks).
2020-11-07 Olivier Hainque <hainque@adacore.com>
gcc/
* config/aarch64/aarch64.md: Define PROBE_STACK_FIRST_REGNUM
and PROBE_STACK_SECOND_REGNUM constants, designating r10/r11.
Replacements for the PROBE_STACK_FIRST/SECOND_REG constants in
aarch64.c.
* config/aarch64/aarch64.c (PROBE_STACK_FIRST_REG): Remove.
(PROBE_STACK_SECOND_REG): Remove.
(aarch64_emit_probe_stack_range): Adjust to the _REG -> _REGNUM
suffix update for PROBE_STACK register numbers.
Diffstat (limited to 'libstdc++-v3/src')
0 files changed, 0 insertions, 0 deletions