2018-02-22 Steve Ellcey <sellcey@cavium.com>
PR target/83335
* config/aarch64/aarch64.c (aarch64_print_address_internal):
Change gcc_assert call to output_operand_lossage.
From-SVN: r257907
+2018-02-22 Steve Ellcey <sellcey@cavium.com>
+
+ PR target/83335
+ * config/aarch64/aarch64.c (aarch64_print_address_internal):
+ Change gcc_assert call to output_operand_lossage.
+
2018-02-22 Steve Ellcey <sellcey@cavium.com>
* doc/extend.texi (__builtin_extend_pointer): Document builtin.
unsigned int size;
/* Check all addresses are Pmode - including ILP32. */
- gcc_assert (GET_MODE (x) == Pmode);
+ if (GET_MODE (x) != Pmode)
+ output_operand_lossage ("invalid address mode");
if (aarch64_classify_address (&addr, x, mode, true, type))
switch (addr.type)