diff options
Diffstat (limited to 'gcc/genemit.c')
-rw-r--r-- | gcc/genemit.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/genemit.c b/gcc/genemit.c index 0e695d2..0ab88b0 100644 --- a/gcc/genemit.c +++ b/gcc/genemit.c @@ -217,6 +217,14 @@ gen_exp (rtx x, enum rtx_code subroutine_type, char *used) case PC: printf ("pc_rtx"); return; + case CLOBBER: + if (REG_P (XEXP (x, 0))) + { + printf ("gen_hard_reg_clobber (%smode, %i)", GET_MODE_NAME (GET_MODE (XEXP (x, 0))), + REGNO (XEXP (x, 0))); + return; + } + break; case CC0: printf ("cc0_rtx"); |