gcc/gcc
Jason Merrill ad236eab58 re PR other/18132 (Problem compiling gcc 3.4.2)
* semantics.c (finish_asm_stmt): Don't warn about redundant volatile.
PR 18132
	* decl2.c (import_export_class): MULTIPLE_SYMBOL_SPACES only means
	that we don't suppress the other copies.
	* lex.c (handle_cp_pragma): Likewise.
PR 18627

From-SVN: r24662
1999-01-14 05:42:12 -05:00
..
ch Update FSF address in copyright header. 1999-01-11 06:17:38 -07:00
config i960.c (i960_function_prologue): New code (optimal solution) for saving global registers in local registers. 1999-01-14 08:55:47 +00:00
cp re PR other/18132 (Problem compiling gcc 3.4.2) 1999-01-14 05:42:12 -05:00
f * Make-lang.in (g77.o): Depend on prefix.h. 1999-01-05 19:15:33 +00:00
fixinc Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
ginclude dummy import to prevent merge lossage 1998-12-16 15:24:51 -07:00
intl
java expr.c (generate_name): Name prefix changed to avoid clashes with assembler temp labels. 1999-01-13 06:13:37 +00:00
objc Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
po
testsuite decl.c (grokdeclarator): Undo 1998-12-14 change. 1999-01-13 16:27:23 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c Warning fixes: 1998-12-23 07:09:01 +00:00
assert.h
basic-block.h Makefile.in (OBJECTS): Add sbitmap.o. 1999-01-11 16:07:36 -08:00
bitmap.c
bitmap.h Copyright fixes. 1999-01-06 13:44:41 -07:00
BUGS BUGS: fix the regexp for `more' to find the appropriate node. 1998-11-01 19:52:23 +00:00
build-make
c-aux-info.c [multiple changes] 1998-12-07 07:42:21 -05:00
c-common.c Fix copyrights. 1999-01-06 12:48:38 -07:00
c-convert.c Copyright fixes. 1999-01-06 13:44:41 -07:00
c-decl.c c-lang.c: (parse_options,parse_in): Added. 1998-12-09 07:47:28 -05:00
c-gperf.h invoke.texi: Document -flang-isoc9x. 1998-10-21 09:53:40 +00:00
c-iterate.c Copyright fixes. 1999-01-06 13:44:41 -07:00
c-lang.c c-lang.c: (parse_options,parse_in): Added. 1998-12-09 07:47:28 -05:00
c-lex.c Warning fixes: 1998-12-23 07:09:01 +00:00
c-lex.h Copyright fixes. 1999-01-06 13:44:41 -07:00
c-parse.c Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
c-parse.gperf invoke.texi: Document -flang-isoc9x. 1998-10-21 09:53:40 +00:00
c-parse.h
c-parse.in Fix copyrights. 1999-01-06 12:48:38 -07:00
c-parse.y Copyright fixes. 1999-01-06 13:44:41 -07:00
c-pragma.c c-pragma.c (handle_pragma_token): Test for null tree before dereferencing TREE_CODE. 1998-10-14 23:39:38 +00:00
c-pragma.h
c-tree.h Copyright fixes. 1999-01-06 13:44:41 -07:00
c-typeck.c * c-typeck.c (convert_for_assignment): Parenthesize. 1998-10-27 20:39:54 -05:00
caller-save.c Update copyrights. 1999-01-11 15:15:28 -08:00
calls.c calls.c (store_unaligned_arguments_into_pseudos): Use xmalloc to allocate memory that will live beyond this function. 1999-01-07 04:29:38 -07:00
cccp.1
cccp.c cccp.c (xstrdup): Renamed from `savestring'. 1999-01-13 10:46:45 +00:00
cexp.c Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
cexp.y system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
ChangeLog i960.c (i960_function_prologue): New code (optimal solution) for saving global registers in local registers. 1999-01-14 08:55:47 +00:00
ChangeLog.0
ChangeLog.lib
collect2.c cccp.c (xstrdup): Renamed from `savestring'. 1999-01-13 10:46:45 +00:00
collect2.h Copyright fixes. 1999-01-06 13:44:41 -07:00
combine.c basic-block.h (basic_block_head): Rename to x_basic_block_head. 1999-01-11 14:37:20 -08:00
conditions.h
config.guess
config.in configure.in: Test for availability of putc_unlocked, fputc_unlocked, and fputs_unlocked. 1998-12-07 16:40:19 -07:00
config.sub
configure sparc.h (PREFERRED_RELOAD_CLASS): Select GENERAL_REGS for integer data not destined for fp regs. 1999-01-06 19:18:28 -08:00
configure.bat
configure.frag
configure.in sparc.h (PREFERRED_RELOAD_CLASS): Select GENERAL_REGS for integer data not destined for fp regs. 1999-01-06 19:18:28 -08:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.cps
cpp.fns
cpp.texi Copyright fixes. 1999-01-06 13:44:41 -07:00
cppalloc.c cppalloc.c: Add xstrdup here. 1998-12-15 06:23:27 -05:00
cpperror.c gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it from the macro... 1998-11-08 15:10:24 +00:00
cppexp.c cpphash.h (union hash_value): Remove keydef' member, add a struct hashnode *aschain' member for #assert. 1998-12-15 06:09:16 -05:00
cppfiles.c Fix copyright dates. 1999-01-06 12:54:35 -07:00
cpphash.c Copyright fixes. 1999-01-06 13:44:41 -07:00
cpphash.h Close comment in copyright 1999-01-07 15:02:07 -07:00
cpplib.c Fix copyright dates. 1999-01-06 12:54:35 -07:00
cpplib.h Fix copyright dates. 1999-01-06 12:54:35 -07:00
cppmain.c Copyright fixes. 1999-01-06 13:44:41 -07:00
cppulp.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
cross-make
crtstuff.c
cse.c * cse.c (cse_insn): Never prefer (const (constant_p_rtx)). 1999-01-11 18:54:32 -08:00
cstamp-h.in
dbxout.c * dbxout.c: If USG is defined use gstab.h, even if HAVE_STAB_H is set. 1998-12-08 06:38:10 +00:00
dbxout.h
dbxstclass.h
defaults.h Copyright fixes. 1999-01-06 13:44:41 -07:00
doprint.c Copyright fixes. 1999-01-06 13:44:41 -07:00
doschk.c
dostage2
dostage3
dwarf2.h More FSF address updates. 1999-01-11 06:43:27 -07:00
dwarf2out.c Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
dwarf2out.h
dwarf.h
dwarfout.c Copyright fixes. 1999-01-06 13:44:41 -07:00
dwarfout.h Warning fixes: 1998-10-17 20:26:29 +00:00
dyn-string.c Update FSF address in copyright header. 1999-01-11 07:09:10 -07:00
dyn-string.h Update FSF address in copyright header. 1999-01-11 07:09:10 -07:00
eh-common.h Copyright fixes. 1999-01-06 13:44:41 -07:00
emit-rtl.c Cope with inlining functions which return a multiword CONCAT value 1998-12-15 11:56:36 +00:00
enquire.c
except.c Warning fixes: 1998-12-23 07:09:01 +00:00
except.h Copyright fixes. 1999-01-06 13:44:41 -07:00
exgettext
explow.c explow.c (plus_constant_wide): Don't immediately return with result of recursive call. 1998-12-08 14:35:18 +00:00
expmed.c loop.c (strength_reduce): If scan_start points to the loop exit test... 1998-12-08 14:50:03 +00:00
expr.c Fix copyrights. 1999-01-06 13:02:36 -07:00
expr.h Fix copyrights. 1999-01-06 12:48:38 -07:00
extend.texi * extend.texi (Bound member functions): Document. 1999-01-04 06:56:18 -05:00
final.c Warning fixes: 1998-12-23 07:09:01 +00:00
fix-header.c * fix-header.c: Don't define xstrdup here. 1998-12-15 15:50:27 -07:00
fixcpp
fixinc-nt.sed
fixinc.dgux
fixinc.irix Copyright fixes. 1999-01-06 13:44:41 -07:00
fixinc.ptx
fixinc.sco Copyright fixes. 1999-01-06 13:44:41 -07:00
fixinc.svr4 Copyright fixes. 1999-01-06 13:44:41 -07:00
fixinc.winnt
fixinc.wrap
fixincludes fixincludes: For HP/UX 10.20, also look in curses_colr/curses.h for a typedef of bool. 1999-01-06 17:05:45 -05:00
fixproto Copyright fixes. 1999-01-06 13:44:41 -07:00
flags.h Ulrich Drepper <drepper@cygnus.com> 1998-11-23 08:41:12 -08:00
floatlib.c
flow.c Makefile.in (OBJECTS): Add sbitmap.o. 1999-01-11 16:07:36 -08:00
fold-const.c c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
fp-test.c
frame.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
frame.h Copyright fixes. 1999-01-06 13:44:41 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
FSFChangeLog.12
function.c function.c (purge_addressof_1): If the note accesses a mem+addressof in a wider mode than any replacement... 1999-01-11 16:24:25 -08:00
function.h function.c (nonlocal_goto_handler_slots): Renamed from nonlocal_goto_handler_slot; now an EXPR_LIST chain. 1998-11-20 00:37:42 -07:00
future.options
gansidecl.h gansidecl.h: Allow attribute unused on labels only when we are version 2.93 or higher. 1999-01-09 08:48:06 +00:00
gbl-ctors.h
gcc.1
gcc.c gcc.c (xstrerror): Renamed from my_strerror. 1999-01-09 20:59:12 +00:00
gcc.cps
gcc.hlp
gcc.texi gcc.texi (Non-bugs): ``Empty'' loops will be optimized away in the future... 1998-12-30 05:28:05 +00:00
gcov-io.h Copyright fixes. 1999-01-06 13:44:41 -07:00
gcov.c Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
gcov.texi
gcse.c Update copyrights. 1999-01-11 15:15:28 -08:00
gen-protos.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
genattr.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genattrtab.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
gencheck.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
gencodes.c Copyright fixes. 1999-01-06 13:44:41 -07:00
genconfig.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genemit.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genextract.c fix typo 1999-01-13 06:49:34 -05:00
genflags.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
gengenrtl.c Copyright fixes. 1999-01-06 13:44:41 -07:00
genmultilib
genopinit.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genoutput.c cccp.c (xstrdup): Renamed from `savestring'. 1999-01-13 10:46:45 +00:00
genpeep.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genrecog.c fix typo 1999-01-13 06:49:34 -05:00
getpwd.c cccp.c: Do not #include <sys/stat.h> here; this is already done by "system.h". 1998-12-11 08:32:49 +00:00
glimits.h
global.c Update copyrights. 1999-01-11 15:15:28 -08:00
gmon.c Copyright fixes. 1999-01-06 13:44:41 -07:00
graph.c Update copyrights. 1999-01-11 15:15:28 -08:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h gthr-vxworks.h (__ehdtor): Fix memory leak. 1998-12-03 17:28:34 -07:00
gthr.h
haifa-sched.c Update copyrights. 1999-01-11 15:15:28 -08:00
halfpic.c Copyright fixes. 1999-01-06 13:44:41 -07:00
halfpic.h Copyright fixes. 1999-01-06 13:44:41 -07:00
hard-reg-set.h
hash.c More FSF address updates. 1999-01-11 06:43:27 -07:00
hash.h More FSF address updates. 1999-01-11 06:43:27 -07:00
hwint.h * hwint.h: New file to consolidate HOST_WIDE_INT (etc) macros. 1998-12-17 13:09:00 +00:00
input.h Copyright fixes. 1999-01-06 13:44:41 -07:00
install1.texi
INSTALL
install.texi
integrate.c integrate.c (expand_inline_function): Recognize (mem (addressof)) and substitute. 1999-01-13 12:13:27 -08:00
integrate.h
intl.c
intl.h
invoke.texi [multiple changes] 1999-01-13 15:28:22 +00:00
jump.c Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl> 1998-12-01 07:06:35 -08:00
just-fixinc
LANGUAGES
libgcc1-test.c
libgcc1.c
libgcc2.c See ChangeLog.. 1998-12-08 14:04:03 +00:00
limitx.h
limity.h
listing
LITERATURE Add new entry regarding Pentium optimizations. 1998-12-18 14:43:01 +00:00
local-alloc.c Update copyrights. 1999-01-11 15:15:28 -08:00
longlong.h Copyright fixes. 1999-01-06 13:44:41 -07:00
loop.c Fix copyrights. 1999-01-06 12:48:38 -07:00
loop.h loop.h (loop_info): New field 'vtop'. 1998-12-15 20:31:18 +00:00
machmode.def
machmode.h Copyright fixes. 1999-01-06 13:44:41 -07:00
make-l2.com
Makefile.in Makefile.in (OBJECTS): Add sbitmap.o. 1999-01-11 16:07:36 -08:00
makefile.vms
mbchar.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
mbchar.h Copyright fixes. 1999-01-06 13:44:41 -07:00
md.texi toplev.c (no_new_pseudos): Define. 1998-11-25 03:31:24 -07:00
mips-tdump.c Fix copyrights. 1999-01-06 12:48:38 -07:00
mips-tfile.c Fix copyrights. 1999-01-06 12:48:38 -07:00
mkinstalldirs
move-if-change
NEWS
optabs.c Fix copyrights. 1999-01-06 12:48:38 -07:00
output.h More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
patch-apollo-includes
pcp.h
prefix.c Fix copyright dates. 1999-01-06 12:54:35 -07:00
prefix.h Copyright typo 1999-01-06 14:31:04 -07:00
print-rtl.c print-rtl.c (print_rtx): Add prototype. 1998-12-05 16:23:52 -07:00
print-tree.c More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
PROBLEMS
profile.c Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
PROJECTS * PROJECTS: Remove entry for local spilling. 1998-10-27 16:43:46 -07:00
protoize.c gcc.c (xstrerror): Renamed from my_strerror. 1999-01-09 20:59:12 +00:00
pself1.c
pself2.c
pself3.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X README.C4X: Updated URLs. 1998-11-26 02:51:40 +00:00
README.DWARF
README.FRESCO
README.g77
README.gnat
README.NS32K Bulk ns32k patch from Ian Dall. See ChangeLog for details. 1998-11-25 15:34:42 -08:00
README.RS6000 - add comments about AIX 4.3 archive parsing bug 1998-10-27 08:49:00 -05:00
README.TRAD
README.X11
real.c Fix copyrights. 1999-01-06 13:02:36 -07:00
real.h More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
recog.c Warning fixes: 1998-12-23 07:09:01 +00:00
recog.h * recog.h (recog_op_alt): Declare extern. 1999-01-11 18:02:37 -08:00
reg-stack.c final.c (cleanup_subreg_operands): Delete some unused code. 1998-12-04 12:55:59 +00:00
regclass.c Update copyrights. 1999-01-11 15:15:28 -08:00
regmove.c Update copyrights. 1999-01-11 15:15:28 -08:00
regs.h combine.c (recog_for_combine): Lose PADDED_SCRATCHES arg. 1998-10-19 03:47:55 -06:00
reload1.c Update copyrights. 1999-01-11 15:15:28 -08:00
reload.c If an insn cannot be reloaded, display it before calling abort() 1998-12-09 09:55:10 +00:00
reload.h final.c (cleanup_subreg_operands): New function. 1998-10-27 16:19:31 -07:00
reorg.c Update copyrights. 1999-01-11 15:15:28 -08:00
rtl.c * rtl.c (rtx_alloc): Use memset instead of inline loop. 1999-01-11 17:31:09 -08:00
rtl.def Richard Kenner <kenner@vlsi1.ultra.nyu.edu>: 1998-12-29 03:36:22 -08:00
rtl.h * rtl.h (CONSTANT_P): Remove CONSTANT_P_RTX. 1998-12-29 04:03:36 -08:00
rtl.texi Delete REG_RETVAL and REG_LIBCALL notes after completeing reload 1998-12-14 14:13:26 +00:00
rtlanal.c Fix obvious typo that produced compile time warning. 1998-12-22 15:17:13 +00:00
sbitmap.c Makefile.in (OBJECTS): Add sbitmap.o. 1999-01-11 16:07:36 -08:00
sbitmap.h Makefile.in (OBJECTS): Add sbitmap.o. 1999-01-11 16:07:36 -08:00
scan-decls.c Warning fixes: 1998-12-23 07:09:01 +00:00
scan-types.sh
scan.c More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
scan.h More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
sched.c Update copyrights. 1999-01-11 15:15:28 -08:00
sdbout.c
sdbout.h
SERVICE
sort-protos
stab.def More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
stack.h
stmt.c stmt.c (optimize_tail_recursion): New function, extracted from ... 1999-01-08 05:05:20 -07:00
stor-layout.c Warning fixes: 1998-12-23 07:09:01 +00:00
stupid.c More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
sys-protos.h
sys-types.h
system.h system.h (abort): Supply more detailed information on how to report an Internal Compiler Error. 1999-01-08 04:51:16 +00:00
TESTS.FLUNK
texinfo.tex
tlink.c Update FSF address in copyright header. 1999-01-11 06:34:38 -07:00
tm.texi pa.h (DONT_RECORD_EQUIVALENCE): Kill. 1999-01-06 14:44:21 -07:00
tmp-emsgids.c
toplev.c Copyright update 1999-01-07 17:54:46 -07:00
toplev.h Update copyrights. 1999-01-06 13:10:40 -07:00
tree.c * tree.c (new_alias_set): Return zero if !flag_strict_aliasing. 1999-01-11 14:55:09 -08:00
tree.def More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
tree.h stmt.c (optimize_tail_recursion): New function, extracted from ... 1999-01-08 05:05:20 -07:00
typeclass.h
unprotoize.c
unroll.c Fix copyrights. 1999-01-06 12:48:38 -07:00
varasm.c output.h (force_data_section): New prototype. 1998-12-14 14:19:48 +00:00
varray.c
varray.h configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
version.c Daily bump. 1999-01-13 17:45:02 -07:00
vmsconfig.com
xcoffout.c More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
xcoffout.h More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00

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