diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2021-03-08 09:24:57 -0500 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2021-03-08 09:26:04 -0500 |
commit | 04b4828c6dd215385fde6964a5e13da8a01a78ba (patch) | |
tree | 939932ed5bab93bbe9c876ddd896a4e0a669bd3a /gcc/tree-ssa-strlen.c | |
parent | e95554dac8284a75c13f4650ef40eea76227282e (diff) | |
download | gcc-04b4828c6dd215385fde6964a5e13da8a01a78ba.zip gcc-04b4828c6dd215385fde6964a5e13da8a01a78ba.tar.gz gcc-04b4828c6dd215385fde6964a5e13da8a01a78ba.tar.bz2 |
[PR99422] LRA: Skip modifiers when processing memory address.
Function process_address_1 can wrongly look at constraint modifiers
instead of the 1st constraint itself. The patch solves the problem.
gcc/ChangeLog:
PR target/99422
* lra-constraints.c (skip_contraint_modifiers): New function.
(process_address_1): Use it before lookup_constraint call.
Diffstat (limited to 'gcc/tree-ssa-strlen.c')
0 files changed, 0 insertions, 0 deletions