diff options
author | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2013-03-11 00:44:28 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2013-03-11 00:44:28 +0000 |
commit | aef5ef9d11ab16f9eb326f70224c6ccc02b7eac3 (patch) | |
tree | 332a3049038409c188e3f806a37cd4933763d755 /gcc/rtl.c | |
parent | 115211e9d406a2286393bd65fd73c2ea6df703a5 (diff) | |
download | gcc-aef5ef9d11ab16f9eb326f70224c6ccc02b7eac3.zip gcc-aef5ef9d11ab16f9eb326f70224c6ccc02b7eac3.tar.gz gcc-aef5ef9d11ab16f9eb326f70224c6ccc02b7eac3.tar.bz2 |
re PR target/56347 (FAIL: gfortran.dg/integer_exponentiation_2.f90 -O2 execution test)
PR target/56347
* config/pa/pa.md (call_value): Check for calls to powf and direct to
new call patterns that clobber %fr12.
(call_val_powf, call_val_powf_pic, call_val_powf_64bit): New insn,
split and postreload patterns.
* config/pa/pa.c (pa_conditional_register_usage): Revert marking
registers %fr12 and %fr12R as call used.
From-SVN: r196588
Diffstat (limited to 'gcc/rtl.c')
0 files changed, 0 insertions, 0 deletions