diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2020-12-13 20:46:17 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@linux-mips.org> | 2020-12-13 20:46:17 +0000 |
commit | 2c3d487a9a8af00c0c462cd4e1a112804b9cc156 (patch) | |
tree | d43e662f8ae02395a8927a5c06623dcae4b5bdf0 /libcpp | |
parent | d9ec27c1c385d21ee47db8be4168dbc45ebe6e11 (diff) | |
download | gcc-2c3d487a9a8af00c0c462cd4e1a112804b9cc156.zip gcc-2c3d487a9a8af00c0c462cd4e1a112804b9cc156.tar.gz gcc-2c3d487a9a8af00c0c462cd4e1a112804b9cc156.tar.bz2 |
VAX: Unify push operation selection
Avoid the possibility of code discrepancies like one fixed with the
previous change and improve the structure of code by selecting between
push and non-push operations in a single place in `vax_output_int_move'.
The PUSHAB/MOVAB address moves are never actually produced from this
code as the SImode invocation of this function is guarded with the
`nonsymbolic_operand' predicate, but let's not mess up with this code
too much on this occasion and keep the piece in place.
* config/vax/vax.c (vax_output_int_move): Unify push operation
selection.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions