0291f0f543
Changed alignment on .pdata and .reldata
1996-01-18 23:03:48 +00:00
48573afd23
Remove SH3e sanitization.
1996-01-16 20:13:27 +00:00
a61bc32c3d
Keep SH3e testsuite.
1996-01-16 20:12:24 +00:00
130c6e3d59
Remove sh3e sanitization.
1996-01-16 19:59:48 +00:00
c682be533c
Add more relocation suffixes
1996-01-15 22:46:10 +00:00
ee4fdbb93d
Allow .gcc_except_table to have unfixed pointers with -mrelocatable
1996-01-15 02:34:07 +00:00
747b98fe5d
Make elf section functions ELF specific
1996-01-13 16:10:33 +00:00
2a4e49a925
* subsegs.c (section_symbol): Don't try to look up the section
...
symbol in the hash table. It should be possible to have a symbol
with the same name as a section, but no connection to it.
1996-01-12 21:11:43 +00:00
f99d287b2a
Add support for exclude section flag and ordered section type
1996-01-12 20:35:38 +00:00
d9f4dec191
* read.c (cons_worker): Only call mri_comment_end from flag_mri.
...
From James Carlson <carlson@xylogics.com>.
1996-01-12 17:10:24 +00:00
347a705b78
* expr.c (operand): Skip whitespace after a close parenthesis.
...
From James Carlson <carlson@xylogics.com>.
1996-01-12 17:07:04 +00:00
367c2d2aef
* gas/mips/*.d: Update for changes to disassembler.
1996-01-10 17:57:47 +00:00
9e64063e1c
* gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
...
change.
1996-01-04 03:57:43 +00:00
10c8c95ec0
For SH port, make relocation overflow an error instead of a warning.
1996-01-02 20:45:49 +00:00
cb84431489
* ecoff.c (ecoff_stab): Simplify. Correctly handle sym + offset
...
addresses for static variables.
So we can access statics in the static block on mips/alpha when using
gas.
1995-12-31 06:41:24 +00:00
36cb0e7c73
Make @got be real GOT reloc; make @xgot be old TOC16 reloc
1995-12-21 17:54:31 +00:00
5e69b693c9
* config/tc-mips.c (load_address): Correctly handle a constant in
...
SVR4_PIC case. From Richard Kenner <kenner@vlsi1.ultra.nyu.edu>.
1995-12-20 19:56:41 +00:00
29861dd01a
* config/tc-sh.c (parse_reg): Recognize SH3 registers.
...
(get_specific): Handle A_SSR, A_SPC and A_REG_B.
(build_Mbytes): Handle REG_B.
1995-12-15 22:30:33 +00:00
432b8fa87a
* ecoff.c (ecoff_build_aux): Use new bfd_big_endian macro.
1995-12-15 21:12:36 +00:00
ee68a042d2
* mpw-make.sed: If linking, edit ALL_CFLAGS to CFLAGS.
1995-12-15 20:17:52 +00:00
b14630f2df
* config/obj-coff.c (write_object_file): Set the s_align field to
...
the number of bytes, rather than to the power of 2.
PR 8674, 8678.
1995-12-14 20:12:31 +00:00
4a3d48fc1e
* Makefile.in (DISTCLEAN_HERE): New variable.
...
(distclean): Use it.
(maintainer-clean): Depend upon clean-here rather than clean,
distclean, and clean-info. Run make maintainer-clean in doc.
Remove files listed in DISTCLEAN_HERE.
* doc/Makefile.in (maintainer-clean realclean): Split out from
distclean. Depend upon clean-info and distclean.
1995-12-12 17:21:31 +00:00
7e5e83cfb4
* mac-as.r: Fix copyright and version strings.
...
(cfrg): Use PROG_NAME instead of literal name.
1995-12-12 00:27:29 +00:00
1b10f50d90
* read.c (read_a_source_file): If tc_unrecognized_line is defined,
...
call it.
* config/tc-a29k.h (tc_unrecognized_line): Define.
* config/tc-a29k.c (a29k_unrecognized_line): New function.
(md_operand): Handle a29k style local dollar labels.
1995-12-11 19:23:10 +00:00
2f3bbb1b70
* config/obj-multi.h: If OBJ_MAYBE_ELF, define OBJ_SYMFIELD_TYPE.
1995-12-07 02:04:14 +00:00
624c91d1e7
* read.c (s_fill): If md_flush_pending_output is defined, call it.
1995-12-05 22:28:25 +00:00
9e4b3a2329
* config/obj-coff.c (size_section, fill_section, fixup_mdeps): Treat
...
rs_align_code like rs_align.
1995-12-04 23:11:02 +00:00
3554987a2f
* config/tc-arm.c (cp_address_required_here): Set pre_inc when
...
converting an absolute address into a PC-relative one.
1995-12-03 23:26:32 +00:00
204c73d82e
Edit out GM-specific bits from files.
1995-12-03 22:11:25 +00:00
90f543f684
* mpw-config.in: Don't always use te-generic.h for emulation.
...
(powerpc-apple-macos): Use emulation te-macos.h.
start-sanitize-gm
(mips-gm-magic): New configuration.
end-sanitize-gm
* mpw-make.sed (install, install-only): Edit in Mac-specific
install procedure.
1995-12-01 22:40:56 +00:00
2eec871057
* configure.in: Improve message about unsupported ELF targets.
...
* configure: Rebuild.
1995-12-01 19:38:40 +00:00
d4c8a45ee7
* config/tc-m88k.c (m88k_do_align): Correct check for whether fill
...
pattern is zero. From Manfred Hollstein.
1995-12-01 15:56:25 +00:00
531a1af274
idata alignment in .s files
1995-11-30 18:47:11 +00:00
464070de43
Thu Nov 30 11:23:42 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 <manfred@lts.sel.alcatel.de>
...
* config/obj-coff.c (fixup_segment): If TC_M88K is defined, do not
add section's paddr to add_number; compatibility to native as and
ld forbids.
1995-11-30 16:25:27 +00:00
9d5aef8075
configure.in: handle m68k-sysv4 correctly
1995-11-30 04:24:08 +00:00
ac9ef8eef1
Move struct hash_entry from hash.h to hash.c.
1995-11-30 04:22:27 +00:00
6a08732583
(elf_frob_symbol): Don't free and clear sy_obj if it's already known to be null.
1995-11-30 04:19:13 +00:00
77fa4d98a8
Fix -mrelocatable
1995-11-29 18:17:24 +00:00
c6e4e83496
Various Thanksgiving weekend hacks: clean up hash table, reduce various
...
structure sizes, stabs string memory use cleanup, statistics dump.
1995-11-28 19:23:15 +00:00
6594d6b9c2
Clean up hash code, parameterize some actions, tweak some parameters. Hash
...
table entries, table allocation and control structure are larger now, but
collisions are reduced and string compares even further reduced.
Dump lots more statistics, especially hash code data, for --statistics. Dump
statistics even in error cases.
Details in ChangeLog.
1995-11-28 19:21:09 +00:00
da954cd7b6
Remove unused sy_name_offset from ELF_TARGET_SYMBOL_FIELDS.
1995-11-28 19:09:58 +00:00
6a4667f4dc
* configure: Rebuild with autoconf 2.7.
1995-11-27 18:19:15 +00:00
330add8ac5
* aclocal.m4 (AC_PROG_CC): Remove local definition.
...
* configure: Rebuild with autoconf 2.6.
1995-11-21 23:39:59 +00:00
520dd8d5d9
* config/tc-ppc.c (ppc_debug_name_section_size): Remove.
...
(ppc_stabx): Don't increment ppc_debug_name_section_size.
(ppc_bc): Likewise.
(ppc_frob_file): Remove.
* config/tc-ppc.h (tc_frob_file): Don't define.
(ppc_frob_file): Don't declare.
1995-11-20 22:27:49 +00:00
d6c4a3fa80
alpha fixes
1995-11-20 22:02:32 +00:00
b6f783b773
one-operand versions of jmp, jsr
1995-11-20 21:08:05 +00:00
b19865132f
note dependence on alpha opcode table
1995-11-20 21:03:20 +00:00
880b742924
rename te-delta88.h to avoid 8.3 conflict
1995-11-20 18:48:32 +00:00
a42cadde44
* gas/mri/immconst.d: New test.
...
* gas/mri/mri.exp: Run it.
* gas/mri/constants.s: Test immediate constants.
* gas/mri/constants.d: Corresponding change.
1995-11-17 15:36:38 +00:00
aa8a6656ee
* config/m68k-parse.y (yylex): In MRI mode, '@' can start an octal
...
number.
* expr.c (operand): Handle MRI suffixes after unadorned 0.
1995-11-16 17:51:35 +00:00