gcc/gcc
Dave Love bda991ee5e auto0.f, auto1.f: New test from Craig.
1998-07-13  Dave Love  <d.love@dl.ac.uk>
	* g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
	New test from Craig.

From-SVN: r21098
1998-07-13 03:53:27 +00:00
..
config arm.md (extendhisi2_mem, [...]): Propagate the volatile and structure attribute flags to MEMs generated. 1998-07-11 03:04:39 +00:00
cp decl2.c (build_expr_from_tree): Change calls of do_identifier. 1998-07-12 12:55:29 -04:00
f version.c: Bump version. 1998-07-12 04:53:33 +00:00
ginclude
intl
objc c-parse.in (struct_head, [...]): New nonterminals. 1998-07-06 16:30:16 -06:00
po
testsuite auto0.f, auto1.f: New test from Craig. 1998-07-13 03:53:27 +00:00
.cvsignore
.gdbinit
ABOUT-NLS
acconfig.h configure.in: Check if the assembler supports ".balign" and ".p2align" and define... 1998-07-08 18:27:21 -06:00
aclocal.m4 Redesign GCC_FUNC_PRINTF_PTR so that it doesn't define HOST_PTR_PRINTF directly. 1998-07-06 18:17:41 +00:00
alias.c Warning fixes: 1998-06-29 17:36:07 +00:00
alloca.c
assert.h
basic-block.h Switch reg_n_info structure to use varrays 1998-07-02 13:49:34 +00:00
bitmap.c
bitmap.h bitmap.h (debug_bitmap): Declare. 1998-06-21 14:06:25 -06:00
BUGS
build-make
c-aux-info.c
c-common.c invoke.texi (-fstrict-aliasing): Document. 1998-06-25 15:14:41 +00:00
c-convert.c
c-decl.c toplev.c (lang_options): Add -Wlong-long, -Wno-long-long options. 1998-07-08 12:16:05 +00:00
c-gperf.h
c-iterate.c Makefile.in (c-iterate.o): Depend on expr.h. 1998-06-19 16:01:27 -06:00
c-lang.c
c-lex.c c-decl.c: Add warn_multichar. 1998-07-06 15:53:23 -06:00
c-lex.h
c-parse.c c-parse.in (struct_head, [...]): New nonterminals. 1998-07-06 16:30:16 -06:00
c-parse.gperf
c-parse.h
c-parse.in c-parse.in (struct_head, [...]): New nonterminals. 1998-07-06 16:30:16 -06:00
c-parse.y c-parse.in (struct_head, [...]): New nonterminals. 1998-07-06 16:30:16 -06:00
c-pragma.c
c-pragma.h
c-tree.h c-decl.c: Add warn_multichar. 1998-07-06 15:53:23 -06:00
c-typeck.c c-typeck.c (pop_init_level): Warn about implicit zero initialization of struct members. 1998-06-19 16:27:35 -06:00
caller-save.c alias.c: Include toplev.h 1998-06-19 17:37:04 -06:00
calls.c expr.c (emit_group_load, [...]): Rewrite considering the size and alignment of the structure being manipulated. 1998-06-30 22:10:51 -07:00
cccp.1
cccp.c Consolidate strerror handling, as well as getcwd/getwd. 1998-06-28 06:09:57 +00:00
cexp.c
cexp.y
ChangeLog More efficient version of Jul 10 bugfix of mine, as discussed on egcs-patches. 1998-07-12 20:34:12 -07:00
ChangeLog.10
ChangeLog.11
ChangeLog.12
ChangeLog.13 * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
ChangeLog.lib
choose-temp.c choose-temp.c (make_temp_file): Accept new argument for the file suffix to use. 1998-06-29 19:41:45 -06:00
collect2.c collect2.c (main): Use "-x c" instead of "-lang-c" for force the compiler into C mode. 1998-07-12 06:11:28 -06:00
combine.c combine.c (expand_compound_operation): Fix thinko in code to optimize (zero_extend:DI (subreg:SI (foo:DI) 0)) to foo:DI. 1998-07-06 15:45:51 -06:00
conditions.h
config.guess
config.in Regenerated. 1998-07-08 18:28:12 -06:00
config.sub
configure Please try to remember to regenerate this when 1998-07-11 14:38:27 -07:00
configure.bat
configure.frag
configure.in * configure.in (thumb-*-coff*): Don't cause fixincludes to be run. 1998-07-11 03:09:16 +00:00
configure.lang * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
convert.c
convert.h
COPYING
COPYING.LIB
cplus-dem.c * cplus-dem.c (demangle_nested_args): Return a value. 1998-07-11 21:56:00 -04:00
cpp.1
cpp.cps
cpp.fns
cpp.texi cpp.texi, gcc.texi: Add @dircategory... 1998-06-23 02:35:52 -06:00
cppalloc.c
cpperror.c
cppexp.c
cpphash.c
cpphash.h
cpplib.c cpplib.c (cpp_options_init): Initialize cplusplus_comments to 1, matching July 18, 1995 change to cccp.c. 1998-07-06 15:14:13 -06:00
cpplib.h cpplib.c (do_line): Typo broke #line directive. 1998-06-23 09:51:33 -04:00
cppmain.c
cross-make
crtstuff.c
cse.c cse.c (count_reg_usage): Count registers used in addresses of CLOBBERs. 1998-07-08 14:46:15 -06:00
cstamp-h.in
dbxout.c decl2.c (lang_decode_option): Remove warn_template_debugging. 1998-06-30 13:46:34 +00:00
dbxout.h Warning fixes: 1998-06-25 13:05:20 +00:00
dbxstclass.h
defaults.h
demangle.h
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
dwarf2out.h
dwarf.h
dwarfout.c dwarfout.c (getpwd): Add prototype. 1998-06-19 16:35:25 -06:00
dwarfout.h
eh-common.h [multiple changes] 1998-06-25 14:11:54 +00:00
emit-rtl.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
enquire.c
except.c Warning fixes: 1998-06-29 17:36:07 +00:00
except.h [multiple changes] 1998-06-25 14:11:54 +00:00
explow.c expr.h (STACK_SIZE_MODE): New macro. 1998-07-02 07:53:24 -04:00
expmed.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
expr.c expr.c (emit_queue): If emitting a SEQUENCE, set QUEUED_INSN to the first insn of the sequence. 1998-07-07 14:26:49 +01:00
expr.h expr.c (emit_queue): If emitting a SEQUENCE, set QUEUED_INSN to the first insn of the sequence. 1998-07-07 14:26:49 +01:00
extend.texi c-parse.in (struct_head, [...]): New nonterminals. 1998-07-06 16:30:16 -06:00
final.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
fix-header.c
fixcpp
fixinc-nt.sed
fixinc.dgux
fixinc.irix
fixinc.ptx
fixinc.sco
fixinc.svr4
fixinc.winnt
fixinc.wrap
fixincludes
fixproto
flags.h * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
floatlib.c
flow.c flow.c (find_auto_inc): Remove most recent change. 1998-07-08 15:15:55 -06:00
fold-const.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
fp-test.c
frame.c
frame.h
function.c expr.c (emit_group_load, [...]): Rewrite considering the size and alignment of the structure being manipulated. 1998-06-30 22:10:51 -07:00
function.h flow.c (allocate_for_life_analysis, [...]): Remove declaration. 1998-06-20 17:55:13 -06:00
future.options
gansidecl.h Remove autoconf things and OS header stuff (namely NULL) from gansidecl.h: 1998-06-30 06:11:43 +00:00
gbl-ctors.h Warning fixes: 1998-06-29 17:36:07 +00:00
gcc.1 toplev.c (lang_options): Add -Wlong-long, -Wno-long-long options. 1998-07-08 12:16:05 +00:00
gcc.c choose-temp.c (make_temp_file): Accept new argument for the file suffix to use. 1998-06-29 19:41:45 -06:00
gcc.cps
gcc.hlp
gcc.texi cpp.texi, gcc.texi: Add @dircategory... 1998-06-23 02:35:52 -06:00
gcov-io.h flow.c (allocate_for_life_analysis, [...]): Remove declaration. 1998-06-20 17:55:13 -06:00
gcov.c flow.c (allocate_for_life_analysis, [...]): Remove declaration. 1998-06-20 17:55:13 -06:00
gcov.texi
gcse.c gcse.c (hash_scan_insn): New argument IN_LIBCALL_BLOCK. 1998-07-06 15:50:50 -06:00
gen-protos.c
genattr.c
genattrtab.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
gencheck.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
gencodes.c
genconfig.c
genemit.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
genextract.c Warning fixes: 1998-06-22 05:23:33 +00:00
genflags.c
gengenrtl.c invoke.texi (-fstrict-aliasing): Document. 1998-06-25 15:14:41 +00:00
genmultilib
genopinit.c
genoutput.c
genpeep.c Warning fixes: 1998-06-22 05:23:33 +00:00
genrecog.c
getopt1.c
getopt.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
getopt.h
getpwd.c Consolidate strerror handling, as well as getcwd/getwd. 1998-06-28 06:09:57 +00:00
glimits.h
global.c global.c: Include machmode.h amd move hard-reg-set.h before rtl.h. 1998-06-21 13:54:56 -06:00
gmon.c
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr.h
haifa-sched.c haifa-sched.c (alloc_EXPR_LIST): Change to use unused_expr_list. 1998-07-02 02:26:36 -04:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
input.h
install1.texi
INSTALL
install.texi install.texi (sco3.2v5): Document new --with-gnu-as flag. 1998-07-02 08:13:44 +00:00
integrate.c invoke.texi (-fstrict-aliasing): Document. 1998-06-25 15:14:41 +00:00
integrate.h
invoke.texi document -fno-optional-diags 1998-07-11 21:25:52 -04:00
jump.c More efficient version of Jul 10 bugfix of mine, as discussed on egcs-patches. 1998-07-12 20:34:12 -07:00
just-fixinc
LANGUAGES
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (L_exit): Provide a fake for atexit on systems which define ON_EXIT but not HAVE_ATEXIT. 1998-07-06 17:52:21 -06:00
limitx.h
limity.h
listing
LITERATURE
local-alloc.c local-alloc.c (block_alloc): Do not try to avoid false dependencies when SMALL_REGISTER_CLASSES is nonzero. 1998-06-24 15:49:34 -06:00
longlong.h
loop.c loop.c (oballoc): Remove declaration. 1998-06-21 11:33:00 -06:00
loop.h
machmode.def
machmode.h Redesign GCC_FUNC_PRINTF_PTR so that it doesn't define HOST_PTR_PRINTF directly. 1998-07-06 18:17:41 +00:00
make-l2.com
Makefile.in Remove trailing whitespace after a backslash. 1998-07-09 16:55:40 -06:00
makefile.vms
md.texi md.texi: fix typo in save_stack_* node. 1998-07-01 06:22:13 -04:00
mips-tdump.c Warning fixes: 1998-06-22 06:30:39 +00:00
mips-tfile.c Redesign GCC_FUNC_PRINTF_PTR so that it doesn't define HOST_PTR_PRINTF directly. 1998-07-06 18:17:41 +00:00
mkinstalldirs
mkstemp.c choose-temp.c (make_temp_file): Accept new argument for the file suffix to use. 1998-06-29 19:41:45 -06:00
move-if-change
NEWS
obstack.c
obstack.h
optabs.c optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...). 1998-06-24 14:49:51 +00:00
output.h
patch-apollo-includes
pcp.h
pexecute.c Consolidate strerror handling, as well as getcwd/getwd. 1998-06-28 06:09:57 +00:00
prefix.c
print-rtl.c * print-rtl.c (print_rtx): Revert previous patch. 1998-07-08 17:44:15 -06:00
print-tree.c invoke.texi (-fstrict-aliasing): Document. 1998-06-25 15:14:41 +00:00
PROBLEMS
profile.c
PROJECTS
protoize.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
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.gnat README.gnat: Add patch for new lang_decode_options interface. 1998-06-24 08:15:04 -04:00
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
real.h print-rtl.c (print_rtx): Display the real-value equivalent of a const_double when easy. 1998-07-06 16:40:02 -06:00
recog.c
recog.h
reg-stack.c
regclass.c More efficient version of Jul 10 bugfix of mine, as discussed on egcs-patches. 1998-07-12 20:34:12 -07:00
regmove.c regmove.c (fixup_match_2): Check that P has RTX_CLASS 'i' before using its PATTERN. 1998-07-01 10:27:35 +01:00
regs.h Switch reg_n_info structure to use varrays 1998-07-02 13:49:34 +00:00
reload1.c reload1.c (choose_reload_regs): If using an equivalence from find_equiv_reg and reg_reloaded_valid is not set... 1998-07-09 11:29:03 +01:00
reload.c reload.c (find_equiv_reg): If need_stable_sp is set, check if stack pointer is changed directly in a PARALLEL. 1998-07-09 11:06:18 +01:00
reload.h
reorg.c * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
rtl.c
rtl.def rtl.def (CONSTANT_P_RTX): New. 1998-06-30 09:19:11 -07:00
rtl.h More efficient version of Jul 10 bugfix of mine, as discussed on egcs-patches. 1998-07-12 20:34:12 -07:00
rtl.texi * rtl.texi: Don't say that RTX_INTEGRATED_P is unused. 1998-06-30 10:54:13 +00:00
rtlanal.c rtlanal.c (reg_overlap_mentioned_p): Handle STRICT_LOW_PART. 1998-07-07 19:58:58 -06:00
scan-decls.c
scan-types.sh
scan.c
scan.h
sched.c
sdbout.c Warning fixes: 1998-06-22 05:32:38 +00:00
sdbout.h Warning fixes: 1998-06-22 05:32:38 +00:00
SERVICE
sort-protos
stab.def
stack.h
stmt.c jump.c (duplicate_loop_exit_test): Don't refuse to copy a section of code just because it contains... 1998-07-06 10:42:43 +00:00
stor-layout.c
stupid.c alias.c: Include toplev.h 1998-06-19 17:37:04 -06:00
sys-protos.h
sys-types.h
system.h Add the ability to GCC_NEED_DECLARATION{S} for looking in arbitrary header... 1998-06-30 11:10:55 +00:00
TESTS.FLUNK
texinfo.tex * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
tlink.c
tm.texi pa.h (LEGITIMIZE_RELOAD_ADDRESS): Handle addresses created by LEGITIMIZE_RELOAD_ADDRESS. 1998-07-08 16:05:40 -06:00
toplev.c toplev.c (lang_options): Add -Wlong-long, -Wno-long-long options. 1998-07-08 12:16:05 +00:00
toplev.h Warning fixes: 1998-06-22 05:32:38 +00:00
tree.c Support for dllimport and dllexport attributes for i386-pe. 1998-07-06 18:05:27 -06:00
tree.def
tree.h * tree.h (TYPE_P): New macro. 1998-07-11 21:29:26 -04:00
typeclass.h
unprotoize.c
unroll.c Warning fixes: 1998-06-29 17:36:07 +00:00
varasm.c print-rtl.c (print_rtx): Display the real-value equivalent of a const_double when easy. 1998-07-06 16:40:02 -06:00
varray.c Add initial varray support infrastructure 1998-07-02 11:42:39 +00:00
varray.h Include system.h if it was not already included 1998-07-10 16:12:26 +00:00
version.c Daily bump. 1998-07-12 18:45:02 -06:00
vfprintf.c
vmsconfig.com
xcoffout.c Fix 24 powerpc-ibm-aix4.1 gdb testsuite failures due to bad gcc debug info. 1998-07-01 15:28:06 -07:00
xcoffout.h Warning fixes: 1998-06-25 13:05:20 +00:00

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).