Skip to content
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

HiPE: Some SPARC code and testsuite cleanups #1148

Merged
merged 2 commits into from
Sep 2, 2016

Conversation

kostis
Copy link
Contributor

@kostis kostis commented Aug 26, 2016

No description provided.

This is required in some really old SPARC machines running Solaris
we still have access to.
A stronger version of Dialyzer complained that some case clauses in
functions xaluop_is_shift/1 and xaluop_normalise/1 are unreachable.
These clauses are now commented out.  While at it, I thought that it
would be better to eliminate the catch-all clauses in order to be
certain we properly handle all RTL instructions that are used as
inputs to these functions.

Note: The code will now crash if there are unhandled cases.
@psyeugenic psyeugenic added team:VM Assigned to OTP team VM enhancement labels Aug 26, 2016
@sverker sverker self-assigned this Aug 26, 2016
@sverker sverker merged commit 0153803 into erlang:maint Sep 2, 2016
@kostis kostis deleted the hipe-sparc-19 branch September 2, 2016 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement team:VM Assigned to OTP team VM
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants