From: Ian Lance Taylor Date: Thu, 1 May 1997 15:32:09 +0000 (+0000) Subject: * targmatch.sed: Add explicit \n characters to work around bug in X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9f4b686cb5b5377bc70b9b0b2392bef7d7628301;p=binutils-gdb.git * targmatch.sed: Add explicit \n characters to work around bug in HP/UX 10.20 sed program. --- diff --git a/bfd/targmatch.sed b/bfd/targmatch.sed index f681aac4b9e..9effbd579fd 100644 --- a/bfd/targmatch.sed +++ b/bfd/targmatch.sed @@ -5,13 +5,24 @@ s/^#endif/KEEP #endif/ s/^[ ]*#.*$// s/^KEEP #/#/ s/[ ]*\\$// -s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*\|/{ "\1", NULL },/g +t lab1 + :lab1 +s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*|/{ "\1", NULL },/g s/[| ][| ]*\([^|() ][^|() ]*\)[ ]*)/{ "\1",/g -s/^[ ]*targ_defvec=\([^ ]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)\ -\&\1\ -#else\ -UNSUPPORTED_TARGET\ -#endif\ -},/ +t lab2 +s/^[ ]*targ_defvec=\([^ ]*\)/#if !defined (SELECT_VECS) || defined (HAVE_\1)/ +t lab3 s/.*=.*// s/;;// +b + :lab2 +H +d + :lab3 +G +s/\(defined (HAVE_\)\([^)]*\)\(.*\n*.*\n*.*\n*.*\)/\1\2\3\ +\&\2 },\ +#endif/ +p +s/.*\n*.*\n*.*\n*.*//g +h