gcc/gcc
Jason Merrill eb291d0511 init.c (expand_vec_init): Don't fold a list of parameters.
* init.c (expand_vec_init): Don't fold a list of parameters.

Fixes kde.

From-SVN: r17031
1997-12-09 13:59:59 -05:00
..
config rs6000.h (FUNCTION_ARG_PADDING): Define. 1997-12-09 09:35:56 -07:00
cp init.c (expand_vec_init): Don't fold a list of parameters. 1997-12-09 13:59:59 -05:00
f loop.c (invariant_p): Don't test flag_rerun_loop_opt. 1997-12-06 00:38:01 -07:00
ginclude Delete bogus file from gcc-2.8 tarball. 1997-12-08 13:45:05 -07:00
intl
objc Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
testsuite noncompile.exp (921102-1.c): Fixed comment. 1997-12-09 00:05:54 +00:00
.gdbinit
acconfig.h Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
aclocal.m4 Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
alias.c alias.c (MAX_ALIAS_LOOP_PASSES): Define. 1997-11-10 00:12:10 -07:00
alloca.c
assert.h
basic-block.h
bc-emit.c
bc-emit.h
bc-optab.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
bc-optab.h
bc-typecd.def
bc-typecd.h
bi-arity.c
bi-defs.h
bi-lexer.c
bi-opcode.c
bi-opname.c
bi-parser.c
bi-parser.h
bi-parser.y
bi-reverse.c
bi-run.h
bitmap.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
bitmap.h Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
BUGS
build-make
bytecode.def
bytecode.h
bytetypes.h
c-aux-info.c
c-common.c
c-convert.c
c-decl.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
c-gperf.h
c-iterate.c
c-lang.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
c-lex.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
c-lex.h
c-parse.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
c-parse.gperf
c-parse.h
c-parse.in
c-parse.y This commit was generated by cvs2svn to compensate for changes in r16274, 1997-11-02 01:46:26 -07:00
c-pragma.c
c-pragma.h
c-tree.h
c-typeck.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
caller-save.c
calls.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
cccp.1
cccp.c configure.in: Check for functions getrlimit and setrlimit. 1997-12-09 00:55:17 -07:00
cexp.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
cexp.y
ChangeLog toplev.c (main): Check HAVE_GETRLIMIT and HAVE_SETRLIMIT in addition to RLIMIT_STACK to see if... 1997-12-09 09:41:12 -07:00
ChangeLog.10 Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
ChangeLog.11 Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
choose-temp.c
collect2.c Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
combine.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
conditions.h
config.guess
config.in Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
config.sub Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
configure configure.in: Check for functions getrlimit and setrlimit. 1997-12-09 00:55:17 -07:00
configure.bat
configure.frag
configure.in configure.in: Check for functions getrlimit and setrlimit. 1997-12-09 00:55:17 -07:00
configure.lang Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
convert.c
convert.h
COPYING
COPYING.LIB
cplus-dem.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
cpp.1
cpp.cps Initial revision 1997-12-06 10:18:39 -07:00
cpp.fns Initial revision 1997-12-06 10:18:39 -07:00
cpp.texi
cppalloc.c
cpperror.c
cppexp.c
cpphash.c
cpphash.h
cpplib.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
cpplib.h
cppmain.c
cross-make
crtstuff.c Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
cse.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
cstamp-h.in
dbxout.c dbxout.c (dbxout_symbol_location): Don't assume that variables whose address is the stack or argument pointers are... 1997-11-13 18:39:43 -07:00
dbxstclass.h
defaults.h dwarf2 EH support 1997-09-10 14:00:28 -04:00
demangle.h
doschk.c
dostage2
dostage3
dwarf2.h Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
dwarf2out.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
dwarf.h
dwarfout.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
emit-rtl.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
enquire.c
except.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
except.h Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
explow.c
expmed.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
expr.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
expr.h [multiple changes] 1997-11-25 04:30:38 -05:00
extend.texi Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
final.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
fix-header.c
fixcpp
fixinc-nt.sed
fixinc.dgux
fixinc.irix
fixinc.math Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
fixinc.ptx
fixinc.sco
fixinc.svr4 * fixinc.svr4 (__STDC__): Add another case. 1997-11-09 02:06:14 -07:00
fixinc.winnt
fixinc.wrap Renamed fixinc.math to fixinc.wrap 1997-09-16 03:59:48 +00:00
fixincludes fixincludes: Be a little more restrictive on what we will substitute to replace definitions... 1997-11-13 19:13:03 -07:00
fixproto
flags.h flags.h (flag_rerun_loop_opt): Declare. 1997-11-09 01:35:46 -07:00
floatlib.c
flow.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
fold-const.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
fp-test.c
frame.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
frame.h Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
function.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1 Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
gcc.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
gcc.cps Initial revision 1997-12-06 10:18:39 -07:00
gcc.hlp
gcc.texi Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
gcov-io.h
gcov.c
gcov.texi
gen-protos.c
genattr.c
genattrtab.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c
getopt1.c
getopt.c
getopt.h
getpwd.c
glimits.h glimits.h (SHRT_MIN): Define in a way suitable for 16 bit hosts. 1997-11-12 03:17:41 +00:00
global.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
gmon.c
gstab.h
gsyms.h
gsyslimits.h
haifa-sched.c * Partially cleaned up prototyping code from HJ. 1997-12-09 01:20:07 -07:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
input.h
install1.texi
INSTALL Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
install.texi Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
integrate.c integrate.c (save_for_inline_copying): Make a new reg_parm_stack_loc. 1997-12-09 09:29:43 -07:00
integrate.h
invoke.texi Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
jump.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
just-fixinc
libgcc1-test.c
libgcc1.c
libgcc2.c * Partially cleaned up prototyping code from HJ. 1997-12-09 01:20:07 -07:00
limitx.h
limity.h
listing
LITERATURE C9X draft. 1997-12-02 10:01:35 -07:00
local-alloc.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
longlong.h * longlong.h (count_leading_zeros): Add missing casts to USItype. 1997-10-19 18:56:45 -06:00
loop.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
loop.h loop.c (loop_number): Delete function. 1997-09-21 21:04:36 -06:00
machmode.def
machmode.h
make-cc1.com Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
make-cccp.com Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
make-gcc.com Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
make-l2.com Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
Makefile.in * Makefile.in (compare*): Handle losing behavior from 4.4bsd make. 1997-12-08 23:53:10 -07:00
md.texi Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
mips-tdump.c
mips-tfile.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
modemap.def
move-if-change
NEWS Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
obstack.c
obstack.h Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
optabs.c [multiple changes] 1997-11-25 04:30:38 -05:00
output.h
pcp.h
pexecute.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
prefix.c prefix.c: Use stdarg.h only ifdef __STDC__. 1997-11-13 20:27:55 -07:00
print-rtl.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
print-tree.c
PROBLEMS
profile.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
PROJECTS
protoize.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
pself1.c
pself2.c
pself3.c
pself.c
README release branch changes from 11-27 snapshot to egcs-1.0. 1997-12-05 15:13:17 -07:00
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.DWARF
README.FRESCO
README.g77 release branch changes from 11-27 snapshot to egcs-1.0. 1997-12-05 15:13:17 -07:00
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
real.h patch from paul eggert to fix -0.0/0.0 confusion that breaks glibc 1997-11-13 16:07:27 -08:00
recog.c
recog.h
reg-stack.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
regclass.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
regmove.c regmove.c (regmove_optimize): If we end up moving the original insn due to lifetime overlaps... 1997-09-14 11:11:52 -06:00
regs.h
reload1.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
reload.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
reload.h
reorg.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
rtl.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
rtl.def Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
rtl.h * Partially cleaned up prototyping code from HJ. 1997-12-09 01:20:07 -07:00
rtl.texi Added some words on FLOAT_WORDS_BIG_ENDIAN. 1997-12-03 23:37:38 +00:00
rtlanal.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
scan-decls.c
scan-types.sh
scan.c
scan.h
sched.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
sdbout.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
SERVICE Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
sort-protos
stab.def
stack.h
stmt.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
stor-layout.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
stupid.c expr.c (expand_builtin_setjmp): Set current_function_has_nonlocal_label. 1997-11-14 07:51:00 -07:00
sys-protos.h
sys-types.h
TESTS.FLUNK
texinfo.tex
tlink.c
tm.texi Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
toplev.c toplev.c (main): Check HAVE_GETRLIMIT and HAVE_SETRLIMIT in addition to RLIMIT_STACK to see if... 1997-12-09 09:41:12 -07:00
tree.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
tree.def Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
tree.h * Partially cleaned up prototyping code from HJ. 1997-12-09 02:03:51 -07:00
typeclass.h
unprotoize.c
unroll.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
varasm.c Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
version.c * version.c: Bump for snapshot. 1997-12-07 19:36:13 -07:00
vmsconfig.com Merge from gcc-2.8 1997-12-06 17:31:01 -07:00
xcoffout.c
xcoffout.h

This directory contains the egcs version 1.0 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).