-
Notifications
You must be signed in to change notification settings - Fork 3k
Correct gcc m33 floating point handling #6146
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
Conversation
@cmonr why is this needs: work? because no description provided? I did not spot Travis failures, so that would explain it |
@0xc0170 Marked as needs: work because the PR is still not stable in Travis. |
bc691c6
to
5dd00f3
Compare
|
elif target.core.startswith("Cortex-M33F"): | ||
self.cpu = ["-mcpu=cortex-m33"] | ||
elif target.core.startswith("Cortex-M33"): | ||
self.cpu = ["-march=armv8-m.main"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Interesting. Why is this not the same as line 60?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's actually the bug this fixes. -mcpu=cortex-m33
turns on DSP and FP instructions, which are not required.
Still not stable in Travis. Assuming that rebuild is stable, will launch CI. |
5dd00f3
to
c29207a
Compare
@cmonr Travis build stabilized. Did I answer your question? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup!
/morph build |
Dang it. Just remembered I should not have done this. |
Stopped the build for now. Will restart once a window opens. |
Build : FAILUREBuild number : 1315 |
/morph build |
Build : SUCCESSBuild number : 1339 Triggering tests/morph test |
Exporter Build : SUCCESSBuild number : 995 |
Test : SUCCESSBuild number : 1122 |
No description provided.