Except for -O0, it's enabled by default.
|1 ↗||(On Diff #150520)|
Can you use the update_llc_checks.py script to generate the check lines? You'll need to supply a triple instead of -march=
|7 ↗||(On Diff #150520)|
Remove the dso_local, local_unamed_addr and nounwind from this.
|33 ↗||(On Diff #150520)|
Can you also provide a test case similar to gcc PR86069? For O32 this consists of a branch over a section of code to an early return and the branch has to be expanded into a long jump sequence. You can use .space to create arbitrary size chunks of nops.
|34 ↗||(On Diff #150520)|
Similarly here for the dso_local.