diff options
-rw-r--r-- | gas/config/tc-arm.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 31eb480..ea44399 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -18385,9 +18385,16 @@ arm_frag_align_code (int n, int max) char * p; /* We assume that there will never be a requirement - to support alignments greater than 32 bytes. */ + to support alignments greater than MAX_MEM_FOR_RS_ALIGN_CODE bytes. */ if (max > MAX_MEM_FOR_RS_ALIGN_CODE) - as_fatal (_("alignments greater than 32 bytes not supported in .text sections.")); + { + char err_msg[128]; + + sprintf (err_msg, + _("alignments greater than %d bytes not supported in .text sections."), + MAX_MEM_FOR_RS_ALIGN_CODE + 1); + as_fatal (err_msg); + } p = frag_var (rs_align_code, MAX_MEM_FOR_RS_ALIGN_CODE, |