| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
branch as of May 26th, 2000. [these are changes March 31 - May 24th]
|
| |
| |
| |
| | |
platforms.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to generate the special .type and .size directives which are used to set
the corresponding fields of the linker symbol table entries in the ELF
object file. As such they are not i386-specific and thus belong in our
MI header. Otherwise on the Alpha we don't properly give the type and
size of dynamic symbols. Bintuil versions past 2.9.1 warn of this and
w/o this change, `ld' generates a lot of warnings during a `make world'.
|
| |
| |
| |
| |
| |
| | |
does not apply to BSD.
Submitted by: ache
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
I did not catch this on the EGCS 1.1.x --> GCC 2.95 upgrade.
So propogate this change to our custom hacks.
PR: 15549
Submitted by: Naohiko Tsuji <yakisoba@osaka.interq.or.jp>
Patrick Bihan-Faou <patrick@mindstep.com>
|
| |
| |
| |
| | |
Submitted by: steve
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
branch as of March 29th, 2000. [these are changes March 7-29th]
|
| |
| |
| |
| | |
"FORCE_OPTIMIZATION_DOWNGRADE" is defined when GCC is built.
|
| |
| |
| |
| |
| | |
of svr4.h on the i386, and moving all the shared arch neutral bits into
the FreeBSD general config header.
|
| | |
|
| | |
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
branch as of March 7th, 2000.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
"The problem is that egcs/gcc-2.95's reorganisation of the prologue and
epilogue code to use rtl instead of output_asm_insn() completely broke our
hooks. rtl is emitted in a different order, only after optimisation, while
output_asm_insn() is emitted immediately. rtl is presumably used so that
the prologue and epilogue can be optimised.
I couldn't find any good examples to copy. gcc's own
FUNCTION_BLOCK_PROFILER still uses output_asm_insn() and seems to be
completely broken. One of the XXX comments points to this.
IIRC, the hacks here basically arrange to emit magic label names; then when
the magic names are output, they are transformed into prologue and epilogue
code."
Submitted by: bde
|
| |
| |
| |
| | |
in GCC 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by default.
|
| |
| |
| |
| |
| | |
EGCS 1.x have not been worked out. And with 4.0 RELEASE comming quickly
we need C++ to be stable and usable.
|
| | |
|
| |
| |
| |
| |
| | |
PR: 3441
Submitted by: Mark Diekhans <markd@Grizzly.COM>
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
branch on Jan 20th, 2000.
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
If one wishes to anchor the compiler toolchain tree somewhere other than /,
all one needs to do is set "TOOLS_PREFIX" to a different rooting.
Submitted by: marcel (in a different format and reworked by me)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
of changing the search dirs. This also removes an used search dir,
removes unneeded redundancy, and a bugus dir we enherited on the i386
by baseing off of svr4.h.
We went from:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/:/usr/bin/:/usr/libexec/
libraries: /usr/libdata/gcc/:/usr/libexec/:/usr/ccs/lib/:/usr/lib/
to:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/
libraries: /usr/libexec/:/usr/lib/
|
| |
| |
| |
| | |
Submitted by: bde on -current
|
| | |
|
| | |
|
| |
| |
| |
| | |
Totally pissed at self: obrien
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Don't conditional based on i386, but generalize to all FreeBSD arch's.
* Don't be a.out-centric, but generalize to handle other possible future
formats.
Submitted by: marcel (partial)
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
(gcc/config/i386/freebsd.h renamed to freebsd-aout.h)
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
(renamed to freebsd-aout.h)
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| |
| | |
[This has been renamed to freebsd-aout.h to not conflict with our own
hacked up version.]
|
| |
| |
| |
| | |
* Style cleanup.
|
| | |
|
| | |
|
| |
| |
| |
| | |
It causes internal compiler errors and sig 11's with GCC 2.95.2.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
I cannot determine if our previous (rev 1.2) changes for ObjC are still
appropriate.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Note that the optimizer has a bug somewhere. This means that only -O0
works at this time.
Submitted by: marcel
|
| |
| |
| |
| |
| |
| | |
for recent Egcs 1.1.x.
Submitted by: simokawa
|
| |
| |
| |
| |
| |
| | |
* Commonalities with i386, moved to a FreeBSD wide config file.
* Major additions to this file were adapted from Hidetoshi Shimokawa
<simokawa@FreeBSD.ORG>'s Alpha suppliment to the Egcs 1.1.2 port.
|