summaryrefslogtreecommitdiff
path: root/gcc/README-fixinc
diff options
context:
space:
mode:
authorBruce Korb <korbb@gcc.gnu.org>2001-05-27 18:21:04 +0000
committerBruce Korb <korbb@gcc.gnu.org>2001-05-27 18:21:04 +0000
commit7b78a14a37cd517efee40901397dc272ecb55211 (patch)
tree9881619830d39d36a5b67150ec93884f762ae4b4 /gcc/README-fixinc
parentf71aebba8e9f255ba967b7929692cb2bb0b3e047 (diff)
downloadgcc-7b78a14a37cd517efee40901397dc272ecb55211.tar.gz
reorganize inclhacks and apply fix to fixtests.c
From-SVN: r42663
Diffstat (limited to 'gcc/README-fixinc')
-rw-r--r--gcc/README-fixinc17
1 files changed, 11 insertions, 6 deletions
diff --git a/gcc/README-fixinc b/gcc/README-fixinc
index 4b303ddc63a..7086a7782d4 100644
--- a/gcc/README-fixinc
+++ b/gcc/README-fixinc
@@ -1,9 +1,14 @@
This README file is copied into the directory for GCC-only header files
when fixincludes is run by the makefile for GCC.
-Many of the files in this directory were made from the standard system
-header files of this system by the shell script `fixincludes'.
-They are system-specific, and will not work on any other kind of system.
-They are also not part of GCC. The reason for making the files here
-is to fix the places in the header files which use constructs
-that are incompatible with ANSI C.
+Many of the files in this directory were automatically edited from the
+standard system header files by the fixincludes process. They are
+system-specific, and will not work on any other kind of system. They
+are also not part of GCC. The reason we have to do this is because
+GCC requires ANSI C headers and many vendors supply ANSI-incompatible
+headers.
+
+Because this is an automated process, sometimes headers get "fixed"
+that do not, strictly speaking, need a fix. As long as nothing is broken
+by the process, it is just an unfortunate collateral inconvenience.
+We would like to rectify it, if it is not "too inconvenient".