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, Jun 11, 9:18 PM
Unknown Object (File)
Fri, May 17, 4:03 PM
Unknown Object (File)
Apr 17 2024, 6:38 AM
Unknown Object (File)
Apr 17 2024, 6:38 AM
Unknown Object (File)
Apr 17 2024, 6:38 AM
Unknown Object (File)
Apr 17 2024, 6:19 AM
Unknown Object (File)
Dec 20 2023, 3:45 AM
Unknown Object (File)
Dec 10 2023, 9:54 PM
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