<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in expr.oxout.y</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/byacc/dist/test/expr.oxout.y</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>merge changes between 2024-01-09 and 2024-12-31</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.4</description>
    <pubDate>Sun Jan 18 16:41:29 UTC 2026</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>merge conflicts between 20210109 and 20240109</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.3</description>
    <pubDate>Sat Sep 14 21:29:03 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.2.2;  1.2.4;  1.2.28;<br/>merge conflicts</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.2</description>
    <pubDate>Sat Feb 11 19:33:12 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.1</description>
    <pubDate>Sat Feb 11 19:30:02 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import byacc-2024-12-31, previous was 2024-01-09<br/><br/>2024-12-31  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* package/pkgsrc/distinfo: regen<br/><br/>	* main.c: s/0/NULL/<br/><br/>	* main.c: gcc warning<br/><br/>	* reader.c:<br/>	make UCH() consistent wrt IS_xxxx macros (prompted by patch by Christos Zoulas)<br/><br/>2024-12-31  Christos Zoulas &lt;christos@NetBSD.org&gt;<br/><br/>	* main.c:<br/>	from NetBSD - if "-o" option is given, derive the filename of the ".h"<br/>	definitions-file by stripping commonly-used C/C++ suffixes such as ".c"<br/>	and then adding ".h"<br/><br/>2024-12-31  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* main.c: provide a fallback definition for W_OK, e.g., for Windows<br/><br/>	* package/pkgsrc/Makefile:<br/>	resync with pkgsrc in NetBSD 10 (report by Roland Illig)<br/><br/>	* yacc.1: minor typographical fixes<br/><br/>	* main.c: correct condition for using $TEMP environment variable<br/>	(report by Johann 'Myrkraverk' Oskarsson)<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2024-12-21  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>2024-12-14  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* output.c, yaccpar.c: gcc15 zero vs null warnings<br/><br/>	* test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,<br/>	  test/yacc/calc3.tab.c, test/yacc/calc_code_all.tab.c,<br/>	  test/yacc/calc_code_default.tab.c, test/yacc/calc_code_imports.tab.c,<br/>	  test/yacc/calc_code_provides.tab.c,<br/>	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,<br/>	  test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c,<br/>	  test/yacc/code_error.code.c, test/yacc/code_error.tab.c,<br/>	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,<br/>	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,<br/>	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,<br/>	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,<br/>	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,<br/>	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,<br/>	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,<br/>	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,<br/>	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,<br/>	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,<br/>	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,<br/>	  test/yacc/quote_calc4.tab.c, test/yacc/rename_debug.c,<br/>	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c,<br/>	  test/yacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c,<br/>	  test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c,<br/>	  test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c,<br/>	  test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c,<br/>	  test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c,<br/>	  test/btyacc/calc_code_all.tab.c, test/btyacc/calc_code_default.tab.c,<br/>	  test/btyacc/calc_code_imports.tab.c,<br/>	  test/btyacc/calc_code_provides.tab.c,<br/>	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,<br/>	  test/btyacc/code_calc.code.c, test/btyacc/code_calc.tab.c,<br/>	  test/btyacc/code_error.code.c, test/btyacc/code_error.tab.c,<br/>	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,<br/>	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,<br/>	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,<br/>	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,<br/>	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,<br/>	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,<br/>	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,<br/>	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,<br/>	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,<br/>	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,<br/>	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,<br/>	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,<br/>	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,<br/>	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,<br/>	  test/btyacc/rename_debug.c, test/btyacc/stdin1.calc.c,<br/>	  test/btyacc/stdin2.calc.c, test/btyacc/varsyntax_calc1.tab.c:<br/>	regen<br/><br/>	* lalr.c, mstring.c, reader.c, btyaccpar.c, test/expr.oxout.y,<br/>	  test/grammar.y, test/varsyntax_calc1.y, test/err_syntax27.y,<br/>	  test/calc1.y, test/btyacc_demo.y, test/btyacc_calc1.y, symtab.c,<br/>	  main.c, mkpar.c, lr0.c, defs.h, error.c:<br/>	gcc15 zero vs null warnings<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>	* package/pkgsrc/Makefile, VERSION, package/byacc.spec,<br/>	  package/debian/changelog, package/mingw-byacc.spec:<br/>	bump<br/><br/>2024-07-28  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2024-07-27<br/><br/>2024-06-03  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2024-05-27</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.1.1.3</description>
    <pubDate>Sun Jan 18 16:39:06 UTC 2026</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import byacc 20240109, previous was 20210109<br/><br/>Changes:<br/><br/>2024-01-09  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* yacc.1: minor cleanup<br/><br/>	* package/debian/copyright: bump<br/><br/>	* configure: regen<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2023-12-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4:<br/>	resync with my-autoconf: CF_CONST_X_STRING CF_MKSTEMP CF_WITH_MAN2HTML CF_XOPEN_SOURCE<br/><br/>2023-09-15  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2023-09-15<br/><br/>2023-08-22  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2023-08-22<br/><br/>2023-05-21  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4:<br/>	updates for CF_INSTALL_MAN from reflex, which needs the symbolic link feature<br/><br/>	* aclocal.m4:<br/>	improve install-man by adding sed commands for --program-transform-name<br/><br/>2023-05-19  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* makefile.in: use CF_INSTALL_MAN<br/><br/>	* aclocal.m4:<br/>	add CF_INSTALL_MAN, to begin refactoring install rule for manpage<br/><br/>	* configure: regen<br/><br/>	* configure.in: use CF_INSTALL_MAN<br/><br/>2023-05-18  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* error.c, defs.h, reader.c:<br/>	allow @1 or $@ with a warning if no %locations was given<br/><br/>2023-05-17  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* reader.c: clear pointer in end_ainfo() after freeing it.<br/><br/>2023-05-16  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* reader.c: report errors in %define as "unexpected value"<br/><br/>	* reader.c:<br/>	add/use macros begin_ainfo() and end_ainfo() to reduce clutter<br/><br/>	* defs.h, error.c: add function unexpected_value()<br/><br/>	* reader.c:<br/>	recognize bison's "%define api.pure" as an alternative to "%pure-parser"<br/><br/>	* reader.c:<br/>	add %nterm as an alias for %type, since bison made that confusion.<br/><br/>	* reader.c:<br/>	ensure that filler_buf and prefix_buf are initialized for the special case<br/>	where they are empty (report by Martin Jansa, cf: 20230219)<br/><br/>	* output.c:<br/>	make test-differences smaller when compiling with YY_NO_LEAKS by replacing<br/>	a blank line with the generated #define rather than adding 3 lines.<br/><br/>	* reader.c: gcc-warnings<br/><br/>2023-05-15  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>	* reader.c:<br/>	when copying parameters, check for a case where the last token is not a<br/>	name, e.g., "foo [1]" would have "[1]".  In this case, scan back to find<br/>	the actual parameter name.<br/><br/>	* reader.c:<br/>	correct a use-after-free in more_curly, which could occur if a %lex-param<br/>	or %parse-param was multi-line (Redhat #2183006).<br/><br/>2023-05-11  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* main.c: rename no_space() to on_error()<br/><br/>	* error.c: rename no_space() to no_error(), handling any errno<br/><br/>	* defs.h: rename no_space() to on_error()<br/><br/>2023-04-03  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4: resync with my-autoconf: CF_GCC_VERSION CF_XOPEN_SOURCE<br/><br/>2023-02-26  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* mstring.c, reader.c: yak-indent<br/><br/>2023-02-26  mingodad<br/><br/>	* reader.c:<br/>	patch for byacc #6: Segmentation fault when trying to parse bison-3.8.2 grammar<br/><br/>2023-02-26  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2023-02-20  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>2023-02-19  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/yacc/ok_syntax1.tab.h, test/yacc/ok_syntax1.tab.c,<br/>	  test/btyacc/ok_syntax1.tab.h, test/btyacc/ok_syntax1.tab.c:<br/>	regen<br/><br/>	* test/ok_syntax1.y:<br/>	modify test for %union to add tag for testing reader.c<br/><br/>	* reader.c:<br/>	provide for a named union, e.g., "%union foo" by detecting the name and<br/>	deferring the typedef in that case until the end of copying the union<br/>	definition (report by Dag-Erling Smørgrav).<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2023-02-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* configure.in: initialize $ac_includes_default<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/debian/copyright, package/mingw-byacc.spec,<br/>	  package/pkgsrc/Makefile:<br/>	bump<br/><br/>2023-01-05  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>2022-12-29  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* configure.in:<br/>	correct help-message for --disable-btyacc option, and fix the reporting of<br/>	the selected option value in the configure script's output (report by Daniel<br/>	Weaver)<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2022-12-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4: resync with my-autconf<br/><br/>2022-11-06  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/run_test.sh: use context diff, to work with AIX<br/><br/>	* defs.h:<br/>	fprintf_lineno might be passed a null, when reading from stdin - show "(null)"<br/><br/>	* makefile.in, test/run_make.sh, test/run_test.sh, test/run_lint.sh:<br/>	fgrep-fixes<br/><br/>	* yacc.1: mention use of stderr/stdout for usage/debugging<br/><br/>	* yacc.1: document %empty<br/><br/>	* yacc.1: document %debug<br/><br/>	* yacc.1: minor fixes with check-manpage<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2022-10-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>2022-08-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess, config.sub: 2022-08-01<br/><br/>2022-01-28  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* package/debian/copyright: update, fix typo<br/><br/>	* package/debian/rules, package/debian/control:<br/>	adapt from current Debian package<br/><br/>	* configure: regen<br/><br/>	* configure.in:<br/>	change default for the backtracking option to match the most-common usage<br/>	of byacc<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	update packaging, renaming debian folder back to its original location to<br/>	verify that the version-mangling used in the accepted Debian package will work<br/>	with the continuous-integration system.<br/><br/>2022-01-18  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* package/debian/watch: adapt from current Debian package<br/><br/>2022-01-14  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/detest/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2022-01-09  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* package/detest/changelog: build-script<br/><br/>	* package/debian/changelog:<br/>	update to use oldstable-compatible rules/config, for testing version upgrade<br/><br/>	* package/detest/watch: build-script<br/><br/>	* package/debian/watch:<br/>	update to use oldstable-compatible rules/config, for testing version upgrade<br/><br/>	* package/detest/control: build-script<br/><br/>	* package/debian/control:<br/>	update to use oldstable-compatible rules/config, for testing version upgrade<br/><br/>	* package/byacc.spec, package/mingw-byacc.spec:<br/>	use rpmlint, etc., to "update" these to follow Redhat7 and later.<br/>	due to incompatbilities in that route, this package will not build with #6.<br/><br/>	* reader.c, output.c:<br/>	change a few malloc's to calloc's so clang analyzer can see initialized data<br/><br/>	* closure.c:<br/>	modify address computation in closure.c to avoid undefined behavior on<br/>	machines which do not support large offsets (analysis/patch by Jessica Clarke,<br/>	cf: 2014-09-17)<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2022-01-08  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* package/detest/copyright, package/detest/rules: build-script<br/><br/>	* package/debian/copyright, package/debian/rules:<br/>	update to use oldstable-compatible rules/config, for testing version upgrade<br/><br/>2022-01-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* package/debian/control: minor fixes adapted from btyacc package<br/><br/>	* package/debian/byacc.docs: RCS_BASE<br/><br/>	* package/detest/byacc.docs: build-script<br/><br/>	* package/debian/byacc2.prerm: RCS_BASE<br/><br/>	* package/detest/byacc2.prerm: build-script<br/><br/>	* package/debian/byacc2.postinst: RCS_BASE<br/><br/>	* package/detest/byacc2.postinst: build-script<br/><br/>	* package/debian/byacc.postinst: RCS_BASE<br/><br/>	* package/detest/byacc.postinst: build-script<br/><br/>	* package/debian/byacc.prerm: RCS_BASE<br/><br/>	* package/detest/byacc.prerm: build-script<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2022-01-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/run_test.sh:<br/>	adjust to ignore NetBSD's difference in getopt warnings.<br/><br/>	* package/pkgsrc/Makefile: resync with pkgsrc<br/><br/>	* test/yacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.c: regen<br/><br/>	* test/expr.oxout.y, test/expr.oxout.h: fix gcc warnings<br/><br/>	* test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h: regen<br/><br/>	* test/run_make.sh: workaround for compiling the expr.oxout.y files<br/><br/>	* test/expr.oxout.y: fix syntax error<br/><br/>	* test/btyacc/expr.oxout.tab.c: regen<br/><br/>	* test/expr.oxout.h: RCS_BASE<br/><br/>	* test/yacc/expr.oxout.tab.c: fix syntax error<br/><br/>	* test/btyacc/expr.oxout.tab.c: regen, s/expr.oxout/expr_oxout/g<br/><br/>	* test/btyacc/expr.oxout.tab.h: regen<br/><br/>	* test/run_test.sh:<br/>	filter the default prefix to change "." to "_", so that the generated<br/>	files will compile consistently with run_make.sh<br/><br/>	* package/debian/control, package/debian/prerm, package/debian/postinst:<br/>	add "byacc2" as an alternative for "yacc"<br/><br/>	* package/byacc.spec, package/debian/control, package/debian/rules:<br/>	rename "btyacc" to "byacc2" to co-exist with traditional "btyacc" package<br/><br/>	* package/debian/copyright, VERSION, package/byacc.spec,<br/>	  package/debian/changelog, package/mingw-byacc.spec,<br/>	  package/pkgsrc/Makefile:<br/>	bump<br/><br/>2021-12-24  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* package/debian/rules: fixes from Debian package for lintian warnings<br/><br/>	* package/debian/control: updates for Debian standard<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>	* package/debian/byacc2.docs: RCS_BASE<br/><br/>	* package/detest/byacc2.docs: build-script<br/><br/>	* package/debian/docs, package/debian/copyright, package/debian/control:<br/>	errata from Debian package<br/><br/>	* config.sub: 2021-12-24<br/>	    From: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/>	    config.sub: alias aarch64le to aarch64<br/><br/>	    Apparently, QNX reports aarch64 as aarch64le on little-endian machines.<br/><br/>	    * config.sub (aarch64le-*): Set cpu to aarch64.<br/>	    (timestamp): Update.<br/>	    * doc/config.sub.1: Regenerate.<br/>	    * testsuite/config-sub.data (aarch64le-qnx): New test.<br/><br/>	    Reported-by: Elad Lahav &lt;e2lahav@gmail.com&gt;<br/>	    Link: https://lists.gnu.org/archive/html/config-patches/2021-12/msg00009.html<br/><br/>2021-12-16  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>2021-12-13  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-10-27<br/>	    From: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/>	    config.sub: fix typo in timestamp<br/><br/>	    * config.sub: Fix timestamp.<br/>	    * doc/config.sub.1: Regenerate.<br/><br/>	    Reported-by: Jordi Sanfeliu &lt;jordi@fibranet.cat&gt;<br/>	    Fixes: a013aac61edfa2a03727521508286480010e7bf3<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-11-30  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-11-30<br/>	    From: Andreas F. Borchert &lt;github@andreas-borchert.de&gt;<br/>	    config.guess: x86_64-pc-solaris2.11 is not properly recognized<br/><br/>	    config.guess guesses Solaris 11 to run on a 32-bit platform<br/>	    despite Solaris 11 no longer supporting any 32-bit platform.<br/><br/>	    See the following code at lines 434 to 445:<br/><br/>	    | SUN_ARCH=i386<br/>	    | # If there is a compiler, see if it is configured for 64-bit objects.<br/>	    | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.<br/>	    | # This test works for both compilers.<br/>	    | if test "$CC_FOR_BUILD" != no_compiler_found; then<br/>	    |     if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \<br/>	    |         (CCOPTS="" $CC_FOR_BUILD -E - 2&gt;/dev/null) | \<br/>	    |         grep IS_64BIT_ARCH &gt;/dev/null<br/>	    |     then<br/>	    |         SUN_ARCH=x86_64<br/>	    |     fi<br/>	    | fi<br/><br/>	    If "cc" is installed, i.e. the Oracle Studio compiler, this one is<br/>	    chosen for $CC_FOR_BUILD.  This compiler, the gcc provided by Oracle<br/>	    and also gcc bootstrapped from sources on that platform with a default<br/>	    configuration will by default generate 32-bit binaries -- even on<br/>	    a 64-bit platform.  And __amd64 will not be defined for compilations<br/>	    targeting a 32-bit platform.  This is different from the corresponding<br/>	    behaviour on GNU/Linux systems where the local platform is targeted by<br/>	    default.<br/><br/>	    Thus, as long as you do not add "-m64" or if you have a custom-built<br/>	    gcc which defaults to 64 bit, you will get 32-bit binaries on Solaris<br/>	    despite living on a 64-bit platform.<br/><br/>	    * config.guess (i86pc:SunOS:5.*:* || i86xen:SunOS:5.*:*): Adapt the<br/>	    test by adding the "-m64" flag.  This will work properly for Solaris<br/>	    10 as well (the last Solaris release that supported x86 32-bit<br/>	    platforms).<br/>	    * doc/config.guess.1: Regenerate.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-10-27  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-10-27<br/>	    From: Jordi Sanfeliu &lt;jordi@fibranet.cat&gt;<br/>	    Recognize Fiwix<br/><br/>	    $ make check<br/>	    cd testsuite &amp;&amp; bash config-guess.sh &amp;&amp; rm uname<br/>	    PASS: config.guess checks (137 tests)<br/>	    cd testsuite &amp;&amp; bash config-sub.sh<br/>	    PASS: config.sub checks (882 tests)<br/>	    PASS: config.sub idempotency checks (819 tests)<br/>	    PASS: config.sub canonicalise each config.guess testcase (137 tests)<br/><br/>	    * config.guess (i*86:Fiwix:*:*): Recognize.<br/>	    * config.sub (fiwix*): Likewise.<br/>	    * doc/config.guess.1: Regenerate.<br/>	    * doc/config.sub.1: Likewise.<br/>	    * testsuite/config-guess.data: Add a test case for Fiwix.<br/>	    * testsuite/config-sub.data (i386-fiwix): New test.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>	* config.sub: 2021-20-27<br/>	    From: Jordi Sanfeliu &lt;jordi@fibranet.cat&gt;<br/>	    Recognize Fiwix<br/><br/>	    $ make check<br/>	    cd testsuite &amp;&amp; bash config-guess.sh &amp;&amp; rm uname<br/>	    PASS: config.guess checks (137 tests)<br/>	    cd testsuite &amp;&amp; bash config-sub.sh<br/>	    PASS: config.sub checks (882 tests)<br/>	    PASS: config.sub idempotency checks (819 tests)<br/>	    PASS: config.sub canonicalise each config.guess testcase (137 tests)<br/><br/>	    * config.guess (i*86:Fiwix:*:*): Recognize.<br/>	    * config.sub (fiwix*): Likewise.<br/>	    * doc/config.guess.1: Regenerate.<br/>	    * doc/config.sub.1: Likewise.<br/>	    * testsuite/config-guess.data: Add a test case for Fiwix.<br/>	    * testsuite/config-sub.data (i386-fiwix): New test.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-10-18  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-08-14<br/>	    From: Kinshuk Dua &lt;kinshukdua@gmail.com&gt;<br/>	    config.sub: Fix typo in comment<br/><br/>	    Fixes: 5e531d391852a54e7fab2d8ff55625fca514b305<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-08-14  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-08-14<br/>	    From: Nick Bowler &lt;nbowler@draconx.ca&gt;<br/>	    config.sub: work around command assignment bug in some shells<br/><br/>	    When combining variable assignments with a shell command, some older<br/>	    shells (notably heirloom-sh and presumably also Solaris 10 /bin/sh)<br/>	    have a bug which causes the assignment to alter the current execution<br/>	    environment whenever the command is a shell built-in.  For example:<br/><br/>	      % dash -c 'x=good; x=bad echo &gt;/dev/null; echo $x'<br/>	      good<br/><br/>	      % jsh -c 'x=good; x=bad echo &gt;/dev/null; echo $x'<br/>	      bad<br/><br/>	    The config.sub script contains a few commands of the form:<br/><br/>	      IFS=- read ...<br/><br/>	    which triggers this bug, causing the IFS assignment to persist for the<br/>	    remainder of the script.  This can cause misbehaviour in certain cases,<br/>	    for example:<br/><br/>	      % jsh config.sub i386-linux-gnu<br/>	      config.sub: test: unknown operator gnu<br/><br/>	      % jsh config.sub i386-gnu/linux<br/>	      sed: can't read s|gnu/linux|gnu|: No such file or directory<br/>	      Invalid configuration `i386-gnu/linux': OS `' not recognized<br/><br/>	    * config.sub: Save and restore IFS explicitly to avoid shell bugs.<br/>	    * doc/config.sub.1: Regenerate.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-08-08  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* reader.c:<br/>	fix memory-leak when replacing $$'s in destructor code (report/testcase<br/>	by Boris Kolpackov).<br/><br/>	* main.c: account for a memory-leak<br/><br/>	* test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,<br/>	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,<br/>	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,<br/>	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,<br/>	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,<br/>	  test/btyacc/calc_code_default.tab.c,<br/>	  test/btyacc/calc_code_imports.tab.c,<br/>	  test/btyacc/calc_code_provides.tab.c,<br/>	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,<br/>	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,<br/>	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,<br/>	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,<br/>	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,<br/>	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,<br/>	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,<br/>	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,<br/>	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,<br/>	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,<br/>	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,<br/>	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,<br/>	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,<br/>	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,<br/>	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,<br/>	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,<br/>	  test/btyacc/rename_debug.c, test/btyacc/stdin1.calc.c,<br/>	  test/btyacc/stdin2.calc.c, test/btyacc/varsyntax_calc1.tab.c,<br/>	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,<br/>	  test/yacc/calc3.tab.c, test/yacc/calc_code_all.tab.c,<br/>	  test/yacc/calc_code_default.tab.c, test/yacc/calc_code_imports.tab.c,<br/>	  test/yacc/calc_code_provides.tab.c,<br/>	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,<br/>	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,<br/>	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,<br/>	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,<br/>	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,<br/>	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,<br/>	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,<br/>	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,<br/>	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,<br/>	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,<br/>	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,<br/>	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,<br/>	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,<br/>	  test/yacc/quote_calc4.tab.c, test/yacc/rename_debug.c,<br/>	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c,<br/>	  test/yacc/varsyntax_calc1.tab.c, btyaccpar.c, yaccpar.c:<br/>	regen<br/><br/>	* btyaccpar.skel, yaccpar.skel:<br/>	revert change to initialization of yystate, which confuses gcc, making a<br/>	different warning<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2021-08-04  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-08-04<br/>	    From: Jeremy Soller &lt;jackpot51@gmail.com&gt;<br/>	    config.sub: add Linux Relibc Target<br/><br/>	    $ make check<br/>	    cd testsuite &amp;&amp; bash config-guess.sh &amp;&amp; rm uname<br/>	    PASS: config.guess checks (136 tests)<br/>	    cd testsuite &amp;&amp; bash config-sub.sh<br/>	    PASS: config.sub checks (881 tests)<br/>	    PASS: config.sub idempotency checks (818 tests)<br/>	    PASS: config.sub canonicalise each config.guess testcase (136 tests)<br/><br/>	    * config.sub (relibc*): Recognize.<br/>	    * doc/config.sub.1: Regenerate.<br/>	    * testsuite/config-sub.data (x86_64-linux-relibc): New test.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-08-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* main.c, yacc.1: add "-h" option<br/><br/>	* yacc.1: fix date<br/><br/>	* test/btyacc/no_b_opt.error, test/btyacc/no_output2.error,<br/>	  test/btyacc/no_p_opt.error, test/btyacc/big_b.error,<br/>	  test/btyacc/big_l.error, test/btyacc/help.error,<br/>	  test/btyacc/nostdin.error, test/yacc/big_b.error,<br/>	  test/yacc/big_l.error, test/yacc/help.error, test/yacc/no_b_opt.error,<br/>	  test/yacc/no_output2.error, test/yacc/no_p_opt.error,<br/>	  test/yacc/nostdin.error:<br/>	regen<br/><br/>	* main.c:<br/>	map any of bison's long-options which have a corresponding yacc option<br/>	into the latter, without depending upon getopt_long().<br/><br/>	* main.c: suggested patch:<br/>	From: Boris Kolpackov &lt;boris@codesynthesis.com&gt;<br/>	Subject: Re: [PATCH] support bison's --defines and --output options in byacc<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2021-08-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/btyacc/inherit2.tab.c, test/btyacc/btyacc_destroy2.tab.c,<br/>	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/err_inherit3.tab.c,<br/>	  test/btyacc/err_inherit4.tab.c, test/btyacc/btyacc_demo.tab.c,<br/>	  test/btyacc/btyacc_destroy1.tab.c:<br/>	regen<br/><br/>	* output.c:<br/>	fix a misplaced #line, which was after a generated line in the code-file<br/><br/>	* test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,<br/>	  test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c,<br/>	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,<br/>	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,<br/>	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,<br/>	  test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax18.tab.c,<br/>	  test/yacc/err_syntax20.tab.c, test/yacc/expr.oxout.tab.c,<br/>	  test/yacc/grammar.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c,<br/>	  test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,<br/>	  test/yacc/calc_code_all.tab.c, test/yacc/calc_code_default.tab.c,<br/>	  test/yacc/calc_code_imports.tab.c, test/yacc/calc_code_provides.tab.c,<br/>	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,<br/>	  test/yacc/code_calc.code.c, test/yacc/defines1.calc.c,<br/>	  test/yacc/defines2.calc.c, test/yacc/defines3.calc.c,<br/>	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c:<br/>	regen<br/><br/>	* output.c:<br/>	add a state-machine to output_semantic_actions() to detect and replace<br/>	the "#line" directives added by Roland Illig's change, making them show<br/>	the actual line-numbers in the code-file.<br/><br/>	* test/btyacc/pure_calc.tab.c, test/btyacc/quote_calc-s.tab.c,<br/>	  test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c,<br/>	  test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c,<br/>	  test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c,<br/>	  test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c,<br/>	  test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c,<br/>	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,<br/>	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,<br/>	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,<br/>	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,<br/>	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,<br/>	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,<br/>	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,<br/>	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,<br/>	  test/btyacc/calc_code_default.tab.c,<br/>	  test/btyacc/calc_code_imports.tab.c,<br/>	  test/btyacc/calc_code_provides.tab.c,<br/>	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,<br/>	  test/btyacc/code_calc.code.c, test/btyacc/defines1.calc.c,<br/>	  test/btyacc/defines2.calc.c, test/btyacc/defines3.calc.c,<br/>	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,<br/>	  test/btyacc/stdin1.calc.c, test/btyacc/stdin2.calc.c:<br/>	regen<br/><br/>	* reader.c:<br/>	adapt a patch by Roland Illig which added #line directives with dummy<br/>	filename and line number, because the debug information was incorrect.<br/>	The actual fix (see output_semantic_actions) is to emit #line directives<br/>	which correspond to the code-file.<br/><br/>	* reader.c: simplify an ifdef so I can balance {/}<br/><br/>	* output.c: use new macro<br/><br/>	* defs.h: add fprintf_lineno macro<br/><br/>	* reader.c:<br/>	make that a little simpler - but I see that this should be using the<br/>	code-file's line-numbering rather than ""<br/><br/>	* reader.c:<br/>	make that into a macro, and add a begin_case() to more/less match (the<br/>	#line's are not together in some btyacc cases...)<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2021-07-14  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* reader.c: From: Roland Illig &lt;roland.illig@gmx.de&gt;<br/>	Subject: small patch for byacc<br/>	...<br/>	this splits up "\nbreak;\n" output to put #line directives after first "\n"<br/><br/>2021-07-06  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-07-06<br/>	    From: Stephanos Ioannidis &lt;root@stephanos.io&gt;<br/>	    config.sub: add Zephyr RTOS support<br/><br/>	    This adds the Zephyr RTOS targets in preparation for implementing the<br/>	    Zephyr RTOS-specific toolchain support.<br/><br/>	    $ make check<br/>	    cd testsuite &amp;&amp; bash config-guess.sh &amp;&amp; rm uname<br/>	    PASS: config.guess checks (136 tests)<br/>	    cd testsuite &amp;&amp; bash config-sub.sh<br/>	    PASS: config.sub checks (880 tests)<br/>	    PASS: config.sub idempotency checks (817 tests)<br/>	    PASS: config.sub canonicalise each config.guess testcase (136 tests)<br/><br/>	    * config.sub (zephyr*): Recognize.<br/>	    * doc/config.sub.1: Regenerate.<br/>	    * testsuite/config-sub.data: Add testcases for *-zephyr.<br/><br/>	    Signed-off-by: Stephanos Ioannidis &lt;root@stephanos.io&gt;<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-07-03  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-07-03<br/>	    From: Ozkan Sezer &lt;sezero@users.sourceforge.net&gt;<br/>	    config.sub: disable shellcheck SC2006 / SC2268 warnings<br/><br/>	    This is in line with the recent config.guess change in commit<br/>	    12fcf67c9108f4c4b581eaa302088782f0ee40ea<br/><br/>	    * config.sub (shellcheck disable): Add SC2006,SC2268.<br/><br/>	    Suggested-by: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    Signed-off-by: Ozkan Sezer &lt;sezero@users.sourceforge.net&gt;<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>	* config.sub: 2021-07-03<br/>	    From: Ozkan Sezer &lt;sezero@users.sourceforge.net&gt;<br/>	    config.sub: normalize the quoting in the `echo FOO | sed ...`<br/><br/>	    Some cases quote the argument to echo and some do not.  At runtime<br/>	    it probably does not matter because the substituted values will never<br/>	    contain whitespace, but quoting them all would make shellcheck more<br/>	    useful.<br/><br/>	    * config.sub: Consistently quote the argument of echo.<br/>	    * doc/config.sub.1: Regenerate.<br/><br/>	    Suggested-by: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    Signed-off-by: Ozkan Sezer &lt;sezero@users.sourceforge.net&gt;<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-07-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-06-03<br/>	    From: Ozkan Sezer &lt;sezero@users.sourceforge.net&gt;<br/>	    config.sub: replace POSIX $( ) with classic ` ` throughout<br/><br/>	    This is in line with the recent config.guess change in commit<br/>	    d70c4fa934de164178054c3a60aaa0024ed07c91.<br/><br/>	    The patch was generated using patch-6.gawk script introduced in that<br/>	    commit.<br/><br/>	    * config.sub: Revert POSIX command substitutions to classic form.<br/><br/>	    Signed-off-by: Ozkan Sezer &lt;sezero@users.sourceforge.net&gt;<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-06-19  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>	* test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,<br/>	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,<br/>	  test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax18.tab.c,<br/>	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,<br/>	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,<br/>	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,<br/>	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,<br/>	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,<br/>	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,<br/>	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,<br/>	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,<br/>	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,<br/>	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,<br/>	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,<br/>	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,<br/>	  test/btyacc/calc_code_default.tab.c,<br/>	  test/btyacc/calc_code_imports.tab.c,<br/>	  test/btyacc/calc_code_provides.tab.c,<br/>	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,<br/>	  test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c,<br/>	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,<br/>	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,<br/>	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,<br/>	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,<br/>	  test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c,<br/>	  btyaccpar.c, test/btyacc/stdin1.calc.c, test/btyacc/stdin2.calc.c,<br/>	  test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c,<br/>	  test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c,<br/>	  test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c,<br/>	  test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax11.tab.c,<br/>	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,<br/>	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,<br/>	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,<br/>	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,<br/>	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,<br/>	  test/yacc/quote_calc.tab.c, test/yacc/calc.tab.c,<br/>	  test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c,<br/>	  test/yacc/calc_code_all.tab.c, test/yacc/calc_code_default.tab.c,<br/>	  test/yacc/calc_code_imports.tab.c, test/yacc/calc_code_provides.tab.c,<br/>	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,<br/>	  test/yacc/code_calc.code.c, test/yacc/code_error.code.c,<br/>	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,<br/>	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,<br/>	  test/yacc/err_syntax10.tab.c, test/yacc/rename_debug.c,<br/>	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c, yaccpar.c:<br/>	regen<br/><br/>	* btyaccpar.skel, yaccpar.skel: cancel unused assignments<br/><br/>	* output.c: gcc warning<br/><br/>	* test/run_test.sh, test/run_lint.sh, test/run_make.sh:<br/>	shellcheck-warnings<br/><br/>2021-06-19  jannick0<br/><br/>	* test/run_test.sh: changes suggested at<br/>		https://github.com/jannick0/byacc-snapshots/tree/YYINT-fix-20210520<br/><br/>2021-06-19  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2021-06-13  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>2021-06-04  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-06-03<br/>	    From: Vineet Gupta &lt;Vineet.Gupta1@synopsys.com&gt;<br/>	    Recognize arc32<br/><br/>	    This is the 32-bit variant of ARCv3 ISA (which is not compatible with the<br/>	    32-bit ARCv2 ISA)<br/><br/>	    | make check<br/>	    | cd testsuite &amp;&amp; bash config-guess.sh &amp;&amp; rm uname<br/>	    | PASS: config.guess checks (136 tests)<br/>	    | cd testsuite &amp;&amp; bash config-sub.sh<br/>	    | PASS: config.sub checks (864 tests)<br/>	    | PASS: config.sub idempotency checks (801 tests)<br/>	    | PASS: config.sub canonicalise each config.guess testcase (136 tests)<br/><br/>	    * config.guess (arc32:Linux:*:*): Recognize.<br/>	    * config.sub (arc32): Likewise.<br/>	    * doc/config.guess.1: Regenerate.<br/>	    * doc/config.sub.1: Likewise.<br/>	    * testsuite/config-guess.data: Add a test case for arc32.<br/>	    * testsuite/config-sub.data (arc32, arc*-elf): Add test cases.<br/><br/>	    Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>	* config.sub: 2021-06-03 (repaired)<br/>	    From: Vineet Gupta &lt;Vineet.Gupta1@synopsys.com&gt;<br/>	    Recognize arc32<br/><br/>	    This is the 32-bit variant of ARCv3 ISA (which is not compatible with the<br/>	    32-bit ARCv2 ISA)<br/><br/>	    | make check<br/>	    | cd testsuite &amp;&amp; bash config-guess.sh &amp;&amp; rm uname<br/>	    | PASS: config.guess checks (136 tests)<br/>	    | cd testsuite &amp;&amp; bash config-sub.sh<br/>	    | PASS: config.sub checks (864 tests)<br/>	    | PASS: config.sub idempotency checks (801 tests)<br/>	    | PASS: config.sub canonicalise each config.guess testcase (136 tests)<br/><br/>	    * config.guess (arc32:Linux:*:*): Recognize.<br/>	    * config.sub (arc32): Likewise.<br/>	    * doc/config.guess.1: Regenerate.<br/>	    * doc/config.sub.1: Likewise.<br/>	    * testsuite/config-guess.data: Add a test case for arc32.<br/>	    * testsuite/config-sub.data (arc32, arc*-elf): Add test cases.<br/><br/>	    Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-05-26  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-05-24<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: manual fixups after previous automatic patch<br/><br/>	    The tool could not handle command substitutions that span lines, but<br/>	    fortunately there were only two such substitutions in the script.<br/><br/>	    The test for which universe is active on Pyramid is rewritten into a<br/>	    case block because it was the only use of a command substitution as an<br/>	    argument to the test command, which would require quoting.<br/><br/>	    * config.guess: Rewrite "if" for Pyramid systems to "case".<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: replace POSIX $( ) with classic ` ` throughout<br/><br/>	    The previous replacement of backticks with POSIX command substitutions<br/>	    was ill-considered and illogical: this script recognizes many archaic<br/>	    machine types that probably never had POSIX shells, therefore it needs<br/>	    to be able to run successfully under pre-POSIX shells.<br/><br/>	    This patch was generated using the included GNU Awk program.<br/><br/>	    * config.guess: Revert POSIX command substitutions to classic form.<br/>	    * patch-6.gawk: Store the tool that produced the automated patch.<br/><br/>2021-05-25  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: manual fixup after previous automated patches<br/><br/>	    This patch provides the special handling for the GNU system.  As these<br/>	    were two small and unique edits, they were not included in the scripts.<br/><br/>	    This patch also cleans up other minor issues that must be addressed<br/>	    before reverting to classic command substitutions and updates<br/>	    "shellcheck" directives to account for changes in this script and the<br/>	    change in "shellcheck" towards reporting individual portability issues.<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: automatic fixups after previous automated patch<br/><br/>	    This patch was generated using the following command:<br/><br/>	      sed -i config.guess \<br/>	          -e '/="[^"]\+"\(-\|$\)/s/="\([^"([:space:])]\+\)"/=\1/' \<br/>	          -e '/="[^"]\+"[[:alnum:]]/s/="\$\([^([:space:])]\+\)"/=${\1}/' \<br/>	          -e \<br/>	    '/\$(echo[^|]\+|/s/\([^[:space:]]\)[[:space:]]*|[[:space:]]*sed/\1 | sed/g'<br/><br/>	    * config.guess: Remove unneeded quotes in other variable assignments,<br/>	    standardize spacing for "echo ... | sed" substitutions.<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: remove unneeded quotes and factor command substitutions<br/><br/>	    This is further cleanup and simplifies some constructs that can confuse<br/>	    Emacs' syntax highlighting while generally reducing required quoting.<br/><br/>	    This patch was generated using the included GNU Awk program.<br/><br/>	    * config.guess: Remove unneeded variable quotes and factor out command<br/>	    substitutions when setting GUESS.<br/>	    * patch-3.gawk: Store the tool that produced the automated patch.<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: manual fixups after previous automatic patch<br/><br/>	    * config.guess: Adjust a few "leftover" cases that the tool could not<br/>	    easily recognize and fixes comment indentation in a few other special<br/>	    cases.<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: introduce intermediate variable with uname results<br/><br/>	    This will allow quoting to be significantly simplified in another<br/>	    pass through the file.<br/><br/>	    * config.guess: Introduce GUESS variable to hold results of uname analysis.<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/>	    config.guess: use intermediate variable with uname results<br/><br/>	    This will allow quoting to be significantly simplified in another<br/>	    pass through the file.<br/><br/>	    This patch was generated using the included GNU Awk program.<br/><br/>	    * config.guess: Use GUESS variable to hold results of uname analysis.<br/>	    * patch-1.gawk: Store the tool that produced the automated patch.<br/><br/>2021-05-24  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/>	    config.guess: fix shellcheck warning SC2154<br/><br/>	    While, according to Plan 9 documentation, the environment variable<br/>	    $cputype is set to the name of the kernel's CPU's architecture,<br/>	    shellcheck warns that cputype is referenced but not assigned.<br/>	    Be on the safe side and do not use cputype if it is not defined<br/>	    or empty.<br/><br/>	    * config.guess (*:Plan9:*:*): Fix shellcheck warning SC2154.<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/>	    config.guess: remove redundant quotes in case commands<br/><br/>	    According to the GNU Autoconf Portable Shell Programming manual,<br/>	    the Bourne shell does not systematically split variables and back-quoted<br/>	    expressions, in particular on the right-hand side of assignments and in<br/>	    the argument of 'case'.<br/><br/>	    The change is made automatically using the following command:<br/>	    $ sed -E -i 's/(\&lt;case )"(\$[^"]+)"( in\&gt;)/\1\2\3/' config.guess<br/><br/>	    * config.guess: Simplify case commands by removing quotes around the<br/>	    argument.<br/><br/>	    Suggested-by: Jacob Bachmeyer &lt;jcb@gnu.org&gt;<br/><br/>	* config.guess: 2021-05-24 (repaired)<br/>	    From: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/>	    config.guess: simplify exit status workaround on alphaev67-dec-osf5.1<br/><br/>	    Commit 29865ea8a5622cdd80b7a69a0afa78004b4cd311 introduced an exit trap<br/>	    reset before exiting to avoid a spurious non-zero exit status on<br/>	    alphaev67-dec-osf5.1.  Simplify that code a bit by moving the exit trap<br/>	    reset around.<br/><br/>	    * config.guess (alpha:OSF1:*:*): Reset exit trap earlier.<br/>	    * doc/config.guess.1: Regenerate.<br/><br/>2021-05-20  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c,<br/>	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c,<br/>	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c,<br/>	  test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c,<br/>	  test/btyacc/calc3.tab.c, test/btyacc/calc_code_all.tab.c,<br/>	  test/btyacc/calc_code_default.tab.c,<br/>	  test/btyacc/calc_code_imports.tab.c,<br/>	  test/btyacc/calc_code_provides.tab.c,<br/>	  test/btyacc/calc_code_requires.tab.c, test/btyacc/calc_code_top.tab.c,<br/>	  test/btyacc/code_calc.code.c, test/btyacc/code_calc.tab.c,<br/>	  test/btyacc/code_error.code.c, test/btyacc/code_error.tab.c,<br/>	  test/btyacc/defines1.calc.c, test/btyacc/defines2.calc.c,<br/>	  test/btyacc/defines3.calc.c, test/btyacc/empty.tab.c,<br/>	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c,<br/>	  test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c,<br/>	  test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c,<br/>	  test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c,<br/>	  test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c,<br/>	  test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c,<br/>	  test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c,<br/>	  test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c,<br/>	  test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c,<br/>	  test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c,<br/>	  test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c,<br/>	  test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c,<br/>	  test/btyacc/rename_debug.c, test/btyacc/stdin1.calc.c,<br/>	  test/btyacc/stdin2.calc.c, test/btyacc/varsyntax_calc1.tab.c,<br/>	  test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,<br/>	  test/yacc/calc3.tab.c, test/yacc/calc_code_all.tab.c,<br/>	  test/yacc/calc_code_default.tab.c, test/yacc/calc_code_imports.tab.c,<br/>	  test/yacc/calc_code_provides.tab.c,<br/>	  test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_top.tab.c,<br/>	  test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c,<br/>	  test/yacc/code_error.code.c, test/yacc/code_error.tab.c,<br/>	  test/yacc/defines1.calc.c, test/yacc/defines2.calc.c,<br/>	  test/yacc/defines3.calc.c, test/yacc/empty.tab.c,<br/>	  test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c,<br/>	  test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c,<br/>	  test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,<br/>	  test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c,<br/>	  test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c,<br/>	  test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c,<br/>	  test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c,<br/>	  test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c,<br/>	  test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c,<br/>	  test/yacc/quote_calc4.tab.c, test/yacc/rename_debug.c,<br/>	  test/yacc/stdin1.calc.c, test/yacc/stdin2.calc.c,<br/>	  test/yacc/varsyntax_calc1.tab.c:<br/>	regen<br/><br/>	* mkpar.c, reader.c: change printf format to allow for long-YYINT<br/><br/>	* lalr.c, lr0.c: change type, fix gcc warnings<br/><br/>	* verbose.c: change type, fix gcc warnings<br/>	also change printf format, to allow for long YYINT<br/><br/>	* output.c: change type, fix gcc warnings<br/>	also change printf format, to allow for long-YYINT<br/><br/>	* package/debian/rules, package/byacc.spec:<br/>	change max-table-size to correspond with switch of YYINT from short to int<br/><br/>	* defs.h:<br/>	change default for MAXTABLE to INT_MAX, like the FreeBSD port.<br/>	that requires changing some types to eliminate type-mismatches.<br/><br/>	* configure: regen<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2021-05-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4: resync with my-autoconf<br/><br/>2021-04-30  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-04-30 (repaired)<br/>	    From: Maciej W. Rozycki &lt;macro@orcam.me.uk&gt;<br/>	    config.sub: Handle MIPS R3 and R5 ISA levels with CPU names<br/><br/>	    Complement binutils commit ae52f4830604 ("Add MIPS r3 and r5 support.")<br/>	    and recognize MIPS CPU patterns for the R3 and R5 ISA levels, used by<br/>	    GAS to set defaults.<br/><br/>	    * config.sub (mipsisa32r3, mipsisa32r3el, mipsisa32r5, mipsisa32r5el,<br/>	    mipsisa64r3, mipsisa64r3el, mipsisa64r5, mipsisa64r5el): Recognize.<br/>	    * doc/config.sub.1: Regenerate.<br/>	    * testsuite/config-sub.data: Add test cases.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-04-21  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess, config.sub: 2021-04-21 (repaired)<br/>	    From: Vineet Gupta &lt;Vineet.Gupta1@synopsys.com&gt;<br/>	    Recognize arc64<br/><br/>	    This paves way for setting up arc64 software ecosystem.<br/><br/>	    $ make check<br/>	    cd testsuite &amp;&amp; bash config-guess.sh &amp;&amp; rm uname<br/>	    PASS: config.guess checks (136 tests)<br/>	    cd testsuite &amp;&amp; bash config-sub.sh<br/>	    PASS: config.sub checks (853 tests)<br/>	    PASS: config.sub idempotency checks (790 tests)<br/>	    PASS: config.sub canonicalise each config.guess testcase (136 tests)<br/><br/>	    * config.guess (arc64:Linux:*:*): Recognize.<br/>	    * config.sub (arc64): Likewise.<br/>	    * doc/config.guess.1: Regenerate.<br/>	    * doc/config.sub.1: Likewise.<br/>	    * testsuite/config-guess.data: Add a test case for arc64.<br/>	    * testsuite/config-sub.data (arc64, arc*-elf): Add test cases.<br/><br/>	    Signed-off-by: Vineet Gupta &lt;vgupta@synopsys.com&gt;<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-04-16  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-04-16 (repaired)<br/>	    From: Purple Rain &lt;purplerain@secbsd.org&gt;<br/>	    config.guess: add SecBSD support<br/><br/>	    * config.guess (*:SecBSD:*:*): Recognize.<br/>	    * doc/config.guess.1: Regenerate.<br/>	    * testsuite/config-guess.data: Add a test case.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>	* config.sub: 2021-04-16 (repaired)<br/>	    From: Purple Rain &lt;purplerain@secbsd.org&gt;<br/>	    config.sub: add SecBSD support<br/><br/>	    * config.sub (secbsd*): Recognize.<br/>	    * doc/config.sub.1: Regenerate.<br/>	    * testsuite/config-sub.data: Add x86_64-secbsd.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-03-28  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* reader.c: ignore bison's "%empty" extension<br/><br/>	* reader.c, defs.h:<br/>	%debug was a trivial bison "extension", mark it as such<br/><br/>	* yacc.1: use italics in a few places where bold was inappropriate<br/><br/>	* test/btyacc/varsyntax_calc1.tab.c, test/btyacc/varsyntax_calc1.tab.h,<br/>	  test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h,<br/>	  test/btyacc/inherit1.tab.c, test/btyacc/inherit1.tab.h,<br/>	  test/btyacc/inherit2.tab.c, test/btyacc/inherit2.tab.h,<br/>	  test/btyacc/ok_syntax1.tab.c, test/btyacc/ok_syntax1.tab.h,<br/>	  test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit3.tab.h,<br/>	  test/btyacc/err_inherit4.tab.c, test/btyacc/err_inherit4.tab.h,<br/>	  test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_calc1.tab.h,<br/>	  test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_demo.tab.h,<br/>	  test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy1.tab.h,<br/>	  test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy2.tab.h,<br/>	  test/btyacc/btyacc_destroy3.tab.c, test/btyacc/btyacc_destroy3.tab.h,<br/>	  test/btyacc/calc1.tab.c, test/btyacc/calc1.tab.h,<br/>	  test/yacc/varsyntax_calc1.tab.c, test/yacc/varsyntax_calc1.tab.h,<br/>	  test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h,<br/>	  test/yacc/ok_syntax1.tab.c, test/yacc/ok_syntax1.tab.h,<br/>	  test/yacc/calc1.tab.c, test/yacc/calc1.tab.h:<br/>	regen<br/><br/>	* reader.c:<br/>	add union tag to YYSTYPE structure for compatibility with a feature which<br/>	bison copied from Solaris yacc (request by Ella Stanforth)<br/><br/>	* configure: regen<br/><br/>	* config_h.in: update for _Noreturn feature<br/><br/>	* aclocal.m4: updated to work with autoheader<br/><br/>	* defs.h: apply syntax change needed for _Noreturn keyword<br/><br/>	* package/byacc.spec, package/debian/rules: use stdnoreturn<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog,<br/>	  package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2021-03-20  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4:<br/>	resync with my-autoconf (adds --enable-stdnoreturn option)<br/><br/>2021-03-10  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2021-03-10 (repaired)<br/>	    From: Idan Horo &lt;idan.horowitz@gmail.com&gt;<br/>	    config.sub: Add support for SerenityOS<br/><br/>	    * config.sub (serenity*): Recognize.<br/>	    * doc/config.sub.1: Regenerate.<br/>	    * testsuite/config-sub.data: Add i386-serenity.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-01-25  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-01-25 (repaired)<br/>	    From: Kalamatee &lt;kalamatee@gmail.com&gt;<br/>	    config.guess: update AROS system detection<br/><br/>	    * config.guess: Recognize *:AROS:*:*.<br/>	    * doc/config.guess.1: Regenerate.<br/>	    * testsuite/config-guess.data: Add test cases.<br/><br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;<br/><br/>2021-01-19  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess: 2021-01-19 (repaired)<br/>	    From: M. Levinson &lt;mlevins@users.sourceforge.net&gt;<br/>	    config.guess: fix shell variable quoting bug<br/><br/>	    * config.guess (*:NetBSD:*:*): Spell out the full sysctl command twice<br/>	    instead of using a shell variable.<br/>	    * doc/config.guess.1: Regenerate.<br/><br/>	    Fixes: 827c77253b396c07306927b2a4b794a3251c48eb<br/>	    Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.1.1.2</description>
    <pubDate>Sat Sep 14 21:25:37 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>2017-02-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/btyacc/expr.oxout.error, test/btyacc/expr.oxout.output, test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h, test/yacc/expr.oxout.error, test/yacc/expr.oxout.output, test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h:<br/>	RCS_BASE<br/><br/>	* package/debian/copyright: update copyright<br/><br/>	* reader.c, defs.h, main.c:<br/>	avoid using regex.h since some low-end platforms do not have this<br/><br/>	* test/expr.oxout.y: RCS_BASE<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: quiet a strict gcc warning in CF_MKSTEMP<br/><br/>2017-02-01  Tom.Shields<br/><br/>	* main.c, reader.c, defs.h:<br/>	process #line directives, like bison and flex<br/><br/>2017-02-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-12-31  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess, config.sub: 2017-01-01<br/><br/>2016-12-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/btyacc/quote_calc4-s.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/rename_debug.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, btyaccpar.c:<br/>	regen<br/><br/>	* btyaccpar.skel: changes from NetBSD<br/>	+ use YYINT rather than short in btyaccpar.skel<br/>	  (some of this had already been done by Tom Shields)<br/>	+ remove some casts of malloc/realloc<br/><br/>	* yaccpar.c, yaccpar.skel, output.c: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* test/btyacc/btyacc_demo.tab.h, test/btyacc/code_calc.tab.c, test/btyacc/code_error.tab.c, test/btyacc/err_inherit4.tab.h:<br/>	regen<br/><br/>	* btyaccpar.c, btyaccpar.skel, reader.c: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* reader.c:<br/>	fix from NetBSD: correct off-by-one when adding a null in copy_param()<br/><br/>	* reader.c: adapted from NetBSD<br/>	- Convert *most* error fingerprints to:<br/>	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)<br/>	    +unterminated_arglist(const struct ainfo *a)<br/>	- Cast new &lt;ctype.h&gt; args to unsigned char<br/><br/>	* defs.h: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* defs.h: adapted from NetBSD<br/>	- Convert *most* error fingerprints to:<br/>	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)<br/>	    +unterminated_arglist(const struct ainfo *a)<br/>	- Cast new &lt;ctype.h&gt; args to unsigned char<br/><br/>	* main.c: changes from NetBSD<br/>	- Add some more bison stuff to make the mesa/gallium parser work:<br/>	    %initial-action (add missing source struct member in location)<br/>	    %debug (unimplemented)<br/>	    %error-verbose (unimplemented)<br/><br/>	This changes some existing code:<br/>	+ yylloc is now a pointer, so<br/>	+ the first parameter to YYERROR_DECL() is a pointer<br/>	+ struct YYLTYPE now has a "source" field<br/><br/>	* error.c: adapted from NetBSD<br/>	- Convert *most* error fingerprints to:<br/>	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)<br/>	    +unterminated_arglist(const struct ainfo *a)<br/>	- Cast new &lt;ctype.h&gt; args to unsigned char<br/><br/>	* mstring.c: adapted change from NetBSD to add casts for ctype macros<br/><br/>	* test/btyacc/btyacc_demo.tab.h, test/btyacc/err_inherit4.tab.h: regen<br/><br/>	* output.c: reorder to eliminate a forward-reference<br/><br/>2016-12-02  Tom.Shields<br/><br/>	* output.c:<br/>	modify output to enable compilation of a lexer generated by flex (using<br/>	"%option bison-bridge" and "%option bison-locations") to be used with a parser<br/>	generated by b(t)yacc (using directives "%locations" and "%pure-parser").<br/><br/>2016-12-02  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: Improved autoconf macros<br/>	CF_CC_ENV_FLAGS<br/>	+ improve split between compiler and options, prompted by report where user<br/>	  had "ccache" before the compiler<br/>	+ leave non-preprocessor options in "$CC" (but still copy them to "$CFLAGS"<br/>	  since that's where they should be)<br/>	CF_GNU_SOURCE,v<br/>	+ recent glibc (Debian 2.23-4 for example) has misordered ifdef/checks for new<br/>	  symbol _DEFAULT_SOURCE, producing warning messages when only _GNU_SOURCE is<br/>	  defined.  Add a followup check to define _DEFAULT_SOURCE.<br/>	CF_XOPEN_SOURCE<br/>	+ add "uclinux" to list of Linux's (patch by Yann E.  Morin)<br/>	+ use _GNU_SOURCE for cygwin headers<br/>	+ build-fixes for OS/2<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-11-20  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.sub: 2016-11-19<br/><br/>	* config.guess: 2016-10-02<br/><br/>2016-06-06  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* configure: regen<br/><br/>	* aclocal.m4: improved autoconf macros:<br/>	CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options, since the<br/>		added options can include various compiler options before and after<br/>		preprocessor options.<br/>	CF_PROG_LINT - add cpplint to programs to use; drop ad hoc tdlint and alint.<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>	* lalr.c: indented<br/><br/>	* btyaccpar.c: regen<br/><br/>	* skel2c:<br/>	adjust whitespace so that generated skeleton will follow the same format<br/>	as other code<br/><br/>	* mkpar.c, verbose.c, lr0.c, reader.c, error.c, output.c: indented<br/><br/>	* reader.c: fix two compiler warnings<br/><br/>	* test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/rename_debug.c, btyaccpar.c, test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c, yaccpar.c:<br/>	regen<br/><br/>2016-06-06  Tom.Shields<br/><br/>	* btyaccpar.skel, yaccpar.skel:<br/>	small fix for an edge case of initialized data in Chris Dodd's btyacc changes:<br/>	"Avoid crash when input pops up an Action error at the first token"<br/><br/>2016-06-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* test/yacc/quote_calc2-s.tab.c, test/yacc/quote_calc3-s.tab.c, test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, test/yacc/err_syntax18.tab.c, test/yacc/err_syntax20.tab.c, test/yacc/err_syntax24.error, test/yacc/error.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, test/yacc/quote_calc.tab.c, test/yacc/quote_calc2.tab.c, test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_calc.tab.c, test/yacc/code_calc.tab.h, test/yacc/code_error.code.c, test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, test/yacc/rename_debug.c, yaccpar.c, test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, test/btyacc/err_syntax13.tab.c, test/btyacc/err_syntax14.tab.c, test/btyacc/err_syntax15.tab.c, test/btyacc/err_syntax16.tab.c, test/btyacc/err_syntax17.tab.c, test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax19.tab.c, test/btyacc/err_syntax2.tab.c, test/btyacc/err_syntax20.tab.c, test/btyacc/err_syntax21.tab.c, test/btyacc/err_syntax22.tab.c, test/btyacc/err_syntax23.tab.c, test/btyacc/err_syntax24.error, test/btyacc/err_syntax24.tab.c, test/btyacc/err_syntax25.tab.c, test/btyacc/err_syntax26.tab.c, test/btyacc/err_syntax27.tab.c, test/btyacc/err_syntax3.tab.c, test/btyacc/err_syntax4.tab.c, test/btyacc/err_syntax5.tab.c, test/btyacc/err_syntax6.tab.c, test/btyacc/err_syntax7.tab.c, test/btyacc/err_syntax7a.tab.c, test/btyacc/err_syntax7b.tab.c, test/btyacc/err_syntax8.tab.c, test/btyacc/err_syntax8a.tab.c, test/btyacc/err_syntax9.tab.c, test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, test/btyacc/inherit2.output, test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.error, test/btyacc/btyacc_demo.output, test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, test/btyacc/code_calc.tab.c, test/btyacc/code_calc.tab.h, test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, test/btyacc/err_inherit1.tab.c, test/btyacc/err_inherit2.tab.c, test/btyacc/err_inherit3.output, test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.output, test/btyacc/err_inherit4.tab.c, test/btyacc/err_inherit5.tab.c, test/btyacc/err_syntax1.tab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, test/btyacc/rename_debug.c, btyaccpar.c:<br/>	regen<br/><br/>2016-06-01  Tom.Shields<br/><br/>	* btyaccpar.skel, defs.h, error.c, output.c, reader.c, test/code_calc.y, test/err_inherit4.y, test/run_make.sh, yaccpar.skel:<br/>	fixes for issues in btyacc (report by Francis Andre):<br/><br/>	+ correction to the placement of the #line directive for a %union specification<br/><br/>	+ recovery of a set of casts originally added into btyaccpar.c rather than into<br/>	  btyaccpar.skel, and so are lost whenever building from scratch<br/><br/>	+ Chris Dodd's btyacc improved handling of inherited attributes to eliminate<br/>	  implicit empty copy rules that are not necessary, and thereby avoiding the<br/>	  introduction of extra parsing ambiguity<br/><br/>	+ Chris Dodd's added support for @-N syntax to reference inherited position<br/>	  information<br/><br/>	+ correction to bad interaction between %token-table and YYDEBUG, where YYDEBUG<br/>	  was required to be defined in order to compile the generated code<br/><br/>	+ correction to yyname[] access in code included with YYDEBUG defined for<br/>	  single character symbols not recognized (e.g., input containing '&amp;' character<br/>	  where grammar doesn't define that as a symbol) - map to existing<br/>	  "illegal-symbol" entry in byname[]<br/><br/>	+ fixes to test/run_make.sh:  skip test-err_* files; in the bison test phase<br/>	  skip additional files that contain features not supported by bison and<br/>	  inhibit new bison warning messages<br/><br/>	+ minor changes to btyaccpar.skel &amp; yaccpar.skel so they are more similar in<br/>	  their commonality; makes it easier to maintain the pair of files using<br/>	  vimdiff<br/><br/>	+ changes to a couple of test cases for coverage of #3, #4 and #5 above<br/><br/>2016-06-01  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-03-24  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* reader.c: unused variable<br/><br/>	* package/pkgsrc/Makefile, package/debian/copyright: bump<br/><br/>2016-03-24  Jung-uk.Kim<br/><br/>	* main.c:<br/>	correct logic for finding output suffix in the "-o" option, which matched<br/>	the first occurrence of ".c" in the name in 2005-08-13 changes rather than<br/>	at the end of the filename (patch by Jung-uk Kim)<br/><br/>2016-03-24  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* aclocal.m4:<br/>	update CF_WITH_MAN2HTML to use configured shell rather than /bin/sh<br/><br/>	* VERSION, package/byacc.spec, package/debian/changelog, package/mingw-byacc.spec, package/pkgsrc/Makefile:<br/>	bump<br/><br/>2016-01-25  Thomas E. Dickey  &lt;dickey@invisible-island.net&gt;<br/><br/>	* config.guess, config.sub: 2016-01-01</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.1.1.1</description>
    <pubDate>Sat Feb 11 19:30:02 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.2.28.1</description>
    <pubDate>Sat Aug 02 05:20:55 UTC 2025</pubDate>
    <dc:creator>perseant</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.2.4.2</description>
    <pubDate>Fri Apr 21 16:51:21 UTC 2017</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>file expr.oxout.y was added on branch bouyer-socketcan on 2017-04-21 16:51:21 +0000</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.2.4.1</description>
    <pubDate>Sat Feb 11 19:33:12 UTC 2017</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.2.2.2</description>
    <pubDate>Mon Mar 20 06:52:18 UTC 2017</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>file expr.oxout.y was added on branch pgoyette-localcount on 2017-03-20 06:52:18 +0000</title>
    <description>/src/external/bsd/byacc/dist/test/expr.oxout.y - 1.2.2.1</description>
    <pubDate>Sat Feb 11 19:33:12 UTC 2017</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>
</channel></rss>

