Re: [PATCH] aarch64: Fix DFP constants [PR119131]

2025-03-11 Thread Andrew Pinski
On Tue, Mar 11, 2025 at 9:58 AM Richard Sandiford wrote: > > Andrew Pinski writes: > > After r15-6660-g45d306a835cb3f865, in some cases > > DFP constants would cause an ICE. This is due to > > do a mismatch of a few things. The predicate of the move > > uses aarch64_valid_fp_move to say if the co

Re: [PATCH] aarch64: Fix DFP constants [PR119131]

2025-03-11 Thread Richard Sandiford
Andrew Pinski writes: > After r15-6660-g45d306a835cb3f865, in some cases > DFP constants would cause an ICE. This is due to > do a mismatch of a few things. The predicate of the move > uses aarch64_valid_fp_move to say if the constant is valid or not. > But after reload/LRA when can_create_pseudo_

[PATCH] aarch64: Fix DFP constants [PR119131]

2025-03-11 Thread Andrew Pinski
After r15-6660-g45d306a835cb3f865, in some cases DFP constants would cause an ICE. This is due to do a mismatch of a few things. The predicate of the move uses aarch64_valid_fp_move to say if the constant is valid or not. But after reload/LRA when can_create_pseudo_p returns false; aarch64_valid_f