aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-split.cc
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@codesourcery.com>2023-03-17 11:04:12 +0000
committerAndrew Stubbs <ams@codesourcery.com>2023-03-17 13:03:03 +0000
commit9d0ea7a55ac815c59dd3b004008aa2195c541d12 (patch)
treef007e69a4839c261de4644e794c3fd0c61917d8c /gcc/tree-ssa-loop-split.cc
parent833d374cd75810b8831f84c00c60c23d9e77788f (diff)
downloadgcc-9d0ea7a55ac815c59dd3b004008aa2195c541d12.zip
gcc-9d0ea7a55ac815c59dd3b004008aa2195c541d12.tar.gz
gcc-9d0ea7a55ac815c59dd3b004008aa2195c541d12.tar.bz2
amdgcn: Fix register size bug
Fix an issue in which "vectors" of duplicate entries placed in scalar registers caused the following 63 registers to be marked live, for the purpose of prologue generation, which resulted in stack corruption. gcc/ChangeLog: * config/gcn/gcn.cc (gcn_class_max_nregs): Handle vectors in SGPRs. (move_callee_saved_registers): Detect the bug condition early.
Diffstat (limited to 'gcc/tree-ssa-loop-split.cc')
0 files changed, 0 insertions, 0 deletions