Ken Raeburn
41532f54c6
sparc64 changes
1993-06-30 10:34:32 +00:00
Ken Raeburn
d4ac2d09fd
New files for sparc64 cpu.
1993-06-30 10:30:54 +00:00
David D. Zuhn
a828550492
fix HPUX hosting problems
1993-06-29 17:22:03 +00:00
David Edelsohn
83f26cee7b
* config/sparc.c (sparc_ip): Remove support for %d/%q fp regs.
...
All fp regs are now specified as %f.
(priv_reg_table): fpq -> fq.
1993-06-25 17:50:22 +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
50fccebe22
(INCLUDES): Look in ../bfd, not ../include, for bfd.h.
1993-06-20 22:25:46 +00:00
Ken Raeburn
17145ba27a
Sun Jun 20 02:34:04 1993 Ashley Saulsbury (ans@sics.se)
...
* m88k-opcode.h : fixed tiny tiny mistake - xcr was incorrectly
specified, should have both S1 and S2 fields identical
If only finding the problem was as fast as fixing the bug !!!!
1993-06-20 21:56:23 +00:00
Steve Chamberlain
a3a0a4d0a5
Look in the right place for bfd.h.
1993-06-18 21:08:36 +00:00
David D. Zuhn
5ebaf24b77
single-quote $program_transform_name
1993-06-18 19:25:38 +00:00
David D. Zuhn
9126738c04
canonicalize install.sh location
1993-06-17 23:56:08 +00:00
Steve Chamberlain
115147fbb0
* config/obj-coffbfd.c (fill_section): Don't allow fills backwards.
...
* config/tc-sh (get_specific, md_convert_frag,
md_estimate_size_before_relax): Add support for rest of opcodes.
1993-06-17 21:58:28 +00:00
David D. Zuhn
a00ee52267
remove parentdir support
1993-06-16 01:00:29 +00:00
David D. Zuhn
c97b9003b0
remove parentdir support; use INSTALL_XFORM
1993-06-16 00:03:44 +00:00
Ken Raeburn
610648001b
I don't think this file is needed any more
1993-06-10 01:35:17 +00:00
Ken Raeburn
9317b3fad8
patches from tege
1993-06-10 01:33:42 +00:00
David Edelsohn
3756b1b9f3
config/tc-sparc.c: (sparc_ip): Fix parsing of asi number. Fix error message.
1993-06-07 16:57:18 +00:00
Ken Raeburn
b15fb2aec6
clean v9 stuff out of configure.in
1993-06-04 23:06:28 +00:00
Steve Chamberlain
ad86fa7047
* config/h8300.c: Support for H8/300-H opcodes.
...
* config/obj-coffbfd.c (w_strings): String table length is 4
bytes, no matter what the host int size is.
1993-06-04 23:03:00 +00:00
Steve Chamberlain
cb0b800b0e
Added alpha as host.
1993-06-04 23:02:19 +00:00
Ian Lance Taylor
47fcc4f54a
* configure.in (mips-*-ecoffl*): New target; use ecoff and
...
mips-lit.
(mips-*-ecoff*): Added trailing '*'.
1993-06-04 19:39:20 +00:00
Ian Lance Taylor
68ad4c9269
* config/obj-ecoff.c (ecoff_build_procs): Force the adr of the
...
first FDR in a file to be zero.
1993-06-04 14:53:02 +00:00
Ken Raeburn
b7067d7f8a
bump version number
1993-06-03 21:29:15 +00:00
Ken Raeburn
31fb7d23a0
keep ho-hppabsd.h
1993-06-03 21:23:53 +00:00
Ken Raeburn
7577669525
today's changes
1993-06-03 20:39:20 +00:00
Ken Raeburn
f853f5435d
new file, from utah
1993-06-03 19:58:32 +00:00
Ken Raeburn
0c6eb684cc
don't bother checking return value from hash_new
1993-06-01 22:46:47 +00:00
Rob Savoye
4cf03eb2e7
Add an install-info target too.
1993-06-01 01:40:59 +00:00
Rob Savoye
ece87dfb94
Add info target.
1993-06-01 01:37:45 +00:00
Rob Savoye
d0fa64ec33
Add a blank install target so the top level make won't die.
1993-05-28 04:29:59 +00:00
Ken Raeburn
49864cfa6c
read.c (s_align_bytes): Properly record alignment.
...
expr.c (__): Undefine before defining.
as.c (got_sig): Don't return anything; return type might be void.
Whitespace/comment cleanup in frags.c.
Some patches for `-pedantic' or `-fno-common' compilation.
(Some of these changes are from Michael Meissner; see change log.)
1993-05-27 19:42:23 +00:00
Ian Lance Taylor
9a7d824a26
* app.c (do_scrub_begin): Let line_comment_chars override
...
comment_chars.
(do_scrub_next_char): If a line comment character is not at the
start of a line, treat it as a comment character if it is one.
For a CPP line comment use pseudo-op .appline rather than .line.
* input-scrub.c (logical_input_line): Make int rather than
unsigned.
(input_scrub_push, input_scrub_begin): Initialize
logical_input_line to -1 rather than 0.
(bump_line_counters): Increment logical_input_line.
(new_logical_line): If line_number is -2, decrement
logical_input_line.
(as_where): Use logical_input_line even if it is 0.
* read.h (s_app_file prototype): Now takes an int argument.
* read.c (potable): Make .appfile call s_app_file with 1. New
.appline pseudo-op calls s_app_line.
(s_app_file): If .appfile, call new_logical_line with -2 to
account for newline inserted by do_scrub_next_char. If listing,
call listing_source_file.
(s_app_line): New function to handle fake pseudo-op .appline.
* config/obj-coff.c (obj_pseudo_table): Make .appline call
obj_coff_ln.
(obj_coff_ln): Added argument to indicate whether .appline.
* config/obj-coffbfd.c (obj_pseudo_table): Make .appline call
obj_coff_ln.
(obj_coff_ln): Added argument to indicate whether .appline.
* config/tc-mips.c (s_file): Pass argument to s_app_file.
1993-05-27 19:29:38 +00:00
K. Richard Pixley
87756e15db
added things-to-lose sections
1993-05-27 06:44:29 +00:00
Rob Savoye
b64d5e491a
configure.in template that supports *only* make check. (for releases)
1993-05-26 01:55:00 +00:00
Rob Savoye
2a775d5158
Makefile fragment that supports *only* make check. (for releases)
1993-05-26 01:44:49 +00:00
Ian Lance Taylor
61f14fb0da
* config/obj-bout.h (S_GET_VALUE): Removed unnecessary cast.
1993-05-25 19:16:16 +00:00
Steve Chamberlain
6eef4543ca
* config/tc-h5000.c (build_bytes): Understand @rd mode and build
...
relocations correctly.
1993-05-19 14:44:12 +00:00
Steve Chamberlain
1f55e556cc
(build_bytes): Understand @rd mode and build relocations correctly.
1993-05-19 14:44:00 +00:00
Ken Raeburn
d3dd198cf0
Steve sez SH stuff is public now
1993-05-17 20:10:15 +00:00
Ken Raeburn
2989a84ef4
keep the directories that contain tests
1993-05-17 20:07:11 +00:00
Ken Raeburn
cf9b957854
don't keep testscripts subdir
1993-05-17 19:35:50 +00:00
Ken Raeburn
f8f6147851
updated
1993-05-17 19:25:48 +00:00
Ken Raeburn
0630b39c7d
new tests
1993-05-17 19:13:38 +00:00
Ken Raeburn
342143440a
Updated list of m68k options, described required-register-prefix hack.
...
Added a tiny bit of documentation on MIPS target.
Minor tweaks to `-a' description.
1993-05-14 11:00:17 +00:00
Ken Raeburn
607c86259f
updated
1993-05-14 10:57:21 +00:00
Ken Raeburn
74fa454788
override obj_header_append from obj-aout.c
1993-05-14 10:56:24 +00:00
Ken Raeburn
bbbb0da30e
discard empty rs6000 files
1993-05-14 10:54:34 +00:00
Ian Lance Taylor
204ff785f8
Fix stuff broken when sh support was checked in.
...
* tc.h (TC_COFF_SIZEMACHDEP): Don't define here.
* config/tc-sh.h (TC_COFF_SIZEMACHDEP): Define here instead.
1993-05-13 14:52:59 +00:00
Ken Raeburn
54f10da0da
whitespace changes; rely on default initialization for a var
1993-05-10 19:07:57 +00:00
Ken Raeburn
65824763af
configure.in: treat m68*-*-sysv* target like m68k-*-coff
1993-05-10 19:05:04 +00:00
Ken Raeburn
6bf74aa6ca
Reorganized test hierarchy to categorize tests.
...
New test procs support examining listing output from assembler.
New tests added.
1993-05-10 18:58:50 +00:00
Ken Raeburn
daae8c92f1
keep new files
1993-05-06 02:03:00 +00:00
Ian Lance Taylor
21bb48b9b9
* config/tc-mips.c (macro): Correct floating point double word
...
loads and stores for big endian target.
1993-05-05 21:02:11 +00:00
Ken Raeburn
e7c2f9431c
lots o' changes
1993-05-05 20:51:35 +00:00
Ken Raeburn
7cf4d7ff1a
hp300 support. Emulation mode fix for 386bsd and linux.
...
Reworded some messages.
Warn if bfd-assembler explicit selection on command line is overridden by
target requiring it be set. (No targets override to clear currently.)
1993-05-05 20:50:53 +00:00
Ken Raeburn
27cf8bfb1b
BFD_ASSEMBLER md_convert_frag section arg is not a pointer
1993-05-05 20:46:11 +00:00
Ken Raeburn
b27caf27c8
PR fix for debug symbols referring to other symbols, then same name defined
...
as common.
(crawl_symbols): Don't clear sy_forward field.
(yank_symbols): Merge symbols only if sy_forward is null.
1993-05-05 20:32:12 +00:00
Ian Lance Taylor
5d6cfa60ae
* config/obj-ecoff.c (init_file): Set fMerge to 0 since dbx seems
...
to want it that way.
(ecoff_build_symbols): Turn local st_Proc symbols into
st_StaticProc symbols. Set index field of external st_Proc and
st_staticProc symbols correctly.
* config/tc-mips.h (NO_LISTING): Don't define. People might want
listings.
1993-05-05 20:18:38 +00:00
Ken Raeburn
80fa125df7
hppa configuration
1993-05-05 12:43:06 +00:00
Ken Raeburn
c77809b592
hp300 hpux configuration
1993-05-05 12:41:52 +00:00
Ken Raeburn
d6f72574a2
include ctype.h, and some special-purpose regs for 29050
1993-04-28 23:12:04 +00:00
Ian Lance Taylor
a13872602a
* config/obj-ecoff.c (obj_symbol_new_hook): Make up a .file if one
...
hasn't been seen yet.
(add_ecoff_symbol): Don't refer to cur_file_ptr if it is NULL.
1993-04-28 20:44:05 +00:00
Steve Chamberlain
4a1bbbe75b
Support for Hitachi SH
1993-04-27 01:32:09 +00:00
Ian Lance Taylor
be2f6bd65b
* expr.c (operand): Fix unary plus operator (previously was the
...
same as '~' operator!).
1993-04-26 19:29:58 +00:00
Ken Raeburn
10f7b933f5
keep new utility scripts
1993-04-22 06:42:47 +00:00
Ken Raeburn
b1ad8e76bb
keep new test cases
1993-04-22 06:42:06 +00:00
Ken Raeburn
469144a2dc
keep change log
1993-04-22 06:39:49 +00:00
Ken Raeburn
7e97646ef8
version.c is gone
1993-04-22 06:39:01 +00:00
Ken Raeburn
0d0ae7fac7
Handle new tests, and new testing modes.
...
Now gas_test accepts an argument listing options to be tried, individually
or in combination, and whether output should be expected.
Proc gas_test_error says output should be expected.
Still not checking exit status properly, though.
1993-04-21 05:36:56 +00:00
Ken Raeburn
44f0847aba
The customer's test case is p2430a.s; p2430.s has different whitespace,
...
comments, who knows what else, but something makes them different. This
should be checked by the driver, because they shouldn't be different...
1993-04-21 05:30:13 +00:00
Ken Raeburn
2b55fa7fb9
use %-form, so test can be run on m68k-coff too
1993-04-21 05:25:36 +00:00
Ken Raeburn
db4e0f90ba
Get version string from config.h now.
...
Fix several functions to compile under traditional C. Deleted _doprnt.
Moved some VMS-specific code here from ../symbols.c.
1993-04-21 04:54:05 +00:00
Roland Pesch
0193a5f204
adhere to "start-sanitize-FOO" and "end-sanitize-FOO" convention
1993-04-21 01:01:14 +00:00
Roland Pesch
4f6a1ad158
Add h8.texi to things-to-keep
1993-04-15 23:55:45 +00:00
Roland Pesch
97a6070c83
as.texinfo, Makefile.in
1993-04-15 23:27:39 +00:00
Roland Pesch
f009d0ab7e
(1) Hitachi SH material (sanitizable)
...
(2) remove smallbook/cropmarks comments; switching to smallbook is now
automatic w/house style
(3) use `|' alternative convention for SPARC dependent options.
UnGNUish, but the convention is used for other machines in this book.
(4) cease eliding paragraph about purpose of assembler in Hitachi configuration
(5) use SPECIAL-SYMS switch more consistently
(6) formatting improvements from Q1 release
(7) use explicit @page instead of @group in long examples listing
instruction-set summaries (because some new texinfo bug leads to
double-spacing with @group in this context)
(8) rearrange H8/500 instruction-set summary into two cols
(9) include GPL from texinfo directory rather than duplicating here
1993-04-15 23:23:21 +00:00
Roland Pesch
b657d1c254
Include Hitachi SH (sanitizably); remove MACH-DEP setting, no longer used
1993-04-15 23:10:28 +00:00
Roland Pesch
b0c4169465
Arrange to clean out references to Hitachi SH.
1993-04-15 23:06:08 +00:00
Roland Pesch
17b05fe5ab
Configuration for Hitachi chips, recast for current conditionals.
1993-04-15 23:04:25 +00:00
Ian Lance Taylor
55ff56bdb2
Fix typo.
1993-04-09 16:10:30 +00:00
Ian Lance Taylor
349f20de4e
* config/obj-ecoff.h (ecoff_build_lineno): Make ilineMax in
...
symbolic header match cline in FDR; the native liinker seems to
want that.
1993-04-09 16:08:29 +00:00
David D. Zuhn
5316696f0d
as.texinfo lives in $(srcdir)
1993-04-08 22:53:01 +00:00
Roland Pesch
8ac18b21c3
doc/Makefile.in
1993-04-08 22:17:13 +00:00
Roland Pesch
8209a8c4c6
(as.dvi target) update for new source file structure supporting
...
texinfo conditionals
(as.ms, as.mm, as.me targets) update for new structure, and add note that
these targets probably broken until texi2roff supports
texinfo conditionals
(clean-dvi target) new; clean dvi files and side effects
(clean-info target) clean out only info files
(clean target) run clean-dvi, clean-info
1993-04-08 22:14:53 +00:00
Ian Lance Taylor
d565311f22
* config/ho-decstatn.h: Define BROKEN_ASSERT if not __GNUC__,
...
rather than undefining know.
1993-04-08 19:55:44 +00:00
Roland Pesch
0742a6fded
Record abolition of last m4 conditional markup holdout manual.
1993-04-08 03:20:44 +00:00
Roland Pesch
730ad1a786
Converted to Texinfo conditionals; no longer need M4.
...
Checked makeinfo output for "all" config; other old M4 configs now sanitized
out, will be replaced by .texi configs as each config is tested.
1993-04-08 03:13:41 +00:00
Ian Lance Taylor
84e4920fc1
* config/tc-mips.c (gp_reference): Certain magic symbols can never
...
be referenced off the GP register.
1993-04-06 00:56:53 +00:00
Ian Lance Taylor
367fc8358a
* app.c (do_scrub_next_char): Handle states 9 and 10 correctly
...
when dealing with characters of type LEX_IS_TWOCHAR_COMMENT_1ST,
LEX_IS_STRINGQUOTE, and LEX_IS_ONECHAR_QUOTE.
1993-04-05 19:02:20 +00:00
Ken Raeburn
cbcf557273
include string.h
1993-04-05 18:00:40 +00:00
Ken Raeburn
c0991e3eda
New script. Simply evaluates and exec's its arguments. Needed until I
...
can figure out how to handle redirection easily in tcl/expect.
1993-04-05 17:32:38 +00:00
Ken Raeburn
96b4e5bb5e
add some new tests, and new testing procs
1993-04-05 17:26:51 +00:00
Ken Raeburn
acf11ed1aa
from gas/testscripts -- may be useful someday
1993-04-05 17:25:37 +00:00
Ian Lance Taylor
d5bc321563
* config/te-irix.h: New file; irix needs a different LOCAL_LABEL
...
definition from other MIPS targets.
* configure.in (mips-*-irix): Use emulation irix.
1993-04-05 16:44:21 +00:00
Steve Chamberlain
3adb6ca918
* config/tc-h8500.c: Get relax size of branch instructions right,
...
(get_operand): Parse @sp+ correctly.
1993-04-04 22:23:24 +00:00
Steve Chamberlain
dd4227d392
*** empty log message ***
1993-04-04 22:23:12 +00:00
Ian Lance Taylor
0433135db4
* config/tc-mips.h (LOCAL_LABEL): Treat any label starting with
...
'$' as local, for any object file format.
1993-04-02 21:34:56 +00:00
Ian Lance Taylor
477b4b040e
* config/tc-mips.c (macro): Optimizations to branching code and a
...
couple of bug fixes from ralphc@pyrps5.eng.pyramid.com (Ralph
Campbell).
1993-04-02 21:25:20 +00:00
Ian Lance Taylor
c209295fa5
Include ho-generic.h.
1993-04-02 18:42:37 +00:00
Ian Lance Taylor
ed364bb694
* config/ho-irix.h: New file; if not gcc, define BROKEN_ASSERT.
...
* configure.in (mips-sgi-irix*): Set gas_host to irix.
1993-04-02 16:57:17 +00:00
Ken Raeburn
d1c89c2817
merging this directory into testsuite
1993-04-01 13:18:55 +00:00