aboutsummaryrefslogtreecommitdiff
path: root/gcc/cgraph.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.com>2016-03-14 15:08:54 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2016-03-14 15:08:54 +0000
commit3cbf012a4007511b8989d90e9450a93d4c75a8a6 (patch)
treefa0721d7527c8d8af0cd822d4a28519e071f5320 /gcc/cgraph.c
parenta9fee7cdc3c62d0e51730b6a9814909c557d3070 (diff)
downloadgcc-3cbf012a4007511b8989d90e9450a93d4c75a8a6.zip
gcc-3cbf012a4007511b8989d90e9450a93d4c75a8a6.tar.gz
gcc-3cbf012a4007511b8989d90e9450a93d4c75a8a6.tar.bz2
LRA: identify biggest access mode for hard_regs and use it in split_reg
PR target/70083 * lra-lives.c (process_bb_lives): Also update biggest mode for hard regs. (lra_create_live_ranges_1): initialize hard register biggest_mode to VOIDmode. * lra-constraints.c (split_reg): For hard regs, try to find the biggest single-register mode used in the function. testsuite/ PR target/70083 * gcc.dg/torture/pr70083.c: New test. * gcc.target/i386/pr70083.c: New test. From-SVN: r234184
Diffstat (limited to 'gcc/cgraph.c')
0 files changed, 0 insertions, 0 deletions