Page MenuHomeFreeBSD

Correct longjmp in sys/powerpc/aim/trap_subr64.S
ClosedPublic

Authored by swills on Feb 1 2018, 6:37 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, May 6, 12:45 PM
Unknown Object (File)
Apr 1 2025, 7:39 PM
Unknown Object (File)
Feb 20 2025, 5:42 PM
Unknown Object (File)
Feb 20 2025, 5:17 PM
Unknown Object (File)
Feb 10 2025, 4:19 PM
Unknown Object (File)
Feb 9 2025, 9:35 AM
Unknown Object (File)
Feb 3 2025, 2:36 PM
Unknown Object (File)
Nov 26 2024, 10:46 AM
Subscribers

Details

Summary

Failed to build head on powerpc64 using gcc 6.3.0 with error:

/usr/src/sys/powerpc/aim/trap_subr64.S:350:(.text+0x1f0): call to `longjmp' lacks nop, can't restore toc; (-mcmodel=small toc adjust stub)

Nathan suggested this change which seems to fix it for me.

Test Plan

Build and boot with change

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Feb 1 2018, 9:43 PM
This revision was automatically updated to reflect the committed changes.