]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/52372 (gcc.target/mips/mips16-attributes{,-4}.c SEGV in dwf_regno)
authorRichard Sandiford <rdsandiford@googlemail.com>
Tue, 6 Mar 2012 19:22:10 +0000 (19:22 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 6 Mar 2012 19:22:10 +0000 (19:22 +0000)
commitca4adc913ddcaca116b48569ec97c7c7841f2a35
tree06d59a5aff1f23174b6809d59da5b41885c1f9dd
parent22a89c862f73f2d36543d0fb156863c8b96af04b
re PR middle-end/52372 (gcc.target/mips/mips16-attributes{,-4}.c SEGV in dwf_regno)

gcc/
PR middle-end/52372
* rtl.h (pc_rtx, ret_rtx, simple_return_rtx, cc0_rtx): Redefine as
variables.
(GR_PC, GR_CC0, GR_RETURN, GR_SIMPLE_RETURN): Delete.
* emit-rtl.c (pc_rtx, ret_rtx, simple_return_rtx, cc0_rtx): New
variables.
(init_emit_regs): Move associated initialization to...
(init_emit_once): ...here.

From-SVN: r185013
gcc/ChangeLog
gcc/emit-rtl.c
gcc/rtl.h