NetBSD/gnu/dist/gcc
mrg 12448037ad apply the changes in PR#22489.
2003-07-10  Kazu Hirata	 <kazu@cs.umass.edu>

	PR c/11449
	* fold-const.c (sign_bit_p): Return EXP if VAL is the sign bit
	of HOST_WIDE_INT.
	(fold_single_bit_test): If sign_bit_p() fails, assume that the
	bit being tested is not a sign bit.

2003-07-04  Jeff Law  <law@redhat.com>

	PR c/11428
	* expr.c (do_store_flag): Pass in the correct result type
	when calling fold_single_bit_test.
	* fold-const.c (fold_single_bit_test): Use result_type for the
	result when folding a sign bit test.

2003-07-02  Jeff Law  <law@redhat.com>

	* expr.c (do_store_flag): Remove special case folding for
	single bit tests.  Instead call back into the commonized folder
	routine.
	* fold-const.c (fold_single_bit_test): New function, mostly
	extracted from do_store_flag, with an additional case extracted
	from fold.
	(fold): Call fold_single_bit_test appropriately.
	* tree.h (fold_single_bit_test): Prototype.
2004-04-05 14:32:56 +00:00
..
INSTALL merge gcc 3.3.3 cornflakes 2004-03-01 07:27:18 +00:00
config initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:32:51 +00:00
contrib initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:32:51 +00:00
gcc apply the changes in PR#22489. 2004-04-05 14:32:56 +00:00
include initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:43:04 +00:00
libf2c initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:43:04 +00:00
libiberty initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:43:04 +00:00
libobjc initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:43:04 +00:00
libstdc++-v3 initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:43:04 +00:00
maintainer-scripts initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:43:04 +00:00
BUGS merge gcc 3.3.3 cornflakes 2004-03-01 07:27:18 +00:00
COPYING merge import conflicts. 2003-07-25 09:04:06 +00:00
COPYING.LIB merge import conflicts. 2003-07-25 09:04:06 +00:00
ChangeLog merge gcc 3.3.3 cornflakes 2004-03-01 07:27:18 +00:00
FAQ initial import of GCC 3.3.3, which fixes a few more bugs from the prior 2004-03-01 03:32:51 +00:00
MAINTAINERS import GCC 3.3.3-pre20040209. this fixes dozens of bugs from the 2004-02-10 12:05:11 +00:00
Makefile.def initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
Makefile.in merge import conflicts. 2003-07-25 09:04:06 +00:00
Makefile.tpl initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
README merge import conflicts. 2003-07-25 09:04:06 +00:00
README.SCO initial import of (final) GCC 3.3.1 sources 2003-08-09 11:11:09 +00:00
bugs.html import GCC 3.3.3-pre20040209. this fixes dozens of bugs from the 2004-02-10 12:05:11 +00:00
config-ml.in initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
config.guess merge import conflicts. 2003-07-25 09:04:06 +00:00
config.if initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
config.sub Recognise sh5 and sh5le. 2003-12-07 09:58:56 +00:00
configure merge import conflicts. 2003-07-25 09:04:06 +00:00
configure.in merge cornflakes for gcc 3.3.2-pre20040209. 2004-02-10 12:56:21 +00:00
faq.html initial import of GCC 3.3.2. this is a bug-fix release that fixes dozens 2003-10-18 11:03:09 +00:00
install-sh initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
libtool.m4 initial import of GCC 3.3.2. this is a bug-fix release that fixes dozens 2003-10-18 11:03:09 +00:00
ltcf-c.sh initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
ltcf-cxx.sh initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
ltcf-gcj.sh initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
ltconfig initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
ltmain.sh initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
missing initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
mkdep initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
mkinstalldirs initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
move-if-change merge import conflicts. 2003-07-25 09:04:06 +00:00
symlink-tree initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00
ylwrap initial import of GCC 3.3 sources. (this is the latest GCC 3.3.1 2003-07-23 02:40:42 +00:00

README

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.