diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2015-01-17 07:35:40 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2015-01-17 00:35:40 -0700 |
commit | 0ed4bf92c502a4b9f8a310313fc52f4ff2059041 (patch) | |
tree | c19aa88b81db253df6cd1adc638ebed96d974607 /gcc/fortran/trans-decl.c | |
parent | bd5fb71cd07c61218d58cba2e779648c0ca8b3a2 (diff) | |
download | gcc-0ed4bf92c502a4b9f8a310313fc52f4ff2059041.zip gcc-0ed4bf92c502a4b9f8a310313fc52f4ff2059041.tar.gz gcc-0ed4bf92c502a4b9f8a310313fc52f4ff2059041.tar.bz2 |
re PR rtl-optimization/52773 (internal error: in replace_pseudos_in, at reload1.c:577)
PR rtl-optimization/52773
* calls.c (emit_library_call_value): When pushing arguments use
stack_pointer_rtx rather than virtual_outgoing_args_rtx in
CALL_INSN_FUNCTION_USAGE. Only emit one of use of the magic
stack pointer reference into CALL_INSN_FUNCTION_USAGE.
PR rtl-optimization/52773
* gcc.c-torture/compile/pr52773.c: New test.
From-SVN: r219796
Diffstat (limited to 'gcc/fortran/trans-decl.c')
0 files changed, 0 insertions, 0 deletions