pierre
d081d9fdc0
Fix cycle for x86_64-win64 target with -Cr option
...
git-svn-id: trunk@33014 -
2016-01-28 15:07:40 +00:00
florian
a0f0d0de40
* make use of the noreturn directive for internalerror
...
* clean up of the internalerror procedure variable in the constexp unit
git-svn-id: trunk@26004 -
2013-11-10 09:01:03 +00:00
florian
b78d6108fd
* workaround for 2.6.x to avoid overflow errors when compiled with -CRiot
...
git-svn-id: trunk@24980 -
2013-06-26 21:40:52 +00:00
florian
0e92f68032
- 2.0 overlefts removed
...
git-svn-id: trunk@23018 -
2012-11-18 17:07:57 +00:00
sergei
12ad6704f6
- Removed a number of unused variables, reduces noise at compilation.
...
git-svn-id: trunk@22880 -
2012-10-30 11:55:59 +00:00
florian
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
...
git-svn-id: trunk@19256 -
2011-09-27 20:22:40 +00:00
florian
4868b09844
* patch by alexvin to replace $ifopt by $push/$pop, resolves #20332
...
git-svn-id: trunk@19239 -
2011-09-25 21:19:50 +00:00
pierre
2f7a57fcab
* Use extended for bestreal type if GENERIC_CPU is defined
...
git-svn-id: trunk@17954 -
2011-07-08 15:36:29 +00:00
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