matt
|
44525e4d53
|
Slight tweak so that indirect references thru the PC are not used
in PIC mode.
|
1998-08-29 21:10:40 +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
|
c60c781fa3
|
Remove asprintf() and vasprintf(), and bump sparc back to 32 bits (until
gdb is updated, at least).
|
1998-08-29 16:09:56 +00:00 |
tv
|
5cc01b9a2b
|
Add NetBSD rcsids.
|
1998-08-28 22:38:25 +00:00 |
tv
|
7eeb6fe5fd
|
Don't try building anything in here on gcc 2.7 bootstrap.
|
1998-08-28 22:36:56 +00:00 |
tv
|
7fc231d281
|
Move some things from SRCS to OBJS so as not to build them at depend time.
|
1998-08-28 19:05:54 +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
|
a6542a91dc
|
Update libiberty to the one shipped with egcs. Minor number
bump--interfaces added, but none changed or removed.
|
1998-08-28 16:47:13 +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
|
6c55ff04c2
|
Re-enable egcs libraries: libg2c, libgcc, libobjc, libstdc++.
|
1998-08-28 15:34:24 +00:00 |
tv
|
aa06e255fa
|
Update to egcs 1.1-snap's libstdc++. Now shlib version 2.0. Now requires
"make includes" before "make" like other libraries.
|
1998-08-28 15:31:29 +00:00 |
matt
|
81c6c6b8c6
|
Fix core dump when plt_symbol didn't exist when needed with dynamic images.
|
1998-08-28 14:45:46 +00:00 |
tv
|
df83142334
|
When installing, don't let "install" strip it. Do that part manually.
|
1998-08-27 23:32:33 +00:00 |
tv
|
867d150d86
|
...But don't recursively call print-objdir.
|
1998-08-27 21:44:28 +00:00 |
tv
|
fc05bd7a33
|
Use ${MAKE} print-objdir.
|
1998-08-27 21:42:20 +00:00 |
tv
|
c7cc3cab56
|
f771 needs the deliberate dependencies for common, too. Noticed by
<veego@netbsd.org>
|
1998-08-27 21:39:01 +00:00 |
tv
|
e7e7954ff4
|
Install Obj-C includes, found by <veego@netbsd.org>.
|
1998-08-27 21:37:52 +00:00 |
tv
|
bc7bcc6302
|
Alpha ld.new works!--add and enable ld.new for alpha.
|
1998-08-27 21:24:59 +00:00 |
tv
|
5df147f306
|
Minor cleanup.
|
1998-08-27 21:20:46 +00:00 |
matt
|
c75dbabbf6
|
only emit __PROCEDURE_LINKAGE_TABLE_ if generating shared library.
|
1998-08-27 21:20:44 +00:00 |
tv
|
f8a44cb095
|
Addition of binutils (gnu/dist) based ld. Turns out the "arch" subdir is
not really needed.
|
1998-08-27 20:47:21 +00:00 |
tv
|
6438945dcf
|
Don't auto-generate underscore.c; that can be determined easily by
presence or absence of __ELF__.
|
1998-08-27 20:32:08 +00:00 |
tv
|
b5a304cda6
|
Re-enable egcs, and enable gas.new for alpha.
|
1998-08-27 17:52:58 +00:00 |
tv
|
2c0996bc75
|
Make the assembler compile on Alpha. (Not enabled.)
|
1998-08-27 16:09:20 +00:00 |
tv
|
858921e399
|
Undo previous.
|
1998-08-27 16:04:08 +00:00 |
tv
|
9973db1544
|
For ELF systems only, add strip. This gives up a strip binary that's not
third-party, but does unfortunately have a manpage discrepancy across
archs. XXX.
|
1998-08-27 02:12:12 +00:00 |
matt
|
60f624ddb7
|
Fix some obvious bugs.
|
1998-08-26 15:32:02 +00:00 |
matt
|
2ffec21522
|
Create symbol for __PROCEDURE_LINKAGE_TABLE_.
|
1998-08-26 14:39:47 +00:00 |
matt
|
4da3f7cfd8
|
Add external symbol for __PROCEDURE_LINKAGE_TABLE_. Modify arguments
to md_make_gotreloc for VAX'es sake.
|
1998-08-26 14:37:40 +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
|
705363981e
|
Bah; nuke "machine/" from bfd include path. This shouldn't have been part
of the commit (or part of the Makefile, for that matter).
|
1998-08-24 16:32:48 +00:00 |
frueauf
|
781d14e780
|
Add missing \, pointed out by Frederick Bruckman <fb@enteract.com>.
|
1998-08-23 20:57:45 +00:00 |
simonb
|
32a1e28254
|
Add missing \ to the end of a few lines.
|
1998-08-23 04:42:33 +00:00 |
tv
|
28e56ccc8c
|
Pull bfd.h and -lbfd from the right place.
|
1998-08-22 21:22:16 +00:00 |
tv
|
370190b97b
|
Fix target naming. Needs more cleanup.
|
1998-08-22 20:43:56 +00:00 |
tv
|
2ddcde0613
|
Use "long long" as the 64 bit quantity to satisfy gdb.
|
1998-08-22 20:32:02 +00:00 |
tv
|
e8efde1ec4
|
For the benefit of gdb, include <sys/types.h> unconditionally.
|
1998-08-22 20:24:31 +00:00 |
tv
|
5e20069f49
|
Now that targmatch.h is fixed, select the default bfd target via
${MACHINE_GNU_ARCH}--netbsd.
|
1998-08-22 20:08:21 +00:00 |
tv
|
d46528eaba
|
ELF systems still need a file-based workaround for "libbfd.c" as that
would otherwise generate the wrong "libbfd.so".
|
1998-08-22 19:39:23 +00:00 |
tv
|
2a5b8c6a08
|
Pull BFD includes and libs from the right place. (Needs more cleanup.)
|
1998-08-22 19:03:46 +00:00 |