aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/Elab.ml
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@college-de-france.fr>2021-01-15 10:34:05 +0100
committerXavier Leroy <xavier.leroy@college-de-france.fr>2021-01-15 17:50:16 +0100
commit15f354788a954635b44b3d2fae1057f67006509e (patch)
tree926c3a637c47c833126e98140290560d1b3844eb /cparser/Elab.ml
parent0895388e7ebf9c9f3176d225107e21968919fb97 (diff)
downloadcompcert-kvx-15f354788a954635b44b3d2fae1057f67006509e.tar.gz
compcert-kvx-15f354788a954635b44b3d2fae1057f67006509e.zip
PowerPC: wrong computation of the position of the first vararg argument
In function Asmexpand.next_arg_locations: If 7 integer parameter passing registers have been used already, and the next fixed arguments are Tlong then Tint, the Tlong argument was correctly analyzed as being passed on the stack, but the Tint argument was incorrectly analyzed as being passed in the 8th register.
Diffstat (limited to 'cparser/Elab.ml')
0 files changed, 0 insertions, 0 deletions