grunwald@uiuccsb.UUCP (05/01/84)
#N:uiuccsb:9000024:000:959 uiuccsb!grunwald May 1 11:52:00 1984 Does anyone know of someone working on an intermediate code improver for the Portable C Compiler intermediate code? I'm working on a heavily modified version of the Berkley Pascal compiler which incorparates data encapsulation and multi-programming language structures, and I find that some of the code generated by the Berkley compiler is far from efficient as far as global register allocation and so forth is concerned. This become pretty important because the access mechanism for the data-encapsulation involves a fair number of pointer references, which begin to really hurt when you have to do memory references to load the pointers. I'm asking this in net.lang.c because I'm hoping someone here might have a better idea as to what's going on as opposed to net.lang.pascal. Does anyone know if this is already done in 4.2? Is this how the F77 compiler was improved? Dirk Grunwald University of Illinois {pur-ee, ihnp4} ! uiucdcs ! grunwald