NetBSD/gnu/dist/gcc
kristerw 46e954b5e5 C++ exceptions doesn't work in i386 shared libs when using sjlj exceptions
(as a.out does per default.)  This is because the compiler forgets to
restore the PIC register after a builtin_setjmp (i.e. when catching an
exception.)  This fix is taken from the gcc 2.95 branch.

Fixes PR#9110.
2000-02-01 19:29:33 +00:00
..
config C++ exceptions doesn't work in i386 shared libs when using sjlj exceptions 2000-02-01 19:29:33 +00:00
cp Merge egcs 1.1.2 conflicts. 1999-04-06 16:04:00 +00:00
f Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
ginclude Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
objc Round 2 of gnu/dist cleanup: 1999-02-04 04:25:21 +00:00
.gdbinit Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
BUGS initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
COPYING initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
COPYING.LIB initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
INSTALL-old Import of egcs 1.1 release (1.1b). 1998-09-13 16:08:57 +00:00
LANGUAGES Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
LITERATURE Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
Makefile.in Merge egcs 1.1.2 conflicts. 1999-04-06 16:04:00 +00:00
NEWS Import of egcs 1.1 release (1.1b). 1998-09-13 16:08:57 +00:00
PROBLEMS initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
PROJECTS Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
README Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
README-bugs initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README-fixinc initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README.ACORN initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README.ALTOS initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README.APOLLO initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README.DWARF Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
README.FRESCO initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README.NS32K initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README.RS6000 Import egcs 1.1.1 prerelease 2 1998-11-14 04:14:09 +00:00
README.TRAD initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
README.X11 Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
README.g77 Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
README.gnat Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
SERVICE Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
TESTS.FLUNK initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
acconfig.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
aclocal.m4 Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
alias.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
alloca.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
assert.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
basic-block.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
bitmap.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
bitmap.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
build-make Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-aux-info.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-common.c For now make the warning that we are passing a NULL format to printf 1999-06-07 02:48:00 +00:00
c-convert.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-decl.c Resolve corn flakes. 1998-08-24 18:28:20 +00:00
c-gperf.h Resolve conflicts, fix up c-common, and clean up import of egcs 1.1. 1998-08-16 20:41:00 +00:00
c-iterate.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-lang.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-lex.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-lex.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-parse.gperf initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
c-parse.in Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-parse.y Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-pragma.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
c-pragma.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
c-tree.h Added -Wno-format-y2k (missed this commit). 1998-08-20 20:31:24 +00:00
c-typeck.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
caller-save.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
calls.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cccp.1 Add a new flag -CC, that preserves comments in macro definitions and expands 1998-12-09 12:26:17 +00:00
cccp.c Correct comparison length botch in `deprecated unix' symbol check; 1999-04-10 15:14:11 +00:00
cexp.y Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
choose-temp.c Nuke stdio.h's P_tmpdir and explicitly try /tmp after the environment 1998-09-14 17:19:35 +00:00
collect2.c Import egcs 1.1.1 prerelease 2 1998-11-14 04:14:09 +00:00
combine.c more radical fix for the last problem, from the egcs/gcc mailing list 1999-10-25 19:30:19 +00:00
conditions.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
config.guess initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
config.in Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
config.sub Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
configure m68k/ELF target configuration. 1999-05-27 14:37:14 +00:00
configure.frag initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
configure.in m68k/ELF target configuration. 1999-05-27 14:37:14 +00:00
configure.lang Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
convert.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
convert.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
cplus-dem.c Make this compile again: 1999-02-03 18:07:45 +00:00
cpp.1 initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
cpp.cps Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cpp.fns Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cpp.in Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
cpp.texi Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cppalloc.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cpperror.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cppexp.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cpphash.c Correct comparison length botch in `deprecated unix' symbol check; 1999-04-10 15:14:11 +00:00
cpphash.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cpplib.c Provide more informational errors when supplying the cpp option -Dname 1998-09-15 00:22:02 +00:00
cpplib.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cppmain.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
cross-make Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
crtstuff.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
cse.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
cstamp-h.in initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
dbxout.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dbxout.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dbxstclass.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
defaults.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
demangle.h Insert internal collect2 functions that shouldn't be defined here, but are 1999-02-04 00:34:27 +00:00
doprint.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
doschk.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
dostage2 initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
dostage3 initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
dwarf.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
dwarf2.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dwarf2out.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dwarf2out.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dwarfout.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dwarfout.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dyn-string.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
dyn-string.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
eh-common.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
emit-rtl.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
enquire.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
except.c Import egcs 1.1.1 prerelease 2 1998-11-14 04:14:09 +00:00
except.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
explow.c Merge egcs 1.1.2 conflicts. 1999-04-06 16:04:00 +00:00
expmed.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
expr.c From the egcs development tree: 1999-07-29 09:09:18 +00:00
expr.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
extend.texi Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
final.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
fix-header.c Since someone added a warning for "unix" in cpphash.c, we need to define 1999-01-31 13:05:08 +00:00
fixcpp initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
fixinc-nt.sed initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
fixinc.wrap Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
fixincludes Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
fixproto Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
flags.h Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
floatlib.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
flow.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
fold-const.c Merge egcs 1.1.2 conflicts. 1999-04-06 16:04:00 +00:00
fp-test.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
frame.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
frame.h Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
function.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
function.h Import egcs 1.1.1 prerelease 2 1998-11-14 04:14:09 +00:00
future.options Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gansidecl.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gbl-ctors.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gcc.1 Merge egcs 1.1.2 conflicts. 1999-04-06 16:04:00 +00:00
gcc.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
gcc.cps Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gcc.hlp Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gcc.texi Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
gcov-io.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gcov.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gcov.texi initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
gcse.c Import egcs 1.1 (branch), 14 Oct 1998 sources. 1998-10-14 14:28:50 +00:00
gen-protos.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genattr.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genattrtab.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gencheck.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gencodes.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genconfig.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genemit.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genextract.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genflags.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gengenrtl.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genmultilib Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genopinit.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genoutput.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genpeep.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
genrecog.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
getopt.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
getopt.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
getopt1.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
getpwd.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
glimits.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
global.c Post-1.1.1pre2 patch from Jeff Law, via the egcs repository, which fixes some 1998-11-21 22:06:47 +00:00
gmon.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gstab.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
gsyms.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
gsyslimits.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
gthr-posix.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gthr-single.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
gthr.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
haifa-sched.c Bugfix import of egcs 1.1, 1998-08-24 snapshot. 1998-08-24 17:55:20 +00:00
halfpic.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
halfpic.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
hard-reg-set.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
hash.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
hash.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
input.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
install.texi Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
install1.texi Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
integrate.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
integrate.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
invoke.texi Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
jump.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
just-fixinc Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
libgcc1-test.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
libgcc1.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
libgcc2.c Make __pure_virtual() use __terminate(), not _exit(), so that it's easier 1999-01-28 16:05:26 +00:00
limitx.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
limity.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
listing Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
local-alloc.c Import egcs 1.1.1 (release). 1998-12-13 00:04:06 +00:00
longlong.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
loop.c pass arg 4 of the qsort() correctly. 2000-01-02 11:01:02 +00:00
loop.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
machmode.def Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
machmode.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
makefile.vms Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
md.texi Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
mips-tdump.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
mips-tfile.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
mkstemp.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
move-if-change initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
obstack.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
obstack.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
optabs.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
output.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
pcp.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
pexecute.c Resolve conflicts, fix up c-common, and clean up import of egcs 1.1. 1998-08-16 20:41:00 +00:00
prefix.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
print-rtl.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
print-tree.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
profile.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
protoize.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
pself.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
pself1.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
pself2.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
pself3.c initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
real.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
real.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
recog.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
recog.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
reg-stack.c Merge egcs 1.1.2 conflicts. 1999-04-06 16:04:00 +00:00
regclass.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
regmove.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
regs.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
reload.c Patch from Richard Earnshaw which fixes a reload problem with 1999-01-23 01:27:17 +00:00
reload.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
reload1.c Import of egcs 1.1 release (1.1b). 1998-09-13 16:09:19 +00:00
reorg.c Import of egcs 1.1 release (1.1b). 1998-09-13 16:09:19 +00:00
rtl.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
rtl.def Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
rtl.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
rtl.texi Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
rtlanal.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
scan-decls.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
scan-types.sh initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
scan.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
scan.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
sched.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
sdbout.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
sdbout.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
sort-protos initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
stab.def Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
stack.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
stmt.c XXX Temporarily disable the tablejump switch{} implementation when 1999-05-27 12:18:35 +00:00
stor-layout.c EGCS fix for VAX. It is illegal to shift by more bits than is can be 1998-10-14 01:45:16 +00:00
stupid.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
sys-protos.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
sys-types.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
system.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
tlink.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
tm.texi Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
toplev.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
toplev.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
tree.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
tree.def Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
tree.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
typeclass.h initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
unprotoize.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
unroll.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
varasm.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
varray.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
varray.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
version.c Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others. 1999-04-06 15:07:33 +00:00
vfprintf.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
xcoffout.c Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
xcoffout.h Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00

README

This directory contains the egcs version 1.1.2 release of the GNU C
compiler.  It includes all of the support for compiling C++ and
Objective C, including a run-time library for Objective C.

The GNU C compiler is free software.  See the file COPYING for copying
permission.

See the file gcc.texi (together with other files that it includes) for
installation and porting information.  The file INSTALL contains a
copy of the installation information, as plain ASCII.

Installing this package will create various files in subdirectories of
/usr/local/lib, which are passes used by the compiler and a library
named libgcc.a.  It will also create /usr/local/bin/gcc, which is
the user-level command to do a compilation.

See the Bugs chapter of the GCC Manual for how to report bugs
usefully.  An online readable version of the manual is in the files
gcc.info*.

The files pself.c and pself1.c are not part of GCC.
They are programs that print themselves on standard output.
They were written by Dario Dariol and Giovanni Cozzi, and are
included for your hacking pleasure.  Likewise pself2.c
(Who is the author of that?) and pself3.c (by Vlad Taeerov and Rashit
Fakhreyev).