diff options
Diffstat (limited to 'gcc/config/avr/avr.h')
| -rw-r--r-- | gcc/config/avr/avr.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index e0a9c75..5b7c73d 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -668,15 +668,13 @@ sprintf (STRING, "*.%s%lu", PREFIX, (unsigned long)(NUM)) #define ASM_OUTPUT_REG_PUSH(STREAM, REGNO) \ { \ - if (REGNO > 31) \ - abort (); \ + gcc_assert (REGNO < 32); \ fprintf (STREAM, "\tpush\tr%d", REGNO); \ } #define ASM_OUTPUT_REG_POP(STREAM, REGNO) \ { \ - if (REGNO > 31) \ - abort (); \ + gcc_assert (REGNO < 32); \ fprintf (STREAM, "\tpop\tr%d", REGNO); \ } |
