X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=Changes;h=328334e60f8ad307cdf2f1dc89fc87838e41d057;hb=71ab2a018e4c49ebd5795765ab4116b024e20620;hp=f31d5970ca499c966afd564ec9b0510547bb3c6e;hpb=ba5d7687b5b9fdc2877f074071dc1f0c708ddb14;p=libfirm diff --git a/Changes b/Changes index f31d5970c..328334e60 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,38 @@ + 25.4.2002 Goetz + Added several constructors to tv. + Changed xgprintf so that full precision of double tvs is printed. + Fixed bug in irouts.c. + + 22.4.2002 Goetz + Added debug support, renamed stuff in ir/debug. + Optimizations still loose debug information. + + 19.3.2002 Goetz + Added flag "peculiarity" to entity.h, type.h. + + 15.3. Goetz + Bug: dominator construction aborts for BreakTest with flag 3.31 + Problem: optimization of many subsequent blocks (Jmp-chains) + where one is inlined (Tuple control flow) in a loop. Not all + nodes in merged blocks are moved to remaining block. + Fix: different calling order to optimize_in_place_2 from + optimize_in_place_wrapper. + Bug: dumping cfg when a block is Bad. Fix: Output Bad node. + Change: not only turn off cse but all optimizations during + inlining. + + 15.3. Goetz + Parted common.h into two files common_t.h. By this config.h + as well as the preprocessor flags are no more visible externaly. + Adapted include directives. + + 12.3. Goetz + Bugfix in inlining: problems in combination with cse. + + 8.3. Goetz + Implemented cf optimizations. + Checked compiler flags -- sorted better to fit optimizations. + 4.3. Goetz Bugfix in irdom. Implemented code placement.