diff options
author | Piotr Trojanek <trojanek@adacore.com> | 2022-06-09 12:05:21 +0200 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2022-07-06 13:29:50 +0000 |
commit | 9e0d5db3e04afd2d030ace4ccb5c1af5e9f05a8f (patch) | |
tree | 12d2552ee4c7b026cd1c6311a133f60b05b4377a | |
parent | fc84bb8c167297dd739d8ced30b2193b3892080d (diff) | |
download | gcc-9e0d5db3e04afd2d030ace4ccb5c1af5e9f05a8f.zip gcc-9e0d5db3e04afd2d030ace4ccb5c1af5e9f05a8f.tar.gz gcc-9e0d5db3e04afd2d030ace4ccb5c1af5e9f05a8f.tar.bz2 |
[Ada] Simplify regular expression that matches 8 consecutive digits
Makefile cleanup; behaviour is unaffected.
gcc/ada/
* gcc-interface/Make-lang.in (ada/generated/gnatvsn.ads):
Simplify regular expression. The "interval expression",
i.e. \{8\} is part of the POSIX regular expressions, so it
should not be a problem for modern implementations of sed.
-rw-r--r-- | gcc/ada/gcc-interface/Make-lang.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/gcc-interface/Make-lang.in b/gcc/ada/gcc-interface/Make-lang.in index 1e245ed..02b2d1c 100644 --- a/gcc/ada/gcc-interface/Make-lang.in +++ b/gcc/ada/gcc-interface/Make-lang.in @@ -1158,7 +1158,7 @@ ada/generated/gnatvsn.ads: ada/gnatvsn.ads BASE-VER ada/GNAT_DATE s=`cat $(srcdir)/BASE-VER | sed -e "s/\([0-9]*\)\.\([0-9]*\)\..*/-\1\2/g"`; \ d=`if test -f $(srcdir)/ada/GNAT_DATE; then \ cat $(srcdir)/ada/GNAT_DATE; else date +%Y%m%d; fi`; \ - cat $< | sed -e "/Version/s/(\([0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]\).*)/($$d$$s)/g" >$@ + cat $< | sed -e "/Version/s/(\([0-9]\{8\}\).*)/($$d$$s)/g" >$@ ada/gnatvsn.o : ada/gnatvsn.adb ada/generated/gnatvsn.ads $(CC) -c $(ALL_ADAFLAGS) $(ADA_INCLUDES) $< $(ADA_OUTPUT_OPTION) |