integrate.h (struct inline_remap): Add leaf_reg_map table.
authorMark Mitchell <mark@codesourcery.com>
Thu, 3 May 2001 16:14:34 +0000 (16:14 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Thu, 3 May 2001 16:14:34 +0000 (16:14 +0000)
commitc826ae21755f71ba6607714f97fab37ae0cfacae
treed15e26ef2c3c3f119a14c3a43cc414d9612c5d2e
parent371d5d2ef8677d06f8897bfd04bbf3ca0803fca5
integrate.h (struct inline_remap): Add leaf_reg_map table.

* integrate.h (struct inline_remap): Add leaf_reg_map table.
* integrate.c (expand_inline_function): Use xcalloc to allocate
memory.
(copy_rtx_and_substitute): Use the leaf_reg_map for leaf
registers.

From-SVN: r41791
gcc/ChangeLog
gcc/integrate.c
gcc/integrate.h
gcc/testsuite/gcc.c-torture/compile/20010503-1.c [new file with mode: 0644]