	.file	"alloc-fns.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.text
.Ltext0:
	.cfi_sections	.debug_frame
.globl a4
	.type	a4, @function
a4:
.LFB0:
	.file 1 "alloc-fns.c"
	.loc 1 3 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 3 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	malloc
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE0:
	.size	a4, .-a4
.globl a3
	.type	a3, @function
a3:
.LFB1:
	.loc 1 4 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 4 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	a4
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE1:
	.size	a3, .-a3
.globl a2
	.type	a2, @function
a2:
.LFB2:
	.loc 1 5 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 5 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	a3
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE2:
	.size	a2, .-a2
.globl a1
	.type	a1, @function
a1:
.LFB3:
	.loc 1 6 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 6 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	a2
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE3:
	.size	a1, .-a1
.globl b4
	.type	b4, @function
b4:
.LFB4:
	.loc 1 8 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 8 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	malloc
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE4:
	.size	b4, .-b4
.globl b3
	.type	b3, @function
b3:
.LFB5:
	.loc 1 9 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 9 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	b4
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE5:
	.size	b3, .-b3
.globl b2
	.type	b2, @function
b2:
.LFB6:
	.loc 1 10 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 10 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	b3
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE6:
	.size	b2, .-b2
.globl b1
	.type	b1, @function
b1:
.LFB7:
	.loc 1 11 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 11 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	b2
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE7:
	.size	b1, .-b1
.globl c4
	.type	c4, @function
c4:
.LFB8:
	.loc 1 13 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 13 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	malloc
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE8:
	.size	c4, .-c4
.globl c3
	.type	c3, @function
c3:
.LFB9:
	.loc 1 14 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 14 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	c4
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE9:
	.size	c3, .-c3
.globl c2
	.type	c2, @function
c2:
.LFB10:
	.loc 1 15 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 15 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	c3
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE10:
	.size	c2, .-c2
.globl c1
	.type	c1, @function
c1:
.LFB11:
	.loc 1 16 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 16 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	c2
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE11:
	.size	c1, .-c1
.globl d4
	.type	d4, @function
d4:
.LFB12:
	.loc 1 18 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 18 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	malloc
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE12:
	.size	d4, .-d4
.globl d3
	.type	d3, @function
d3:
.LFB13:
	.loc 1 19 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 19 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	d4
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE13:
	.size	d3, .-d3
.globl d2
	.type	d2, @function
d2:
.LFB14:
	.loc 1 20 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 20 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	d3
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE14:
	.size	d2, .-d2
.globl d1
	.type	d1, @function
d1:
.LFB15:
	.loc 1 21 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$24, %esp
	.loc 1 21 0
	movl	8(%ebp), %eax
	movl	%eax, (%esp)
	call	d2
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE15:
	.size	d1, .-d1
.globl main
	.type	main, @function
main:
.LFB16:
	.loc 1 24 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	andl	$-16, %esp
	subl	$16, %esp
	.loc 1 25 0
	movl	$400, (%esp)
	call	a1
	.loc 1 26 0
	movl	$400, (%esp)
	call	a1
	.loc 1 27 0
	movl	$400, (%esp)
	call	a1
	.loc 1 28 0
	movl	$400, (%esp)
	call	b1
	.loc 1 29 0
	movl	$400, (%esp)
	call	c1
	.loc 1 30 0
	movl	$400, (%esp)
	call	d1
	.loc 1 31 0
	movl	$400, (%esp)
	call	d2
	.loc 1 32 0
	movl	$400, (%esp)
	call	d3
	.loc 1 33 0
	movl	$400, (%esp)
	call	d4
	.loc 1 34 0
	movl	$0, %eax
	.loc 1 35 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE16:
	.size	main, .-main
.Letext0:
	.section	.debug_info
	.long	0x2b6
	.value	0x3
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF10
	.byte	0x1
	.long	.LASF11
	.long	.LASF12
	.long	.Ltext0
	.long	.Letext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF0
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.long	.LASF1
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.long	.LASF2
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.long	.LASF3
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.long	.LASF4
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF5
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.long	.LASF6
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.long	.LASF7
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.long	.LASF8
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.long	.LASF9
	.uleb128 0x4
	.byte	0x1
	.string	"a4"
	.byte	0x1
	.byte	0x3
	.byte	0x1
	.long	.LFB0
	.long	.LFE0
	.byte	0x1
	.byte	0x9c
	.long	0x95
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x3
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"a3"
	.byte	0x1
	.byte	0x4
	.byte	0x1
	.long	.LFB1
	.long	.LFE1
	.byte	0x1
	.byte	0x9c
	.long	0xb8
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x4
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"a2"
	.byte	0x1
	.byte	0x5
	.byte	0x1
	.long	.LFB2
	.long	.LFE2
	.byte	0x1
	.byte	0x9c
	.long	0xdb
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x5
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"a1"
	.byte	0x1
	.byte	0x6
	.byte	0x1
	.long	.LFB3
	.long	.LFE3
	.byte	0x1
	.byte	0x9c
	.long	0xfe
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x6
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"b4"
	.byte	0x1
	.byte	0x8
	.byte	0x1
	.long	.LFB4
	.long	.LFE4
	.byte	0x1
	.byte	0x9c
	.long	0x121
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x8
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"b3"
	.byte	0x1
	.byte	0x9
	.byte	0x1
	.long	.LFB5
	.long	.LFE5
	.byte	0x1
	.byte	0x9c
	.long	0x144
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x9
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"b2"
	.byte	0x1
	.byte	0xa
	.byte	0x1
	.long	.LFB6
	.long	.LFE6
	.byte	0x1
	.byte	0x9c
	.long	0x167
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0xa
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"b1"
	.byte	0x1
	.byte	0xb
	.byte	0x1
	.long	.LFB7
	.long	.LFE7
	.byte	0x1
	.byte	0x9c
	.long	0x18a
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0xb
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"c4"
	.byte	0x1
	.byte	0xd
	.byte	0x1
	.long	.LFB8
	.long	.LFE8
	.byte	0x1
	.byte	0x9c
	.long	0x1ad
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0xd
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"c3"
	.byte	0x1
	.byte	0xe
	.byte	0x1
	.long	.LFB9
	.long	.LFE9
	.byte	0x1
	.byte	0x9c
	.long	0x1d0
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0xe
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"c2"
	.byte	0x1
	.byte	0xf
	.byte	0x1
	.long	.LFB10
	.long	.LFE10
	.byte	0x1
	.byte	0x9c
	.long	0x1f3
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0xf
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"c1"
	.byte	0x1
	.byte	0x10
	.byte	0x1
	.long	.LFB11
	.long	.LFE11
	.byte	0x1
	.byte	0x9c
	.long	0x216
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x10
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"d4"
	.byte	0x1
	.byte	0x12
	.byte	0x1
	.long	.LFB12
	.long	.LFE12
	.byte	0x1
	.byte	0x9c
	.long	0x239
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x12
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"d3"
	.byte	0x1
	.byte	0x13
	.byte	0x1
	.long	.LFB13
	.long	.LFE13
	.byte	0x1
	.byte	0x9c
	.long	0x25c
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x13
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"d2"
	.byte	0x1
	.byte	0x14
	.byte	0x1
	.long	.LFB14
	.long	.LFE14
	.byte	0x1
	.byte	0x9c
	.long	0x27f
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x14
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x4
	.byte	0x1
	.string	"d1"
	.byte	0x1
	.byte	0x15
	.byte	0x1
	.long	.LFB15
	.long	.LFE15
	.byte	0x1
	.byte	0x9c
	.long	0x2a2
	.uleb128 0x5
	.string	"n"
	.byte	0x1
	.byte	0x15
	.long	0x33
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.byte	0x0
	.uleb128 0x6
	.byte	0x1
	.long	.LASF13
	.byte	0x1
	.byte	0x17
	.byte	0x1
	.long	0x33
	.long	.LFB16
	.long	.LFE16
	.byte	0x1
	.byte	0x9c
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.uleb128 0x2e
	.byte	0x0
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.long	0x87
	.value	0x2
	.long	.Ldebug_info0
	.long	0x2ba
	.long	0x72
	.string	"a4"
	.long	0x95
	.string	"a3"
	.long	0xb8
	.string	"a2"
	.long	0xdb
	.string	"a1"
	.long	0xfe
	.string	"b4"
	.long	0x121
	.string	"b3"
	.long	0x144
	.string	"b2"
	.long	0x167
	.string	"b1"
	.long	0x18a
	.string	"c4"
	.long	0x1ad
	.string	"c3"
	.long	0x1d0
	.string	"c2"
	.long	0x1f3
	.string	"c1"
	.long	0x216
	.string	"d4"
	.long	0x239
	.string	"d3"
	.long	0x25c
	.string	"d2"
	.long	0x27f
	.string	"d1"
	.long	0x2a2
	.string	"main"
	.long	0x0
	.section	.debug_pubtypes,"",@progbits
	.long	0xe
	.value	0x2
	.long	.Ldebug_info0
	.long	0x2ba
	.long	0x0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.value	0x0
	.value	0x0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF3:
	.string	"unsigned char"
.LASF5:
	.string	"long unsigned int"
.LASF4:
	.string	"short unsigned int"
.LASF11:
	.string	"alloc-fns.c"
.LASF13:
	.string	"main"
.LASF0:
	.string	"unsigned int"
.LASF8:
	.string	"long long unsigned int"
.LASF10:
	.string	"GNU C 4.4.5 20101112 (Red Hat 4.4.5-2)"
.LASF2:
	.string	"long long int"
.LASF9:
	.string	"char"
.LASF7:
	.string	"short int"
.LASF12:
	.string	"/root/genprog-many-bugs/valgrind-bug-12474-12475/valgrind/massif/tests"
.LASF1:
	.string	"long int"
.LASF6:
	.string	"signed char"
	.ident	"GCC: (GNU) 4.4.5 20101112 (Red Hat 4.4.5-2)"
	.section	.note.GNU-stack,"",@progbits
