The following is a sample compiler listing showing the various sections described in “Compiler listing” on page 228.
C for AIX Compiler Version 6.0.0.2 --- hello.c 02/11/03 13:31:29 (C) >>>>> SOURCE SECTION <<<<< 1 | #include <stdio.h> 2 | 3 | void main() { 4 | printf("hello "); 5 | } >>>>> OPTIONS SECTION <<<<< C for AIX Compiler Version 6.0.0.2 --- *** Command Line Invocation *** *** Options In Effect *** NOA NOAE NOALLOCA NOBROWSE NOCOMPACT NOCPLUSCMT NODBCS NODBXEXTRA NODIGRAPH DOLLAR NOEXTCHK NOFDPR NOFULLPATH NOFUNCSECT NOG NOGRAPHICS NOHEAPDEBUG NOIDIRFIRST NOIGNERRNO NOINLGLUE NOLARGEPAGE NOLIBANSI NOLINEDEBUG LINEDIR LIST LISTOPT LONGLONG NOMACPSTR NOMAKEDEP NOMBCS NOOFFSET NOP NOPASCAL NOPDF1 NOPDF2 NOPHSINFO PRINT NOPROTO NOREPORT NORO NOROCONST NOSMALLSTACK SOURCE NOSTATSYM STDINC STRICT STRICT_INDUCTION NOSYNTAXONLY NOTHREADED NOTOCMERGE UNWIND UPCONV NOWARN64 NOXCALL NOXCOFF NOXPH2 OPTIMIZE=0 INLINE THRESHOLD=20 AGGRCOPY=NOOVERLAP ALIAS=NOANSI:NOTYPEPTR:NOALLPTRS:NOADDRTAKEN ALIGN=POWER ATTR BITFIELDS=UNSIGNED CHARS=UNSIGNED DATAIMPORTED ENUM=INT FLAG=I:I FLOAT=NOHSFLT:NORNDSNG:NOHSSNGLE:MAF:NORSQRT:NORRM:FOLD:NOSPNANS:NOFLTINT:NOEMU LATE FLTTRAP=NOOV:NOUND:NOZERO:NOINV:NOINEX:NOEN:NOIMP NOGENPROTO HALT=S NOHOT INFO=NOCLS:NOCMP:NOCND:NOCNS:NOCNV:NOCPY:NODCL:NOEFF:NOENU:NOEXT:NOGEN:NOGNR:NO GOT:NOINI:NOLAN:NOOBS:NOORD:NOPAR:NOPOR:NOPPC:NOPPT:NOPRO:NOREA:NORET:NOTRD:NOT RU:TRX:NOUND:NOUNI:NOUSE:NOVFT:NOPRIVATE:NOREDUCTION:NOC99 LANGLVL=EXTENDED:NOUCS LONGDOUBLE=128 NOMAXERR MAXMEM=8192 OS=AIX PROCUNKNOWN SHOWINC=NOSYS:NOUSR NOSMP SPILL=512 TBTABLE=DEFAULT TUNE=DEFAULT UNROLL=AUTO XREF YN (ROUND NEAR) REACHABLE=setjmp REACHABLE=_setjmp REACHABLE=sigsetjmp REACHABLE=_sigsetjmp >>>>> ATTRIBUTE AND CROSS REFERENCE SECTION <<<<< fhandle struct tag 4-528.8$ 4-528.16{ 4-530.1} 4-531.16 fid struct tag 4-521.8$ 4-521.12{ 4-524.1} 4-525.16 fileid struct tag 4-500.8$ 4-500.15{ 4-505.1} 4-535.16 label_t struct tag 8-48.16$ 8-51.16 8-49.1{ 8-67.1} main extern function returning void 0-3.6Y printf extern function returning int 1-263.17X 0-4.9Z unique_id struct tag 4-545.8$ 4-545.18{ 4-550.1} 4-551.16 >>>>> FILE TABLE SECTION <<<<< FILE CREATION FROM FILE NO FILENAME DATE TIME FILE LINE 0 hello.c 02/11/03 13:23:32 1 /usr/include/stdio.h 09/13/02 10:34:34 0 1 2 /usr/include/standards.h 09/13/02 10:27:52 1 43 3 /usr/include/va_list.h 09/13/02 10:27:45 1 185 4 /usr/include/sys/types.h 09/13/02 10:27:48 1 399 5 /usr/include/sys/inttypes.h 09/13/02 10:27:52 4 55 6 /usr/include/stdint.h 09/13/02 10:27:52 5 62 7 /usr/include/standards.h 09/13/02 10:27:52 6 28 8 /usr/include/sys/m_types.h 09/13/02 10:52:54 4 393 9 /usr/include/sys/vm_types.h 09/13/02 10:53:54 8 40 10 /usr/include/va_list.h 09/13/02 10:27:45 1 432 11 /usr/include/sys/limits.h 09/13/02 10:28:31 1 466 12 /usr/include/float.h 09/13/02 10:51:20 11 263 >>>>> COMPILATION EPILOGUE SECTION <<<<< C for AIX Summary of Diagnosed Conditions TOTAL UNRECOVERABLE SEVERE ERROR WARNING INFORMATIONAL (U) (S) (E) (W) (I) 0 0 0 0 0 0 Source records read......................................... 3591 1501-008 Compilation successful for file hello.c. Object file created. >>>>> OBJECT SECTION, NO OPTIMIZATION <<<<< GPR's set/used: ss-s ssss ssss s--- ---- ---- ---- ---s FPR's set/used: ssss ssss ssss ss-- ---- ---- ---- ---- CCR's set/used: ss-- -sss | 000000 PDEF main 3| PROC 0| 000000 mfspr 7C0802A6 1 LFLR gr0=lr 0| 000004 stw 93E1FFFC 0 ST4A #stack(gr1,-4)=gr31 0| 000008 stw 90010008 2 ST4A #stack(gr1,8)=gr0 0| 00000C stwu 9421FFC0 0 ST4U gr1,#stack(gr1,-64)=gr1 3| 000010 lwz 83E20004 1 L4A gr31=.$STATIC(gr2,0) 4| 000014 addi 387F0008 2 AI gr3=gr31,8 4| 000018 bl 4BFFFFE9 0 CALL gr3=printf,1,gr3,printf",gr1,cr[01567]",gr0",gr4"-gr12",fp0"-fp13" 4| 00001C ori 60000000 1 5| CL.1: 5| 000020 lwz 80010048 1 L4A gr0=#stack(gr1,72) 5| 000024 mtspr 7C0803A6 2 LLR lr=gr0 5| 000028 addi 38210040 1 AI gr1=gr1,64 5| 00002C lwz 83E1FFFC 0 L4A gr31=#stack(gr1,-4) 5| 000030 bclr 4E800020 2 BA lr | Tag Table | 000034 00000000 00002041 80010001 00000034 00046D61 696E | Instruction count 13 | Straight-line exec time 13 |