Ken Raeburn
b25654337a
Oops, not all of the tc-sparc.c change was format-independent.
...
Still handles both syntaxes independent of format.
1993-07-08 19:09:19 +00:00
Ken Raeburn
ff4cac3854
config/tc-sparc.c (s_common): Revamp to handle both syntaxes, and not be
...
target-specific.
1993-07-08 18:40:50 +00:00
Ken Raeburn
125f0b0d84
(sparc_ip): Initialize `len' variable to make gcc shut up.
...
(md_create_short_jump, md_create_long_jump, md_number_to_chars,
md_section_align): Adjusted for new interface.
(s_reserve): Permit use for other than a.out format.
(s_common): Handle Solaris-2 version.
(s_xword): For numbers, call big_cons.
(sparc_ip, md_apply_fix, tc_gen_reloc): Handle some sparc64 reloc types.
(md_number_to_chars): Handle 8-byte values.
1993-07-07 16:58:29 +00:00
Ken Raeburn
ed9638af53
(tc_gen_reloc): Handle BFD_RELOC_SPARC_WDISP22 relocation.
...
(s_local) [OBJ_ELF]: New function.
(md_pseudo_table) [OBJ_ELF]: Call it for "local".
(s_common): Rearrange to handle Solaris .common pseudo, which may sometimes use
bss space instead of common.
(md_parse_option) [OBJ_ELF]: Print version id for -V. Ignore -Q and -s options
for now.
1993-06-25 09:51:47 +00:00
Ken Raeburn
162e34854c
(s_xword): Now accepts large integer constants, but not symbolic constants
...
or expressions.
1993-02-24 23:30:59 +00:00
Ken Raeburn
428d312b82
changes for bfd support, enough for sun4 target
1993-02-24 11:24:14 +00:00
Jim Wilson
8fc0776d4e
For SPARC V9, for RELOC_WDISP2_14, upper 2 bits start at bit 20 now, instead
...
of bit 19.
1992-12-15 03:46:14 +00:00
Jim Wilson
0d44b3d1f0
For SPARC V9, change icc to %icc, xcc to %xcc, fccX to %fccX.
1992-11-23 23:40:18 +00:00
Ken Raeburn
355afbcd8b
Ran "indent", for GNU coding style; some code & comments still need fixup.
...
Removed some unneeded files.
obj-coff.c (obj_coff_endef): Use as_warn, not fprintf.
tc-m68k.c (md_assemble): 68000+68881 is okay -- could be emulating.
1992-11-23 20:42:33 +00:00
Jim Wilson
0cef0e20f9
Flag error if absolute constant is too large for an immediate field.
1992-11-06 01:59:36 +00:00
Jim Wilson
71703b0735
Update to SPARC Version 9 Draft 1.0.4.
1992-08-31 17:14:50 +00:00
Ken Raeburn
680227f309
fix for pr1371: heed fx_offset in pcrel relocs
1992-08-01 23:20:55 +00:00
K. Richard Pixley
542e1629fd
fighting bitrot in a major way
1992-02-17 15:54:49 +00:00
K. Richard Pixley
a87b326934
White space and comment changes, and #ifdef __STDC__ becomes #if
...
__STDC__ == 1.
1992-02-15 21:09:34 +00:00
K. Richard Pixley
8b228fe958
force all files to end in "/* end of filename"
1992-02-13 09:13:54 +00:00
K. Richard Pixley
a39116f1c9
White space and comments only. The devo tree prior to this delta is
...
tagged as "vanilla" for your convenience.
There are also some comment changes.
1992-02-13 08:33:54 +00:00
K. Richard Pixley
584a0f78d9
rcsid's removed
1992-01-28 20:38:08 +00:00
K. Richard Pixley
60b6e7da1f
Corrected relocation overflow checks.
1991-08-15 20:34:42 +00:00
K. Richard Pixley
ac1ac0cd4f
Abort()'s become as_fatal()'s.
1991-08-15 19:38:52 +00:00
K. Richard Pixley
a79c6033ed
* no more relocation_info structures. We now squirt directly from
...
fixS's.
* i960-bout and i960-coff "tested" against their predecessors.
1991-08-14 00:26:06 +00:00
Jim Wilson
116a34785a
Ifdef out bogus `relocation overflow' tests.
1991-07-10 13:18:07 +00:00
K. Richard Pixley
9b856b4f9c
more v9 fixes. This time %hhi() and %hlo().
1991-07-10 02:45:05 +00:00
K. Richard Pixley
6321e9eaf5
Changes for v9 gas.
1991-06-20 21:47:57 +00:00
K. Richard Pixley
afe3b66847
Add sanitize trigger lines.
1991-05-23 17:14:50 +00:00
K. Richard Pixley
839df5c343
v9 stuff.
1991-05-22 01:18:42 +00:00
K. Richard Pixley
8fb360783f
Fixed LOCAL_LABELS_FB bug.
1991-04-11 00:13:41 +00:00
K. Richard Pixley
fecd2382e7
Initial revision
1991-04-04 18:19:53 +00:00