Go to file
Alexandre Oliva 1574ef130f c-common.h (genrtl_expr_stmt_value): Declare.
* c-common.h (genrtl_expr_stmt_value): Declare.
* c-semantics.c (genrtl_goto_stmt): Redirect to...
(genrtl_goto_stmt_value): ... this new function.  Pass new
argument down to expand_expr_stmt_value, taking
TREE_ADDRESSABLE into account.
* c-common.c (c_expand_expr): Mark the last EXPR_STMT of a
STMT_EXPR as addressable, i.e., one whose result we want.
* expr.c (expand_expr): Don't save expression statement value
of labeled_blocks or loop_exprs.
* stmt.c (expand_expr_stmt): Redirect to...
(expand_expr_stmt_value): ... this new function.  Use new
argument to tell whether to save expression value.
(expand_end_stmt_expr): Reset last_expr_type and
last_expr_value if we don't have either.
* tree-inline.c (declare_return_variable): Mark its use
statement as addressable.
* tree.h: Document new use of TREE_ADDRESSABLE.
(expand_expr_stmt_value): Declare.

From-SVN: r48456
2002-01-02 02:31:58 +00:00
boehm-gc dyn_load.c: Define ElfW (if needed) for all targets, not just GNU/Linux. 2001-12-17 03:24:50 +00:00
config
contrib texi2pod.pl: Merge changes from binutils' texi2pod.pl. 2001-12-14 22:46:31 +00:00
fastjar For PR java/4295: 2001-10-17 15:57:03 +00:00
gcc c-common.h (genrtl_expr_stmt_value): Declare. 2002-01-02 02:31:58 +00:00
include demangle.h (no_demangling): New. 2001-12-06 13:56:15 -08:00
INSTALL
libchill
libf2c Daily bump. 2002-01-01 08:16:26 +00:00
libffi Implement Darwin PowerPC ABI. 2001-10-09 06:32:16 +01:00
libiberty configure.in (uintptr_t): Use AC_CHECK_TYPE. 2002-01-01 05:01:43 -05:00
libjava ieeefp.h: Define __IEEE_BIG_ENDIAN for Darwin. 2002-01-01 23:36:11 +00:00
libobjc Fixed bug in loading of categories under certain special circumstances 2001-12-17 17:23:09 +00:00
libstdc++-v3 stubs.c (sinf,cosf): Implement stubs to enable the equivalent ___builtin__ versions. 2002-01-01 20:50:16 +01:00
maintainer-scripts update_web_docs: Use makeinfo --html instead of texi2html. 2001-12-17 19:39:22 +00:00
zlib
.cvsignore
ChangeLog * MAINTAINERS (Write After Approval): Add myself. 2001-12-19 21:03:35 +01:00
config-ml.in
config.guess config.sub: Import from master sources, rev 1.226. 2001-11-05 01:52:42 +00:00
config.if
config.sub config.sub: Update to version 1.232 on subversion. 2001-12-03 22:54:05 +00:00
configure * configure, configure.in: Use temp file for long sed commands. 2001-12-05 07:40:39 -05:00
configure.in * configure, configure.in: Use temp file for long sed commands. 2001-12-05 07:40:39 -05:00
COPYING
COPYING.LIB
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
MAINTAINERS * MAINTAINERS (Write After Approval): Add myself. 2002-01-01 18:27:37 +00:00
Makefile.in top level: 2001-11-28 01:37:24 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.