GCL 2.6.14 RELEASE NOTES
Greetings! The GCL team is happy to announce the release of version
2.6.14, the latest achievement in the 'stable' (as opposed to
'development') series. Please see http://www.gnu.org/software/gcl for
downloading information.
This is a cleanup release with respect to 2.6.13, with the
primary goal of supporting current gcc-12 signed integer tree-vrp
optimizations, on by default at -O2 or higher.
There are a few portability fixes: X86_64_RELOC_SIGNED_1 support on
macosx, centos readline/configure fixes, and R_RISCV_CALL_PLT support on riscv64.
A fix to decode-universal-time is included, which is backward
incompatible with a workaround in currently released maxima. The
gcl_cleanup... and/or master maxima branches in git have been adjusted
accordingly.
'si::help has been imported into the "USER" package.
From the git log:
- Version_2_6_14 Version_2_6_14pre Version_2_6_14 2.6.14 release
- origin/Version_2_6_14pre X86_64_RELOC_SIGNED_1 support macosx
- disassemble-instruction returns context, unused at present
- centos fixes
- Version_2_6_14pre5 debian version 2.6.13-6
- support -ftree-vrp optimizations in gcc-12 and later
- cross-platform instruction disassembly
- Version_2_6_14pre4 debian version 2.6.13-5
- test gcc-12 with -fno-tree-vrp
- add support for R_RISCV_CALL_PLT on riscv64
- Version_2_6_14pre3 debian version 2.6.13-4
- some support for _gmtime64 on mingw; FIXME
- 64 bit time_t on 32 bit systems
- fix day of week in decode-universal-time
- Version_2_6_14pre2 debian version 2.6.13-3
- mingw localtime fix
- mktime/localtime support on mingw
- time function updates
- import si::help into :user
- Version_2_6_14pre1 debian version 2.6.13-2
- 644 mode for /etc/default/gcl config file
- fix bug in decode-universal-time