aboutsummaryrefslogtreecommitdiff
path: root/gas/macro.c
AgeCommit message (Collapse)AuthorFilesLines
1998-03-25Wed Mar 25 13:10:42 1998 Bruno Haible ↵Ian Lance Taylor1-47/+37
<bruno@linuix.mathematik.uni-karlsruhe.de> * gasp.c (IS*): Cast argument to unsigned char, not unsigned int. * macro.c (macro_expand_body): Increase buffer size. * messages.c (as_warn): Likewise. (as_warn_where, as_bad, as_bad_where): Likewise.
1997-08-26 * as.h: Don't define alloca if __GNUC__. Just declare it.Ian Lance Taylor1-9/+60
* macro.c: Copy alloca handling from as.h.
1995-11-03 * as.c (main): On TC_A29K, call macro_init with macro_alternateIan Lance Taylor1-8/+23
set to 1. * macro.c (get_any_string): Don't keep quotes if macro_strip_at is set, even if macro_alternate is set. (get_apost_token): If macro_strip_at, only skip kind if it is '@'. (sub_actual): If macro_strip_at, and kind is '@', don't look up the token unless it ended in '@'. * config/tc-a29k.c (line_separator_chars): Remove '@'. * doc/c-a29k.texi: Document macro usage on A29K.
1995-10-06* sb.c, macro.c: Include string.h.Ken Raeburn1-9/+71
1995-09-11 * sb.c: Include "libiberty.h".Ian Lance Taylor1-0/+4
* macro.c: Likewise. Also include <stdlib.h> if it exists.
1995-09-07 * expr.c (operand): Handle 08 and 09 in MRI mode.Ian Lance Taylor1-0/+1126
* macro.c (ISSEP): Remove duplicated `"' character. (get_any_string): Copy some characters for which ISSEP is true: ';', '>', '(', ')'. Otherwise we can get in an infinite loop. * read.c (s_space): In MRI mode, the expressions stop at the first unquoted space. (cons_worker): In MRI mode, restore the terminating character at the end of the function.