bagel99 / llvm-my66000

This is a fork of the LLVM project. The code in branch my66000 supports Mitch Alsup's MY66000. The code in branch mcore supports the Motorola MCore.
http://llvm.org
Other
2 stars 2 forks source link

Target does not support TLS or Common sections #26

Closed tkoenig1 closed 1 year ago

tkoenig1 commented 1 year ago

Here's a short one:

$ cat Wc99-c11-compat-1.c
_Thread_local int i;
$ 66 Wc99-c11-compat-1.c 
LLVM ERROR: Target does not support TLS or Common sections
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: llc --disable-lsr --enable-predication --enable-predication2 --enable-carry-generation --early-carry-coalesce --enable-vvm -march=my66000 Wc99-c11-compat-1_opt.bc
bagel99 commented 1 year ago

Try again with commit 9f1575dce18acaa0c24c19b657259cd769c3962f

tkoenig1 commented 1 year ago

Works, great!

I'm not sure if you realized this, but I threw every C test in the gcc testsuite at your compiler, and filed all the my66000-specific bugs I found (surprisingly few, IMHO). So, now that this burst is over, you can expect a lower frequency of bug reports again :-)