aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgcc/fixincludes9
1 files changed, 5 insertions, 4 deletions
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.'