Mercurial > projects > ldc
comparison tango/lib/gc/basic/llvmdc.mak @ 237:a168a2c3ea48 trunk
[svn r253] Removed -inlineasm option. inline asm is now enabled by default unless the new -noasm option is passed.
Tried adding a stack trace print when compiler crashes, not sure it's working though.
Changed data layouts to match that of llvm-gcc.
Fixed casting function pointers.
Added support checks in AsmStatement.
author | lindquist |
---|---|
date | Sun, 08 Jun 2008 19:09:24 +0200 |
parents | cd2c9f4010e4 |
children | ab43d1e1bf2a |
comparison
equal
deleted
inserted
replaced
236:df1abfe27be6 | 237:a168a2c3ea48 |
---|---|
18 MD=mkdir -p | 18 MD=mkdir -p |
19 | 19 |
20 ADD_CFLAGS= | 20 ADD_CFLAGS= |
21 ADD_DFLAGS= | 21 ADD_DFLAGS= |
22 | 22 |
23 #CFLAGS=-O $(ADD_CFLAGS) | 23 #CFLAGS=-O3 $(ADD_CFLAGS) |
24 CFLAGS=-g $(ADD_CFLAGS) | 24 CFLAGS=-g $(ADD_CFLAGS) |
25 | 25 |
26 #DFLAGS=-release -O -inline -w -nofloat $(ADD_DFLAGS) | 26 #DFLAGS=-release -O3 -inline -w -nofloat $(ADD_DFLAGS) |
27 DFLAGS=-g -w -nofloat $(ADD_DFLAGS) | 27 DFLAGS=-g -w -nofloat -noasm $(ADD_DFLAGS) |
28 | 28 |
29 TFLAGS=-O -inline -w -nofloat $(ADD_DFLAGS) | 29 #TFLAGS=-O3 -inline -w -nofloat $(ADD_DFLAGS) |
30 #TFLAGS=-g -w -nofloat $(ADD_DFLAGS) | 30 TFLAGS=-g -w -nofloat -noasm $(ADD_DFLAGS) |
31 | 31 |
32 DOCFLAGS=-version=DDoc | 32 DOCFLAGS=-version=DDoc |
33 | 33 |
34 CC=gcc | 34 CC=gcc |
35 LC=llvm-ar rsv | 35 LC=llvm-ar rsv |