diff options
author | Nicholas Clark <nick@ccl4.org> | 2010-08-16 17:12:24 +0200 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2010-08-16 17:12:24 +0200 |
commit | be37f89cb1f7abd72db04fba332a0dbf12f8d96b (patch) | |
tree | de0ac2d60de793d76b08af14e607599b0b6cfc9b /cpan/Test-Harness/t/iterator_factory.t | |
parent | f175a6ef89290c8aae9bf1a2f98ab12aaa44292b (diff) | |
download | perl-be37f89cb1f7abd72db04fba332a0dbf12f8d96b.tar.gz |
Remove compile-time conditionals from PVIV and PVNV body sizes.
Alignment issues that aggressive (but legal) sparc compilers tripped over
were resolved by 69ba284b5e077075. Hence the conditional sizing added in
889d28b2ea2c1751 is not needed, and prevents viable size optimisations.
(The compiler could "see" that the structure contained a double, hence the
alignment was constrained, hence it was legal to use a single 64 bit load on 2
adjacent 32 bit values. Which fails badly when the structure isn't actually
aligned, which was possible prior to 69ba284b5e077075.)
Diffstat (limited to 'cpan/Test-Harness/t/iterator_factory.t')
0 files changed, 0 insertions, 0 deletions