| A |   Annotate the assembler output with miscellaneous debugging information.
 | 
| b |   Dump after computing branch probabilities |  file.14.bp
 | 
| B |   Dump after block reordering |  file.32.bbro
 | 
| c |   Dump after instruction combination |  file.19.combine
 | 
| C |   Dump after the first if conversion |  file.15.ce1
 | 
| d |   Dump after delayed branch scheduling |  file.34.dbr
 | 
| D |   Dump all macro definitions, at the end of preprocessing, in addition to normal output.
 | 
| e |   Dump after SSA optimizations |  file.04.ssa and file.07.ussa
 | 
| E |   Dump after the second if conversion |  file.29.ce3
 | 
| f |  Dump after control and data flow analysis |  file.14.cfg
 | 
|                      Also dump after life analysis             |  file.18.life
 | 
| F |   Dump after purging "ADDRESSOF" codes |  file.10.addressof
 | 
| g |   Dump after global register allocation |  file.24.greg
 | 
| G |   Dump after GCSE |  file.11.gcse
 | 
| h |   Dump after finalization of EH handling code |  file.02.eh
 | 
| i |   Dump after sibling call optimizations |  file.01.sibling
 | 
| j |   Dump after the first jump optimization |  file.03.jump
 | 
| k |   Dump after conversion from registers to stack  |  file.31.stack
 | 
| l |   Dump after local register allocation |  file.23.lreg
 | 
| L |   Dump after loop optimization |  file.12.loop
 | 
| M |   Dump after performing the machine dependent reorganization  pass |  file.33.mach
 | 
| n |   Dump after register renumbering |  file.28.rnreg
 | 
| N |   Dump after the register move pass |  file.21.regmove
 | 
| o |   Dump after post-reload optimizations |  file.25.postreload
 | 
| r |   Dump after RTL generation |  file.00.rtl
 | 
| R |   Dump after the second scheduling pass |  file.30.sched2
 | 
| s |   Dump after CSE (including the jump optimization that sometimes  follows CSE) |  file.09.cse
 | 
| S |   Dump after the first scheduling pass |  file.22.sched
 | 
| t |   Dump after the second CSE pass (including the jump optimization that sometimes follows CSE) |  file.17.cse2
 | 
| T |   Dump after running tracer |  file.16.tracer
 | 
| u |   Dump after null pointer elimination pass  |  file.08.null
 | 
| w |   Dump after the second flow pass |  file.26.flow2
 | 
| W |   Dump after SSA conditional constant propagation  |  file.05.ssaccp
 | 
| X |   Dump after SSA dead code elimination |  file.06.ssadce
 | 
| z |   Dump after the peephole pass |  file.27.peephole2
 | 
| a |   Produce all the dumps listed above
 | 
| m |   Print statistics on memory usage, at the end of the run, to   standard error.
 | 
| p |   Annotate the assembler output with a comment indicating which pattern and alternative was used.  The length of each instruction is also printed.
 | 
| P |   Dump the RTL in the assembler output as a comment before each instruction.  Also turns on -dp annotation.
 | 
| v |   For each of the other indicated dump files (except for  file.00.rtl), dump a representation of the control flow graph  suitable for viewing with VCG  | file.pass.vcg.
 | 
| x |   Just generate RTL for a function instead of compiling it.  Usually used with r.
 | 
| y |   Dump debugging information during parsing, to standard error.
 |