diff options
author | Bernd Schmidt <bernds@redhat.com> | 2017-03-14 11:50:46 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2017-03-14 11:50:46 -0600 |
commit | 4692943dace8ba6e1fc3edc6e1c2b051a81b74b7 (patch) | |
tree | 14346fcab7989f1900fef8539874ab63718d1e7e /libgfortran/generated/reshape_i16.c | |
parent | 6c841832df663667e5938de3ca0d8a6602920477 (diff) | |
download | gcc-4692943dace8ba6e1fc3edc6e1c2b051a81b74b7.zip gcc-4692943dace8ba6e1fc3edc6e1c2b051a81b74b7.tar.gz gcc-4692943dace8ba6e1fc3edc6e1c2b051a81b74b7.tar.bz2 |
re PR rtl-optimization/79728 (ICE in setup_pressure_classes, at ira.c:912)
PR rtl-optimization/79728
* regs.h (struct target_regs): New field
x_contains_allocatable_regs_of_mode.
(contains_allocatable_regs_of_mode): New macro.
* reginfo.c (init_reg_sets_1): Initialize it, and change
contains_reg_of_mode so it includes global regs as well.
* reload.c (push_reload): Use contains_allocatable_regs_of_mode
rather than contains_regs_of_mode.
PR rtl-optimization/79728
* gcc.target/i386/sse-globalreg.c: New test.
From-SVN: r246138
Diffstat (limited to 'libgfortran/generated/reshape_i16.c')
0 files changed, 0 insertions, 0 deletions