NetBSD/gnu/dist/gcc
jwise 48f45412af As discussed on tech-toolchain@netbsd.org, make cpp refuse to attempt to
parse a #include'd file which does not pass S_ISREG() if the environment variable
CPP_RESTRICTED is set.

This is primarily intended for use by programs such as calendar(1) which
use cpp to parse untrusted user files -- without this change (and the corresponding
change to calendar(1)), any user can cause a denial-of-service for the daily
calendar -a run by #include'ing a named pipe.

Many thanks to christos@netbsd for his help in polishing this.
2004-11-30 01:51:13 +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 As discussed on tech-toolchain@netbsd.org, make cpp refuse to attempt to 2004-11-30 01:51:13 +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 don't undefine some macros which are only redefined if _GLIBCPP_USE_C99 2004-07-01 21:25:23 +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
COPYING.LIB
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
Makefile.in
Makefile.tpl
README
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
config.guess
config.if
config.sub Recognise sh5 and sh5le. 2003-12-07 09:58:56 +00:00
configure
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
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
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
missing
mkdep
mkinstalldirs
move-if-change
symlink-tree
ylwrap

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.