amigaos-gcc-2.95.3/gcc
Krystian Bacławski 75a558d4cf Fix runtime errors on 64-bit architectures (tested under MacOS Catalina).
* Ignoring implicit function declaration warnings resulted in pointers
   being clobbered to int type.
2020-07-24 21:23:49 +02:00
..
config Fix runtime errors on 64-bit architectures (tested under MacOS Catalina). 2020-07-24 21:23:49 +02:00
cp Import original sources. 2016-04-17 14:54:11 +02:00
fixinc AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
ginclude AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
intl Import original sources. 2016-04-17 14:54:11 +02:00
po Import original sources. 2016-04-17 14:54:11 +02:00
.cvsignore Import original sources. 2016-04-17 14:54:11 +02:00
.gdbinit Import original sources. 2016-04-17 14:54:11 +02:00
ABOUT-GCC-NLS Import original sources. 2016-04-17 14:54:11 +02:00
ABOUT-NLS Import original sources. 2016-04-17 14:54:11 +02:00
BUGS Import original sources. 2016-04-17 14:54:11 +02:00
COPYING Import original sources. 2016-04-17 14:54:11 +02:00
COPYING.LIB Import original sources. 2016-04-17 14:54:11 +02:00
ChangeLog Backport changes 102337, 155527, 209759, 233603. 2016-10-18 14:47:52 +02:00
ChangeLog.0 Import original sources. 2016-04-17 14:54:11 +02:00
ChangeLog.lib Import original sources. 2016-04-17 14:54:11 +02:00
FSFChangeLog Import original sources. 2016-04-17 14:54:11 +02:00
FSFChangeLog.10 Import original sources. 2016-04-17 14:54:11 +02:00
FSFChangeLog.11 Import original sources. 2016-04-17 14:54:11 +02:00
INSTALL Import original sources. 2016-04-17 14:54:11 +02:00
LANGUAGES Import original sources. 2016-04-17 14:54:11 +02:00
Makefile.in All tools must start with target triplet after installation. 2016-10-18 14:51:24 +02:00
NEWS Import original sources. 2016-04-17 14:54:11 +02:00
ONEWS Import original sources. 2016-04-17 14:54:11 +02:00
PROBLEMS Import original sources. 2016-04-17 14:54:11 +02:00
README Import original sources. 2016-04-17 14:54:11 +02:00
README-bugs Import original sources. 2016-04-17 14:54:11 +02:00
README-fixinc Import original sources. 2016-04-17 14:54:11 +02:00
README.ACORN Import original sources. 2016-04-17 14:54:11 +02:00
README.ALTOS Import original sources. 2016-04-17 14:54:11 +02:00
README.APOLLO Import original sources. 2016-04-17 14:54:11 +02:00
README.C4X Import original sources. 2016-04-17 14:54:11 +02:00
README.DWARF Import original sources. 2016-04-17 14:54:11 +02:00
README.FRESCO Import original sources. 2016-04-17 14:54:11 +02:00
README.NS32K Import original sources. 2016-04-17 14:54:11 +02:00
README.RS6000 Import original sources. 2016-04-17 14:54:11 +02:00
README.TRAD Import original sources. 2016-04-17 14:54:11 +02:00
README.X11 Import original sources. 2016-04-17 14:54:11 +02:00
README.gnat Import original sources. 2016-04-17 14:54:11 +02:00
SERVICE Import original sources. 2016-04-17 14:54:11 +02:00
TESTS.FLUNK Import original sources. 2016-04-17 14:54:11 +02:00
acconfig.h Import original sources. 2016-04-17 14:54:11 +02:00
aclocal.m4 Import original sources. 2016-04-17 14:54:11 +02:00
alias.c Import original sources. 2016-04-17 14:54:11 +02:00
assert.h Import original sources. 2016-04-17 14:54:11 +02:00
basic-block.h Import original sources. 2016-04-17 14:54:11 +02:00
bitmap.c Import original sources. 2016-04-17 14:54:11 +02:00
bitmap.h Import original sources. 2016-04-17 14:54:11 +02:00
build-make Import original sources. 2016-04-17 14:54:11 +02:00
c-aux-info.c Import original sources. 2016-04-17 14:54:11 +02:00
c-common.c Import original sources. 2016-04-17 14:54:11 +02:00
c-convert.c Import original sources. 2016-04-17 14:54:11 +02:00
c-decl.c AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
c-gperf.h Import original sources. 2016-04-17 14:54:11 +02:00
c-iterate.c Import original sources. 2016-04-17 14:54:11 +02:00
c-lang.c Import original sources. 2016-04-17 14:54:11 +02:00
c-lex.c Import original sources. 2016-04-17 14:54:11 +02:00
c-lex.h Import original sources. 2016-04-17 14:54:11 +02:00
c-parse.c Store auto-generated files. 2016-10-18 14:51:24 +02:00
c-parse.gperf Import original sources. 2016-04-17 14:54:11 +02:00
c-parse.h Store auto-generated files. 2016-10-18 14:51:24 +02:00
c-parse.in AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
c-parse.y Store auto-generated files. 2016-10-18 14:51:24 +02:00
c-pragma.c Import original sources. 2016-04-17 14:54:11 +02:00
c-pragma.h Import original sources. 2016-04-17 14:54:11 +02:00
c-tree.h AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
c-typeck.c Import original sources. 2016-04-17 14:54:11 +02:00
caller-save.c Import original sources. 2016-04-17 14:54:11 +02:00
calls.c AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
cccp.1 Import original sources. 2016-04-17 14:54:11 +02:00
cccp.c Import original sources. 2016-04-17 14:54:11 +02:00
cexp.c Import original sources. 2016-04-17 14:54:11 +02:00
cexp.y Import original sources. 2016-04-17 14:54:11 +02:00
collect2.c Make gcc under Ubuntu 16.04 stop complaining about missing argument. 2016-10-18 14:51:24 +02:00
collect2.h Import original sources. 2016-04-17 14:54:11 +02:00
combine.c Import original sources. 2016-04-17 14:54:11 +02:00
conditions.h Import original sources. 2016-04-17 14:54:11 +02:00
config.guess Fresh config.guess and config.sub from Automake 1.15 2016-10-18 14:51:24 +02:00
config.in Import original sources. 2016-04-17 14:54:11 +02:00
config.sub Fresh config.guess and config.sub from Automake 1.15 2016-10-18 14:51:24 +02:00
configure AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
configure.bat Import original sources. 2016-04-17 14:54:11 +02:00
configure.frag Import original sources. 2016-04-17 14:54:11 +02:00
configure.in AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
configure.lang Import original sources. 2016-04-17 14:54:11 +02:00
convert.c Import original sources. 2016-04-17 14:54:11 +02:00
convert.h Import original sources. 2016-04-17 14:54:11 +02:00
cpp.1 Import original sources. 2016-04-17 14:54:11 +02:00
cpp.fns Import original sources. 2016-04-17 14:54:11 +02:00
cpp.texi Import original sources. 2016-04-17 14:54:11 +02:00
cppalloc.c Import original sources. 2016-04-17 14:54:11 +02:00
cpperror.c Import original sources. 2016-04-17 14:54:11 +02:00
cppexp.c Import original sources. 2016-04-17 14:54:11 +02:00
cppfiles.c Import original sources. 2016-04-17 14:54:11 +02:00
cpphash.c Import original sources. 2016-04-17 14:54:11 +02:00
cpphash.h Import original sources. 2016-04-17 14:54:11 +02:00
cppinit.c Revert old and not well understood patch. 2016-10-18 14:51:24 +02:00
cpplib.c Import original sources. 2016-04-17 14:54:11 +02:00
cpplib.h Import original sources. 2016-04-17 14:54:11 +02:00
cppmain.c Import original sources. 2016-04-17 14:54:11 +02:00
cppspec.c Import original sources. 2016-04-17 14:54:11 +02:00
cppulp.c Import original sources. 2016-04-17 14:54:11 +02:00
cross-make Import original sources. 2016-04-17 14:54:11 +02:00
crtstuff.c Import original sources. 2016-04-17 14:54:11 +02:00
cse.c Import original sources. 2016-04-17 14:54:11 +02:00
cstamp-h.in Import original sources. 2016-04-17 14:54:11 +02:00
dbxout.c Import original sources. 2016-04-17 14:54:11 +02:00
dbxout.h Import original sources. 2016-04-17 14:54:11 +02:00
dbxstclass.h Import original sources. 2016-04-17 14:54:11 +02:00
defaults.h Import original sources. 2016-04-17 14:54:11 +02:00
doprint.c Import original sources. 2016-04-17 14:54:11 +02:00
doschk.c Import original sources. 2016-04-17 14:54:11 +02:00
dostage2 Import original sources. 2016-04-17 14:54:11 +02:00
dostage3 Import original sources. 2016-04-17 14:54:11 +02:00
dwarf.h Import original sources. 2016-04-17 14:54:11 +02:00
dwarf2.h Import original sources. 2016-04-17 14:54:11 +02:00
dwarf2out.c Import original sources. 2016-04-17 14:54:11 +02:00
dwarf2out.h Import original sources. 2016-04-17 14:54:11 +02:00
dwarfout.c Import original sources. 2016-04-17 14:54:11 +02:00
dwarfout.h Import original sources. 2016-04-17 14:54:11 +02:00
dyn-string.c Import original sources. 2016-04-17 14:54:11 +02:00
dyn-string.h Import original sources. 2016-04-17 14:54:11 +02:00
eh-common.h Import original sources. 2016-04-17 14:54:11 +02:00
emit-rtl.c Import original sources. 2016-04-17 14:54:11 +02:00
enquire.c Import original sources. 2016-04-17 14:54:11 +02:00
except.c Import original sources. 2016-04-17 14:54:11 +02:00
except.h Import original sources. 2016-04-17 14:54:11 +02:00
exgettext Import original sources. 2016-04-17 14:54:11 +02:00
explow.c Import original sources. 2016-04-17 14:54:11 +02:00
expmed.c Import original sources. 2016-04-17 14:54:11 +02:00
expr.c Import original sources. 2016-04-17 14:54:11 +02:00
expr.h Import original sources. 2016-04-17 14:54:11 +02:00
extend.texi Import original sources. 2016-04-17 14:54:11 +02:00
final.c Import original sources. 2016-04-17 14:54:11 +02:00
fix-header.c Import original sources. 2016-04-17 14:54:11 +02:00
fixcpp Import original sources. 2016-04-17 14:54:11 +02:00
fixinc-nt.sed Import original sources. 2016-04-17 14:54:11 +02:00
fixincludes Import original sources. 2016-04-17 14:54:11 +02:00
fixproto Import original sources. 2016-04-17 14:54:11 +02:00
flags.h Import original sources. 2016-04-17 14:54:11 +02:00
floatlib.c Import original sources. 2016-04-17 14:54:11 +02:00
flow.c Fix runtime errors on 64-bit architectures (tested under MacOS Catalina). 2020-07-24 21:23:49 +02:00
fold-const.c Import original sources. 2016-04-17 14:54:11 +02:00
fp-test.c Import original sources. 2016-04-17 14:54:11 +02:00
frame.c Import original sources. 2016-04-17 14:54:11 +02:00
frame.h Import original sources. 2016-04-17 14:54:11 +02:00
function.c AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
function.h AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
future.options Import original sources. 2016-04-17 14:54:11 +02:00
gansidecl.h Import original sources. 2016-04-17 14:54:11 +02:00
gbl-ctors.h Import original sources. 2016-04-17 14:54:11 +02:00
gcc-amigaos.texi AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
gcc.1 Import original sources. 2016-04-17 14:54:11 +02:00
gcc.c Import original sources. 2016-04-17 14:54:11 +02:00
gcc.hlp Import original sources. 2016-04-17 14:54:11 +02:00
gcc.texi Import original sources. 2016-04-17 14:54:11 +02:00
gccspec.c Import original sources. 2016-04-17 14:54:11 +02:00
gcov-io.h Import original sources. 2016-04-17 14:54:11 +02:00
gcov.c Import original sources. 2016-04-17 14:54:11 +02:00
gcov.texi Import original sources. 2016-04-17 14:54:11 +02:00
gcse.c Import original sources. 2016-04-17 14:54:11 +02:00
gen-protos.c Import original sources. 2016-04-17 14:54:11 +02:00
genattr.c Import original sources. 2016-04-17 14:54:11 +02:00
genattrtab.c Import original sources. 2016-04-17 14:54:11 +02:00
gencheck.c Import original sources. 2016-04-17 14:54:11 +02:00
gencodes.c Import original sources. 2016-04-17 14:54:11 +02:00
genconfig.c bumped the maximum number of max_recog_operands to 20 (19+1) to support larger asm constructs (e.g. LP11() in inline/macros.h). This refs cahirwpz/amigaos-cross-toolchain#75. 2017-01-10 10:44:26 +01:00
genemit.c Import original sources. 2016-04-17 14:54:11 +02:00
genextract.c Import original sources. 2016-04-17 14:54:11 +02:00
genflags.c Import original sources. 2016-04-17 14:54:11 +02:00
gengenrtl.c Import original sources. 2016-04-17 14:54:11 +02:00
genmultilib Import original sources. 2016-04-17 14:54:11 +02:00
genopinit.c Import original sources. 2016-04-17 14:54:11 +02:00
genoutput.c Import original sources. 2016-04-17 14:54:11 +02:00
genpeep.c Import original sources. 2016-04-17 14:54:11 +02:00
genrecog.c Import original sources. 2016-04-17 14:54:11 +02:00
getpwd.c Import original sources. 2016-04-17 14:54:11 +02:00
glimits.h Import original sources. 2016-04-17 14:54:11 +02:00
global.c Import original sources. 2016-04-17 14:54:11 +02:00
gmon.c Import original sources. 2016-04-17 14:54:11 +02:00
graph.c Import original sources. 2016-04-17 14:54:11 +02:00
gstab.h Import original sources. 2016-04-17 14:54:11 +02:00
gsyms.h Import original sources. 2016-04-17 14:54:11 +02:00
gsyslimits.h Import original sources. 2016-04-17 14:54:11 +02:00
gthr-dce.h Import original sources. 2016-04-17 14:54:11 +02:00
gthr-posix.h Import original sources. 2016-04-17 14:54:11 +02:00
gthr-single.h Import original sources. 2016-04-17 14:54:11 +02:00
gthr-solaris.h Import original sources. 2016-04-17 14:54:11 +02:00
gthr-vxworks.h Import original sources. 2016-04-17 14:54:11 +02:00
gthr.h Import original sources. 2016-04-17 14:54:11 +02:00
haifa-sched.c Import original sources. 2016-04-17 14:54:11 +02:00
halfpic.c Import original sources. 2016-04-17 14:54:11 +02:00
halfpic.h Import original sources. 2016-04-17 14:54:11 +02:00
hard-reg-set.h Import original sources. 2016-04-17 14:54:11 +02:00
hash.c Import original sources. 2016-04-17 14:54:11 +02:00
hash.h Import original sources. 2016-04-17 14:54:11 +02:00
hwint.h Import original sources. 2016-04-17 14:54:11 +02:00
input.h Import original sources. 2016-04-17 14:54:11 +02:00
install.texi Import original sources. 2016-04-17 14:54:11 +02:00
install1.texi Import original sources. 2016-04-17 14:54:11 +02:00
integrate.c Import original sources. 2016-04-17 14:54:11 +02:00
integrate.h Import original sources. 2016-04-17 14:54:11 +02:00
intl.c Import original sources. 2016-04-17 14:54:11 +02:00
intl.h Import original sources. 2016-04-17 14:54:11 +02:00
invoke.texi Import original sources. 2016-04-17 14:54:11 +02:00
jump.c Import original sources. 2016-04-17 14:54:11 +02:00
just-fixinc Import original sources. 2016-04-17 14:54:11 +02:00
lcm.c Import original sources. 2016-04-17 14:54:11 +02:00
libgcc1-test.c Import original sources. 2016-04-17 14:54:11 +02:00
libgcc1.c Import original sources. 2016-04-17 14:54:11 +02:00
libgcc2.c Import original sources. 2016-04-17 14:54:11 +02:00
limitx.h Import original sources. 2016-04-17 14:54:11 +02:00
limity.h Import original sources. 2016-04-17 14:54:11 +02:00
listing Import original sources. 2016-04-17 14:54:11 +02:00
local-alloc.c Import original sources. 2016-04-17 14:54:11 +02:00
longlong.h Import original sources. 2016-04-17 14:54:11 +02:00
loop.c Import original sources. 2016-04-17 14:54:11 +02:00
loop.h Import original sources. 2016-04-17 14:54:11 +02:00
machmode.def Import original sources. 2016-04-17 14:54:11 +02:00
machmode.h Import original sources. 2016-04-17 14:54:11 +02:00
make-l2.com Import original sources. 2016-04-17 14:54:11 +02:00
makefile.vms Import original sources. 2016-04-17 14:54:11 +02:00
mbchar.c Import original sources. 2016-04-17 14:54:11 +02:00
mbchar.h Import original sources. 2016-04-17 14:54:11 +02:00
md.texi Import original sources. 2016-04-17 14:54:11 +02:00
mips-tdump.c Import original sources. 2016-04-17 14:54:11 +02:00
mips-tfile.c Import original sources. 2016-04-17 14:54:11 +02:00
mkinstalldirs Import original sources. 2016-04-17 14:54:11 +02:00
move-if-change Import original sources. 2016-04-17 14:54:11 +02:00
optabs.c Fix runtime errors on 64-bit architectures (tested under MacOS Catalina). 2020-07-24 21:23:49 +02:00
output.h AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
patch-apollo-includes Import original sources. 2016-04-17 14:54:11 +02:00
pcp.h Import original sources. 2016-04-17 14:54:11 +02:00
prefix.c Import original sources. 2016-04-17 14:54:11 +02:00
prefix.h Import original sources. 2016-04-17 14:54:11 +02:00
print-rtl.c Import original sources. 2016-04-17 14:54:11 +02:00
print-tree.c Import original sources. 2016-04-17 14:54:11 +02:00
profile.c Import original sources. 2016-04-17 14:54:11 +02:00
protoize.c Fix runtime errors on 64-bit architectures (tested under MacOS Catalina). 2020-07-24 21:23:49 +02:00
pself.c Import original sources. 2016-04-17 14:54:11 +02:00
pself1.c Import original sources. 2016-04-17 14:54:11 +02:00
pself2.c Import original sources. 2016-04-17 14:54:11 +02:00
pself3.c Import original sources. 2016-04-17 14:54:11 +02:00
pself4.c Import original sources. 2016-04-17 14:54:11 +02:00
pself5.c Import original sources. 2016-04-17 14:54:11 +02:00
real.c Import original sources. 2016-04-17 14:54:11 +02:00
real.h Import original sources. 2016-04-17 14:54:11 +02:00
recog.c Import original sources. 2016-04-17 14:54:11 +02:00
recog.h Import original sources. 2016-04-17 14:54:11 +02:00
reg-stack.c Import original sources. 2016-04-17 14:54:11 +02:00
regclass.c Import original sources. 2016-04-17 14:54:11 +02:00
regmove.c Import original sources. 2016-04-17 14:54:11 +02:00
regs.h Import original sources. 2016-04-17 14:54:11 +02:00
reload.c Import original sources. 2016-04-17 14:54:11 +02:00
reload.h Import original sources. 2016-04-17 14:54:11 +02:00
reload1.c Import original sources. 2016-04-17 14:54:11 +02:00
reorg.c Import original sources. 2016-04-17 14:54:11 +02:00
resource.c Import original sources. 2016-04-17 14:54:11 +02:00
resource.h Import original sources. 2016-04-17 14:54:11 +02:00
rtl.c Import original sources. 2016-04-17 14:54:11 +02:00
rtl.def Import original sources. 2016-04-17 14:54:11 +02:00
rtl.h Import original sources. 2016-04-17 14:54:11 +02:00
rtl.texi Import original sources. 2016-04-17 14:54:11 +02:00
rtlanal.c Import original sources. 2016-04-17 14:54:11 +02:00
sbitmap.c Import original sources. 2016-04-17 14:54:11 +02:00
sbitmap.h Import original sources. 2016-04-17 14:54:11 +02:00
scan-decls.c Import original sources. 2016-04-17 14:54:11 +02:00
scan-types.sh Import original sources. 2016-04-17 14:54:11 +02:00
scan.c Import original sources. 2016-04-17 14:54:11 +02:00
scan.h Import original sources. 2016-04-17 14:54:11 +02:00
sched.c Import original sources. 2016-04-17 14:54:11 +02:00
sdbout.c Import original sources. 2016-04-17 14:54:11 +02:00
sdbout.h Import original sources. 2016-04-17 14:54:11 +02:00
sort-protos Import original sources. 2016-04-17 14:54:11 +02:00
stab.def Import original sources. 2016-04-17 14:54:11 +02:00
stack.h Import original sources. 2016-04-17 14:54:11 +02:00
stmt.c Import original sources. 2016-04-17 14:54:11 +02:00
stor-layout.c Import original sources. 2016-04-17 14:54:11 +02:00
stupid.c Import original sources. 2016-04-17 14:54:11 +02:00
sys-protos.h Import original sources. 2016-04-17 14:54:11 +02:00
sys-types.h Import original sources. 2016-04-17 14:54:11 +02:00
system.h Import original sources. 2016-04-17 14:54:11 +02:00
texinfo.tex Import original sources. 2016-04-17 14:54:11 +02:00
tlink.c Import original sources. 2016-04-17 14:54:11 +02:00
tm.texi Import original sources. 2016-04-17 14:54:11 +02:00
toplev.c AmigaOS/m68k specific changes. 2016-10-18 14:51:23 +02:00
toplev.h Import original sources. 2016-04-17 14:54:11 +02:00
tree.c Import original sources. 2016-04-17 14:54:11 +02:00
tree.def Import original sources. 2016-04-17 14:54:11 +02:00
tree.h Import original sources. 2016-04-17 14:54:11 +02:00
typeclass.h Import original sources. 2016-04-17 14:54:11 +02:00
unprotoize.c Import original sources. 2016-04-17 14:54:11 +02:00
unroll.c Import original sources. 2016-04-17 14:54:11 +02:00
varasm.c Import original sources. 2016-04-17 14:54:11 +02:00
varray.c Import original sources. 2016-04-17 14:54:11 +02:00
varray.h Import original sources. 2016-04-17 14:54:11 +02:00
version.c Import original sources. 2016-04-17 14:54:11 +02:00
vmsconfig.com Import original sources. 2016-04-17 14:54:11 +02:00
xcoffout.c Import original sources. 2016-04-17 14:54:11 +02:00
xcoffout.h Import original sources. 2016-04-17 14:54:11 +02:00

README

This directory contains the GNU Compiler Collection (GCC) version 2.95.
It includes all of the support for compiling C, C++, Objective C, Fortran,
Java, and Chill.

The GNU Compiler Collection 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).