aboutsummaryrefslogtreecommitdiff
path: root/tccpe.c
diff options
context:
space:
mode:
authorPavlas, Zdenek <zden3k@gmail.com>2016-12-12 06:52:45 -0800
committerPavlas, Zdenek <zden3k@gmail.com>2016-12-30 03:01:33 -0800
commit0486939291bfe4406f688ffc8a62b4da2c7a95cf (patch)
treeaa4db39f0a1bd152912cd611ca78b0ad5333864e /tccpe.c
parent9b3e4c5895692eaa62ab2dbc14ecc3883980d997 (diff)
downloadtinycc-0486939291bfe4406f688ffc8a62b4da2c7a95cf.tar.gz
tinycc-0486939291bfe4406f688ffc8a62b4da2c7a95cf.tar.bz2
win32: support "-Wl,--large-address-aware" option
Diffstat (limited to 'tccpe.c')
-rw-r--r--tccpe.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tccpe.c b/tccpe.c
index e2101bb..44a823e 100644
--- a/tccpe.c
+++ b/tccpe.c
@@ -703,6 +703,7 @@ static int pe_write(struct pe_info *pe)
pe_header.opthdr.SizeOfStackReserve = pe->s1->pe_stack_size;
if (PE_DLL == pe->type)
pe_header.filehdr.Characteristics = CHARACTERISTICS_DLL;
+ pe_header.filehdr.Characteristics |= pe->s1->pe_characteristics;
sum = 0;
pe_fwrite(&pe_header, sizeof pe_header, op, &sum);