Cus*_*zer 6 c c++ compiler-construction gcc
较旧版本的gcc(例如4.0.2或4.1.2)可以选择-df(参见http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Debugging-Options.html#index-fdump_002drtl_002dcfg- 357).我用这个选项转储文件filename.c.134r.life2和filename.c.126r.life1,因为我想提取一些值,这些文件(例如,用于每个方法的寄存器计数)的.
问题是,在当前版本的gcc(例如4.2.2)中,此选项不再存在.还有其他选项,名称的树转储filename.c.135r.jump几乎相同.但是这个转储中的寄存器计数也丢失了,我找不到具有该值的转储.
还有一个参数,它给了我当前gcc版本中的旧转储吗?
GCC 4.2-4.3确实具有dump_flow_info报告所使用的寄存器数量的功能。
我会搜索一下,如何调用它。哦是的:
gcc-4.3.1 file.c -fdump-rtl-all-all
产生
file.c.175r.lreg
和
file.c.175r.lreg:81 registers.
更具体的选项:-fdump-rtl-lreg-all. 它以 4.3 向西。
| 归档时间: | 
 | 
| 查看次数: | 1326 次 | 
| 最近记录: |