tests: no longer disable -O compiler options

Tests are running without -O since
f377f69fec because some warnings (about
yylval not being initialized) show only when GCC is given -O2.  The
previous patch fixes the warnings. Run the test suite with compiler
options unmodified.

* tests/atlocal.in (O0CFLAGS, O0CXXFLAGS): Remove, use CFLAGS and
CXXFLAGS.
This commit is contained in:
Akim Demaille
2012-10-08 09:02:09 +02:00
parent e365aa4c3d
commit 321d3e35d5
2 changed files with 15 additions and 9 deletions

13
NEWS
View File

@@ -48,6 +48,19 @@ GNU Bison NEWS
This feature is somewhat experimental. User feedback would be
appreciated.
** Fix compiler warnings in the generated parser (yacc.c)
The compilation of pure parsers (%define api.pure) can trigger GCC
warnings such as:
input.c: In function 'yyparse':
input.c:1503:12: warning: 'yylval' may be used uninitialized in this
function [-Wmaybe-uninitialized]
*++yyvsp = yylval;
^
This is now fixed; pragmas to avoid these warnings are no longer needed.
* Noteworthy changes in release 2.6.2 (2012-08-03) [stable]
** Bug fixes