matt
cc0b4bda88
DWARF2_UNWIND should be undefined otherwise dwarf2out.c won't compile
...
because it is expecting another macro which vax gcc doesn't have or need.
1998-10-14 01:47:05 +00:00
matt
048bef97f2
EGCS fix for VAX. It is illegal to shift by more bits than is can be
...
contained in the type. This was cc to die when initialize the
tetra long values on vax because it was trying to shift by -64.
This in turn was causing a reserved operand fault resulting in a SIGILL.
1998-10-14 01:45:16 +00:00
mark
55436d0a18
Don't define obj_fix_adjustable here as it is defined in obj-aout.h
1998-10-14 01:00:34 +00:00
matt
3e32065c73
Teach bfd that NetBSD/vax can have two MIDs.
1998-10-12 01:43:38 +00:00
matthias
b9fd5a00c7
Add a (missing?) SKIP_WHITESPACE at the beginning of obj_aout_type. This
...
was present in our "old" gas and at least on the pc532 ".type" creates
a symbol with a zero-length name without this.
1998-10-08 14:26:40 +00:00
matthias
ec002dcddf
tc-ns32k.h: make this work with te-nbsd.h.
...
tc-ns32k.c: frag_grow can't take negative arguments, revert to using
obstack_blank_fast in convert_iif.
1998-10-08 14:22:32 +00:00
itohy
7597955012
ctype(3) functions do NOT take value of "char", but "unsigned char" plus EOF
...
(this is the same range as the return value of getc(3)).
Reference: ISO/IEC 9899:1990 7.3 Character handling <ctype.h>
Fixed illegal usage of NULL.
1998-10-07 08:15:15 +00:00
tv
f10fec8d32
arm32 has no INCOMING_RETURN_ADDR_RTX. Fix the DWARF2_UNWIND_INFO goop.
1998-10-04 04:16:28 +00:00
tv
9c3d862cfb
Fix -nostdlib handling: don't make that option drop the "-e __start" from
...
the ld command line.
1998-09-28 19:25:28 +00:00
tv
765a4daca2
Find the proper general VAX and NetBSD MI definitions.
1998-09-15 02:24:54 +00:00
tv
efa86546e9
Provide more informational errors when supplying the cpp option -Dname
...
where "name" is invalid, as requested by <woods@most.weird.com> in PR
bin/5767.
1998-09-15 00:22:02 +00:00
tv
1b8fb38794
Add -t (totals) option as requested by <mrg@eterna.com.au> in PR bin/6133.
...
Note that -w (warn on non-object archive members) is the libbfd default;
accept the option silently for compatibility.
1998-09-14 18:01:46 +00:00
tv
fe75b89f93
Nuke stdio.h's P_tmpdir and explicitly try /tmp after the environment
...
variables if hosted under NetBSD. Inspired by <tsutsui@ceres.dti.ne.jp>
in PR bin/5700.
1998-09-14 17:19:35 +00:00
tv
c593074e24
Import of egcs 1.1 release (1.1b).
1998-09-13 16:51:44 +00:00
tv
c893c988b3
Conflict resolution.
1998-09-13 16:20:35 +00:00
tv
b37a043772
Import of egcs 1.1 release (1.1b).
1998-09-13 16:09:19 +00:00
tv
4995df0d60
Import of egcs 1.1 release (1.1b).
1998-09-13 16:08:57 +00:00
kristerw
b18f424e81
Make gas generate our a.out format (for sparc and i386)
1998-09-13 13:28:24 +00:00
kristerw
d8a28d220b
Use the correct size for the relocation records.
1998-09-13 09:33:26 +00:00
kristerw
945df87d76
Infrastructure changes needed by gas a.out support.
1998-09-13 09:30:34 +00:00
kristerw
8d90a29c62
Add N_SIZE
1998-09-13 09:24:33 +00:00
tv
78715691b6
Better comment about TYPE_OPERAND_FORMAT, and add the DWARF2_UNWIND_INFO
...
fix for arm32.
1998-09-01 16:44:36 +00:00
enami
d6b993dd4f
Don't warn about #undef unix, otherwise we can't compile uipc_domain.c
...
and it can't simply nuked.
1998-09-01 08:39:59 +00:00
tv
eb3bf55684
Remove -Dunix from predefines, and add a warning to cpp which triggers on
...
"#if defined(unix)/#ifdef unix/#ifndef unix" if -Dunix is not specified
explicitly:
warning: deprecated symbol "unix" is no longer predefined
1998-08-29 17:04:56 +00:00
tv
2ecc177404
Remove files obsoleted by egcs import of libiberty.
1998-08-28 16:59:09 +00:00
tv
5990abf3b1
Make sure to include config.h if available.
1998-08-28 16:58:25 +00:00
tv
1f41015535
Get the correct vfork definition from <unistd.h>.
1998-08-28 16:57:07 +00:00
tv
2034bed7f1
Resolve conflicts and get prototypes from the right places (conig.h
...
guarded).
1998-08-28 16:02:39 +00:00
tv
bb655b8a73
Conflict resolution.
1998-08-28 15:59:01 +00:00
tv
b5a6ca0501
Update includes that go with theupdated libiberty.
1998-08-28 15:56:36 +00:00
tv
0f6f615875
Update libiberty to that shipped with egcs. Improvements include better
...
C++ demangling.
1998-08-28 15:39:36 +00:00
tv
858921e399
Undo previous.
1998-08-27 16:04:08 +00:00
matthias
6caa7ce3d9
MEM now has a rtx length of two. Take this into account in calc_address_cost.
1998-08-24 22:54:25 +00:00
tv
fe17f99289
Remove files obsoleted in egcs 1.1.
1998-08-24 19:17:11 +00:00
tv
8bbd864248
Import of egcs libstdc++ 1998-08-24 snapshot
1998-08-24 18:45:53 +00:00
tv
687193cf68
Resolve corn flakes.
1998-08-24 18:28:20 +00:00
tv
3fe379ca4b
Bugfix import of egcs 1.1, 1998-08-24 snapshot.
1998-08-24 18:00:40 +00:00
tv
2da237ca1f
Bugfix import of egcs 1.1, 1998-08-24 snapshot.
1998-08-24 17:55:20 +00:00
tv
cd2577488c
Work around a strange a.out linker problem: don't define `optind' and
...
let the system libc define it.
1998-08-22 17:08:48 +00:00
tv
0383db8345
bfd_target_vector is bfd_target **, not bfd_target *[].
1998-08-22 16:46:33 +00:00
tv
c649a98a9b
Give basename() a prototype.
1998-08-22 05:51:09 +00:00
tv
d0c8c7532a
Add ARM relocs (and upcoming BFD_PIC) for automatically generating bfd.h.
1998-08-21 21:08:22 +00:00
tv
9af6c8ed74
Until a better solution can be found, or until the bugs are fixed in egcs,
...
disable -Wuninitialized as a part of -Wall.
1998-08-21 14:39:34 +00:00
matthias
78516e031b
- reorder includes in ns32k.c to avoid warning about MAX/MIN redefinition
...
- add code for cdecl and stdcall attributes
1998-08-21 10:04:33 +00:00
tv
f122239ef3
Use a pointer, not an array, for bfd_target_vector, working around our
...
linker bogozity. (So that the array can grow and shrink without
relinking.)
1998-08-21 02:06:09 +00:00
tv
58e1b9d28c
Added -Wno-format-y2k (missed this commit).
1998-08-20 20:31:24 +00:00
tv
c8f252d3aa
Add -Wno-format-y2k option to kill Y2K based strftime() warnings. Note
...
that -Wformat-y2k doesn't work on C, and doesn't do anything notable by
itself on C++ (use -Wformat).
1998-08-20 20:13:12 +00:00
matthias
8652696101
The egcs-1.1 merge left some old codefragments behind. Removed.
1998-08-20 19:40:29 +00:00
tv
0771761e8e
Inlcude "system.h" instead of <stdio.h>.
1998-08-19 21:31:45 +00:00
tv
159f74875c
Undefine OBJECT_FORMAT_COFF.
1998-08-19 16:27:37 +00:00