Commit 5c34634
committed
[sframe] Add assembler option --gsframe
This plumbs the option --gsframe through the various levels needed
to support it in the assembler.
This is the final step in assembler-level sframe support. With it in
place, clang can produce sframe-sections that successfully link
with gnu-ld.
LLD support is pending some discussion.1 parent 251edd1 commit 5c34634
File tree
5 files changed
+33
-5
lines changed- clang
- include/clang
- Basic
- Driver
- lib
- CodeGen
- Driver/ToolChains
- tools/driver
5 files changed
+33
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
| 124 | + | |
123 | 125 | | |
124 | 126 | | |
125 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4701 | 4701 | | |
4702 | 4702 | | |
4703 | 4703 | | |
4704 | | - | |
4705 | | - | |
4706 | | - | |
4707 | | - | |
4708 | | - | |
| 4704 | + | |
| 4705 | + | |
| 4706 | + | |
| 4707 | + | |
| 4708 | + | |
| 4709 | + | |
| 4710 | + | |
4709 | 4711 | | |
4710 | 4712 | | |
4711 | 4713 | | |
| |||
7729 | 7731 | | |
7730 | 7732 | | |
7731 | 7733 | | |
| 7734 | + | |
| 7735 | + | |
| 7736 | + | |
| 7737 | + | |
| 7738 | + | |
7732 | 7739 | | |
7733 | 7740 | | |
7734 | 7741 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
500 | 500 | | |
501 | 501 | | |
502 | 502 | | |
| 503 | + | |
503 | 504 | | |
504 | 505 | | |
505 | 506 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2617 | 2617 | | |
2618 | 2618 | | |
2619 | 2619 | | |
| 2620 | + | |
| 2621 | + | |
2620 | 2622 | | |
2621 | 2623 | | |
2622 | 2624 | | |
| |||
5920 | 5922 | | |
5921 | 5923 | | |
5922 | 5924 | | |
| 5925 | + | |
| 5926 | + | |
| 5927 | + | |
| 5928 | + | |
| 5929 | + | |
| 5930 | + | |
| 5931 | + | |
| 5932 | + | |
| 5933 | + | |
| 5934 | + | |
5923 | 5935 | | |
5924 | 5936 | | |
5925 | 5937 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
166 | 170 | | |
167 | 171 | | |
168 | 172 | | |
| |||
388 | 392 | | |
389 | 393 | | |
390 | 394 | | |
| 395 | + | |
391 | 396 | | |
392 | 397 | | |
393 | 398 | | |
| |||
450 | 455 | | |
451 | 456 | | |
452 | 457 | | |
| 458 | + | |
453 | 459 | | |
454 | 460 | | |
455 | 461 | | |
| |||
0 commit comments