diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cccp.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e74ee16..3734528 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-02-04 Neil Booth <NeilB@earthling.net> + + * cccp.c (main): Check 'dir' for a NULL pointer before passing + it to strcmp. + 2000-02-04 Zack Weinberg <zack@wolery.cumb.org> * recog.h: Remove NO_MD_PROTOTYPES ifdefs. @@ -1715,7 +1715,7 @@ main (argc, argv) struct file_name_list *dirtmp; char *dir = argv[i][2] ? argv[i] + 2 : argv[++i]; - if (! ignore_srcdir && !strcmp (dir, "-")) { + if (! ignore_srcdir && dir && !strcmp (dir, "-")) { ignore_srcdir = 1; /* Don't use any preceding -I directories for #include <...>. */ first_bracket_include = 0; |