On 7/10/23 11:47 AM, Peter Bergner wrote: > While helping someone on the team debug an issue, I noticed some redundant > tests in a couple of our predicates which can be removed. I'm going to > commit the following as obvious once bootstrap and regtesting come back > clean. > > Peter > > > rs6000: Remove redundant MEM_P predicate usage > > The quad_memory_operand and vsx_quad_dform_memory_operand predicates contain > a (match_code "mem") test, making their MEM_P usage redundant. Remove them. > > gcc/ > * config/rs6000/predicates.md (quad_memory_operand): Remove redundant > MEM_P usage. > (vsx_quad_dform_memory_operand): Likewise.
Testing was clean as expected. Pushed to trunk. Peter