gcc/libgcobol
GCC Administrator 60130b2d33 Daily bump.
2025-04-16 00:18:18 +00:00
..
acinclude.m4 libgcobol: Handle long double as an alternate IEEE754 quad [PR119244] 2025-04-15 07:55:55 +02:00
aclocal.m4 libgcobol: C++-ify the configuration steps. 2025-04-05 14:22:53 +01:00
ChangeLog Daily bump. 2025-04-16 00:18:18 +00:00
charmaps.cc cobol: Confine all __int128/_Float128 references to libgcobol. 2025-03-28 12:21:05 -04:00
charmaps.h cobol: Eliminate cobolworx UAT errors when compiling with -Os 2025-04-04 14:09:09 -04:00
common-defs.h cobol: Proper comparison of alphanumeric to refmoded numeric-display [PR119682] 2025-04-09 17:10:54 -04:00
config.h.in libgcobol: Allow libgcobol to use libquadmath [PR119244]. 2025-04-10 11:05:07 +01:00
configure libgcobol: Handle long double as an alternate IEEE754 quad [PR119244] 2025-04-15 07:55:55 +02:00
configure.ac libgcobol: Allow libgcobol to use libquadmath [PR119244]. 2025-04-10 11:05:07 +01:00
configure.tgt libgcobol: mark riscv64-*-linux* as supported target 2025-04-15 16:59:03 +02:00
constants.cc cobol: Eliminate cobolworx UAT errors when compiling with -Os 2025-04-04 14:09:09 -04:00
ec.h cobol: Confine all __int128/_Float128 references to libgcobol. 2025-03-28 12:21:05 -04:00
exceptl.h
gcobolio.h cobol: Confine all __int128/_Float128 references to libgcobol. 2025-03-28 12:21:05 -04:00
gfileio.cc cobol: Eliminate many getenv() calls. [PR119694] 2025-04-11 22:53:15 -04:00
gfileio.h cobol: Confine all __int128/_Float128 references to libgcobol. 2025-03-28 12:21:05 -04:00
gmath.cc libgcobol: Allow libgcobol to use libquadmath [PR119244]. 2025-04-10 11:05:07 +01:00
gmath.h
intrinsic.cc libgcobol: Handle long double as an alternate IEEE754 quad [PR119244] 2025-04-15 07:55:55 +02:00
io.cc libgcobol: Ensure that config.h is included where needed. 2025-04-03 14:32:27 +01:00
io.h
libgcobol-fp.h libgcobol: Handle long double as an alternate IEEE754 quad [PR119244] 2025-04-15 07:55:55 +02:00
libgcobol.cc libgcobol: Handle long double as an alternate IEEE754 quad [PR119244] 2025-04-15 07:55:55 +02:00
libgcobol.h libgcobol: Allow libgcobol to use libquadmath [PR119244]. 2025-04-10 11:05:07 +01:00
libgcobol.spec.in libgcobol: Allow libgcobol to use libquadmath [PR119244]. 2025-04-10 11:05:07 +01:00
Makefile.am libgcobol: Allow libgcobol to use libquadmath [PR119244]. 2025-04-10 11:05:07 +01:00
Makefile.in libgcobol: Allow libgcobol to use libquadmath [PR119244]. 2025-04-10 11:05:07 +01:00
README
valconv.cc libgcobol: Use strchr instead of index 2025-04-13 12:46:31 +02:00
valconv.h

The libgcobol is intended for use entirely and solely by executables created
from COBOL source code by the GCOBOL "COBOL for GCC" front end.

libgcobol.a can be staticly linked in, but it makes for very large binaries. We
tend to use that for debugging the GCOBOL compiler, and not much else

Many of the functions in the library are called by the executable code generated
by the GCOBOL compiler through GIMPLE tags, and thus prototypes -- which are 
part of the C/C++ programming paradigm -- are not used.  Both the calling
program and the called program use the extern "C" construction so that the
linker can find the functions, and they need to agree ahead of time about the
meaning of passed parameters.