2
0
mirror of https://sourceware.org/git/binutils-gdb.git synced 2025-03-07 13:39:43 +08:00
binutils-gdb/gas/config
Ian Lance Taylor 85825401dc Wed Dec 30 10:18:57 1992 Ian Lance Taylor (ian@cygnus.com)
* app.c, config/tc-*.c: Don't include read.h, since it is already
	included by as.h.

	* These are based on patches from Minh Tran-le
	<mtranle@paris.intellicorp.com>.
	* configure.in (i[34]86-ibm-aix*): Accept i486 for host.  Use
	obj_format coffbfd and gas_target i386coff for target.
	(i[34]86-*-isc*): New host (uses sysv).
	* config/i386aix.mt: Removed (no longer used).
	* config/mh-i386aix (RANLIB): Use true rather than /bin/true.
	(MINUS_G): Removed.
	(LDFLAGS): Added, defined as -shlib.
	* config/te-i386aix.h (REVERSE_SORT_RELOCS): Undefine.
	* config/te-sco386.h (LOCAL_LABEL): Don't define.
	(DOT_LABEL_PREFIX): Define.
	* expr.c (operand): If DOT_LABEL_PREFIX, use .L0\001 as a label
	name rather than L0\001.
	* read.c (s_lcomm): Make a frag in SEG_BSS rather than using
	local_bss_counter.
	* symbols.c, symbols.h (local_bss_counter): Removed.
	* write.c (write_object_file): bss no longer uses
	local_bss_counter.  Pass correct data and bss size to
	VMS_write_object_file.
	* config/obj-vms.c (VMS_write_object_file): Accept bss size as
	argument, rather than using local_bss_counter.
	* config/tc-m88k.c (s_bss): Don't use local_bss_counter.
	* config/tc-sparc.c (s_reserve): Don't use local_bss_counter.
	* config/obj-coffbfd.c (had_lineno, had_reloc): Removed.
	(size_section): Restored sanity check.
	(do_relocs_for): Base section address on s_paddr rather than
	computing it.  Adjust a29k R_IHIHALF special case to account for
	section paddr (used to require paddr to be zero).  If there are no
	reclos, set s_relptr to 0.  Set relocation size in object_headers.
	(fill_section): Always set s_vaddr here, removing
	ZERO_BASED_SEGMENTS case.  Force s_scnptr for bss to 0.  Don't set
	NOLOAD for i386 .bss, because it confuses the SVR3 native linker.
	Set STYP_INFO for .comment.
	(coff_header_append): Use object headers and H_{SET,GET}_* macros.
	Make aouthdr writing depend on OBJ_COFF_OMIT_OPTIONAL_HEADER.
	(crawl_symbols): Handle 8 character section name correctly.  Use
	H_{SET,GET}_* macros.
	(do_linenos_for): Set lineno size in object_headers.
	(write_object_file): Use H_{SET,GET}_* macros.  Don't bother to
	set s_vaddr here.  If string_byte_count remains 4, set it back to
	0, and only write strings out if there are some.  Call
	fill_section before do_relocs_for and do_linenos_for.
	(obj_coff_section): Handle optional quoted second argument giving
	section characteristics.
	(obj_coff_bss): Added to handle .bss.
	(obj_coff_ident): Added to handle .ident (puts string in .comment
	section).
	(obj_coff_lcomm): Put common symbols in .bss, not .data.
	(fixup_mdeps): Change to segment.  Call frag_wane after
	md_convert_frag.
	(fixup_segment): Explicitly check S_IS_COMMON before making 386
	adjustment (already happened only for common symbols, but this is
	clearer).
	* config/obj-coffbfd.h (OBJ_COFF_OMIT_OPTIONAL_HEADER): Define.
	* config/tc-i386.c (s_bss): Don't use if I386COFF.
	(md_pseudo_table): Ignore .optim and .noopt.
	(tc_coff_sizemachdep): New function.
	* config/tc-i386.h (REVERSE_SORT_RELOCS): Undef, for SVR3
	compatibility.
	(LOCAL_LABEL): Removed definition.
	(DOT_LABEL_PREFIX): Defined.
1992-12-30 20:34:14 +00:00
..
.Sanitize Wed Dec 30 10:18:57 1992 Ian Lance Taylor (ian@cygnus.com) 1992-12-30 20:34:14 +00:00
aout_gnu.h
atof-ieee.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
atof-ns32k.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
atof-tahoe.c more tahoe code 1992-12-03 23:42:16 +00:00
atof-vax.c
coff_gnu.h guesses for i860 relocs, from fsf code 1992-12-03 23:49:30 +00:00
cplus-dem.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ebmon29k.mt
h8300.mt
h8300hds.mt
ho-ansi.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-decstation.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-generic.h declare malloc, realloc 1992-12-03 23:45:13 +00:00
ho-go32.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-hpux.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-i386.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-i386aix.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-rs6000.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-sun3.h
ho-sun4.h
ho-sun386.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
ho-sunos.h SunOS 4.0.3 has no sys/stdtypes.h 1992-12-28 18:38:10 +00:00
ho-sysv.h delete HO_USG and setbuffer macros 1992-12-03 23:45:34 +00:00
ho-vax.h delete M_VAX 1992-12-03 23:48:47 +00:00
ho-vms.h vms stuff from fsf version - untested 1992-12-03 23:38:49 +00:00
i386aix.mt
i386coff.mt Sat Dec 12 15:26:34 1992 Ian Lance Taylor (ian@cygnus.com) 1992-12-13 00:56:14 +00:00
m68k.mt
m68kcoff.mt
m88k-opcode.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
m88k.patches
mh-i386
mh-i386aix
mips.mt
obj-aout.c
obj-aout.h
obj-bfd-sunos.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-bfd-sunos.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-bout.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-bout.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-coff.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-coff.h avoid #elif 1992-12-28 18:38:32 +00:00
obj-coffbfd.c lints 1992-12-15 22:49:55 +00:00
obj-coffbfd.h lints 1992-12-15 22:49:55 +00:00
obj-generic.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-generic.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-ieee.c Wed Dec 16 12:12:33 1992 Ian Lance Taylor (ian@cygnus.com) 1992-12-16 20:13:53 +00:00
obj-ieee.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
obj-vms.c changes for traditional C 1992-12-07 08:37:36 +00:00
obj-vms.h deleted local-vars comment 1992-12-07 08:37:23 +00:00
rs6000.mt
sparc.mt
tc-a29k.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-a29k.h Sat Dec 12 15:26:34 1992 Ian Lance Taylor (ian@cygnus.com) 1992-12-13 00:56:14 +00:00
tc-generic.c
tc-generic.h
tc-h8300.c
tc-h8300.h
tc-i386.c mostly whitespace/comment changes 1992-12-03 23:52:26 +00:00
tc-i386.h
tc-i860.c
tc-i860.h
tc-i960.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-i960.h
tc-m68k.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-m68k.h
tc-m88k.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-m88k.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-m68851.h
tc-ns32k.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-ns32k.h
tc-rs6000.c
tc-rs6000.h
tc-sparc.c For SPARC V9, for RELOC_WDISP2_14, upper 2 bits start at bit 20 now, instead 1992-12-15 03:46:14 +00:00
tc-sparc.h Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-tahoe.c tahoe code from fsf - untested 1992-12-03 23:41:18 +00:00
tc-tahoe.h tahoe code from fsf - untested 1992-12-03 23:41:18 +00:00
tc-vax.c Ran "indent", for GNU coding style; some code & comments still need fixup. 1992-11-23 20:42:33 +00:00
tc-vax.h
tc-z8k.c checkpoint 1992-12-15 20:41:16 +00:00
tc-z8k.h
te-dpx2.h
te-generic.h
te-i386aix.h
te-ic960.h mostly whitespace/comment changes 1992-12-03 23:52:26 +00:00
te-sco386.h
te-sun3.h
te-sysv32.h
vax-inst.h
z8k.mt checkpoint 1992-12-15 20:41:16 +00:00