-
- Downloads
re PR rtl-optimization/13169 (asm using r30 or r31 confuses global_alloc)
PR 13169 * basic-block.h (PROP_ASM_SCAN): Define. * final.c (regs_asm_clobbered): New array. * regs.h (regs_asm_clobbered): Declare. * flow.c (life_analysis): Init it. (mark_set_regs): Set PROP_ASM_SCAN for asms. (mark_set_1): Set regs_asm_clobbered. * global.c (global_alloc): Don't set eliminable_regset when regs_asm_clobbered. From-SVN: r74363
Showing
- gcc/ChangeLog 12 additions, 0 deletionsgcc/ChangeLog
- gcc/basic-block.h 2 additions, 0 deletionsgcc/basic-block.h
- gcc/final.c 6 additions, 0 deletionsgcc/final.c
- gcc/flow.c 32 additions, 7 deletionsgcc/flow.c
- gcc/global.c 30 additions, 10 deletionsgcc/global.c
- gcc/regs.h 5 additions, 2 deletionsgcc/regs.h
Loading
Please register or sign in to comment