diff options
author | Ian Lance Taylor <ian@airs.com> | 1997-05-01 15:32:09 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1997-05-01 15:32:09 +0000 |
commit | 9f4b686cb5b5377bc70b9b0b2392bef7d7628301 (patch) | |
tree | e55404008328de8d69b77ec68006c68a31f97168 | |
parent | b217c2d876205d3e4b9d8c9c180e9a30ecc2a676 (diff) | |
download | gdb-9f4b686cb5b5377bc70b9b0b2392bef7d7628301.zip gdb-9f4b686cb5b5377bc70b9b0b2392bef7d7628301.tar.gz gdb-9f4b686cb5b5377bc70b9b0b2392bef7d7628301.tar.bz2 |
* targmatch.sed: Add explicit \n characters to work around bug in
HP/UX 10.20 sed program.
-rw-r--r-- | bfd/targmatch.sed | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/bfd/targmatch.sed b/bfd/targmatch.sed index f681aac..9effbd5 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 |