Stephen Heumann
be91f1d1cc
Disable an invalid optimization that would suppress stores of address values when they appeared to the left of the comma operator.
...
This fixes the compca22.c test case.
This optimization could be fixed and re-enabled, but to do so, you would have to check if the stored value is ever used subsequently, which is not information that's readily available in the peephole optimization pass. It would also be necessary to check if there are any stores to the same location within the right-side expression, which could kill the optimization.
2017-10-21 20:36:20 -05:00
Stephen Heumann
b9446a28a7
Don't do common subexpression elimination for indirect accesses where there is an intervening operation that may write to the same location.
...
This fixes the bug in the compca05.c test case.
2017-10-21 20:36:20 -05:00
Stephen Heumann
3225a54d76
Move ORCACDefs directory to root level.
2017-10-21 20:21:37 -05:00
Stephen Heumann
b74dafb913
Remove ORCALib binary and sources.
...
These can be maintained in the separate ORCALib repository.
2017-10-21 20:19:34 -05:00
Stephen Heumann
d8af5e54d4
Remove compiled cc binary and duplicate copy of release notes.
2017-10-21 20:14:22 -05:00
Stephen Heumann
408e2e4462
Add instructions for converting line endings.
...
The procedure for automatically converting them using Git filters is from Kelvin Sherlock, with some adjustments.
2017-10-21 20:09:08 -05:00
Stephen Heumann
46b6aa389f
Change all text/source files to LF line endings.
2017-10-21 18:40:19 -05:00
Stephen Heumann
0c71404b58
Add remaining headers from ORCA/C 2.1.0.
2017-10-21 18:02:19 -05:00
mikew50
bc5e497395
Added a bin folder for compiled files from ORCA/C
2017-10-01 21:19:30 -06:00
mikew50
262afd5bbc
ORCA/C changes in 2.1.1.B3, from the Opus ][ CD
2017-10-01 17:51:32 -06:00
mikew50
e72177985e
ORCA/C 2.1.0 source from the Opus ][ CD
2017-10-01 17:47:47 -06:00