aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@linux-mips.org>2020-12-13 20:46:17 +0000
committerMaciej W. Rozycki <macro@linux-mips.org>2020-12-13 20:46:17 +0000
commit2c3d487a9a8af00c0c462cd4e1a112804b9cc156 (patch)
treed43e662f8ae02395a8927a5c06623dcae4b5bdf0 /libcpp
parentd9ec27c1c385d21ee47db8be4168dbc45ebe6e11 (diff)
downloadgcc-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