aboutsummaryrefslogtreecommitdiff
path: root/gas/read.c
AgeCommit message (Collapse)AuthorFilesLines
2000-06-02is_end_of_line fixes.Alan Modra1-21/+14
2000-04-21IA-64 ELF support.Jim Wilson1-0/+2
2000-03-26Add macro handling extensions and line substitution support.Timothy Wall1-7/+41
2000-03-13 * read.c (TC_IMPLICIT_LCOMM_ALIGNMENT): New default-definition.Hans-Peter Nilsson1-15/+20
(s_lcomm_internal): Use it. * doc/internals.texi (CPU backend): Document it. * config/obj-evax.h (TC_IMPLICIT_LCOMM_ALIGNMENT): Set to 2**3 bytes.
2000-02-24Remove dead code when not TC_M68K.Alan Modra1-15/+11
2000-02-10Check label validity with TC_START_LABEL_WITHOUT_COLON if defined.Timothy Wall1-1/+6
2000-02-08Remove redundant code for checking numbers with suffixes. AddTimothy Wall1-4/+34
functionality to break out of assembler loops.
2000-02-08New elseif directive has been added.Timothy Wall1-0/+1
2000-02-03octets vs bytes changes for GASTimothy Wall1-2/+2
2000-01-26Make copyright date lists comply with GNU requirementAlan Modra1-2/+2
2000-01-26This set of patches add support for aout emulation on the x86Alan Modra1-8/+13
assembler. ie. You will be able to do "as --em=i386aout" on an x86 linux-elf assembler to generate aout format object files, rather than using a separate assembler. The aout emulation is enabled by giving "--enable-targets=i386-linuxaout" to configure. Oh yeah, there's a couple of fixes too. Error messages shouldn't be passed to printf in the format arg just in case someone puts a `%' in the message.
1999-11-03 * read.c (pseudo_set): Reject attempts to set the value of aIan Lance Taylor1-0/+2
section symbol.
1999-07-11 * Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSEDIan Lance Taylor1-25/+25
as appropriate. Fill in structure initializations. Add variable initializations. Add casts. * dwarf2dbg.c (print_stats): Change i to size_t. * listing.c (listing_listing): Change list_line to unsigned int.
1999-06-12 * subsegs.c (subseg_text_p): New function.Ian Lance Taylor1-15/+1
* as.h (subseg_text_p): Declare. * read.c (do_align): Use subseg_text_p to set the default fill. * write.c (subsegs_finish): Likewise. * config/obj-coff.c (write_object_file): Likewise. * config/tc-i386.h (md_maybe_text): Don't define. (md_do_align): Use subseg_text_p to set the default fill. * config/tc-m32r.c (m32r_do_align): Likewise. * config/tc-sh.c (sh_do_align): Likewise. * config/tc-sparc.h (md_do_align): Likewise.
1999-06-10 * read.c (read_a_source_file): Only declare inescape ifIan Lance Taylor1-1/+4
QUOTES_IN_INSN.
1999-06-05 * dwarf2dbg.c (*): Convert to K&R + prototypes.Richard Henderson1-2/+8
(dwarf2_gen_line_info): Kill unused variables. (dwarf2_finish): Likewise. (dwarf2_where): Likewise. (dwarf2_directive_file): If we've only got a string, hand off to s_app_file. * ecoff.c: Move the include of ecoff.h. * symbols.h (S_IS_FUNCTION): Prototype. * read.c (LEX_HASH): Supply a default. (lex_type): Use it. (s_globl): Update `c' after skipping whitespace. * read.h (LEX_END_NAME, is_name_ender): New. * expr.c (get_symbol_end): Respect it.
1999-06-03 * read.c (read_a_source_file): Conditionally allow matched "Richard Henderson1-2/+10
in lines passed to md_assemble.
1999-06-03 * app.c (input_buffer): New static variable.Ian Lance Taylor1-31/+40
(app_push): Save saved_input in allocated buffer. (app_pop): Restored saved_input. (do_scrub_chars): Change get parameter to take char * and int as arguments. Change GET macro to pass input_buffer to get function. Don't save input into allocated buffer. * as.h (do_scrub_chars): Update declaration. * input-file.c (input_file_get): Change to take char * and int. Read data into passed in buffer. Remove static buffer. * read.c (scrub_from_string): Change to take char * and int. Copy data into passed in buffer.
1999-05-17/Alan Modra1-3/+11
Move bitfield overflow checks to after the md_apply_fix call in fixup_segment so that md_apply_fix has a chance to modify value. Handle 8 and 16-bit pcrel relocs for i386. Prototypes and other minor code cleanups.
1999-05-0319990502 sourceware importbinu_ss_19990502Richard Henderson1-0/+5054