Changes between Version 8 and Version 9 of Commentary/Compiler/Backends/PprC
- Timestamp:
- 08/16/12 20:03:59 (9 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Commentary/Compiler/Backends/PprC
v8 v9 20 20 21 21 * bootstrapping via C will be more reliable, because this difference 22 in behav our between the two backends has been removed.22 in behavior between the two backends has been removed. 23 23 24 24 There are some disadvantages: … … 39 39 40 40 * all labels referenced as a result of an FFI declaration 41 are declared as `extern StgWord[]`, including func iton labels.41 are declared as `extern StgWord[]`, including function labels. 42 42 If the label is called, it is first cast to the correct 43 43 function type. This is because the same label might be … … 69 69 * certain math functions (`sin()`, `cos()` etc.) are already declared because 70 70 we #include math.h, so we don't emit declarations for these. We need 71 to #include math.h because some of these fu ctions have inline71 to #include math.h because some of these functions have inline 72 72 definitions, and we get terrible code otherwise. 73 73
