From 3708da2ac564f6f5834fafa0c9d57227d356912e Mon Sep 17 00:00:00 2001 From: Roger Sayle Date: Sat, 14 Jun 2003 15:05:41 +0000 Subject: [PATCH] opts.sh: Work around a mysterious feature in cygwin's gawk where specifying the input... * opts.sh: Work around a mysterious feature in cygwin's gawk where specifying the input files explicitly has a different behavior to piping them via stdin. From-SVN: r67946 --- gcc/ChangeLog | 6 ++++++ gcc/opts.sh | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9381b4069a0..fd2c2949e1f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-06-14 Roger Sayle + + * opts.sh: Work around a mysterious feature in cygwin's gawk + where specifying the input files explicitly has a different + behavior to piping them via stdin. + 2003-06-14 Neil Booth * doc/sourcebuild.texi: Update. diff --git a/gcc/opts.sh b/gcc/opts.sh index 9be2c5d7bef..4d59dc5b592 100644 --- a/gcc/opts.sh +++ b/gcc/opts.sh @@ -33,12 +33,12 @@ SORT=sort # Could be /bin/sort or /usr/bin/sort C_FILE=$1; shift H_FILE=$1; shift -cat "$@" | ${AWK} ' +${AWK} ' BEGIN{ RS=""; FS="\n" } # Ignore comments and blank lines /^[ \t]*(;|$)/ { next } /^[^ \t]/ { gsub ("\n", "\034", $0); print } -' | ${SORT} | ${AWK} ' +' "$@" | ${SORT} | ${AWK} ' function switch_flags (langs, flags) { langs = ":" langs ":" -- 2.30.2