diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2017-05-24 16:33:11 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2017-05-24 16:33:11 +0200 |
commit | 6938e7f1d803d3e56eb0004f826c302c2bc39584 (patch) | |
tree | 601debca22be27d6bf72e09b8a29c15009aa906e /gcc/objc | |
parent | e1b67495863fe07724aa71bf1ef5fd3d2557451c (diff) | |
download | gcc-6938e7f1d803d3e56eb0004f826c302c2bc39584.zip gcc-6938e7f1d803d3e56eb0004f826c302c2bc39584.tar.gz gcc-6938e7f1d803d3e56eb0004f826c302c2bc39584.tar.bz2 |
rs6000: Fix for separate shrink-wrapping for fp (PR80860, PR80843)
After my r248256, rs6000_components_for_bb allocates an sbitmap of size
only 32 while it can use up to 64. This patch fixes it. It moves the
n_components variable into the machine_function struct so that other
hooks can use it.
PR bootstrap/80860
PR bootstrap/80843
* config/rs6000/rs6000.c (struct machine_function): Add new field
n_components.
(rs6000_get_separate_components): Init that field, use it.
(rs6000_components_for_bb): Use the field.
From-SVN: r248421
Diffstat (limited to 'gcc/objc')
0 files changed, 0 insertions, 0 deletions