aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNeil Booth <neil@daikokuya.demon.co.uk>2001-03-11 14:54:56 +0000
committerNeil Booth <neil@gcc.gnu.org>2001-03-11 14:54:56 +0000
commitb6464a73f57f8ed7b29b0f89df45de21022e1667 (patch)
tree90bc59f78cb853a4f69621cb5dabb8f5ad352a1c /gcc
parenta72ac6ef359ba9e2746f36ef21b9e5e66d962e41 (diff)
downloadgcc-b6464a73f57f8ed7b29b0f89df45de21022e1667.zip
gcc-b6464a73f57f8ed7b29b0f89df45de21022e1667.tar.gz
gcc-b6464a73f57f8ed7b29b0f89df45de21022e1667.tar.bz2
cppfiles.c (INCLUDE_LEN_FUDGE, ENOMEM): Delete.
* cppfiles.c (INCLUDE_LEN_FUDGE, ENOMEM): Delete. (cpp_included, find_include_file): Update. (_cpp_compare_file_date): Make else unconditional. From-SVN: r40388
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/cppfiles.c15
2 files changed, 9 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 972a5c6..672d8e7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2001-03-11 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppfiles.c (INCLUDE_LEN_FUDGE, ENOMEM): Delete.
+ (cpp_included, find_include_file): Update.
+ (_cpp_compare_file_date): Make else unconditional.
+
2001-03-10 kaz Kojima <kkojima@rr.iij4u.or.jp>
* config/sh/sh.h (LEGITIMATE_PIC_OPERAND_P): Defined.
diff --git a/gcc/cppfiles.c b/gcc/cppfiles.c
index b9c03d0..e4d8ec1 100644
--- a/gcc/cppfiles.c
+++ b/gcc/cppfiles.c
@@ -43,10 +43,6 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
# define O_BINARY 0
#endif
-#ifndef INCLUDE_LEN_FUDGE
-# define INCLUDE_LEN_FUDGE 0
-#endif
-
/* If errno is inspected immediately after a system call fails, it will be
nonzero, and no error number will ever be zero. */
#ifndef ENOENT
@@ -55,9 +51,6 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#ifndef ENOTDIR
# define ENOTDIR 0
#endif
-#ifndef ENOMEM
-# define ENOMEM 0
-#endif
/* Suppress warning about function macros used w/o arguments in traditional
C. It is unlikely that glibc's strcmp macro helps this file at all. */
@@ -469,8 +462,7 @@ cpp_included (pfile, fname)
}
/* Search directory path for the file. */
- name = (char *) alloca (strlen (fname) + pfile->max_include_len
- + 2 + INCLUDE_LEN_FUDGE);
+ name = (char *) alloca (strlen (fname) + pfile->max_include_len + 2);
for (path = CPP_OPTION (pfile, quote_include); path; path = path->next)
{
memcpy (name, path->name, path->len);
@@ -505,8 +497,7 @@ find_include_file (pfile, fname, search_start)
return open_file (pfile, fname);
/* Search directory path for the file. */
- name = (char *) alloca (strlen (fname) + pfile->max_include_len
- + 2 + INCLUDE_LEN_FUDGE);
+ name = (char *) alloca (strlen (fname) + pfile->max_include_len + 2);
for (path = search_start; path; path = path->next)
{
memcpy (name, path->name, path->len);
@@ -723,7 +714,7 @@ _cpp_compare_file_date (pfile, f)
if (f->type == CPP_HEADER_NAME)
search_start = CPP_OPTION (pfile, bracket_include);
- else if (CPP_OPTION (pfile, ignore_srcdir))
+ else
search_start = pfile->buffer->search_from;
inc = find_include_file (pfile, fname, search_start);