* config/tc-h8300.c (md_apply_fix): Do not abort or handle 8 byte fixups.

This commit is contained in:
Nick Clifton 2007-09-19 15:25:13 +00:00
parent aa6c981f95
commit 550c188837
1 changed files with 7 additions and 0 deletions

View File

@ -2129,6 +2129,13 @@ md_apply_fix (fixS *fixP, valueT *valP, segT seg ATTRIBUTE_UNUSED)
*buf++ = (val >> 8);
*buf++ = val;
break;
case 8:
/* This can arise when the .quad or .8byte pseudo-ops are used.
Returning here (without setting fx_done) will cause the code
to attempt to generate a reloc which will then fail with the
slightly more helpful error message: "Cannot represent
relocation type BFD_RELOC_64". */
return;
default:
abort ();
}