re PR target/47324 (r160124 caused g++.dg/torture/stackalign failures with -O3 -g...
commita4015be50ac2c1769e744defdfdbbd45c9cc64ee
authorMike Stump <mikestump@comcast.net>
Sat, 12 Feb 2011 16:51:58 +0000 (12 16:51 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Sat, 12 Feb 2011 16:51:58 +0000 (12 16:51 +0000)
treede86376f4ccda2bbb1f1e38eb8fa60ba15d0750d
parent03b2a04d63c7a320ef86ee4a077bbdcefd02a271
re PR target/47324 (r160124 caused g++.dg/torture/stackalign failures with -O3 -g at -m32 on darwin)

gcc:
PR target/47324
* dwarf2out.c (output_cfa_loc): When required, apply the
DWARF2_FRAME_REG_OUT macro to adjust register numbers.
(output_loc_sequence): Likewise.
(output_loc_operands_raw): Likewise.
(output_loc_sequence_raw): Likewise.
(output_cfa_loc): Likewise.
(output_loc_list): Suppress register number adjustment when
calling output_loc_sequence()
(output_die): Likewise.

Co-Authored-By: Iain Sandoe <iains@gcc.gnu.org>
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r170077
gcc/ChangeLog
gcc/dwarf2out.c