Jonas Maebe
04606982ac
* fixed evaluation of "mod" operator for tconstexprint with signed operands
...
(part of mantis #15453 )
git-svn-id: trunk@14516 -
2010-01-01 22:50:35 +00:00
florian
cf215d5097
o patch by Michael V. Denisenko to handle case <string> of (see also #13700 )
...
+ compiler implementation
+ tests
git-svn-id: trunk@13642 -
2009-09-03 20:21:30 +00:00
Jonas Maebe
2413d4b43f
* fixed constant evaluation check for negvalue+posvalue (mantis #11216 )
...
git-svn-id: trunk@10808 -
2008-04-26 21:22:08 +00:00
Jonas Maebe
469452b0ba
* avoid check being wrongly "optimized" away (left and right
...
side were convered to int64, after which the expression was
considered to be never true)
git-svn-id: trunk@10372 -
2008-02-20 21:27:32 +00:00
peter
67e16340be
* revert r8118
...
git-svn-id: trunk@8139 -
2007-07-22 19:59:00 +00:00
daniel
6065bee1c2
* qword(-int64) can cause an overflow error in case of low(int64). Harmless, so
...
disable overflow checking around it.
git-svn-id: trunk@8124 -
2007-07-22 08:32:49 +00:00
daniel
21293f5818
+ Add common type integer promotion.
...
- {$intpromotion common_type} or -CIcommon_type switches to common type promotion.
- {$intpromotion native_integer} or -CIcommon_type switches to current behaviour.
- Default in tp mode is common_type, native_integer in other modes
- Compiler can cycle with -CIcommon_type
- Still needs checking on other architectures than i386
git-svn-id: trunk@8118 -
2007-07-21 19:16:24 +00:00
Jonas Maebe
28bab3fb4f
- removed some unused variables
...
* fixed some (harmless) ptrint warnings
- removed some commented code in agppcmpw
* added one missing field in a typed constant in cp1251
git-svn-id: trunk@8081 -
2007-07-17 13:57:15 +00:00
florian
499cbcbbe1
* make cycle OPT=-gwl -Co -Cr on x86-64 fixed
...
git-svn-id: trunk@7976 -
2007-07-07 19:16:49 +00:00
daniel
b034a88c9c
* Prevent range check error.
...
git-svn-id: trunk@7666 -
2007-06-15 07:53:47 +00:00
daniel
2e57912288
* Fix remaining constexp issues: powerpc,libcurl,browcol
...
git-svn-id: trunk@7656 -
2007-06-13 21:42:02 +00:00
daniel
dc0d88b076
+ Forgot to add constexp unit.
...
git-svn-id: trunk@7640 -
2007-06-13 07:44:14 +00:00