Details
- Reviewers
• espindola ruiu grimar
Diff Detail
- Repository
- rLLD LLVM Linker
- Build Status
Buildable 21189 Build 21189: arc lint + arc unit
Event Timeline
- x86-64-split-stack-prologue-adjust-success.s differs only in a white space. Please revert.
- It feels that x86-64-split-stack-prologue-adjust-shared.s can be simpler. Since you are testing the call of function from a shared library, I would expect one main file .s and one dso file with a single call from main .s perhaps. Can it be done in that way?
ELF/InputSection.cpp | ||
---|---|---|
920 | You do not need curly braces here: if (Defined *D = dyn_cast<Defined>(Rel.Sym)) if (InputSection *IS = cast_or_null<InputSection>(D->Section)) if (!IS || IS->getFile<ELFT>()->SplitStack) continue; | |
test/ELF/x86-64-split-stack-prologue-adjust-shared.s | ||
20 | Since this test case is new, I wonder if it really needs the duplicated and/or various calls, | |
30 | ldd -> lld |
test/ELF/x86-64-split-stack-prologue-adjust-shared.s | ||
---|---|---|
6 | What I not understand is why do you need this file here? Also, why do you have to use -z notext below? I was able to remove both the file and the option and test case still passed for me. |
Thanks for the review. I apologize for not producing something sufficiently minimal on the previous round.
You do not need curly braces here: