Page MenuHomeFreeBSD

OpenSSL: Fix handling of the "0:" label in arm-xlate.pl
ClosedPublic

Authored by jhb on Aug 24 2023, 7:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 14, 2:08 PM
Unknown Object (File)
Tue, Oct 14, 12:26 AM
Unknown Object (File)
Sun, Oct 12, 2:56 AM
Unknown Object (File)
Sat, Oct 4, 6:19 AM
Unknown Object (File)
Thu, Oct 2, 5:27 AM
Unknown Object (File)
Wed, Oct 1, 3:14 PM
Unknown Object (File)
Wed, Sep 17, 11:13 PM
Unknown Object (File)
Sep 15 2025, 2:18 AM
Subscribers

Details

Summary

When $label == "0", $label is not truthy, so if ($label) thinks there isn't
a label. Correct this by looking at the result of the s/// command.

Verified that there are no changes in the .S files created during a normal
build, and that the "0:" labels appear in the translation given in the error
report (and they are the only difference in the before and after output).

Obtained from: OpenSSL commit 9607f5ccf285ac9988a86f95c5ad9f92b556a843

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Aug 24 2023, 10:39 PM