Re: [AArch64] Fix ICEs in aarch64_print_operand

2017-12-08 Thread Christophe Lyon
On 8 December 2017 at 17:05, Richard Sandiford wrote: > Christophe Lyon writes: >> Hi Richard, >> On 7 December 2017 at 10:31, James Greenhalgh >> wrote>> On Tue, Dec 05, 2017 at 05:57:37PM +, Richard Sandiford wrote: Three related regression fixes: - We can't use asserts lik

Re: [AArch64] Fix ICEs in aarch64_print_operand

2017-12-08 Thread Richard Sandiford
Christophe Lyon writes: > Hi Richard, > On 7 December 2017 at 10:31, James Greenhalgh > wrote>> On Tue, Dec 05, 2017 at 05:57:37PM +, Richard Sandiford wrote: >>> Three related regression fixes: >>> >>> - We can't use asserts like: >>> >>> gcc_assert (GET_MODE_SIZE (mode) == 16); >>> >>>

Re: [AArch64] Fix ICEs in aarch64_print_operand

2017-12-08 Thread Christophe Lyon
Hi Richard, On 7 December 2017 at 10:31, James Greenhalgh wrote: > On Tue, Dec 05, 2017 at 05:57:37PM +, Richard Sandiford wrote: >> Three related regression fixes: >> >> - We can't use asserts like: >> >> gcc_assert (GET_MODE_SIZE (mode) == 16); >> >> in aarch64_print_operand because

Re: [AArch64] Fix ICEs in aarch64_print_operand

2017-12-07 Thread James Greenhalgh
On Tue, Dec 05, 2017 at 05:57:37PM +, Richard Sandiford wrote: > Three related regression fixes: > > - We can't use asserts like: > > gcc_assert (GET_MODE_SIZE (mode) == 16); > > in aarch64_print_operand because it could trigger for invalid user input. > > - The output_operand_lossage

[AArch64] Fix ICEs in aarch64_print_operand

2017-12-05 Thread Richard Sandiford
Three related regression fixes: - We can't use asserts like: gcc_assert (GET_MODE_SIZE (mode) == 16); in aarch64_print_operand because it could trigger for invalid user input. - The output_operand_lossage in aarch64_print_address_internal: output_operand_lossage ("invalid operand for