diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2023-01-30 01:53:19 +0100 |
---|---|---|
committer | Hans-Peter Nilsson <hp@bitrange.com> | 2023-05-04 02:05:26 +0200 |
commit | 43c45706f2fabca58e3449ec5bb60462bf4e5614 (patch) | |
tree | 7a2c23719808efba23d8ca7597b9e0c4291c195a /gcc/gcov.cc | |
parent | b51e2fd65e47e61c09b5fab70d9bb9bfffd0d61e (diff) | |
download | gcc-43c45706f2fabca58e3449ec5bb60462bf4e5614.zip gcc-43c45706f2fabca58e3449ec5bb60462bf4e5614.tar.gz gcc-43c45706f2fabca58e3449ec5bb60462bf4e5614.tar.bz2 |
CRIS-LRA: Fix uses of reload_in_progress
This shows no difference neither in arith-rand-ll nor coremark
numbers. Comparing libgcc and newlib libc before/after, the only
difference can be seen in a few functions where it's mostly neutral
(newlib's _svfprintf_r et al) and one function (__gdtoa), which
improves ever so slightly (four bytes less; one load less, but one
instruction reading from memory instead of a register).
* config/cris/cris.cc (cris_side_effect_mode_ok): Use
lra_in_progress, not reload_in_progress.
* config/cris/cris.md ("movdi", "*addi_reload"): Ditto.
* config/cris/constraints.md ("Q"): Ditto.
Diffstat (limited to 'gcc/gcov.cc')
0 files changed, 0 insertions, 0 deletions