From 98068ba2d74c5bc65dd48973cc6dfd727ffeeef3 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 19 Jul 1994 00:54:49 +0000 Subject: Rework required loop to avoid crash on decstation From-SVN: r7776 --- gcc/fixincludes | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'gcc/fixincludes') diff --git a/gcc/fixincludes b/gcc/fixincludes index 0254022..bb38d76 100755 --- a/gcc/fixincludes +++ b/gcc/fixincludes @@ -1754,10 +1754,10 @@ fi # exist in the fixed directory. This comes last since otherwise # we might end up deleting some of these files "because they don't # need any change." -while [ -n "$required" ]; do +set x $required +shift +while [ $# != 0 ]; do newreq= - set x $required - shift while [ $# != 0 ]; do # $1 is the directory to copy from, $2 is the unfixed file, # $3 is the fixed file name. @@ -1776,7 +1776,8 @@ while [ -n "$required" ]; do fi shift; shift; shift done - required=$newreq + set x $newreq + shift done echo 'Cleaning up DONE files.' -- cgit v1.1