florian
bacded2cf8
* fixed expectloc of unaligned(...)
...
git-svn-id: trunk@4830 -
2006-10-08 15:47:01 +00:00
Jonas Maebe
b386335f27
* treat zero-based arrays of char also as pchar's when reading
...
(i.e., always zero-terminate) (bug 7567)
git-svn-id: trunk@4826 -
2006-10-08 09:22:30 +00:00
florian
fb5e396881
+ experimental -Sv option to support vector arithmetics
...
git-svn-id: trunk@4825 -
2006-10-07 21:39:48 +00:00
micha
5f353d6fef
add warning for arithmetic on untyped pointers
...
git-svn-id: trunk@4823 -
2006-10-07 19:34:16 +00:00
micha
dfd3b2503e
add message for {$T+} unportability
...
git-svn-id: trunk@4821 -
2006-10-07 19:21:32 +00:00
peter
d07f470b71
* remove ifdef fpc
...
git-svn-id: trunk@4819 -
2006-10-07 13:43:34 +00:00
micha
a3c1250cd3
do not search for sources of released ppu files
...
git-svn-id: trunk@4818 -
2006-10-07 09:45:40 +00:00
micha
97722babad
generate more verbose messages in case of PPU/unit not found
...
git-svn-id: trunk@4817 -
2006-10-07 09:23:38 +00:00
Marc Weustink
88e00bd264
* removed write depend def, write only defs when needed
...
git-svn-id: trunk@4816 -
2006-10-06 23:54:38 +00:00
Jonas Maebe
b67050099a
* fixed spilling info for rlwimi
...
git-svn-id: trunk@4812 -
2006-10-06 16:07:30 +00:00
Almindor
ec1b8a90a6
* fixes compilation due to neli-ism
...
+ fixed wrong pthreads declaration for freeBSD
git-svn-id: trunk@4806 -
2006-10-05 16:50:49 +00:00
Almindor
85bb8872be
* fixes windows linking/preprocessor (doesn't seem to understand "") and makes the code a bit cleaner
...
git-svn-id: trunk@4797 -
2006-10-04 21:11:57 +00:00
micha
bd6afce618
enable typed addresses {$T+} in fpc and objfpc mode
...
git-svn-id: trunk@4795 -
2006-10-04 20:46:08 +00:00
micha
d704af7216
fix compilation for {$T+} linux/win
...
git-svn-id: trunk@4794 -
2006-10-04 20:43:55 +00:00
Almindor
2978e6661a
* adds additional "quote" checks to maybequoted function for various chars in names
...
git-svn-id: trunk@4792 -
2006-10-04 18:15:49 +00:00
Jonas Maebe
32a86f6daa
* sqr also uses single precision ops for single precision calculations
...
git-svn-id: trunk@4788 -
2006-10-04 15:56:22 +00:00
peter
37160edf3c
* require at least 2.0.2
...
git-svn-id: trunk@4787 -
2006-10-04 15:54:00 +00:00
Jonas Maebe
e9c5049275
* use single precision fpu ops in case of single precision operands
...
git-svn-id: trunk@4784 -
2006-10-04 15:26:10 +00:00
Jonas Maebe
564f36f51e
* process tasnode.call in foreach(static) (fixes tw7391 with regvars on ppc)
...
git-svn-id: trunk@4783 -
2006-10-04 12:00:09 +00:00
peter
b66b8ed495
* dwarf fixes
...
* reuse of global dwarf entries
git-svn-id: trunk@4780 -
2006-10-04 10:18:14 +00:00
peter
578ea48763
Test
...
git-svn-id: trunk@4777 -
2006-10-03 16:35:41 +00:00
peter
53517140ce
Test
...
git-svn-id: trunk@4776 -
2006-10-03 16:35:29 +00:00
peter
2f0ce31751
* string concat changed from function to procedure to
...
allow runtime optimization if the destination is the
same as a source parameter
* tassignmentnode now sets aktassignmentnode global that can be used
to use the left node as a destination parameter and
skip the assignment
* disabled all cpu specific shortstr concat/append
git-svn-id: trunk@4770 -
2006-10-02 20:00:06 +00:00
peter
cc1f9f8a9b
* handle . in a reference like +
...
git-svn-id: trunk@4769 -
2006-10-02 17:39:22 +00:00
peter
5de217f04c
* movzx reference size fallback to byte for delphi mode
...
git-svn-id: trunk@4768 -
2006-10-02 17:33:52 +00:00
peter
2f72117c9e
* stabs don't write offset in n_value for non-local symbols that use
...
a relocation
git-svn-id: trunk@4763 -
2006-10-01 12:25:45 +00:00
Jonas Maebe
d379417ca4
* fixed reg_cgsize
...
git-svn-id: trunk@4760 -
2006-09-30 21:43:10 +00:00
Marc Weustink
48340d291e
* splitup dwarf2/dwarf3
...
* changed cpu64bit define into isdwarf64 boolean
* generate info for methods
git-svn-id: trunk@4759 -
2006-09-30 15:21:17 +00:00
peter
92e6b308cc
Test
...
git-svn-id: trunk@4758 -
2006-09-30 15:20:01 +00:00
peter
6fa1b27add
* openarray to openarray should still be equal for parameters
...
git-svn-id: trunk@4755 -
2006-09-30 10:21:18 +00:00
peter
0ddab0c161
* add cdo_parameter option for def_compare_ext that indicates that we
...
are comparing parameter lists
* openarray and normal array are not compatible anymore when comparing
parameters
git-svn-id: trunk@4754 -
2006-09-30 09:59:46 +00:00
florian
67ba76f090
* several arm fixes
...
git-svn-id: trunk@4742 -
2006-09-27 21:05:05 +00:00
peter
506f44dc7a
* only compare non-hidden parameters when searching for an implementation. The location
...
of hidden parameters can be different between calling conventions and cause problems
with delphi mode where the implementation calling convention can be skipped
git-svn-id: trunk@4741 -
2006-09-27 20:53:24 +00:00
peter
2c7bc12ad6
* support indexed stored methods
...
git-svn-id: trunk@4740 -
2006-09-27 18:32:18 +00:00
florian
d4fa2100ce
* message files regenerated
...
git-svn-id: trunk@4739 -
2006-09-27 12:00:43 +00:00
florian
274c1ca74e
* updates from Karl-Michael Schindler
...
git-svn-id: trunk@4738 -
2006-09-27 12:00:02 +00:00
florian
d9d6ca15e1
* misplaced messages fixed
...
git-svn-id: trunk@4737 -
2006-09-27 11:59:46 +00:00
peter
75dee03578
* fix type determining of array of integer constructors
...
git-svn-id: trunk@4736 -
2006-09-26 20:11:15 +00:00
peter
1eeb78379f
* with EXTDEBUG show non-hidden parameters
...
git-svn-id: trunk@4735 -
2006-09-26 20:06:35 +00:00
peter
8a0a27262e
* mark hidden parameters with < > when printing parameter lists, only used
...
in EXTDEBUG mode
git-svn-id: trunk@4734 -
2006-09-26 19:47:43 +00:00
peter
0bb22a2d17
* don't generate fwait by default anymore
...
* SAVEFPUEXCEPTIONS switch added to enable fwait inserts
git-svn-id: trunk@4733 -
2006-09-26 19:22:45 +00:00
peter
088949b864
* fix NOP opcode
...
git-svn-id: trunk@4732 -
2006-09-26 18:27:18 +00:00
Tomas Hajny
7c86c5abec
* updates by Ido Kanner - on par with errore.msg r4710
...
git-svn-id: trunk@4723 -
2006-09-25 20:14:07 +00:00
Jonas Maebe
2639b104cc
* dump usefieldalignment for recorddefs
...
git-svn-id: trunk@4720 -
2006-09-24 18:49:12 +00:00
Jonas Maebe
acd485d5fb
* removed some unused and assigned-but-not-used variables
...
git-svn-id: trunk@4719 -
2006-09-24 17:48:52 +00:00
daniel
8242fb32ab
* One more line to revert
...
git-svn-id: trunk@4718 -
2006-09-24 17:02:42 +00:00
daniel
6abd7a7cf3
* Revert oldlasttemp stuff
...
git-svn-id: trunk@4717 -
2006-09-24 16:59:36 +00:00
florian
8d21a43989
+ fp ide templates
...
+ data2inc commands added in comment
+ preinstall svn support to the ide
git-svn-id: trunk@4715 -
2006-09-24 16:03:39 +00:00
florian
569c4871fc
+ first batch of varset support, as long as packset isn't changed, it doesn't change anything
...
git-svn-id: trunk@4710 -
2006-09-24 14:40:11 +00:00
daniel
4d3c7ac99e
* Change ptrint into ptruint because $7fffffff < $80000001 should
...
be true.
git-svn-id: trunk@4709 -
2006-09-24 13:12:19 +00:00