Ian Lance Taylor
551f302cc8
* coffcode.h (coff_bfd_is_local_label_name): Define as
...
_bfd_coff_is_local_label_name if not already defined.
* coffgen.c (_bfd_coff_is_local_label_name): New function.
* libcoff-in.h (_bfd_coff_is_local_label_name): Declare.
* libcoff.h: Rebuild.
1997-02-28 04:10:14 +00:00
Mark Alexander
c1fc093571
* mips-tdep.c (IS_MIPS16_ADDR, MAKE_MIPS16_ADDR, UNMAKE_MIPS16_ADDR):
...
New macros for testing, setting, and clearing bit 0 of addresses.
Change numerous bits of code where bit 0 was being manipulated
to use these macros.
1997-02-28 03:00:51 +00:00
Ian Lance Taylor
35a3e78edb
* targets.c (BFD_JUMP_TABLE_SYMBOLS): Change _bfd_is_local_label
...
to _bfd_is_local_label_name.
(bfd_target): Likewise.
* syms.c (bfd_is_local_label): Define as function, not macro.
(bfd_is_local_name): Define.
* libbfd.c (bfd_generic_is_local_label_name): Rename from
bfd_generic_is_local_label, and take a string rather than a
symbol.
* libbfd-in.h (_bfd_nosymbols_bfd_is_local_label): Don't define.
(_bfd_nosymbols_bfd_is_local_label_name): Define.
(bfd_generic_is_local_label): Don't declare.
(bfd_generic_is_local_label_name): Declare.
* bfd-in2.h, libbfd.h: Rebuild.
* All backends: Change local_label to local_label_name.
1997-02-28 02:07:54 +00:00
Ian Lance Taylor
85d6f0b476
* elf32-mips.c (struct mips_got_info): Add assigned_gotno field.
...
(mips_elf_relocate_got_local): Change return type to boolean.
Don't assume that the first zero entry is unassigned; instead, use
assigned_gotno.
(mips_elf_relocate_section): Check return value of
mips_elf_relocate_got_local.
(mips_elf_create_got_section): Initialize assigned_gotno field.
1997-02-27 23:38:19 +00:00
Ian Lance Taylor
8a683c6720
remove d10v sanitization
1997-02-27 23:34:14 +00:00
Fred Fish
a88ce21e33
* config/tc-tic80 (md_pseudo_table): Add align pseudo op to do
...
byte alignment rather than power-of-two alignment that is the
GAS default.
1997-02-27 22:55:12 +00:00
Ian Lance Taylor
b434a5b9d3
* stabs.texinfo (String Field): Document type number pairs here,
...
instead of in the Sun specific section.
(Include Files): The GNU linker supports the N_BINCL
optimization. Clarify the N_BINCL value, and what it is used
for.
(Procedures): Document N_FUN with an empty string to mark the end
of a function.
(Typedefs): Mention that Sun compilers may use N_GSYM for a type.
(Sun Differences): Remove this node, as the information is now
elsewhere in the main document.
(Stab Section Basics): Mention that the GNU linker may optimize
stabs and remove the leading N_UNDF symbol.
1997-02-27 22:48:47 +00:00
Fred Fish
99cd62ed9c
* gas/tic80/{align.d, align.lst, align.s} New test for the
...
".align" pseudop.
* gas/tic80/tic80.exp: Run the align test.
1997-02-27 22:29:33 +00:00
Mark Alexander
d6ca85a8ca
* remote-mips.c: Put back the form feeds.
1997-02-27 22:14:22 +00:00
Mark Alexander
266454ca50
* remote-mips.c: Remove form feeds (^L) from source.
...
(mips_initialize): LSI PMON doesn't support 'set regsize' command.
(pmon_wait): Don't need to exit and re-enter debug mode on LSI
PMON after a continue; it causes target program misbehavior.
(mips_fetch_register): Don't fetch unsupported registers; this
cuts down on wasted serial traffic.
1997-02-27 21:45:29 +00:00
Ken Raeburn
aeae2146e3
* Makefile.in (GAS_SUPPORT_DIRS, BINUTILS_SUPPORT_DIRS): Remove make-all.com, use makefile.vms instead.
1997-02-27 20:02:24 +00:00
Ian Lance Taylor
f396c4ef4c
* config/tc-m68k.c (md_assemble): Handle a reloc width of 'W'.n
1997-02-27 19:57:10 +00:00
Ian Lance Taylor
0270516b96
Thu Feb 27 14:04:32 1997 Philippe De Muyter <phdm@info.ucl.ac.be>
...
* m68k-opc.c (m68k_opcodes): Added swbegl pseudo-instruction.
1997-02-27 19:06:15 +00:00
Angela Marie Thomas
54d5e0fb22
fix random missing Sanitize bits
1997-02-27 18:59:07 +00:00
Michael Meissner
b185d567f5
Use change-log-mode, not indented-text-mode
1997-02-27 18:45:17 +00:00
Ian Lance Taylor
0f68bf0a91
* gasp.c (hash_add_to_string_table): Correct misspelling in error
...
message, and add newline.
(process_file): Don't process assignments in the label if this is
a equ or assign pseudo-op.
(process_pseudo_op): Swap first argument to do_assign for K_ASSIGN
and K_EQU, to match documentation.
1997-02-27 18:30:47 +00:00
Stu Grossman
c4c9112ad8
* configure.in configure (HPUX/OSF thread support): Enable this
...
only when running GCC, since HP's thread header files use ANSI C
which is not supported by their default compiler.
1997-02-27 18:09:22 +00:00
Ian Lance Taylor
22395d7ed4
* configure.in: Define BSD44_FORMAT if the target looks like a
...
BSD4.4 derived system.
* configure: Rebuild.
* Makefile.in (.c.o): Add @DEFS@.
* gmon_io.c (gmon_out_read): In BSD44_FORMAT code, get profrate
from profrate field, not version field.
1997-02-27 17:49:00 +00:00
Ian Lance Taylor
f7d098a5b9
comment change
1997-02-27 17:48:16 +00:00
Stu Grossman
bfde4a671b
* configure.host (i[3456]86-*-windows): Disable long long
...
support for WinGDB. Add mswin to configdirs.
* configure.in configure: Move calls to configure.host and
configure.tgt to the top of configure.in to allow them to set
config variables before they are referenced.
1997-02-27 17:46:18 +00:00
Jeff Law
894b9f921d
FIxing Sanitize problems found by Marilyn.
1997-02-27 17:05:25 +00:00
Jeff Law
e7311f29e5
Fixing Sanitize errors found by Marilyn.
1997-02-27 17:03:43 +00:00
Michael Meissner
0fe302aced
Add "r" section attribute to denote read-only sections
1997-02-27 17:01:21 +00:00
Ian Lance Taylor
24293f275b
* mri.c (mri_draw_tree): Pass noload_section, not SEC_NEVER_LOAD,
...
to lang_enter_output_section_statement. From Mark Rasin
<mark.rasin@telrad.co.il>.
1997-02-27 16:42:56 +00:00
Michael Meissner
dcbf6f077f
Deal with 64 bit instruction sizes on the tic80
1997-02-27 16:37:37 +00:00
Angela Marie Thomas
94b569d255
oops... always keep d10v stuff
1997-02-27 08:18:39 +00:00
Angela Marie Thomas
6668e8af0e
only keep d10velf.sh for keep-d10v
1997-02-27 08:15:42 +00:00
Angela Marie Thomas
d0d80f48e0
add sim-basics.h sim-config.h sim-inline.c to Things-to-keep
1997-02-27 08:11:38 +00:00
Ian Lance Taylor
35c64f24d1
* config/obj-elf.c (obj_elf_common): Set BSF_OBJECT in flags.
...
* config/tc-sparc.c (s_common): Likewise, if BFD_ASSEMBLER.
1997-02-27 06:31:12 +00:00
Ian Lance Taylor
30d0557caa
* expr.c (operand): Simplify 0b handling. Don't treat 0b as a
...
binary number if the next character is '+' or '-'.
1997-02-27 05:28:17 +00:00
Fred Fish
1e12595d64
* config/tc-tic80.c (FLT_CHARS): Change from "dD" to "fF".
...
(find_opcode): Match operands that can be floats.
(build_insn): Handle O_big (float) expressions and build
correct opcode.
1997-02-27 04:05:18 +00:00
Fred Fish
cf502a8d9b
* gas/tic80/{float.d, float.lst, float.s}: New tests for
...
simple floating point operands.
* gas/tic80/tic80.exp: Run the float test.
1997-02-27 03:39:10 +00:00
Stan Shebs
d3ecee3912
always keep te-lnews.h
1997-02-27 02:42:38 +00:00
Stan Shebs
af942793a8
* configure.in (mips*-*-lnews*): New target, also make empty
...
emulation list for this target.
* configure: Update.
* tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
(mips_target_format): Use.
* te-lnews.h: New file.
1997-02-27 02:40:44 +00:00
Martin Hunt
9a18fe60f7
Sanitize out D30V stuff.
1997-02-27 01:55:05 +00:00
Martin Hunt
713495a9e6
Sanitize out d30v stuff.
1997-02-27 01:49:49 +00:00
Gavin Romig-Koch
c94db67a25
Correct the overloaded DOUBLEWORD problem
1997-02-26 23:49:19 +00:00
Martin Hunt
56819c99a1
Wed Feb 26 15:19:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* elf32-d30v.c (bfd_elf_d30v_reloc): Add code to do 32-bit
relocations.
1997-02-26 23:22:00 +00:00
Stan Shebs
55ef0d903c
* targets.c (bfd_target_vector): Add ecoff_biglittle_vec.
1997-02-26 23:07:19 +00:00
Fred Fish
f92f247b2d
* config/tc-tic80.c (find_opcode, build_insn): Changes to match
...
operands with :m or :s modifiers and generate the right opcodes
for them.
1997-02-26 22:42:51 +00:00
Stan Shebs
1cc86f47fa
always keep mipslnews.sh
1997-02-26 22:26:36 +00:00
Fred Fish
6c24f9c190
* gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
...
regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
New tests for :m and :s operand modifiers.
* gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
1997-02-26 22:24:38 +00:00
Michael Meissner
6757ae582b
Define r25
1997-02-26 21:59:58 +00:00
Ian Lance Taylor
2ef564d268
Wed Feb 26 13:38:30 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* m68k-dis.c (NEXTSINGLE, NEXTDOUBLE, NEXTEXTEND): Use
floatformat_to_double to make portable.
(print_insn_arg): Use NEXTEXTEND macro when extracting extended
precision float.
1997-02-26 18:53:18 +00:00
Ian Lance Taylor
fa802cb057
* elflink.h (elf_link_input_bfd): Don't skip symbols from sections
...
that have no contents merely because linker_mark is not set.
1997-02-26 18:35:56 +00:00
Ian Lance Taylor
7a5157080c
* Makefile.in (itbl-parse.c itbl-parse.h): Use $(BISON) and
...
$(BISONFLAGS), not $(YACC) and $(YACCFLAGS).
1997-02-26 16:57:38 +00:00
Ian Lance Taylor
d73d49a472
* ldlang.c (lang_one_common): Clear SEC_IS_COMMON from common
...
section.
PR 11749.
1997-02-26 16:53:34 +00:00
Stan Shebs
9f39d8731a
* configure.tgt (mips*-*-lnews*): New target.
...
* Makefile.in (emipslnews.c): New target.
* emulparams/mipslnews.sh: New file.
1997-02-26 04:41:48 +00:00
Ian Lance Taylor
034988c662
Based on patches from Robert Lipe <robertl@dgii.com>:
...
* configure.in: Add i386coff and i386elf to emulation list.
* configure: Rebuild.
* as.c (i386coff, i386elf): Declare.
* obj.h (coff_format_ops): Declare.
* config/obj-coff.c (OBJ_HEADER): Define.
(coff_obj_symbol_new_hook): Rename from obj_symbol_new_hook.
(coff_obj_read_begin_hook): Rename from obj_read_begin_hook.
(obj_pseudo_table): Add "version".
(coff_pop_insert): New static function.
(coff_sec_sym_ok_for_reloc): New static function.
(no_func): New static function.
(coff_format_ops): New variable.
* config/obj-coff.h (coff_obj_symbol_new_hook): Declare.
(obj_symbol_new_hook): Define.
(coff_obj_read_begin_hook): Declare.
(obj_read_begin_hook): Define.
* config/tc-i386.h (i386_target_format): Declare.
* config/tc-i386.c: Check OBJ_MAYBE_ELF as well as OBJ_ELF; check
OUTPUT_FLAVOR when appropriate.
(i386_target_format): New function.
* Makefile.in (obj-coff.o): New target.
(e-i386coff.o, e-i386elf.o): New targets.
1997-02-26 04:33:08 +00:00
Stan Shebs
84fdbc864f
* configure.tgt (mips*-*-lnews*): New target.
1997-02-26 04:23:45 +00:00