Question: The GNU compiler kit uses a machine - independent register transfer language, RTL , as an intermediate language. The kit includes translators from several high
The GNU compiler kit uses a machineindependent register transfer language, RTLas an intermediate language. The kit includes translators from several highlevel languages such as CCPascalinto RTLand translators from RTL into several machine codes such as Alpha, PPCand SPARCIt also includes an RTL 'optimiser', iea program that translates RTL into more efficient RTLAll of these translators are expressed in CaShow how you would install these translators on a SPARC machine, given a C compiler for the SPARC. Now show how you would use these translators to: bCompile a program Pexpressed in Pascal, into SPARC machine code; cCompile the same program, but using the RTL optimiser to generate more efficient object code; dCrosscompile a program Qexpressed in Cinto PP machine code;eDraw tombstones to represent the above components.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
