annotate llvmdc-tango @ 270:d9d5d59873d8 trunk

[svn r291] Fixed a bunch of the old Phobos tests to work with Tango. Branch statements now emit a new block after it. Fixed the _adSort runtime function had a bad signature. Added a missing dot prefix on compiler generated string tables for string switch. Fixed, PTRSIZE seems like it was wrong on 64bit, now it definitely gets set properly.
author lindquist
date Mon, 16 Jun 2008 16:01:19 +0200
parents 8f9191180c7a
children 657d37df25b0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
138
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
1 profile=tango
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
2
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
3 compiler=llvmdc
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
4 inifile=llvmdc.conf
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
5
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
6 exeext=
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
7 objext=bc
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
8
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
9
201
8f9191180c7a [svn r217] Updated: the rebuild profiles.
lindquist
parents: 138
diff changeset
10 version=LLVM
138
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
11 version=LLVMDC
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
12 noversion=DigitalMars
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
13 noversion=GNU
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
14 testversion=linux
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
15 testversion=Unix
201
8f9191180c7a [svn r217] Updated: the rebuild profiles.
lindquist
parents: 138
diff changeset
16 version=Posix
138
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
17 testversion=Windows
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
18 testversion=Win32
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
19 testversion=Win64
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
20 testversion=X86
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
21 testversion=PPC
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
22 testversion=X86_64
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
23 testversion=PPC64
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
24 testversion=D_InlineAsm
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
25 testvestion=D_InlineAsm_X86
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
26 testversion=D_InlineAsm_PPC
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
27 testversion=D_InlineAsm_X86_64
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
28 testversion=D_InlineAsm_PPC64
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
29 testversion=LittleEndian
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
30 testversion=BigEndian
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
31 testversion=LLVM64
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
32
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
33
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
34 [compile]
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
35 cmd=llvmdc -version=Tango -c $i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
36
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
37 flag=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
38 incdir=-I$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
39 libdir=-L-L=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
40 optimize=-O3
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
41 version=-version=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
42
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
43
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
44 [link]
201
8f9191180c7a [svn r217] Updated: the rebuild profiles.
lindquist
parents: 138
diff changeset
45 #oneatatime=yes
138
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
46 cmd=llvmdc $i -of$o
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
47
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
48 libdir=-L-L=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
49 lib=-L-l=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
50 flag=-L$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
51
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
52
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
53 [liblink]
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
54 safe=yes
201
8f9191180c7a [svn r217] Updated: the rebuild profiles.
lindquist
parents: 138
diff changeset
55 #oneatatime=yes
138
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
56 cmd=llvm-ar rsc $o $i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
57
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
58 libdir=-L=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
59 lib=-l=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
60 flag=$i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
61
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
62
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
63 [postliblink]
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
64 #cmd=ranlib $i
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
65
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
66
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
67 [shliblink]
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
68 shlibs=no
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
69
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
70 [dyliblink]
aeddd4d533b3 [svn r142] minor fix to dynamic casts.
lindquist
parents:
diff changeset
71 dylibs=no