Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 75713dba17877b118b2203af2d8b7a44cb3c17c5
https://github.com/WebKit/WebKit/commit/75713dba17877b118b2203af2d8b7a44cb3c17c5
Author: Justin Michaud <[email protected]>
Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths:
M Source/JavaScriptCore/llint/InPlaceInterpreter.asm
M Source/JavaScriptCore/llint/InPlaceInterpreter.h
M Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
M Source/JavaScriptCore/offlineasm/asm.rb
M Source/JavaScriptCore/offlineasm/ast.rb
M Source/JavaScriptCore/offlineasm/backends.rb
M Source/JavaScriptCore/offlineasm/parser.rb
M Source/JavaScriptCore/offlineasm/transform.rb
Log Message:
-----------
[JSC] (Re-land) Add aligned label annotation to offlineasm
https://bugs.webkit.org/show_bug.cgi?id=270699
rdar://113594783
Reviewed by Mark Lam.
Original patch by Max Rottenkolber.
In https://commits.webkit.org/276085@main, we tried to add a new
aligned label directive to offlineasm to make padding more deterministic.
This broke some Apple builds because of LTO. This patch makes sure these
labels are referenced from cpp to stop the linker from removing them.
* Source/JavaScriptCore/llint/InPlaceInterpreter.asm:
* Source/JavaScriptCore/llint/InPlaceInterpreter.h:
* Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:
* Source/JavaScriptCore/offlineasm/asm.rb:
* Source/JavaScriptCore/offlineasm/ast.rb:
* Source/JavaScriptCore/offlineasm/backends.rb:
* Source/JavaScriptCore/offlineasm/parser.rb:
* Source/JavaScriptCore/offlineasm/transform.rb:
Canonical link: https://commits.webkit.org/277134@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes