RFR: 8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs [v11]

Emanuel Peter epeter at openjdk.org
Wed Nov 22 13:00:15 UTC 2023


On Wed, 15 Nov 2023 17:30:39 GMT, Boris Ulasevich <bulasevich at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 62 commits:
>> 
>>  - Merge branch 'master' into JDK-8311586
>>  - fix flags register in VerifyAlignVector
>>  - Merge branch 'master' into JDK-8311586
>>  - small fix
>>  - Merge branch 'master' into JDK-8311586
>>  - add comments for must_verify_alignment
>>  - fixed up verify_vector_alignment in ad file
>>  - rename VerifyAlignment with VerifyVectorAlignment
>>  - replace ifdef with Matcher::has_match_rule
>>  - fix whitespace
>>  - ... and 52 more: https://git.openjdk.org/jdk/compare/7c7f8ea3...6e7aed27
>
> Hi, on ARM32 jdk-tier1 and hotspot jtreg tests shows no regressing with this change.

Thanks @bulasevich for filing [JDK-8320587](https://bugs.openjdk.org/browse/JDK-8320587) (ARM32 bug, pre-exists my patch, but revealed by the new fuzzing test).

@fg1417 @vnkozlov @TobiHartmann @jatin-bhateja: I think the testing looks good now. The patch is ready for review.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/14785#issuecomment-1822724582


More information about the hotspot-compiler-dev mailing list