Node:File Layout, Previous:Automake, Up:Internals



Files that make up GPC; Integrating GNU Pascal in GCC

The GNU back end (gbe) is used to convert RTL into asm. Supposed to be language independent. Files are in the .. directory (i.e., the directory called gcc). It also uses files in the ../config subdirectories etc.

Unfortunately, some of them are not completely language independent and need patching for GPC. These patches (against different GCC versions) are in the diffs subdirectory.

The Pascal language implementation files are in the directory called p. Some of them were written from scratch. Others are hacked from GCC sources. Their roots, if any, are mentioned in the comment at the start.