aboutsummaryrefslogtreecommitdiff
path: root/gas/subsegs.h
AgeCommit message (Collapse)AuthorFilesLines
1996-05-02 * subsegs.h (segment_info_type): If MANY_SEGMENTS and notIan Lance Taylor1-4/+19
BFD_ASSEMBLER, add name field. * config/obj-coff.c (coff_header_append): Handle long section names. (crawl_symbols): Just use the name field for the symbol name, without worrying about null byte termination. (w_strings): Handle long section names. (write_object_file): Likewise. Also, use the name field, rather than scnhdr.s_name. (obj_coff_add_segment): Permit long section names. (obj_coff_init_stab_section): Use the name field, rather than scnhdr.s_name. (adjust_stab_section): Likewise. * config/te-pe.h (COFF_LONG_SECTION_NAMES): Define.
1994-12-20* frags.c (frag_init): Call obstack_begin on `frags'.Ken Raeburn1-3/+11
* subsegs.c (subsegs_begin): Don't do it here. * as.c (main): Call frag_init before subsegs_begin. * frags.c (frag_append_1_char): New function. * frags.h (frag_append_1_char): Declare it. (FRAG_APPEND_1_CHAR): Call it. Old definition is commented out for now. * as.h (struct frag): Added (but commented out) new fields for tracking current alignment. (frag_now_fix): Changed macro to function declaration. * frags.c (frag_now_fix): Define function here. (frag_new): Use it instead of accessing `frags' directly. * frags.h (frags): Change comment to indicate it shouldn't be accessed directly. * subsegs.h (struct frchain): New field frch_obstack, intended to eventually replace global `frags' obstack. * subsegs.c (subseg_set_rest): Use frag_now_fix instead of accessing `frags' directly. Initialize fields of new frchainS explicitly instead of with memset. * config/obj-coff.c (obj_coff_ln) [!BFD_ASSEMBLER]: Use frag_now_fix. * config/tc-mips.c (s_loc), config/obj-vms.c (vms_resolve_symbol_redef), symbols.c (colon): Likewise.
1994-01-13(segment_info_type) [NEED_LITERAL_POOL]: Add field literal_pool_size.Ken Raeburn1-38/+81
1992-02-13force all files to end in "/* end of filename"K. Richard Pixley1-1/+1
1992-02-13White space and comments only. The devo tree prior to this delta isK. Richard Pixley1-43/+43
tagged as "vanilla" for your convenience. There are also some comment changes.
1991-11-26Mon Nov 25 17:26:22 1991 Steve Chamberlain (sac at cygnus.com)Steve Chamberlain1-1/+23
* as.c: (perform_an_assembly_pass): moved declaration of i to avoid a syntax error. Now always create the three default sections when in MANY_SEGMENTS mode. * as.h: New improved way of specifying MANY_SEGMENTS * configure.in: hds object format is now coff-bfd * subsegs.h: add line numbers and section stuff to the segment_info structure. (But go back later and fix.. this is COFF specific)
1991-04-04Initial revisionK. Richard Pixley1-0/+65