Oops - forgot to commit this part of a previous delta:
authorNick Clifton <nickc@redhat.com>
Thu, 23 Jul 2009 12:42:07 +0000 (12:42 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 23 Jul 2009 12:42:07 +0000 (12:42 +0000)
        * config/tc-arm.c (arm_frag_align_code): Replace hard coded
        constant with MAX_MEM_FOR_RS_ALIGN_CODE.

gas/config/tc-arm.c

index 31eb480c0767c9a2357f3dd0fd807a736a07a49a..ea4439939e54e4b6ecc89d119334fa53796d9246 100644 (file)
@@ -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,