Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1995-08-09 | * read.c (mri_line_label): Make non-static. | Ian Lance Taylor | 1 | -0/+3 | |
(potable): Add nopage, page, plen. (s_org): Error if in MRI mode. * read.h (mri_line_label): Declare. * listing.c (listing_nopage): New function. * listing.h (listing_nopage): Declare. | |||||
1995-08-09 | * read.c (abs_section_offset): New global variable. | Ian Lance Taylor | 1 | -1/+7 | |
(potable): Add offset, struct. (do_org): New static function; handle changing the origin in the absolute section. (s_org): Use do_org. (s_set): Likewise. (equals): Likewise. (s_space): In absolute_section, just increase abs_section_offset. (s_struct): New function. (emit_expr): Handle absolute_section specially. * read.h (abs_section_offset): Declare. (s_struct): Declare. * read.c (potable): Add ifeq, ifge, ifgt, ifle, iflt, ifne. Change if to pass O_ne to s_if. (read_a_source_file): Don't define an label without a colon if ignore_input returns true. * read.c (potable): Add dcb, dcb.b, dcb.d, dcb.l, dcb.s, dcb.w, dcb.x, ds.d, ds.p, ds.s, ds.x, elsec, endc, fail, format, llen, noformat. (read_a_source_file): If pseudo-op handler is s_end, quit immediately. (s_end): New function. (s_fail): New function. (s_float_space): New function. (hex_float): New static function. (float_cons): Use hex_float. * read.h (s_fail): Declare. (s_float_space): Declare. | |||||
1995-08-08 | * struc-symbol.h (struct symbol): Add sy_mri_common bit. | Ian Lance Taylor | 1 | -2/+8 | |
* read.h (mri_comon_symbol): Declare. (s_mri_common): Declare. * read.c (mri_line_label): New static variable. (mri_common_symbol): New global variable. (potable): Add "common" and "common.s". (read_a_source_file): In MRI mode, set mri_line_label for a label at the start of a line. (s_mri_common): New function. (s_space): Handle mri_common_symbol. * symbols.c (colon): Change return value from void to symbolS *, and return new symbol. If mri_common_symbol is set, attach the new symbol to it. (resolve_symbol_value): Handle an sy_mri_common symbol. * symbols.h (colon): Change return value in declaration. * subsegs.c (subseg_set_rest): Clear mri_common_symbol. (subseg_set (both versions)): Likewise. * frags.c (frag_more): Warn if mri_common_symbol is not NULL. * write.c (adjust_reloc_syms): Skip sy_mri_common symbols. (write_object_file): Discard sy_mri_common symbols. (fixup_segment): Change relocations against sy_mri_common symbols to be against the common symbol itself. * config/obj-coff.c (yank_symbols): Discard sy_mri_common symbols. (fixup_segment): Change relocations against sy_mri_common symbols to be against the common symbol itself. * config/obj-aout.c (obj_crawl_symbol_chain): Discard sy_mri_common symbols. | |||||
1995-05-04 | * read.h (get_stab_string_offset): Declare unconditionally. | Ken Raeburn | 1 | -14/+19 | |
1993-09-10 | gcc lint. See ChangeLog for details. Also: | Ian Lance Taylor | 1 | -3/+6 | |
* config/obj-elf.h (S_SET_SIZE): Actually set the size. | |||||
1993-09-07 | Changes to support stabs-in-coff | Stan Shebs | 1 | -86/+41 | |
1992-11-23 | Ran "indent", for GNU coding style; some code & comments still need fixup. | Ken Raeburn | 1 | -85/+93 | |
Removed some unneeded files. configure.in: Don't look for te-386bsd.h, which doesn't exist... | |||||
1992-02-13 | force all files to end in "/* end of filename" | K. Richard Pixley | 1 | -1/+1 | |
1992-02-13 | remove all rcs keywords | K. Richard Pixley | 1 | -2/+0 | |
1992-02-13 | White space and comments only. The devo tree prior to this delta is | K. Richard Pixley | 1 | -21/+21 | |
tagged as "vanilla" for your convenience. There are also some comment changes. | |||||
1991-04-04 | Initial revision | K. Richard Pixley | 1 | -0/+137 | |