re PR target/83335 ([aarch64,ilp32] gcc.target/aarch64/asm-2.c ICEs since 255481)
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
This commit is contained in:
parent
c74a0faa91
commit
67c58c8f6b
2 changed files with 8 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
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.
|
||||
|
|
|
@ -7059,7 +7059,8 @@ aarch64_print_address_internal (FILE *f, machine_mode mode, rtx x,
|
|||
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)
|
||||
|
|
Loading…
Add table
Reference in a new issue