-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Infinite loop when compile spec with clang #18
Comments
Which branch of the repo did you use? |
I used RISCV. |
I think that bug was fixed on riscv-trunk and I was pretty sure I back ported it to RISCV. I'll double check that but it might be better for you to just use riscv-trunk if you don't have a reason to use an older version of llvm. |
I tried to use riscv-trunk. But when I compiled sample(hello.c) it gives me such error.
I used riscv-clang, if I put it random string as target it gives me different error
I disabled bindings but I think it is not related with this issue.
Did I do something wrong? |
I think it should be
|
Sorry. Not working in my machine.
|
What does
return? I usually explicitly enable riscv in the configure line like
|
Does it work with `-mriscv=RV64IMAFD` instead of `-mriscv=RV64IAMFD`?
|
Thanks. Hello World example can be works when I configure with --enable-targets=riscv. This is the code that gets assertion error.
Is there someone who successfully compile SPEC2006 with clang? |
I tried to compile SPEC2006 with https://github.com/ccelio/Speckle
When I compiled it, clang goes into infinite loop.
Below command is that I used to compile perl in SPEC2006.
Infinite loop is caused in RISCVBranchSelector.cpp
The text was updated successfully, but these errors were encountered: