Re: [PATCH v3] constraint: fix relaxed memory and repeated constraint handling

2023-04-18 Thread Richard Sandiford via Gcc-patches
Jeff Law via Gcc-patches writes: > On 4/18/23 07:02, Richard Sandiford via Gcc-patches wrote: >> "Victor L. Do Nascimento" writes: >>> The function `constrain_operands' lacked the logic to consider relaxed >>> memory constraints when "traditional" memory constraints were not >>> satisfied, creati

Re: [PATCH v3] constraint: fix relaxed memory and repeated constraint handling

2023-04-18 Thread Jeff Law via Gcc-patches
On 4/18/23 07:02, Richard Sandiford via Gcc-patches wrote: "Victor L. Do Nascimento" writes: The function `constrain_operands' lacked the logic to consider relaxed memory constraints when "traditional" memory constraints were not satisfied, creating potential issues as observed during the re

Re: [PATCH v3] constraint: fix relaxed memory and repeated constraint handling

2023-04-18 Thread Richard Sandiford via Gcc-patches
"Victor L. Do Nascimento" writes: > The function `constrain_operands' lacked the logic to consider relaxed > memory constraints when "traditional" memory constraints were not > satisfied, creating potential issues as observed during the reload > compilation pass. > > In addition, it was observed t

[PATCH v3] constraint: fix relaxed memory and repeated constraint handling

2023-04-18 Thread Victor L. Do Nascimento via Gcc-patches
The function `constrain_operands' lacked the logic to consider relaxed memory constraints when "traditional" memory constraints were not satisfied, creating potential issues as observed during the reload compilation pass. In addition, it was observed that while `constrain_operands' chooses to disr