Now that rs_align_code has been corrected for all targets, put the
.align limit back to bits_per_address-1. Also fix a comment.
* frags.h (fr_var): Correct comment.
* read.c (TC_ALIGN_LIMIT): Revert commit
ff4c03516c change.
/* (Fixed) number of octets we know we have. May be 0. */
valueT fr_fix;
- /* May be used for (Variable) number of octets after above.
- The generic frag handling code no longer makes any use of fr_var. */
+ /* May be used for (Variable) number of octets after above. */
offsetT fr_var;
/* For variable-length tail. */
offsetT fr_offset;
}
#ifndef TC_ALIGN_LIMIT
-/* Limit alignment in code to 1G, to limit the amount of memory used
- by rs_code_align frags. */
-#define TC_ALIGN_LIMIT \
- ((subseg_text_p (now_seg) \
- && stdoutput->arch_info->bits_per_address >= 32) \
- ? 30 : stdoutput->arch_info->bits_per_address - 1)
+#define TC_ALIGN_LIMIT (stdoutput->arch_info->bits_per_address - 1)
#endif
/* Handle the .align pseudo-op. A positive ARG is a default alignment