From 085540da9cdac32931b9d2948dde6857326fd92d Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 2 Oct 1996 21:30:23 +0000 Subject: [PATCH] Hack around HP/UX 10.20 sed bug From-SVN: r12891 --- gcc/fixincludes | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/fixincludes b/gcc/fixincludes index a687766..4071754 100755 --- a/gcc/fixincludes +++ b/gcc/fixincludes @@ -261,6 +261,8 @@ while [ $# != 0 ]; do || echo "Can't copy $file" chmod +w $2/$file chmod a+r $2/$file + # The fixinc_eol stuff is to work around a bug in the sed + # program on HP/UX 10.20. # Here is how the sed commands in braces work. # (It doesn't work to put the comments inside the sed commands.) # Surround each word with spaces, to simplify matching below. @@ -270,7 +272,9 @@ while [ $# != 0 ]; do sed -e ' :loop /\\$/ N + s/\\$/\\*fixinc_eol*/ /\\$/ b loop + s/\\\*fixinc_eol\*/\\/g s%^\([ ]*#[ ]*else\)[ ]*/[^*].*%\1% s%^\([ ]*#[ ]*else\)[ ]*[^/ ].*%\1% s%^\([ ]*#[ ]*endif\)[ ]*/[^*].*%\1% -- 2.7.4