diff options
author | Kelley Cook <kelleycook@wideopenwest.com> | 2003-06-20 20:07:51 +0000 |
---|---|---|
committer | Neil Booth <neil@gcc.gnu.org> | 2003-06-20 20:07:51 +0000 |
commit | e819ee4487e5fc02903e71a72cf35841eb62932f (patch) | |
tree | 7d7757e8f3d5a4eeed31542060b6e5ed6679f5d0 | |
parent | ae4a71552f798cb0ea8112de417ade58cb50e168 (diff) | |
download | gcc-e819ee4487e5fc02903e71a72cf35841eb62932f.zip gcc-e819ee4487e5fc02903e71a72cf35841eb62932f.tar.gz gcc-e819ee4487e5fc02903e71a72cf35841eb62932f.tar.bz2 |
* opts.sh: Tweak awk script for portability.
From-SVN: r68282
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/opts.sh | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3f40537..7625bae 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-06-20 Kelley Cook <kelleycook@wideopenwest.com> + + * opts.sh: Tweak awk script for portability. + 2003-06-20 Mark Mitchell <mark@codesourcery.com> PR c++/10888 diff --git a/gcc/opts.sh b/gcc/opts.sh index bbca272..385ef34 100644 --- a/gcc/opts.sh +++ b/gcc/opts.sh @@ -33,15 +33,11 @@ SORT=sort # Could be /bin/sort or /usr/bin/sort C_FILE=$1; shift H_FILE=$1; shift -# Must unset, so that RS="" works in gawk 3.0-3.1.1 (possibly earlier too) -# Appears to be a gawk bug, RS="" is not an extension -unset POSIXLY_CORRECT - ${AWK} ' - BEGIN{ RS=""; FS="\n" } # Ignore comments and blank lines /^[ \t]*(;|$)/ { next } - /^[^ \t]/ { gsub ("\n", "\034", $0); print } + # Note that RS="" falls foul of gawk 3.1.2 bugs + /^[^ \t]/ { getline tmp; print $0 "\034" tmp} ' "$@" | ${SORT} | ${AWK} ' function switch_flags (flags, result) { |