Bugzilla #11
Reported by: meor@softhome.net
svn path=/trunk/yasm/; revision=1001
return 0;
}
- info->csd->size += size;
+ info->csd->size += multiple*size;
/* Warn that gaps are converted to 0 and write out the 0's. */
if (gap) {
EXTRA_DIST += modules/objfmts/coff/tests/cofftest.asm
EXTRA_DIST += modules/objfmts/coff/tests/cofftest.hex
EXTRA_DIST += modules/objfmts/coff/tests/cofftest.errwarn
+EXTRA_DIST += modules/objfmts/coff/tests/cofftimes.asm
+EXTRA_DIST += modules/objfmts/coff/tests/cofftimes.hex
+EXTRA_DIST += modules/objfmts/coff/tests/cofftimes.errwarn
EXTRA_DIST += modules/objfmts/coff/tests/x86id.asm
EXTRA_DIST += modules/objfmts/coff/tests/x86id.hex
EXTRA_DIST += modules/objfmts/coff/tests/x86id.errwarn
--- /dev/null
+[section .text]
+mov eax, eax
+mov ebx, ebx
+[section .data]
+times 0x1 mov eax, eax
+mov ebx, ebx
+[section .foo]
+times 0x10 mov eax, eax
+mov ebx, ebx
+[section .bar]
+times 0x10 mov eax, eax
+times 0x10 mov ebx, ebx
--- /dev/null
+4c
+01
+04
+00
+00
+00
+00
+00
+1e
+01
+00
+00
+0a
+00
+00
+00
+00
+00
+0c
+01
+2e
+74
+65
+78
+74
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+04
+00
+00
+00
+b4
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+20
+00
+00
+00
+2e
+64
+61
+74
+61
+00
+00
+00
+04
+00
+00
+00
+04
+00
+00
+00
+04
+00
+00
+00
+b8
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+40
+00
+00
+00
+2e
+66
+6f
+6f
+00
+00
+00
+00
+08
+00
+00
+00
+08
+00
+00
+00
+22
+00
+00
+00
+bc
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+20
+00
+00
+00
+2e
+62
+61
+72
+00
+00
+00
+00
+2a
+00
+00
+00
+2a
+00
+00
+00
+40
+00
+00
+00
+de
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+20
+00
+00
+00
+89
+c0
+89
+db
+89
+c0
+89
+db
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+db
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+c0
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+89
+db
+2e
+66
+69
+6c
+65
+00
+00
+00
+00
+00
+00
+00
+fe
+ff
+00
+00
+67
+01
+2d
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+2e
+74
+65
+78
+74
+00
+00
+00
+00
+00
+00
+00
+01
+00
+00
+00
+03
+01
+04
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+2e
+64
+61
+74
+61
+00
+00
+00
+04
+00
+00
+00
+02
+00
+00
+00
+03
+01
+04
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+2e
+66
+6f
+6f
+00
+00
+00
+00
+08
+00
+00
+00
+03
+00
+00
+00
+03
+01
+22
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+2e
+62
+61
+72
+00
+00
+00
+00
+2a
+00
+00
+00
+04
+00
+00
+00
+03
+01
+40
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+04
+00
+00
+00
f5
00
00
-04
-53
+24
+57
00
00
ee
00
03
01
-04
-53
+24
+57
00
00
da