gnucobol
gnucobol copied to clipboard
A clone of the sourceforge GnuCOBOL compiler from COBOL to C.
fixes [bug#961](https://sourceforge.net/p/gnucobol/bugs/961/)
This PR attemps to fix coverage with recent versions of lcov. This is achieved through different options, each solving a different problem. ``` CODE_COVERAGE_LCOV_RMOPTS_DEFAULT="--ignore-errors unused" ``` This is required because...
Since the latest Ubuntu image, lcov fails complaining about negative branch counts. It suggests passing `fprofile-update=atomic` to gcc, but that does not seem to help either. So for now I've...
This PR removes gcdiff and adjusts the testsuite to accomodate for the changes.
This PR attemps to reduce `sed` usage by: 1. using `SOURCE_DATE_EPOCH` to have predictable dates in expected output 2. using `@&t@` quadrigraph to preserve trailing spaces in expected output (note:...
This PR attempts to fix GnuCOBOL for C23, by adding appropriate function type casts, both in libcob and codegen. There's still one test failing, due to multiple definition of the...
This adds a test for COMP-5 binary size in presence of P.
leaving that here both as a reminder (Changelog needed, possible test adjustment) and for the CI test
This PR adds a config option called `COB_LOAD_GLOBAL` which allows the flags of `dlopen` used in `call.c` to be changed between `RTLD_GLOBAL` and `RTLD_LOCAL` (see https://linux.die.net/man/3/dlopen) # Motivation This flag...
This PR merges all the changes from svn [2926](https://sourceforge.net/p/gnucobol/code/2926) and a few lines from [3064](https://sourceforge.net/p/gnucobol/code/3064). Based on the discussion started with https://github.com/OCamlPro/gnucobol/pull/147#issuecomment-2490851544 When a `COMP-X` value is only one byte...