Sun Mar  3 13:31:28 1991  Loic Dachary  (loic at devunix)

	* (def:read.c) ignore a tag that points to an undefined type 
	information. Do not mark the symbol as tagged. This is a potential
	source of problems.

Thu Feb 21 12:40:17 1991  Loic Dachary  (loic at devunix)

	* (write_object_file:write.c) move C_STAT symbols at the end
	of the symbol table. This was only done for C_EXT symbols
	but cause problems when debugging (static symbols appear within
	functions and are therefore hidden even if global).

	* (operand:expr.c) generate internal label with a leading dot
	(.L0 instead of L0) to allow elimination with other local
	variables.

Tue Jan 15 19:32:54 1991    (gnu at sapin10)

	* (write_object_file:write.c,coff.[hc]) NO_OPTIONAL_HEADER
	to omit the aouthdr located after the fileheader

	* (write_object_file:write.c) surround with #if 
	END_OF_FUNCTION_POINTER the code that set the endndx field
	for .ef symbols.

	* (write_object_file:write.c) if the string table is empty,
	do not output its size. GDB bombs on Unigraph otherwise.

Fri Dec 21 12:55:33 1990  Loic Dachary  (loic at devunix)

	* (write_object_file:write.c) Fill the field ENDNDX for the
	functions symbols as well as the begin bloc symbols. Do not point
	on the end function symbol itself but on the next symbol. This is
	required for the ds90 machine.

Wed Oct 31 20:26:53 1990  Loic Dachary  (loic at motus)
    
    	* (pseud_set:read.c) Put back accidentalty suppressed S_SET_ABS
    
	* Applied the patches to gas-1.37

Mon Oct 15 01:38:41 1990  Loic Dachary  (loic at atlanti)

	* revisite the code to deal with leading underscores.
	define STRIP_UNDERSCORE to control it. Remove useless code
	dealing with underscores in line number handling and structure
	tags.

Sat Oct 13 11:40:58 1990  Loic Dachary  (loic at lasvegas)

	* where possible change sizeof(struct ???) in ???SZ as defined
	in the headers, syms.h, reloc.h, filehdr.h. This is needed for 
	SCO unix. Moreover, it is a good practice.
	
	* (md_pseudo_table:i386.c) remove duplicate entries of .def and .ln

	* modify the necessary files to allow compilation on SCO unix

	* (emit_symbols:write.c) added the accidentaly suppressed
	S_SET_EXTERNAL when a symbol is undefined.

Thu Sep 13 11:42:51 1990  Loic Dachary  (loic at motus)

	* (def:read.c) if a symbol is a function check that it is
	not already at the end of the list before moving it.

	* (symbol_new:symbols.c)
	A C symbol beginning with L was confused with local labels.
	Do not flag a symbol as local (do not emit in the output file) if
	it had a leading _.

Tue Sep 11 17:14:38 1990  Loic Dachary  (loic at motus)

	* Second release of gas with coff object generation
	. GNUmakefile can be used but makefile is still valid
	. understands .def debug directives

Fri Aug 24 13:57:47 1990  Loic Dachary  (loic at devunix)

	* (fixup_segment:write.c) The external bss symbols were not
	relocated properly. The bug : with coff, the data to be relocated
	in the text segment must contain the size of the bss external
	symbol whereas it must contain 0 with aout.

Tue Aug 21 08:32:23 1990  Loic Dachary  (loic at devunix)

	* (write_object_file:write.c) set the storage class to static if
	the symbol has no storage class. This
	handles the static int a = 2; case.

	* (s_lcomm:read.c) set the storage class to static

	* (symbols.c) symbol_find_or_make was removing to many _ at the
	beginning of the symbol. symbol_table_lookup and
	symbol_new do the job.

	* (write.c) count the number of relocation entries for a section
	only if fx_addsy is not null.

	* (coff.c) the virtual address (v_addr) for the relocation entries
	of the data section are not relative to the section
	beginning as is the case for a.out BSD. They begin at the
	end of the text section.

	* (symbols.c) forgot sy_value = value

Mon Aug 20 12:23:43 1990  Loic Dachary  (loic at motus)

	* (write.c) bug in put external at end of list in the case
	of an external symbol being the last of the list.

Fri Aug 17 11:49:20 1990  Loic Dachary  (loic at motus)

	* (write.c) put undefined symbols at the end of the list
	of defined symbols.

	* First release of gas with coff object generation.
	. the correct makefile is GNUmakefile
	. you must run config.gas to set up the correct files.
	. it has only be tested for SunOs 3.5 and Unisoft 1.3
	. The modifications of the sources to encapsulate the format specific
	data references (symbol->n_type etc...) have not been made for VMS
	and some obscure places where machine dependent code live.


