diff options
author | hiller <hiller@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-08 22:44:21 +0000 |
---|---|---|
committer | hiller <hiller@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-08 22:44:21 +0000 |
commit | 6a81282b53802d45c05cf25c1fdb6e57f24e8835 (patch) | |
tree | 51bb3d467592e9b89a8f542ce05f00e1d7448906 /gcc/gensupport.c | |
parent | ceed8fc414a8f3fcbc519ff2906225d34b6a1c47 (diff) | |
download | gcc-6a81282b53802d45c05cf25c1fdb6e57f24e8835.tar.gz |
2002-03-07 Matt Hiller <hiller@redhat.com>
* gensupport.c (first_dir_md_include): Renamed from include;
change all references.
(last_dir_md_include): Renamed from last_include; change all
references.
(init_md_reader): Unconditionally initialize base_dir whether or
not filename is a relative path.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50465 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gensupport.c')
-rw-r--r-- | gcc/gensupport.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/gcc/gensupport.c b/gcc/gensupport.c index 415df01775a..d7cb6732145 100644 --- a/gcc/gensupport.c +++ b/gcc/gensupport.c @@ -76,10 +76,10 @@ struct file_name_list const char *fname; }; -struct file_name_list *include = 0; /* First dir to search */ +struct file_name_list *first_dir_md_include = 0; /* First dir to search */ /* First dir to search for <file> */ struct file_name_list *first_bracket_include = 0; -struct file_name_list *last_include = 0; /* Last in chain */ +struct file_name_list *last_dir_md_include = 0; /* Last in chain */ static void remove_constraints PARAMS ((rtx)); static void process_rtx PARAMS ((rtx, int)); @@ -227,7 +227,7 @@ process_include (desc, lineno) struct file_name_list *stackp; int flen; - stackp = include; + stackp = first_dir_md_include; /* If specified file name is absolute, just open it. */ if (IS_ABSOLUTE_PATHNAME (filename) || !stackp) @@ -981,11 +981,11 @@ init_md_reader_args (argc, argv) dirtmp = (struct file_name_list *) xmalloc (sizeof (struct file_name_list)); dirtmp->next = 0; /* New one goes on the end */ - if (include == 0) - include = dirtmp; + if (first_dir_md_include == 0) + first_dir_md_include = dirtmp; else - last_include->next = dirtmp; - last_include = dirtmp; /* Tail follows the last one */ + last_dir_md_include->next = dirtmp; + last_dir_md_include = dirtmp; /* Tail follows the last one */ if (argv[i][1] == 'I' && argv[i][2] != 0) dirtmp->fname = argv[i] + 2; else if (i + 1 == argc) @@ -1015,12 +1015,9 @@ init_md_reader (filename) int c; char *lastsl; - if (!IS_ABSOLUTE_PATHNAME (filename)) - { - lastsl = strrchr (filename, '/'); - if (lastsl != NULL) - base_dir = save_string (filename, lastsl - filename + 1 ); - } + lastsl = strrchr (filename, '/'); + if (lastsl != NULL) + base_dir = save_string (filename, lastsl - filename + 1 ); read_rtx_filename = filename; input_file = fopen (filename, "r"); |