gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4410-g1a8d8335


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.1-stable, updated. gawk-4.1.0-4410-g1a8d8335
Date: Fri, 17 Jun 2022 07:35:14 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, gawk-5.1-stable has been updated
       via  1a8d83359a8f14a75fb0629908b516a3d1077ab3 (commit)
       via  77a528ef3dff60c14f8115b5df87156d53646ac9 (commit)
      from  3fb5ffc0dd119cc300b8bd4e1d368a9b39aba850 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=1a8d83359a8f14a75fb0629908b516a3d1077ab3

commit 1a8d83359a8f14a75fb0629908b516a3d1077ab3
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Fri Jun 17 14:34:55 2022 +0300

    Update build-aux files.

diff --git a/build-aux/ChangeLog b/build-aux/ChangeLog
index a9363cdd..186685d9 100644
--- a/build-aux/ChangeLog
+++ b/build-aux/ChangeLog
@@ -1,3 +1,7 @@
+2022-06-17         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * config.guess, config.sub: Updated from GNULIB.
+
 2022-04-20         Arnold D. Robbins     <arnold@skeeve.com>
 
        * ar-lib, compile, config.guess, config.rpath, config.sub,
diff --git a/build-aux/config.guess b/build-aux/config.guess
index 7f76b622..1817bdce 100755
--- a/build-aux/config.guess
+++ b/build-aux/config.guess
@@ -4,7 +4,7 @@
 
 # shellcheck disable=SC2006,SC2268 # see below for rationale
 
-timestamp='2022-01-09'
+timestamp='2022-05-25'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -1151,16 +1151,27 @@ EOF
        ;;
     x86_64:Linux:*:*)
        set_cc_for_build
+       CPU=$UNAME_MACHINE
        LIBCABI=$LIBC
        if test "$CC_FOR_BUILD" != no_compiler_found; then
-           if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
-               (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
-               grep IS_X32 >/dev/null
-           then
-               LIBCABI=${LIBC}x32
-           fi
+           ABI=64
+           sed 's/^        //' << EOF > "$dummy.c"
+           #ifdef __i386__
+           ABI=x86
+           #else
+           #ifdef __ILP32__
+           ABI=x32
+           #endif
+           #endif
+EOF
+           cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | 
sed 's, ,,g'`
+           eval "$cc_set_abi"
+           case $ABI in
+               x86) CPU=i686 ;;
+               x32) LIBCABI=${LIBC}x32 ;;
+           esac
        fi
-       GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
+       GUESS=$CPU-pc-linux-$LIBCABI
        ;;
     xtensa*:Linux:*:*)
        GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
@@ -1367,8 +1378,11 @@ EOF
     BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
        GUESS=i586-pc-haiku
        ;;
-    x86_64:Haiku:*:*)
-       GUESS=x86_64-unknown-haiku
+    ppc:Haiku:*:*)     # Haiku running on Apple PowerPC
+       GUESS=powerpc-apple-haiku
+       ;;
+    *:Haiku:*:*)       # Haiku modern gcc (not bound by BeOS compat)
+       GUESS=$UNAME_MACHINE-unknown-haiku
        ;;
     SX-4:SUPER-UX:*:*)
        GUESS=sx4-nec-superux$UNAME_RELEASE
diff --git a/build-aux/config.sub b/build-aux/config.sub
index 9b62e37c..dba16e84 100755
--- a/build-aux/config.sub
+++ b/build-aux/config.sub
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2021 Free Software Foundation, Inc.
+#   Copyright 1992-2022 Free Software Foundation, Inc.
 
 # shellcheck disable=SC2006,SC2268 # see below for rationale
 
-timestamp='2021-12-25'
+timestamp='2022-01-03'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -76,7 +76,7 @@ Report bugs and patches to <config-patches@gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2021 Free Software Foundation, Inc.
+Copyright 1992-2022 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=77a528ef3dff60c14f8115b5df87156d53646ac9

commit 77a528ef3dff60c14f8115b5df87156d53646ac9
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Fri Jun 17 14:33:51 2022 +0300

    Update dfa.

diff --git a/support/ChangeLog b/support/ChangeLog
index 94c37434..84266d6d 100644
--- a/support/ChangeLog
+++ b/support/ChangeLog
@@ -1,3 +1,7 @@
+2022-06-17         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * dfa.c, dfa.h: Sync with GNULIB.
+
 2022-06-03         Arnold D. Robbins     <arnold@skeeve.com>
 
        * dfa.c, dfa.h: Sync with GNULIB.
diff --git a/support/dfa.c b/support/dfa.c
index bd4c5f05..4f8367af 100644
--- a/support/dfa.c
+++ b/support/dfa.c
@@ -1563,6 +1563,8 @@ lex (struct dfa *dfa)
                 }
               dfawarn (msg);
             }
+          FALLTHROUGH;
+        case ']': case '}':
         normal_char:
           dfa->lex.laststart = false;
           /* For multibyte character sets, folding is done in atom.  Always
diff --git a/support/dfa.h b/support/dfa.h
index 91ec1d80..043f0e97 100644
--- a/support/dfa.h
+++ b/support/dfa.h
@@ -79,7 +79,11 @@ enum
        merely a warning.  */
     DFA_CONFUSING_BRACKETS_ERROR = 1 << 2,
 
-    /* Warn about stray backslashes before ordinary characters.  */
+    /* Warn about stray backslashes before ordinary characters other
+       than ] and } which are special because even though POSIX
+       says \] and \} have undefined interpretation, platforms
+       reliably ignore those stray backlashes and warning about them
+       would likely cause more trouble than it's worth.  */
     DFA_STRAY_BACKSLASH_WARN = 1 << 3,
 
     /* Warn about * appearing out of context at the start of an

-----------------------------------------------------------------------

Summary of changes:
 build-aux/ChangeLog    |  4 ++++
 build-aux/config.guess | 34 ++++++++++++++++++++++++----------
 build-aux/config.sub   |  6 +++---
 support/ChangeLog      |  4 ++++
 support/dfa.c          |  2 ++
 support/dfa.h          |  6 +++++-
 6 files changed, 42 insertions(+), 14 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]