Hi all, check_GNU_style.sh complains a lot about dg-* directives in the testsuite and in particular about line lengths. There's nothing we can do about the directives and sometimes they're supposed to be long, in particular the scan-assembler checks in dg-final. Currently check_GNU_style.sh has code to avoid warning for dg-* directives but it's too weak, it doesn't catch dg-final or dg-options directives. This patch makes the code ignore all "{ dg-.*" lines for length purposes. This eliminates a lot of false positives in my patches and didn't filter any legitimate warnings in my patches.
Ok for trunk? Thanks, Kyrill 2016-10-11 Kyrylo Tkachov <kyrylo.tkac...@arm.com> * check_GNU_style.sh (col): Ignore dg-XXX directives for line length complaints.
commit d0685da3487fc4cc614c64851185fed5c350bb7b Author: Kyrylo Tkachov <kyrylo.tkac...@arm.com> Date: Tue Oct 11 11:33:50 2016 +0100 [check_GNU_style.sh] More aggressively ignore dg-xxx directives diff --git a/contrib/check_GNU_style.sh b/contrib/check_GNU_style.sh index 87a276c..ed4e07f 100755 --- a/contrib/check_GNU_style.sh +++ b/contrib/check_GNU_style.sh @@ -178,7 +178,7 @@ col (){ cat "$tmp" \ | sed 's/^[0-9]*:+//' \ | expand \ - | awk '$0 !~ /{[[:space:]]*dg-(error|warning|message)[[:space:]]/ { \ + | awk '$0 !~ /{[[:space:]]*dg-[^[:space:]]+[[:space:]]/ { \ if (length($0) > 80) \ printf "%s\033[1;31m%s\033[0m\n", \ substr($0,1,80), \