diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f5a26d5299f..8fef3ef39c9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-04-28 Zack Weinberg + + * pcp.h: Delete file. + 2000-04-28 Kazu Hirata * h8300.c (function_epilogue): Clean up flags when the last insn diff --git a/gcc/pcp.h b/gcc/pcp.h deleted file mode 100644 index 4065c95de9e..00000000000 --- a/gcc/pcp.h +++ /dev/null @@ -1,101 +0,0 @@ -/* pcp.h -- Describes the format of a precompiled file - Copyright (C) 1990 Free Software Foundation, Inc. - -This file is part of GNU CC. - -GNU CC is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU CC is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to -the Free Software Foundation, 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - - - -/* Structure allocated for every string in a precompiled file */ -typedef struct stringdef STRINGDEF; -struct stringdef -{ - U_CHAR *contents; /* String to include */ - int len; /* Its length */ - int writeflag; /* Whether we write this */ - int lineno; /* Linenumber of source file */ - const U_CHAR *filename; /* Name of source file */ - STRINGDEF *chain; /* Global list of strings in natural order */ - int output_mark; /* Where in the output this goes */ -}; - -typedef struct keydef KEYDEF; -struct keydef -{ - STRINGDEF *str; - KEYDEF *chain; -}; - -/* Format: */ -/* A precompiled file starts with a series of #define and #undef - statements: - #define MAC DEF --- Indicates MAC must be defined with defn DEF - #define MAC --- Indicates MAC must be defined with any defn - #undef MAC --- Indicates MAC cannot be defined - -These preconditions must be true for a precompiled file to be used. -The preconditions section is null terminated. */ - -/* Then, there is a four byte number (in network byte order) which */ - /* indicates the number of strings the file contains. */ - -/* Each string contains a STRINGDEF structure. The only component of */ - /* the STRINGDEF structure which is used is the lineno field, which */ - /* should hold the line number in the original header file. */ - /* Then follows the string, followed by a null. Then comes a four */ - /* byte number (again, in network byte order) indicating the number */ - /* of keys for this string. Each key is a KEYDEF structure, with */ - /* irrelevant contents, followed by the null-terminated string. */ - -/* If the number of keys is 0, then there are no keys for the string, */ - /* in other words, the string will never be included. If the number */ - /* of keys is -1, this is a special flag indicating there are no keys */ - /* in the file, and the string is mandatory (that is, it must be */ - /* included regardless in the included output). */ - -/* A file, then, looks like this: - - Precondition 1 - Precondition 2 - . - . - . - - Number of strings - STRINGDEF - String . . . - Number of keys - KEYDEF - Key . . . - KEYDEF - Key . . . - . - . - . - STRINGDEF - String . . . - Number of keys - KEYDEF - Key . . . - . - . - . - . - . - . - -*/ diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index f0e3041bbbe..daf0182ca21 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2000-04-28 Zack Weinberg + + * POTFILES.in: Remove pcp.h. + 2000-04-18 Zack Weinberg * POTFILES.in: Remove cccp.c and cexp.c. Comment out diff --git a/gcc/po/POTFILES.in b/gcc/po/POTFILES.in index 994e94d867f..029a870f74f 100644 --- a/gcc/po/POTFILES.in +++ b/gcc/po/POTFILES.in @@ -713,7 +713,6 @@ objc/objc-act.h objc/objc-parse.c optabs.c output.h -pcp.h ../libiberty/pexecute.c #po/cat-id-tbl.c contains the translation tables themselves prefix.c