<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJylVE1zmzAQ_TVw2THDZ8AHDm48melM0kPb6V3AAqqFxOjDTv59V8JNGyc91cZGWqS3b98-1Knhpf2G04LS4gDGsv4E3EDvtKaQeAGpLBi3rkr7BaPSEN2lTC_nGpedVBJ3yDpOMbBMT2gTuFfLygWXE9gZAZfVvsDCuITRyd5yJWHiZzTAJKDWSidReozSA0FsVx_ln_wVolzasDnKmyjfQ1Rf40AfjdZpCWlUXINRfbzB-nA6MsvEljsqDtsAiF9HxaMcfOxGEnMjA9VgZ5JpFcySJMu1hF4wOb1C-kGIwKgVYckBerUsjO4j44JgLtzOgM_c0oMBoU6BynQGYXcGq8AgEq2z6plXjcr_KwucURuvZZYm9N2VrnPSumxb8j20whN40yknT1Jd5NaxbeGskQ2wUHrhl6_K8Oft0WdJpQuieeShlCh_cEbTf0fd-FDlbRuwhQoTmwEUVSat5p2z6GfeEXxZBXp1Q1mgRir0rQEp-g-TRfk9EBaELKQmIVn0LsWLh398_PHkDegEQakFaSeVFDwU0vsY2cYop_sQEMi03HxqDFHgTHhjDj4PH70chncC_XTDUZTcL78ofaKsOBBpwiG1gdr4WhqSix7-luVL8I-mjTPSfg30Q_-meTDNp9l6M22kmDn9rjMwC_5ciCCbEAausbfmWtBs7WqoO9QW3xk3mUSI85IoPXmIy8z72Vs7vChU7BA2-txJPLTFsC_2LGbOzkq3h77nnnqd1bHTon2LPZFXXZeQ5jTxOa633arVT2JEU26MQ0ODKm_2eTy3dVPimJZ1XmLZD3fpUBZVkeZYpvsMM5bFgnUoTBtV9MLnvocBgsZRdYz_nwFv8zTPsjyvs6ZKyyYphqobGmyKat9gV3VRmSKdLuJVtFi3AdIrSQ8FN_aPojEjN0zU9ECYGFpuRZgcvj7R_PbU8O19d268c_X13IwD9zYQ_wWfydWd>52892</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[ARM] Segmented stack is not supported on armv7em-none-eabi target
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Acciente717
</td>
</tr>
</table>
<pre>
Segmented stack is currently not supported for `armv7em-none-eabi` target. Compiling the empty main function gives an error.
```c++
int main() {
return 0;
}
```
```
fatal error: error in backend: Segmented stacks not supported on this platform.
clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
clang version 10.0.0-4ubuntu1
Target: armv7em-none-unknown-eabi
Thread model: posix
InstalledDir: /usr/bin
```
I am willing to contribute to the implementation of segmented stack on `armv7em-none-eabi`, but I am completely new to LLVM. Could someone point me to some resource to learn the essentials and, if possible, point out the work needed to get it implemented?
Not sure whether here is the right place to ask, but the error message directs me to https://bugs.llvm.org, which in turn leads me here.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1VF1zmzAQ_DXwcmMPxnbADzwk8WSmM0kf2k7fBTpAjZAYfdjJv--dcNPGSRM7oEPa291b0lr52nzHYUITUIIPonsG5aGLzlFJv4KxAXycZ-t4Q28dZDeFcNOpwmllrMEVilZRDYJwA4Y13NtpVlqZAcKIgNMcXmESykAfTReUNTCoE3oQBtA569ZZccyKW4JYPl1W3vEnVZUJ6XBW1ll5gKy61IF-HIboDBTZ9lLMquMV1qfLXgShl97Z9na5AeLXkng0kmtXlvgrG0hDGMmmWYtAlkwXCZ0WZniD5JtUgd5ZwjISOjtNgq69UJpgziqMgC8q0AOJUBVAMqNHWJ0gWPCIROtkO8Gukfx_usAJnWcvN8Wafle72EYT4mbZ8iONggm8m1Q0z8aezTKxZePoUEiYqL3m7bP16mV59MWQdE00jypJycqH6B39bWkan7q8HAMxkTC9BMCSMhOcamNAXnEi1DRrZHeTLLA9CX0fQKr-J2RZeQ-EBakLuUlIATmleGb4x8efTxzAqAnKTkgnSVLKUGrPNYqNt9F1qaBROLPk1HuioITmYEruo3q2w6tWIy8XHEvNefvZumfqipJIEw65DTTGN2lIKXr415avKT-ODo5I5x3QF_lNYzCnhjFwmBZSwj__0ZmYpXxORFAMCFI57IK_CBpDmD1Nh8bCk4mDX2t9mtbWDQxxHlU3crTTi0JiZTrIvde5bLbysD2IPKigscn2d7ffnrL98Tr8zPJD_D8M5_L659Hp5j2rgVIe2zVNixbM7nJZzc7-Ii20VN5H9HSzL-tDmY-NlLIUsqJLVfSH9kb09WGzq9vyBot6d8Bcixa1Z9JZWfL0EwTdk4BcNWVRbjZlWW3qfbGr11u5b2WN9XZ_qLHdt9muQPqvot_Myl2TKLGD9FArH_46mQtKwUDDTu0IX8QwWtfcdp1in6pNlaf2TaL_GwEawWE">