Emit reasonable diagnostic rather than ICE on invalid ASM on H8 port
authorJeff Law <law@redhat.com>
Fri, 24 Jan 2020 15:57:46 +0000 (08:57 -0700)
committerJeff Law <law@redhat.com>
Fri, 24 Jan 2020 15:57:46 +0000 (08:57 -0700)
commit64c9f2d9972ad359a32f0a97ee0a806c2532db15
tree16486e0032eede7daec136bd56085884b531be21
parente6e5cd2fd70b73eaa6bead8bbaa25b0e40b4ca55
Emit reasonable diagnostic rather than ICE on invalid ASM on H8 port

PR target/13721
* config/h8300/h8300.c (h8300_print_operand): Only call byte_reg
for REGs.  Call output_operand_lossage to get more reasonable
diagnostics.

PR target/13721
* gcc.target/h8300/pr13721.c: New test.
gcc/ChangeLog
gcc/config/h8300/h8300.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/h8300/pr13721.c [new file with mode: 0644]