gcc/gcc
Jason Merrill 9b49329391 typeck.c (mark_addressable): Don't assume a FUNCTION_DECL has DECL_LANG_SPECIFIC.
* typeck.c (mark_addressable): Don't assume a FUNCTION_DECL
	has DECL_LANG_SPECIFIC.

From-SVN: r16695
1997-11-25 02:00:30 -05:00
..
config patch from andrew cagney 1997-11-21 14:23:26 -08:00
cp typeck.c (mark_addressable): Don't assume a FUNCTION_DECL has DECL_LANG_SPECIFIC. 1997-11-25 02:00:30 -05:00
f Make-lang.in (stmp-f2c.h): Move inclusion of F77_FLAGS_TO_PASS to before override of CC so that the... 1997-11-21 10:21:34 -07:00
ginclude Sync SH port with FSF; enable regmove for SH. 1997-11-08 19:54:57 +00:00
intl
objc Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
testsuite * i386/sco5.h (HAVE_ATEXIT): Revert last change. 1997-11-21 10:14:43 -07:00
.gdbinit
acconfig.h Fix irix5 build problem resulting from FSF merge. 1997-11-04 16:30:37 -08:00
aclocal.m4 aclocal.m4 (conftestdata_from, [...]): Names shortened to 14 char length. 1997-11-02 23:30:09 -07:00
alias.c alias.c (MAX_ALIAS_LOOP_PASSES): Define. 1997-11-10 00:12:10 -07:00
alloca.c
assert.h
auto-config.h Initial revision 1997-11-02 01:39:28 -07:00
basic-block.h
bc-emit.c
bc-emit.h
bc-optab.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -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 Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
BUGS
build-make
bytecode.def
bytecode.h
bytetypes.h
c-aux-info.c
c-common.c
c-convert.c
c-decl.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -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 glimits.h (SHRT_MIN): Define in a way suitable for 16 bit hosts. 1997-11-12 03:17:41 +00: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 Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
caller-save.c
calls.c * calls.c (expand_call): Handle pcc_struct_value correctly for C++. 1997-11-14 07:06:07 -07:00
cccp.1
cccp.c From Tom Tromey 1997-11-17 15:41:05 -08:00
cexp.c This commit was generated by cvs2svn to compensate for changes in r16274, 1997-11-02 01:46:26 -07:00
cexp.y
ChangeLog Makefile.in (program_transform_cross_name): Clean up "-e" confusion. 1997-11-22 00:55:18 -07:00
ChangeLog.10
ChangeLog.11 Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
choose-temp.c
collect2.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
combine.c Fix alpha-linux GNU libc build failures. 1997-11-04 18:08:25 -08:00
conditions.h
config.guess
config.in Fix irix5 build problem resulting from FSF merge. 1997-11-04 16:30:37 -08:00
config.sub Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
configure * configure.in: Add AC_ARG_ENABLE for Haifa as documentation. 1997-11-20 00:39:57 -07:00
configure.bat
configure.frag
configure.in * configure.in: Add AC_ARG_ENABLE for Haifa as documentation. 1997-11-20 00:39:57 -07:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cplus-dem.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
cpp.1
cpp.texi
cppalloc.c
cpperror.c
cppexp.c
cpphash.c
cpphash.h
cpplib.c cccp.c, cpplib.c (compare_defs): Don't complain about arg name respellings unless pedantic. 1997-11-13 18:33:27 -07:00
cpplib.h
cppmain.c
cross-make
crtstuff.c
cse.c cse.c (cse_insn): Don't look at JUMP_LABEL field of a conditionl return. 1997-11-16 23:51:20 -07:00
cstamp-h Initial revision 1997-11-02 01:39:28 -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
demangle.h
doschk.c
dostage2
dostage3
dwarf2.h Comment change. 1997-11-13 18:41:19 -07:00
dwarf2out.c dwarf2out.c (ASM_OUTPUT_DWARF_OFFSET4): Rename from VALUE4. 1997-11-20 16:39:11 -05:00
dwarf.h
dwarfout.c dwarfout.c (byte_size_attribute): Add local var upper_bound and add case to handle STRING_TYPE. 1997-11-14 09:07:17 -07:00
emit-rtl.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
enquire.c
except.c except.h: Add outer_context_label_stack. 1997-11-21 15:20:41 -05:00
except.h except.h: Add outer_context_label_stack. 1997-11-21 15:20:41 -05:00
explow.c
expmed.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
expr.c expr.c (expand_builtin_setjmp): Set current_function_has_nonlocal_label. 1997-11-14 07:51:00 -07:00
expr.h Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
extend.texi Add -frepo docs. 1997-11-13 18:56:51 -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
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 flow.c (find_basic_blocks): During marking phase... 1997-11-13 16:09:27 -07:00
fold-const.c * fold-const.c (fold_truthop): Fix bug in last change. 1997-11-14 00:38:08 +00:00
fp-test.c
frame.c frame.c (add_fdes, count_fdes): Go back to checking pc_begin for linked once FDEs. 1997-11-07 13:57:39 -05:00
frame.h
function.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
gcc.hlp
gcc.texi Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
gcov-io.h
gcov.c
gcov.texi
gen-protos.c
genattr.c
genattrtab.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -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 haifa-sched.c (print_block_visualization): Call fprintf directly, don't sprintf through an alloca'ed buffer. 1997-10-07 10:53:16 -06:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
input.h
install1.texi
INSTALL Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
install.texi * configure.in: Add AC_ARG_ENABLE for Haifa as documentation. 1997-11-20 00:39:57 -07:00
integrate.c integrate.c (save_for_inline_copying): Add return value from savealloc. 1997-11-13 20:20:11 -07:00
integrate.h
invoke.texi Doc fixes from stan. 1997-11-24 13:53:15 -07:00
jump.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
just-fixinc
libgcc1-test.c
libgcc1.c
libgcc2.c Makefile.in (LIB2FUNCS): Remove C++ memory management support. 1997-11-20 18:17:48 -05:00
limitx.h
limity.h
listing
LITERATURE New entry. 1997-11-08 22:11:18 -07:00
local-alloc.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
longlong.h * longlong.h (count_leading_zeros): Add missing casts to USItype. 1997-10-19 18:56:45 -06:00
loop.c flags.h (flag_rerun_loop_opt): Declare. 1997-11-09 01:35:46 -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
make-cccp.com
make-gcc.com
make-l2.com alpha.c (vmskrunch): Delete 1997-10-20 02:11:49 -06:00
Makefile.in Makefile.in (program_transform_cross_name): Clean up "-e" confusion. 1997-11-22 00:55:18 -07:00
md.texi Add missing @item 1997-11-20 13:53:42 +00:00
mips-tdump.c
mips-tfile.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
modemap.def
move-if-change
NEWS
obstack.c
obstack.h Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
optabs.c
ORDERS This commit was generated by cvs2svn to compensate for changes in r16274, 1997-11-02 01:46:26 -07:00
output.h
pcp.h
pexecute.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
prefix.c prefix.c: Use stdarg.h only ifdef __STDC__. 1997-11-13 20:27:55 -07:00
print-rtl.c
print-tree.c
PROBLEMS
profile.c * profile.c (branch_prob): Insert an insn after a NOTE_INSN_SETJMP. 1997-11-04 02:11:45 +00:00
PROJECTS
protoize.c
pself1.c
pself2.c
pself3.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.DWARF
README.FRESCO
README.g77
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 Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
regmove.c
regs.h
reload1.c reload1.c (new_spill_reg): Improve fixed or forbidden register spill error message. 1997-11-13 20:36:47 -07:00
reload.c Bug fix for v850 port. 1997-11-04 17:08:08 -08:00
reload.h
reorg.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
rtl.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
rtl.def rtl.def (CODE_LABEL): Use separate fields for LABEL_NUSES and LABEL_REFS fields. 1997-11-04 18:56:33 -07:00
rtl.h rtl.def (CODE_LABEL): Use separate fields for LABEL_NUSES and LABEL_REFS fields. 1997-11-04 18:56:33 -07:00
rtl.texi Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07: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 This commit was generated by cvs2svn to compensate for changes in r16274, 1997-11-02 01:46:26 -07:00
sort-protos
stab.def
stack.h
stmt.c * stmt.c (expand_end_bindings): Allow jump into block with cleanups. 1997-11-21 15:51:30 -05:00
stor-layout.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -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 Add doc about SHORT_IMMEDIATES_SIGN_EXTEND 1997-11-19 22:20:01 +00:00
toplev.c * toplev.c (get_run_time): Do something sensible for cygwin32. 1997-11-14 08:44:56 -07:00
tree.c patch from paul eggert to fix -0.0/0.0 confusion that breaks glibc 1997-11-13 16:07:27 -08:00
tree.def Fix typo. 1997-11-21 13:24:56 -07:00
tree.h Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
typeclass.h
unprotoize.c
unroll.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
varasm.c patch from paul eggert to fix -0.0/0.0 confusion that breaks glibc 1997-11-13 16:07:27 -08:00
version.c Update mainline egcs to gcc2 snapshot 971021. 1997-11-02 14:19:36 -07:00
vmsconfig.com alpha.c (vmskrunch): Delete 1997-10-20 02:11:49 -06:00
xcoffout.c
xcoffout.h

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